Scenario 1: Installing ITXA and Sterling B2B Integrator as a new installation
In this scenario, ITXA and Sterling B2B Integrator are installed for the first time.
Procedure
- Use IBM Installation Manager to install ITXA V10.0.1.5 or higher and verify your configuration.
- Install Sterling B2B Integrator V6.1.1 or later, completing the following options:
- Select the b2bi4spe installation option.
- When prompted, specify the SPE installation directory, the SPE Trading Partner UI port, and the WebSphere® Transformation Extender installation directory.
- In the SPE customer_overrides.properties file,
uncomment (but do not edit) the following lines:
HostApplication.name=SBI HostApplication.migrationStylesheet=ie_si_to_spe_hosted HostApplication.driverName=InvokeSIBP HostApplication.driverClass=com.ibm.spe.core.drivers.DriverInvokeSIBusinessProcess # the port should be set to the value of the REST_HTTP_SERVER_PORT in sandbox.cfg above. # the ip address is that of the SBI install which should be installed on same machine as SPE. HostApplication.restURL=https://server:port - Verify your integrated installation:
- In the B2Bi_install_dir/bin directory,
execute the run.sh command.The Trading Partner UI server starts.
- When the Sterling B2B Integrator server is up, log in to the Sterling B2B Integrator dashboard.
- In the Administration menu, click the link to the Trading
Partner UI.
- The Trading Partner UI server is started, and the Trading Partner UI is displayed.
- On the Envelopes advanced properties page, the product name reflects that Sterling B2B Integrator is running. It displays as IBM Standards Processing Engine (Hosted Mode B2Bi).
You can also verify a successful installation by checking for these entries and files:- In Sterling B2B Integrator,
the following SPE-specific entries are present in b2bi_install_dir/properties/sandbox.cfg:
SPE_INSTALL_DIR=/path/to/spe WTX_INSTALL_DIR=/path/to/wtx SPE_UI_PORT=14009 REST_HTTP_SERVER_PORT=13060 # this entry is laid down by the b2bi4spe install jar I add it here for clarity. - The b2bi_install_dir/properties/dynamicclasspath.cfg
contains SPE files and
associated jars:
# spe2 and wtx jars, note we need the translator.jar from spe2 VENDOR_JAR=/path/to/spe/jars/log4j-1.2-api-2.17.1.jar VENDOR_JAR=/path/to/spe/jars/10x-core-2.3.0.15.jar VENDOR_JAR=/path/to/spe/jars/commons-codec-1.13.jar VENDOR_JAR=/path/to/spe/jars/event-publisher-sdk-2.0.3.jar VENDOR_JAR=/path/to/spe/jars/gson-2.2.4.jar VENDOR_JAR=/path/to/spe/jars/icu4j-55.1.jar VENDOR_JAR=/path/to/spe/jars/jt400.jar VENDOR_JAR=/path/to/spe/jars/openjpa-all-2.4.0.jar VENDOR_JAR=/path/to/spe/jars/spe-10.0-core.jar VENDOR_JAR=/path/to/spe/jars/spe-10.0-standardsbase.jar VENDOR_JAR=/path/to/spe/jars/translator.jar VENDOR_JAR=/path/to/spe/jars/derbyclient.jar VENDOR_JAR=/path/to/spe/jars/jval2021.jar VENDOR_JAR=/path/to/spe/jars/spe-10.0-edifact.jar VENDOR_JAR=/path/to/spe/jars/spe-10.0-rnd.jar VENDOR_JAR=/path/to/spe/jars/spe-10.0-swift.jar VENDOR_JAR=/path/to/spe/jars/spe-10.0-tradacoms.jar VENDOR_JAR=/path/to/spe/jars/spe-10.0-x12.jar VENDOR_JAR=/path/to/wtx/WTX-DTX/libs/dtxpi.jar VENDOR_JAR=/path/to/wtx/WTX-DTX/libs/m4spe.jar VENDOR_JAR=/path/to/wtx/WTX-DTX/libs/xds4j.jar - The b2bi_install_dir/properties/SPEHostingApplication.properties file
contains these entries:
HostApplication.name=SBI HostApplication.migrationStylesheet=ie_si_to_spe_hosted HostApplication.driverName=InvokeSIBP HostApplication.driverClass=com.ibm.spe.core.drivers.DriverInvokeSIBusinessProcess HostApplication.restURL=https://Draft comment:server:13060/restwar/restapi/v1.0
9.55.53.88.116 - The run.sh (Linux or UNIX) or run.cmd (Windows)
file includes the entry Draft comment:that starts the Trading Partner UI server:
near the bottomecho "Starting SPE Server on port 14009 ..." /path/to/spe/wlp/bin/server start - The hardstop.sh or hardstop.cmd (Windows)
file includes the entry Draft comment:that stops the Trading Partner UI server:
near the bottomecho "Stopping SPE Server on port 14009 ..." /path/to/spe/wlp/bin/server stop
- In the B2Bi_install_dir/bin directory,
execute the run.sh command.
9.55.53.88:13060