B2B Lookup System Service

The B2B Lookup System service looks up trading profile information in the contract.

The following table provides an overview of the B2B Lookup System service:

System name B2B_LOOKUP_SYSTEM
Graphical Process Modeler (GPM) categories All Services, System
Description Part of the system business process B2B_LOOKUP. This service always runs by the user services B2B_SEND, B2B_RESPOND, B2B_REQUEST_RESPONSE. The purpose of this service is to look up the trading profile information in the contract. This service takes the b2b-contract-id and b2b-message-mode that are in the business process context and searches the appropriate b2b-profile-id and sets that in the business process context. This service also looks for the appropriate transport business process for the transport associated with the contract. If the b2b-message-mode is:
  • Respond, the service uses the Production profile
  • Send, the service uses the Consumption profile
  • Request-response, the service uses the Production profile
Business usage This service is not designed to be used as part of a business process. It is used by other services within Sterling B2B Integrator.
Usage example None
Preconfigured? Yes
Requires third-party files? No
Platform availability All supported platforms
Related services B2B Send, B2B Response, and B2B Request Response.
Application requirements No
Initiates business processes? No
Invocation Run only by other services instead of a business process.
Business process context considerations No
Returned status values Name: B2B_LOOKUP Instance ID: 35 Service Name: B2B Lookup System service Contract ID=6fc193:e837daefd6:-7fc0 Profile ID=6fc193:e837daefd6:-7ff9 Transport Workflow Name=HTTP_SEND_ENVELOPE_OFF Transport Type=HTTP Message Mode=send
Restrictions The trading profile information and contract must be configured before using this service. The service expects two parameters in the business process context:
  • b2b-contract-id
  • b2b-message-mode
There should be only one instance of this service. It is a system service. It should not be used in any user-created business processes.
Persistence level None
Testing considerations This service is tested in conjunction with the following services: B2B Send, B2B Response, and B2B Request Response.
Notes None