How the PeopleSoft Integration Gateway connectors are loaded, and where the connector information is stored?

The following is what happens when a user requests to loads connectors of an Integration Broker gateway:

1. On the Integration Broker Gateways page the user presses the Load Connectors button and PIA ICPanel servlet passes that request via Jolt connection to the local application server.
2. The app server generates a special internal service operation, with external operation name "gatewayservicerequest", connector class name TargetIntrospection, and no message body.
3. The app server issues an http post of the service operation request to the local Integration Gateway listening connector.
4. If a remote gateway's connectors are being loaded, the local gateway forwards the request to the remote one.
5. The target Integration Gateway invokes the Introspection service to load all the connector properties, this is, it calls the TargetConnector.introspectConnector() method and navigates through the returned ConnectorDataCollection object to gather the data.
6. If a remote gateway's connectors are being loaded, the information is brought back from the remote gateway to the local gateway.
7. The local gateway sends the configuration information to the local (issuing) app server.
8. The app server stores the configuration information into tables PSCONN and PSCONNPROP
PSCONN fields: CONNGATEWAYID, CONNID, CONNCLASSNAME, DESCR, STATUS
PSCONNPROP fields: CONNGATEWAYID, CONNID, PROPID, PROPNAME, SEQNUM, PROPVALUE, DATATYPEDESCR, REQUIRED_FLG, DEFAULT_FLG, DESCRLONG
9. The app server returns to PIA ICPanel servlet the data to update the Integration Broker Gateways page.

Comments

Popular posts from this blog

Peoplesoft SFTP

How to find the Java Version being used by WebLogic

Peoplesoft Error: All Processing Suspended: Restart OPRID=PS, RUNID=RUN01, PI=5000(108,503)