This is an attempt to write in simple words about Integration broker in PeopleSoft.
Integration Broker in short IB, is a tool provided by PeopleSoft to interact between different systems both internal (PeopleSoft systems) and external third party systems.
The interactions can be asynchronous (fire and forget) or synchronous (suspend activity and wait for resource). It is used to invoke PeopleSoft business logic as a web service to outside world or vice versa.
IB has two components : IB Gateway and IB Engine
IB Gateway resides in web server and takes care of receipts and delivery of messages among systems, whereas Integration Engine resides in App server and takes care of sending/receiving messages to Integration Gateway. It doesn't communicate directly with outside world.
Setting up IB :
1. Activate publish/subscribe processes.
This can be done by starting PSADMIN found in [PS_HOME]\appserv\psadmin
It is a Command line utility, which gives you the option to start pub sub servers.
Pub sub servers are needed for asynchronous messages and not synchronous messages.
2. Configure Gaeway to establish link between webserver and appserver
Here you can configure and choose the gateway which will be used for outbound traffic.
This is done by putting correct server and port in the url in gateway page of IB setup. Also connectors can be loaded here.
Navigation: Peopletools >> IB >> Configure >> Gateway
3. Configure Node
Here you can configure node which should connect to Integration Gateway.
Provide authentication userid and password. Default user is PS
Setup Gateway properties
In the property file, log level can be set to 5. Verify that password is encrypted or substitute with encrypted password.
4. Setup web service configuration
Here you can setup namespace and target location. Information entered here will be used during setting up XSD's and WSDL.
5. Activate IB Domain
Activating pub/sub processes in IB
Peopletools >> IB >> Configuration >> Quick Configuration
Inside Domain status, perform below actions
click purge domain status
select all domains active
click update
6. Configure Internal nodes
Internal nodes like Anonymous and WSDL_NODE can be configured to put PS as default user id
This completes IB setup.
Integration Broker in short IB, is a tool provided by PeopleSoft to interact between different systems both internal (PeopleSoft systems) and external third party systems.
The interactions can be asynchronous (fire and forget) or synchronous (suspend activity and wait for resource). It is used to invoke PeopleSoft business logic as a web service to outside world or vice versa.
IB has two components : IB Gateway and IB Engine
IB Gateway resides in web server and takes care of receipts and delivery of messages among systems, whereas Integration Engine resides in App server and takes care of sending/receiving messages to Integration Gateway. It doesn't communicate directly with outside world.
Setting up IB :
1. Activate publish/subscribe processes.
This can be done by starting PSADMIN found in [PS_HOME]\appserv\psadmin
It is a Command line utility, which gives you the option to start pub sub servers.
Pub sub servers are needed for asynchronous messages and not synchronous messages.
2. Configure Gaeway to establish link between webserver and appserver
Here you can configure and choose the gateway which will be used for outbound traffic.
This is done by putting correct server and port in the url in gateway page of IB setup. Also connectors can be loaded here.
Navigation: Peopletools >> IB >> Configure >> Gateway
3. Configure Node
Here you can configure node which should connect to Integration Gateway.
Provide authentication userid and password. Default user is PS
Setup Gateway properties
In the property file, log level can be set to 5. Verify that password is encrypted or substitute with encrypted password.
4. Setup web service configuration
Here you can setup namespace and target location. Information entered here will be used during setting up XSD's and WSDL.
5. Activate IB Domain
Activating pub/sub processes in IB
Peopletools >> IB >> Configuration >> Quick Configuration
Inside Domain status, perform below actions
click purge domain status
select all domains active
click update
6. Configure Internal nodes
Internal nodes like Anonymous and WSDL_NODE can be configured to put PS as default user id
This completes IB setup.
No comments:
Post a Comment