You are on page 1of 15

Step to install Messaging Framework – Email Response Engine

Step No. Step Description

1 • Get the access of server with Server Name: MUM-BO-S069,MUM-BO-S070, MUM-BO-S071, MUM-BO-S072

• Arrange following information.


o Btstarget Schema (Production) HostName, ServiceName,Password
o Production LDAP (root password, LDAP IP)

2 Unzip the zip file attached in mail with following name “MFramework_Deployment.zip”
Its contents as follow.

 App_code\UI
 App_code\BO
 App_code\Service
 App_code\UI\Console
 App_code\UI\Request Web Service
 App_code\UI\Delivery Web Service
 App_code\UI\Shared Dll
 App_code\Service\ BO\WCF
 App_code\Service\ Response Engine SMS

Sales Production Deployment Document Page No. 1/15


 App_code\Service\ Response Engine Email
 App_code\Service\ RequestRepHandler
 App_code\Service\ Process Engine
 App_code\Service\ BO\Shared DLL

3  Backup

 Double click on App_code\BO\WCF\Backup\backup.bat (Check files are copied in d:\Backup_MF\WCF)

4  WCF Installation
 Login to MUM-BO-S070
 Copy folder App_Code to D:\
 Create an Application Pool on IIS with name “MessagingFrameworkPool” if not already created. To Create Right click
on system name in IIS and select “Add Application Pool”. In “Managed Pipeline Mode” select Classic. Give Name as
“MessagingFrameworkPool” and click on OK.

Sales Production Deployment Document Page No. 2/15


 Right click on Application Pool “MessagingFrameworkPool” and select Advance Setting. Following Screen will be
displayed.

Sales Production Deployment Document Page No. 3/15


 Set “Enabled 32-Bit Applications” to true (if not already set)

 Create a folder D:\Kotak\MessagingFramework


 Double click on App_Code\BO\WCF\install.bat.

Sales Production Deployment Document Page No. 4/15


 Application will be copied into D:\programFiles\MessagingFramework\MFrameworkWCF
 Add Applicaion on IIS for D:\programFiles\MessagingFramework\MFrameworkWCF (Application Pool :
MessagingFrameworkPool, Website : Default web site)

Note: Follow given process in setup screen.

5  UI Installation
 Login to MUM-BO-S069
 Copy folder App_Code to D:\
 Install Shared Assembly : Double click on App_code\UI\SharedAssembly\Install.bat (A dos window will flash and will
disappear)
 Create an Application Pool on IIS with name “MessagingFrameworkPool” if already not created. To Create Right click
on system name in IIS and select “Add Application Pool”. In “Managed Pipeline Mode” select Classic. Give Name as
“MessagingFrameworkPool” and click on OK.

Sales Production Deployment Document Page No. 5/15


 Right click on Application Pool “MessagingFrameworkPool” and select Advance Setting. Following Screen will be
displayed.

Sales Production Deployment Document Page No. 6/15


 Set “Enabled 32-Bit Applications” to true (if not already set)

 Create A website if not already created with Name “MessagingFrameworkWebsite” and Give port Number “8090” on

Sales Production Deployment Document Page No. 7/15


IIS. For physical path select “D:\Kotak\MessagingFramework\WebSite”.


 Create a folder D:\Kotak\MessagingFramework

Sales Production Deployment Document Page No. 8/15


Request Web Service Installation
 Double click on App_Code\UI\Request Web Service\install.bat.

 Application will be copied into D:\programFiles\MessagingFramework\Request


 Add Application in Default Website with name “Request” on IIS for D:\programFiles\MessagingFramework\Request
(Application Pool : MessagingFrameworkPool)

Delivery Web Service Installation

 Double click on App_Code\UI\Delivery Web Service\install.bat.

 Application will be copied into D:\programFiles\MessagingFramework\Delivery


 Add Application in Default Website with name “Delivery” on IIS for D:\programFiles\MessagingFramework\Delivery
