on 12-14-2006 2:00 PM
scenario is to send a Stock availability check from one suboffice to other suboffice which does not involve any R/3 activities.
I need to send SOAP request to XI, BPM receives request through synchronous interface.
BPM has to send request to DB through synchronous interface and gets response
Questions:
1) whether sync-async bridge comes into picture in BPM or not
2) i am really confused how many Data types,Message types and message interfaces i have to create.
3) what are all the message interfaces i have to create
4) abt Integration Directory activities.
Its would be appreciated if u tell step by step.
Its urgent..
Thanks & Regards.,
Pushparaju.B
Hello!
If you just want to invoke DB synchronously you don't need BPM.
You could base on this blog
/people/community.user/blog/2006/12/12/http-to-rfc--a-starter-kit
It describes the same scenario but with HTTP and RFC adapters.
If you need BPM you have to use receive step with type Open S/A bridge, Synch send step and send step with type Closes S/A Bridge.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
To enable the communication between a synchronously calling business system (synchronous outbound interface) and an asynchronously called business system (asynchronous inbound and outbound interface), you can define a sync/async bridge in an integration process. You can only define one sync/async bridge for each integration process.
Check this weblog on this scenario:
/people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi
---Satish
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Pushparaju,
a) as your processing is sync. you DONT need a async. bridge
b) you got 2 sync. messages, so you need 4 message types
b1) 1 x request, 1 x reponse for SOAP
b2) 1 x request, 1 x reponse for JDBC
c) One message interface SOAP; base = b1
D) One message interface JDBC; base = b2
Regards Mario
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Thanq very much for u r quick reply. Please clear these issues if possible
1) As we are using BPM abstract sync interfaces are required in BPM. is it correct. In the sense 2 abstract sync interfaces for out scenario. right
2) In BPM we need
start
sync send - sending request to jdbc and getting response from jdbc
sync receive - accpeting req from soap and send response to soap
stop
Am i going in correct way of defining BPM.
3) can u give me a detailed step by step procedure that
i) how many business services to be created in Integration Directory as we are using BPM in Integaration Directory
ii) how many communication channels in each business service
iii) How many receiver determinations, sender agreements and receiver agreements.
4) After design and configuration of my scenario how to define my scenario as web service
Hi,
Your scenario is not very clear. Tell the flow of your scenario.
From which JDBC or SOAP starts the scenario. how the responses are handled etc.
You can go thro the following blogs for Sync/Asyn bridge.
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken] [original link is broken]
/people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi
/people/ravikumar.allampallam/blog/2005/02/17/bridging-the-sync-async-bridge-with-fork-xi
Regards,
P.Venkat
Hi,
As pointed by Mario, you dont need a BPM for your scenario.
All you need is a synchronous communictaion. The scenario will be
SOAP-XI-JDBC
Since SOAP and receiver JDBC adapters support synchronous processing, avoid a BPM in your design.
For this scenario, Mario has give the objects you need in IR.
The list of objects you need in ID
1. 2 bussiness systems(3rd party) one each for SOAP and JDBC
2. 2 communication channels : sender SOAP and receiver JDBC
3. 1 Sender agreement (Sender Business system, O/b interface and sender commn. channel)
4. 1. Receiver Determination (Specify the sender details and receiver business system name)
5. Interface determination ( Specify the I/b interface and corresponding Interface Determination)
6. receiver agreement (Specify Receiver Business system, I/b interface, receiver commn. channel)
Regards,
Jai Shankar
I have created these things as of now , but problem in interface mapping
<u>Interface Objects</u>
Data Types
1)DT_Soap_request
2)DT_Soap_response
3)DT_Jdbc_request
4)DT_Jdbc_response
corresponding message types
1)MT_Soap_request
2)MT_Soap_response
3)MT_Jdbc_request
4)MT_Jdbc_request_response
Message Interfaces
1)MI_SOAP (inbound asynchronous) MT_Soap_Response and MT_Soap_Request input message
2)MI_JDBC (outbound asynchronous) MT_Jdbc_response output message and MT_Jdbc_request input message
<u>Mapping Objects</u>
Message mappings
1) MM_Jdbc_Response_Soap_Response where MT_Jdbc_request_response and target message is MT_Soap_response
2) MM_Soap_Request_Jdbc_Request where source message is MT_Soap_request and target message is MT_Jdbc_request
Error in interface mapping is
IM_Soap_Request_Jdbc_Request has interfaces source is MI_JDBC and target is MI_SOAP
<b> No object found for message mapping in request tab</b>
can anyone help me please its urgent.
why its not detecting the message mapping in request tab
Thanks & Regards.,
Pushparaju.B.
User | Count |
---|---|
84 | |
10 | |
9 | |
8 | |
6 | |
6 | |
6 | |
5 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.