To install the Integration for Jack Henry jXchange:
- Obtain the latest Integration for Jack Henry jXchange build from your solution provider.
- Using Internet Information Services (IIS) Manager, create a new Application Pool named JackHenryServer.
-
Add the Integration for Jack Henry jXchange build to a website using the JackHenryServer Application Pool.
Note:
Use Port 443 to add an HTTPS binding for the website.
-
In the Integration for Jack Henry jXchange web.config file, locate the following node and replace http://[ServerName]/ with your server's website address:
-
<service name="JackHenryServices.CustomerService">
<host>
<baseAddresses>
<add baseAddress="http://[ServerName]/"/>
-
<service name="JackHenryServices.CustomerService">
-
Locate the <service name="JackHenryServices.ImageService"> node, and make the following edits:
-
Locate the following node and replace http://[ServerName]/ with your server's website address:
<add baseAddress="http://[ServerName]/"/>
-
Locate the following node and replace [ServerName] with your server's website address:
<dns value="[ServerName]"/>
-
Locate the following node and replace http://[ServerName]/ with your server's website address:
-
Locate the <JackHenry.ConnectionInformation> node, and make the following edits:
-
Locate the following node, and replace [Database UserName] with your OnBase database user name:
<OBUserName value="[Database UserName]"/>
-
Locate the following node, and replace [Database Password] with your OnBase database password:
<OBPassword value="[Database Password]"/>
-
Locate the following node, and replace [JackHenry UserName] with your Jack Henry user name:
<JHUserName value="[JackHenry UserName]" />
-
Locate the following node, and replace [JackHenry Password] with your Jack Henry password:
<JHPassword value="[JackHenry Password]" />
-
Locate the following node, and replace [Database UserName] with your OnBase database user name:
-
Locate the <appSettings> node, and make the following edits:
-
Locate the following node, and replace DatabaseConnectionString with your OnBase database connection string name:
<add key="ConnectionStringName" value="DatabaseConnectionString"/>
-
Locate the following node, and replace DatabaseConnectionString with your OnBase database connection string name:
-
Locate the following node, and make the following edits:
<connectionStrings>
<add name="DatabaseConnectionString" connectionString="Data Source=[Server\Instance];database=[Database];User Id=[UserID];Password=[Password]" providerName="System.Data.SqlClient"/>
</connectionStrings>
- Replace DatabaseConnectionString with your OnBase database connection string name.
- Replace [Server\Instance] with the value of your OnBase database data source.
- Replace [Database] with the name of your OnBase database.
- Replace [UserID] with the value of your OnBase database user name.
- Replace [Password] with the value of your OnBase database password.
-
Replace System.Data.SqlClient with your OnBase database provider name.
Note:
Connection string information for the Integration for Jack Henry jXchange can be encrypted using the Web Management Console. For more information, see the Web Management Console module reference guide.
-
Locate the <client> node, and make the following edits:
-
Locate the following node, and replace https://[ServerName]/JackHenryServer with your JackHenryServer Application Pool's path:
<endpoint address="https://[ServerName]/JackHenryServer/CustomerService.svc" binding="basicHttpBinding" contract="TPG_Customer.CustomerService" name="CustomerService"/>
-
Locate the following node, and replace https://[ServerName]/JackHenryServer with your JackHenryServer Application Pool's path:
<endpoint address="https://[ServerName]/JackHenryServer/ImageService.svc" binding="basicHttpBinding" contract="TPG_Image.ImageService" name="ImageService"/>
-
Locate the following node, and replace https://[ServerName]/JackHenryServer with your JackHenryServer Application Pool's path:
- Save and close the Integration for Jack Henry jXchange web.config file.
-
In IIS Manager, ensure that the Jack Henry website has both HTTP and HTTPS bindings by doing the following:
- Right-click on the Jack Henry website and select Edit Bindings. The Site Bindings dialog box is displayed.
- If you are missing either an HTTP or an HTTPS binding, click Add. The Add Site Binding dialog box is displayed.
- Select the type of binding you are missing, and configure the remaining settings for the binding.
- Click OK.
-
Reset IIS in order for the changes to the Integration for Jack Henry jXchange web.config file to take effect.
Note:
Depending on your default IIS settings, additional configuration may be required. For more information, contact your service provider.