(Application Pool : MessagingFrameworkPool)

Console Installation

 Double click on App_Code\UI\Console\install.bat.

 Application will be copied into D:\programFiles\MessagingFramework\Console


 Add Application in under “MessagingFrameworkWebsite” with name “MFConsole” on IIS for
D:\programFiles\MessagingFramework\Console (Application Pool : MessagingFrameworkPool, Website :

Sales Production Deployment Document Page No. 9/15


MessagingFrameworkWebSite)

 Note: Follow given process in setup screen.

6  Service Installation
 Login to MUM-BO-S071
 Copy folder App_Code to D:\
 Install Shared Assembly : Double click on App_code\Service\Shared Assembly\Install.bat (A dos window will flash and
will disappear)

 There are four services in Service folder. Install all of them by double clicking “install.bat” one by one. Installation
folder will be “D:\Kotak\MessagingFramework”

Note: Follow given process in setup screen..

7  Log File

 Create “Log” folder on D: drive on all systems if not already created(MUM-BO-S069,MUM-BO-S070, MUM-BO-
S071)
 Give read/write/create right to everyone

8  Security
 Give Full access to MUMBOS049 on following folders.

Sales Production Deployment Document Page No. 10/15


o All folders in “MessagingFramework” on (MUM-BO-S069) (in D:\Kotak or D\Program Files (x86)).
o All folders in “MessagingFramework” on (MUM-BO-S070) (in D:\Kotak or D\Program Files (x86)).
o On D:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files on (MUM-BO-S069)
o On D:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files on (MUM-BO-S070)
 Add “Mumbos049” as an administrator to all systems.

9  Configuration
(a) On BO Box, open web.config from D:\Kotak\MessagingFramework\MFrameworkWCF and change connection string
(Schema: btstarget).
Information To Change in ConnectionString
User ID:btstarget
Password:
Host: MUM-bo-s022.omkm.com
Service_Name: KLIFE
(b) On UI Box, Open web.config from D:\Kotak\ MessagingFramework\Request and change LDAP Setting.
Information To Change
<add key="AdminPassword" value="production password" />
<add key="LdapIpAddress" value="production IP" />
(c) On UI Box, Open web.config from D:\Kotak\ MessagingFramework\Delivery and change LDAP Setting.
Information To Change
<add key="AdminPassword" value=" production password " />
<add key="LdapIpAddress" value=" production IP " />

Sales Production Deployment Document Page No. 11/15


10  MSMQ
 Login to MUM-BO-S072
 Create a private queue with name “pullsms_client”. Right click on it and give access (Read/write/create) to
everyone.

Sales Production Deployment Document Page No. 12/15


Sales Production Deployment Document Page No. 13/15
11  Encryption
 Decrypt all configuration files using DPAPI.

 On MUM-BO-S069 double click on D:\Kotak\ MessagingFramework\Console\Encrypt.bat


 On MUM-BO-S069 double click on D:\Kotak\Messagingframework\Request\Encrypt.bat
 On MUM-BO-S069 double click on D:\Kotak\Messagingframework\Delivery\Encrypt.bat

Sales Production Deployment Document Page No. 14/15


 On MUM-BO-S070 double click on D:\Kotak\ MessagingFramework\MFrameworkWCF\Encrypt.bat

Step to Rollback the Sales RemoteServerHandler

Step No. Step Description

1 (a) On Mum-BO-S070 double click on App_Code\BO\WCF\uninstall.bat

How to Verify:

• Open Service Window (Control Panel\Administrative Tool\Services) on MUM-BO-S071 and search for “ResponseEngine”,
“ProcessEngine”, “RequestRepHandler”, “ResponseEngineEmail”. They should be there in running state.
• Open WCF URL “http:/ MUM-BO-S070/MFrameworkWCF/RequestWCFService.svc” from any system. It should be running.

Sales Production Deployment Document Page No. 15/15

You might also like