Sterling B2B Integrator nodes causing a data center failure
Sterling B2B Integrator nodes are down, resulting in a failed data center.
Symptoms
Message processing for Global Mailbox continues in both data centers, but message replication fails.
Diagnosing the problem
- Check IBM® Control Center for a red circle on Global Mailbox present in Sterling B2B Integrator within the Data center view.
- Check if you are able to connect to the Sterling B2B Integrator servers to send files.
Resolving the problem
Once you resolve the issue causing the Sterling B2B Integrator node outage, complete the following steps to reprocess stuck files:
- Restart the Sterling B2B Integrator nodes using runAll.sh.
- Redeliver the files that failed delivery within the surviving data center.
- Use Advanced Search in Sterling File Gateway to find all files where Status=Failed delivery.
- Manually start BP FileGatewayReroute so that file reprocessing occurs immediately rather than on the next scheduled interval.
- Wait until all redelivery is complete to proceed.
- Replay the files that failed routing within the surviving data center.
- Use Advanced Search in Sterling File Gateway to find all files where Status=Failed routing.
- Manually start BP FileGatewayReroute so that file reprocessing occurs immediately rather than on the next scheduled interval.
- Wait until all routing is complete to proceed.
- Use the eventUtility script to resend events for incomplete messages.
- Run the eventUtility to list the unprocessed files on data
centers.
./eventUtility.sh listEvents --appName=B2Bi --processStatus="PROCESSING" --sourceDC=<failed DC> --targetDC=<Surviving DC>
- Run the eventUtility to resend events for files that were in the middle of
processing in the failed data
center:
./eventUtility.sh resendEvents --appName=B2Bi --processStatus="PROCESSING" --sourceDC=<failed DC> --targetDC=<Surviving DC> --adminUser=<userid> --adminPassword=<password>
- Run the eventUtility to resend events for unprocessed files in the failed
data
center:
./eventUtility.sh resendEvents --appName=B2Bi --processStatus="UNPROCESSED" --sourceDC=<failed DC> --targetDC=<Surviving DC> --adminUser=<userid> --adminPassword=<password>
- Run the eventUtility to complete an Evaluate for
messages that do not have an event associated with
them:
./eventUtility.sh evaluateRules --appName=B2Bi --outputFile=<file name> --adminUser=admin --adminPassword=<password>
Tip: For more information, see eventUtility script. - Run the eventUtility to list the unprocessed files on data
centers.