Step to install Messaging Framework – Email Response Engine Step No. 1
Step Description
•
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-BOS071)
8
Give read/write/create right to everyone
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
(c) On UI Box, Open web.config from D:\Kotak\ MessagingFramework\Delivery and change LDAP Setting. Information To Change
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