Syn-Asyn Bridge
Hi all,
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] [original link is broken]
Integration Directory:
I fallowed 3 flows (wizard) for the fallowing scenario.
Business system / business service (soap) to Integration process
Integration Process to Business system (RFC)
Integration Process to Business system (File)
When I am sending request to Integration server, it is giving the error like
XIServer:TOO_MANY_RECEIVERS_CASE_BE:
IN SXMB_MONI
<SAP:Stack>Multiple receivers are not permitted in synchronous calls</SAP:Stack>
Can any body tell How to solve this problem (Configuration step by step)
Hi all,
Can any body tell me the configuration steps for this weblog
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] [original link is broken]
Similar Messages
-
Syn-Asyn Bridge and correlation
Regarding Sync-Asyn ,I have gone thru these blogs...
Demonstrating Use of Synchronous-Asynchronous Bridge to Integrate Synchronous and Asynchronous systems using ccBPM in SAP Xi - Use of Synch - Asynch bridge in ccBPM
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken] - Use of Synch - Asynch bridge in ccBPM
I am not able to do a end to end scenario...using this ....So could any one give me a step by step guide for the syn-asyn Bridge.
And also step by step for correlation...
Please help me in this regard....
<Moderator note: Moved to more appropriate XI forum>
Edited by: Mike Pokraka on Jul 7, 2008 10:09 AMRegarding Sync-Asyn ,I have gone thru these blogs...
Demonstrating Use of Synchronous-Asynchronous Bridge to Integrate Synchronous and Asynchronous systems using ccBPM in SAP Xi - Use of Synch - Asynch bridge in ccBPM
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken] - Use of Synch - Asynch bridge in ccBPM
I am not able to do a end to end scenario...using this ....So could any one give me a step by step guide for the syn-asyn Bridge.
And also step by step for correlation...
Please help me in this regard....
<Moderator note: Moved to more appropriate XI forum>
Edited by: Mike Pokraka on Jul 7, 2008 10:09 AM -
Hi All,
Can any one explain the following:-
In Syn-Asy bridge, we are using Reveiver Step( open Syn/Asyn), Send step(Asyn), Receiver step(Asyn), Sendstep(close syn/Asyn bridge). In this case receiver is Asynchronous system, so we are taking response from Asy system?(i.e., 3rd step from above flow). This means receiver system in called as synchronous ( send step-request, receive-step response). Please explain why we are taking response from Asyn system in syn/asyn bridge?Hi Ajay,
As you said is perfectly correct that we receive response from the Asynch system but synchronously.
As in the synch/asynch bridge, the synchronous business system sends request synchronously to the Integration Server (BPE) which in turn forwards that request asynchronously to the aynchronous business system(receiver). This receiver sends the asynch response to BPE back which is then sent back as anch response to the sender that is the synchronous business system.
Also refer to the topic Sync/Async Communication in the following link
http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm
Also see the blog:
/people/henrique.pinto/blog/2007/08/02/syncasync-scenarios-without-bpm
Regards,
Shibani
*Reward with points if helpful* -
Doubt on Syn/Asyn Bridge scenario without BPM
I followed the how to guide How To Realize a sync-async and async-sync bridge within the Adapter Framework,but issue still exists.
Its a File(QoS:BE)<=>Idoc scenario
1 File adapter sends a sync booking request to idoc(MSG type: FLIGHTBOOKING_CREATEANDRESP)
2 The idoc creates a booking in its system and then sends a async confirmation response(MSG type:
FLIGHTBOOKING_SENDRESPONSE) to the sender(sync file adapter)
In ID, there are 2 receiver determinations and 2 IF determinations for the request and the response.
<b>Sender business system: NWB_FileSystem_XML</b>
Sender CC: Syn_SenderChannel_FileXML
Parameters Tab
Qos:BE
Poll Interval(secs) : 60
Processing Mode: Delete (Successfully processed files are deleted)
Adapter-Specific Message Attributes: Select File name
Module Tab
Processing Sequence
AF_Modules/DynamicConfigurationBean 0
AF_Modules/RequestOnewayBean 1
CallSapAdapter 2
AF_Modules/WaitResponseBean 3
Module Configuration
0 key.0 write http://sap.com/xi/XI/System/File FileName
0 value.0 message.correlationId
1 passThrough true
3 timeout 40000
Receiver CC: Dummy_ReceiverChannel_FileXML
Parameters Tab
Adapter-Specific Message Attributes: Select File name
Module Tab
Processing Sequence
AF_Modules/DynamicConfigurationBean 0
AF_Modules/NotifyResponseBean 1
Module Configuration
0 key.0 read http://sap.com/xi/XI/System/File FileName
0 value.0 message.correlationId
1 timeout 40000
<b>Receiver business system: nwb_107</b>
Receiver CC: GeneratedReceiverChannel_Idoc
<b>Agreements</b>
Sender Agreement for NWB_FileSystem_XML uses CC: Syn_SenderChannel_FileXML
Receiver Agreement for NWB_FileSystem_XML uses CC: GeneratedReceiverChannel_Idoc
Receiver Agreement for nwb_107 uses CC: Dummy_ReceiverChannel_FileXML
The problems is:
The scenario only executes once and there are 2 XML messages in SXI_MONITOR with status Processed successfully.One of the message from idoc to file has the Acknowledgement MSG status still awaiting acknowledgement
In the runtime workbench,the status of CC:Syn_SenderChannel_FileXML is correctly configured and started.The latest Processing Details of Syn_SenderChannel_FileXML is 3/13/07 9:13:12 PM Processing started
Regards
MingThe trace of the message from IDOC to File in SXI_MONITOR:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Response
-->
- <SAP:Trace xmlns:SAP="http://sap.com/xi/XI/Message/30">
<Trace level="1" type="B" name="IDX_INBOUND_XMB" />
- <!-- ************************************
-->
<Trace level="1" type="T">User: PIAPPLUSER</Trace>
<Trace level="1" type="T">Language: E</Trace>
<Trace level="1" type="T">ALE-AUDIT-IDoc-Inbound Handling</Trace>
<Trace level="1" type="T">IDoc-Inbound-Handling</Trace>
<Trace level="1" type="T">Syntax-Check-Flag X</Trace>
<Trace level="1" type="T">IDoc-Tunnel-Flag</Trace>
<Trace level="1" type="T">Queueid</Trace>
- <Trace level="1" type="B" name="IDX_IDOC_TO_XML">
<Trace level="1" type="T">Get the Metadata for port SAPNWB</Trace>
<Trace level="1" type="T">Convert Segment-Definitions to Types</Trace>
<Trace level="1" type="T">Make Syntax check of actual Idoc</Trace>
</Trace>
<Trace level="1" type="T">Set Receiver Routing-object</Trace>
<Trace level="1" type="T">Exit Function IDX_INBOUND_XMB</Trace>
<Trace level="1" type="T">COMMIT is expected by application !</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-ENTER_XMS" />
- <!-- ************************************
-->
<Trace level="1" type="B" name="CL_XMS_MAIN-SET_START_PIPELINE" />
- <!-- ************************************
-->
<Trace level="1" type="B" name="SXMBCONF-SXMB_GET_XMB_USE" />
<Trace level="1" type="B" name="CL_XMS_TROUBLESHOOT-ENTER_PLSRV" />
<Trace level="1" type="T">****************************************************</Trace>
<Trace level="1" type="T">* *</Trace>
<Trace level="1" type="T">* *</Trace>
<Trace level="1" type="T">XMB entry processing</Trace>
<Trace level="1" type="T">system-ID = NWB</Trace>
<Trace level="1" type="T">client = 100</Trace>
<Trace level="1" type="T">language = E</Trace>
<Trace level="1" type="T">user = PIAPPLUSER</Trace>
<Trace level="1" type="Timestamp">2007-03-13T13:13:12Z UTC+8</Trace>
<Trace level="1" type="T">* *</Trace>
<Trace level="1" type="T">* *</Trace>
<Trace level="1" type="T">****************************************************</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_UC_EXECUTE" />
- <!-- ************************************
-->
<Trace level="1" type="T">Message-GUID = DBD16497D8475CF186920017314ECFFB</Trace>
<Trace level="1" type="T">PLNAME = CENTRAL</Trace>
<Trace level="1" type="T">QOS = EO</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PIPELINE_ASYNC" />
- <!-- ************************************
-->
<Trace level="1" type="T">Get definition of external pipeline = CENTRAL</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-LOOKUP_INTERNAL_PL_ID" />
<Trace level="1" type="T">Get definition of internal pipeline = SAP_CENTRAL</Trace>
<Trace level="1" type="T">Queue name : XBTI0007</Trace>
<Trace level="1" type="T">Generated prefixed queue name = XBTI0007</Trace>
<Trace level="1" type="T">Schedule message in qRFC environment</Trace>
<Trace level="1" type="T">Setup qRFC Scheduler OK!</Trace>
<Trace level="1" type="T">----
</Trace>
<Trace level="1" type="T">Going to persist message</Trace>
<Trace level="1" type="T">NOTE: The following trace entries are always lacking</Trace>
<Trace level="1" type="T">- Exit WRITE_MESSAGE_TO_PERSIST</Trace>
<Trace level="1" type="T">- Exit CALL_PIPELINE_ASYNC</Trace>
<Trace level="1" type="T">Async barrier reached. Bye-bye !</Trace>
<Trace level="1" type="T">----
</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_TO_PERSIST" />
- <!-- ************************************
-->
<Trace level="1" type="T">--start sender interface action determination</Trace>
<Trace level="1" type="T">select interface FLIGHTBOOKING_SENDRESPONSE.FLIGHTBOOKING_SENDRESPONSE01*</Trace>
<Trace level="1" type="T">select interface namespace urn:sap-com:document:sap:idoc:messages</Trace>
<Trace level="1" type="T">no interface found</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-PERSIST_READ_MESSAGE" />
<Trace level="1" type="T">Note: the following trace entry is written delayed (after read from persist)</Trace>
<Trace level="1" type="B" name="SXMS_ASYNC_EXEC" />
- <!-- ************************************
-->
<Trace level="1" type="T">----
</Trace>
<Trace level="1" type="T">Starting async processing with pipeline CENTRAL</Trace>
<Trace level="1" type="T">system-ID = NWB</Trace>
<Trace level="1" type="T">client = 100</Trace>
<Trace level="1" type="T">language = E</Trace>
<Trace level="1" type="T">user = PIAPPLUSER</Trace>
<Trace level="1" type="Timestamp">2007-03-13T13:13:12Z UTC+8</Trace>
<Trace level="1" type="T">----
</Trace>
- <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PIPELINE_SYNC">
<Trace level="1" type="T">Get definition of external pipeline CENTRAL</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-LOOKUP_INTERNAL_PL_ID" />
<Trace level="1" type="T">Corresponding internal pipeline SAP_CENTRAL</Trace>
- <Trace level="1" type="B" name="PLSRV_RECEIVER_DETERMINATION">
- <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">
- <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL">
- <Trace level="1" type="B" name="CL_RD_PLSRV-ENTER_PLSRV">
<Trace level="1" type="T">R E C E I V E R - D E T E R M I N A T I O N</Trace>
<Trace level="1" type="T">Cache Content is up to date</Trace>
</Trace>
</Trace>
</Trace>
</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST" />
- <Trace level="1" type="B" name="PLSRV_INTERFACE_DETERMINATION">
- <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">
- <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL">
- <Trace level="1" type="B" name="CL_ID_PLSRV-ENTER_PLSRV">
<Trace level="1" type="T">I N T E R F A C E - D E T E R M I N A T I O N</Trace>
<Trace level="1" type="T">Cache Content is up to date</Trace>
</Trace>
</Trace>
</Trace>
</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST" />
<Trace level="1" type="B" name="PLSRV_RECEIVER_MESSAGE_SPLIT" />
- <!-- ************************************
-->
- <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">
- <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL">
<Trace level="1" type="B" name="CL_XMS_PLSRV_RECEIVER_SPLIT-ENTER_PLSRV" />
- <!-- ************************************
-->
<Trace level="1" type="T">number of receivers: 1</Trace>
<Trace level="1" type="T">Single-receiver split case</Trace>
<Trace level="1" type="T">Post-split internal queue name = XBTO6___0001</Trace>
<Trace level="1" type="T">----
</Trace>
<Trace level="1" type="T">Persisting single message for post-split handling</Trace>
<Trace level="1" type="T" />
<Trace level="1" type="T">Going to persist message + call qRFC now...</Trace>
<Trace level="1" type="T">NOTE: The following trace entries are always lacking</Trace>
<Trace level="1" type="T">- Exit WRITE_MESSAGE_TO_PERSIST</Trace>
<Trace level="1" type="T">Async barrier reached. Bye-bye !</Trace>
<Trace level="1" type="T">----
</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_TO_PERSIST" />
- <!-- ************************************
-->
<Trace level="1" type="B" name="CL_XMS_MAIN-PERSIST_READ_MESSAGE" />
<Trace level="1" type="T">Note: the following trace entry is written delayed (after read from persist)</Trace>
<Trace level="1" type="B" name="SXMS_ASYNC_EXEC" />
- <!-- ************************************
-->
<Trace level="1" type="T">----
</Trace>
<Trace level="1" type="T">Starting async processing with pipeline CENTRAL</Trace>
<Trace level="1" type="T">system-ID = NWB</Trace>
<Trace level="1" type="T">client = 100</Trace>
<Trace level="1" type="T">language = E</Trace>
<Trace level="1" type="T">user = PIAPPLUSER</Trace>
<Trace level="1" type="Timestamp">2007-03-13T13:13:12Z UTC+8</Trace>
<Trace level="1" type="T">----
</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PIPELINE_SYNC" />
- <!-- ************************************
-->
<Trace level="1" type="T">Get definition of external pipeline CENTRAL</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-LOOKUP_INTERNAL_PL_ID" />
<Trace level="1" type="T">Corresponding internal pipeline SAP_CENTRAL</Trace>
<Trace level="1" type="T">Start with pipeline element PLEL= 5EC3C53B4BB7B62DE10000000A1148F5</Trace>
- <Trace level="1" type="B" name="PLSRV_MAPPING_REQUEST">
- <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">
- <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL">
- <Trace level="1" type="B" name="CL_MAPPING_XMS_PLSRV3-ENTER_PLSRV">
<Trace level="1" type="T">Interface Mapping http://sap.com/xi/XI/Demo/Agency FBOConfirmation_AirlineIDoc2Agency</Trace>
</Trace>
</Trace>
</Trace>
</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST" />
- <Trace level="1" type="B" name="PLSRV_OUTBOUND_BINDING">
- <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">
- <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL">
<Trace level="1" type="B" name="CL_XMS_PLSRV_OUTBINDING-ENTER_PLSRV" />
</Trace>
</Trace>
</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST" />
- <Trace level="1" type="B" name="PLSRV_CALL_ADAPTER">
<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV" />
- <!-- ************************************
-->
<Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL" />
- <!-- ************************************
-->
- <Trace level="1" type="B" name="CL_XMS_PLSRV_IE_ADAPTER-ENTER_PLSRV">
<Trace level="1" type="B" name="CL_XMS_PLSRV_CALL_XMB-CALL_XMS_HTTP" />
</Trace>
</Trace>
</Trace>
</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST" />
</Trace>
<Trace level="1" type="T">----
</Trace>
<Trace level="1" type="T">Async processing completed OK.</Trace>
<Trace level="1" type="T">system-ID = NWB</Trace>
<Trace level="1" type="T">client = 100</Trace>
<Trace level="1" type="T">language = E</Trace>
<Trace level="1" type="T">user = PIAPPLUSER</Trace>
<Trace level="1" type="Timestamp">2007-03-13T13:13:13Z UTC+8</Trace>
<Trace level="1" type="T">----
</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_TO_PERSIST" />
- <!-- ************************************
-->
</SAP:Trace> -
Difference between syn/asyn vs asyn/syn Bridge
Hi Group,
Can any body give me the difference between Syn/Asyn Bridge ,Async/Sync
Beidge,and what are the satpes in both of theseHi,
Sync/async communication enables a synchronous sender system to communicate with a receiver system that cannot process synchronous messages
Refer this blog
/people/ravikumar.allampallam/blog/2005/02/17/bridging-the-sync-async-bridge-with-fork-xi
/people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi
There is an example of the Sync/Async Bridge in th SWCV: SAP BASIS.
Namespace: http://sap.com/xi/XI/System/Patterns
Asyn - Synch BPM - /people/sudheer.babu2/blog/2007/01/18/asyncsync-communication-using-jms-adapter-without-bpm-sp-19
/people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi - Use of Synch - Asynch bridge in ccBPM
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] - Use of Synch - Asynch bridge in ccBPM
regards -
BPM correlation and Sync-Asyn Bridge....
Regarding Sync-Asyn ,I have gone thru these blogs...
Demonstrating Use of Synchronous-Asynchronous Bridge to Integrate Synchronous and Asynchronous systems using ccBPM in SAP Xi - Use of Synch - Asynch bridge in ccBPM
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken] - Use of Synch - Asynch bridge in ccBPM
I am not able to do a end to end scenario...using this ....So could any one give me a step by step guide for the syn-asyn Bridge.
And also step by step for correlation...
Please help me in this regard....Hi,
Defining Sync/Async Communication
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.
You can also achieve sync/async communication by using the JMS adapter. If you do not have any particular demand for monitoring or for troubleshooting, SAP recommends that you use sync/async communication in the JMS adapter instead. The advantage of using the JMS adapter over synch/async communication using an integration process is a significant increase in system performance.
See: Async/Sync and Sync/Async Bridge in JMS Adapter
Structure of a Sync/Async Bridge
The following table outlines the minimum components of a sync/async bridge:
Step
Use
Receive step to open the sync/async bridge
Receives the message request from the synchronously calling business system and opens the sync/async bridge
Asynchronous send step
Sends the received message asynchronously to the asynchronously called business system
Receive step
Receives the message from the asynchronously called business system
Send step to close the sync/async bridge
Sends, for example, the response from the asynchronously called business system to the synchronously calling business system
Performance Considerations
If you insert additional steps in the sync/async bridge, the synchronous time is increased correspondingly. If the time that elapses before the sync/async bridge is closed is too long, this can lead to problems.
Fault Messages
It is currently not possible to send fault messages back to the synchronously calling business system. If you want to return error statuses to the synchronously calling business system, you can define a field for an error indicator in the message that is sent to the synchronous interface.
Procedure
Define a Receive Step to Open the Sync/Async Bridge
1. Insert the receive step to open the sync/async bridge in the integration process.
You can do this at the following points:
○ Directly after the start marker
○ As the first step in a block if the block is the first step of the integration process and if it has the mode Standard
○ As the first step in a fork. If the fork already contains some starting receive steps, the Start Process indicator is automatically reset for these steps.
2. In the object area, define the container element that receives the synchronously sent message.
Specify an asynchronous, abstract interface in the container element. The message must correspond to the request message of the synchronous interface used to receive the message.
3. Select this container element in the Message field in the properties area of the receive step.
4. In the Mode field, select Open S/A Bridge.
5. Select the Start Process field.
The receive step to open the sync/async bridge must start the integration process. There must be no other receive steps to start the integration process.
6. Specify the synchronous interface for receiving the message from the synchronously calling business system. The message type of the message to be received and the request message from the synchronous interface must be identical.
Define an Asynchronous Send Step
7. Insert a send step that sends the received message asynchronously to the asynchronously called business system.
See also: Sending Messages from Integration Processes Asynchronously
Define a Receive Step
8. Insert a receive step that receives the message from the asynchronously called business system.
Define a Send Step to Close the Sync/Async Bridge
9. Insert the send step at the required position in the process definition.
Do not insert the send step in a loop, block, or fork.
10. In the Mode field, select Close S/A Bridge.
The integration process must not contain any further send steps to close a sync/async bridge.
11. In the Opened By field, specify the receive step that opened the sync/async bridge.
12. In the message field, specify the message that is sent to the synchronous interface.
This message must be of the same type as the response message from the synchronous interface that you specified in the opening receive step.
Example
You can find an example of a sync/async bridge in the Integration Repository under SAP Basis à SAP Basis 6.40, namespace http://sap.com/xi/XI/System/Patterns under BpmPatternSyncAsyncBridge.
For a description of the example, see Example: Sync/Async Communication.
Reg,
suresh -
Correlation and Sync Asyn Bridge
Regarding Sync-Asyn ,I have gone thru these blogs...
Demonstrating Use of Synchronous-Asynchronous Bridge to Integrate Synchronous and Asynchronous systems using ccBPM in SAP Xi - Use of Synch - Asynch bridge in ccBPM
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken] - Use of Synch - Asynch bridge in ccBPM
I am not able to do a end to end scenario...using this ....So could any one give me a step by step guide for the syn-asyn Bridge.
And also step by step for correlation...
Please help me in this regard....
<Moderator note: thread locked. I moved your last post to XI, please do not post duplicate questions>
Edited by: Mike Pokraka on Jul 7, 2008 1:00 PMRegarding Sync-Asyn ,I have gone thru these blogs...
Demonstrating Use of Synchronous-Asynchronous Bridge to Integrate Synchronous and Asynchronous systems using ccBPM in SAP Xi - Use of Synch - Asynch bridge in ccBPM
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken] - Use of Synch - Asynch bridge in ccBPM
I am not able to do a end to end scenario...using this ....So could any one give me a step by step guide for the syn-asyn Bridge.
And also step by step for correlation...
Please help me in this regard....
<Moderator note: thread locked. I moved your last post to XI, please do not post duplicate questions>
Edited by: Mike Pokraka on Jul 7, 2008 1:00 PM -
hi all,
it is one interview question.
what is Syn to Asyn bridge.
vijayHi Vijay,
You can use a sync/async bridge to connect a synchronous system to an asynchronous system. The synchronous request is converted to an asynchronous request in the module processor and sent.
The asynchronous system sends a response to a sender adapter. In the module processor of the sender adapter, this response is forwarded to the module processor of the original receiver adapter, where it is sent as a synchronous response of the waiting synchronous request.
Please have a look upon :
http://help.sap.com/saphelp_nw04/helpdata/en/43/65d4dab39b0398e10000000a1553f6/content.htm
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/5059f110-0d01-0010-7c8b-fdc983be70c0
*Pls: Reward points if helpful*
Regards,
Jyoti -
Syn/async bridge in bpm?
hi all,
could any one explain abut syn/async bridge in bpm?y it is used?Hi,
Sync/async communication enables a synchronous sender system to communicate with a receiver system that cannot process synchronous messages
Plz go thru the following:
/people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi - Use of Synch - Asynch bridge in ccBPM
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] - Use of Synch - Asynch bridge in ccBPM
Asyn - Synch BPM - /people/sudheer.babu2/blog/2007/01/18/asyncsync-communication-using-jms-adapter-without-bpm-sp-19
regards
Message was edited by:
Vijaya Lakshmi MV -
Syn & asyn in DG configuration
What is the difference between syn & asyn in DG configuration you’re using which one explains?
Hello;
SYNC mode synchronizes the primary with the standby database and all DML on the primary server will NOT be committed until the logs have been successfully transported to the standby servers. The synchronous log transport mode is required for the Maximum Protection and Maximum Availability data protection modes.
ASYNC allows updates (DML) to be committed on the primary server before the log file arrives on the standby servers. The asynchronous log transport mode is required for the Maximum Performance data protection mode.
Please close your old questions to keep the forum clean. You have 14 questions this month all OPEN. With all due respect this is NOT cool.
Best Regards
mseberg -
Hello friends,
Could any one give information or blog on Synch -Asyn Bridge used in HTTP --> RFC scenarioHi,
Refer this..
https://www.sdn.sap.com/sdn/weblogs.sdn?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken]
BPM Sync- Async Bridge
Pipeline timeout error
/people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/e3d59c90-0201-0010-ac83-cfd0071f095a
Who to manage TimeOut in BPM ?
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/eb5cc090-0201-0010-5284-fd5376b01934
/people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi - Use of Synch - Asynch bridge in ccBPM
regards,
vasanth. -
How to realize a Sync-Asyn Bridge
Hey Folks,
I was trying to 'decode' whatever is written in the How to guide (Realize a sync - async and async - sync bridge in the adapter framework). Thanks to Bhavesh he posted the thread on the Async - Sync part and so i thought i would figure out the Sync - Async part.
Ok so here is what i have done till now (with no success);
its a HTTP <-> XI <-> File
So;
2 DT/MT for HTTP, 2 DT/MT for file
1 MI outbound sync -> http
1 MI inbound sync -> File
the 2 mappings and the 1 IM
In configuration;
1 rec. file adapter and 1 sender file adapter
the configuration is as usual for a sync scenario; except for the sender agreement for the sender file adapter, i configure a dummy sender agreement with dummy interface and dummy namespace but the original CC created.
In the Recv. file channel module part;
1 AF_Modules/RequestOnewayBean Local Enterprise Bean 2
2 CallSapAdapter Local Enterprise Bean 0
3 AF_Modules/WaitResponseBean Local Enterprise Bean 1
2 passThrough true
in the sender file channel;
1 AF_Modules/NotifyResponseBean Local Enterprise Bean 1
So any of you guys who did something on that document, i hope can throw some light
Cos i am sure i am missing something here !!!
~~ShaBZHI,
Are you using BPM or not??
Can you plz tell me the SP number/version.
I hope Sync - Asyn without BPM is possible with latest SP.
Please see the below links
/people/community.user/blog/2006/12/12/http-to-rfc--a-starter-kit
Searching for a BPM scenario
With BPM
/people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi
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]
Regards
Chilla.. -
Usage of sync-asyn bridge problem in BPM in particular scenario
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.BI 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. -
Hi All,
JDBC(Sender)-XI-RFC (Request)
RFC (Response)-XI-JDBC(Receiver).
Need some solution for sending email for successfully completion of scenario after updating SQL DB Table.
Let me explain the scenario:
We are pooling the SQL DB table to pull the records and map the records to RFC request parameters, after successful Posting the entries in R3 HR, RFC response contain the same with E (Error) S (Success) records status, we are updating the same in SQL DB table, I implemented the complete scenario without BPM with the help of module processor in Sending JDBC Adapter, scenario is working fine but now we have to send the successful mail to our support team with status contain Number of success, Error and total records as email.
I need the solution how to implement the same requirement in current scenario.
Is their way to do something with the RFC receiver adapter module addition to send the successful mail or generating Alert with all the description?
I am at PI 7.0 SP12 with HP unix box.
Thanks in Advance for creative idea
With Regards
SunilHi Bhavesh,
Thanks for your help and your blog is really helpful. I implemented the UDF for generating Email Alert but this alert is generating before Updating the SQL Database, is their any way to generate alert after updating the SQL.
Actually in my scenario we are sending the data from SQL to R3 by RFC and again updating the SQL status whatever the RFC return, after successfully updating SQL we need to send success email to support people but if we are sending the email before updating the DB then their will be problem.
JDBC receiver after updating the SQL DB returns the response with No. of row updated but how to capture this response, if we can capture this response then we can send email through email adapter even their is one more problem, In my scenario I am counting the number of rows with status S and E and sending the same in alert email but if are sending email after updating the SQL DB where can hold the row count value and use it while sending the email.
Implemented the scenario without using BPM..i am using sender JDBC module processor for Syn-Asyn bridge.
Even I do not find the link to reward point. Please let me know how to do it.
With Regards
Sunil -
Module in Receiver JMS Adapter
I am using the following Modules in one of receiver JMS adapter. What is the function of each Bean that we are using here ??
Any links in this regard is appreciated
1-AF_Modules/RequestOnewayBean-Local Enterprise Bean-0
2-SAP XI JMS Adapter/ConvertMessageToBinary-Local Enterprise Bean-convert_XI2Bin
3-SAP XI JMS Adapter/SendBinarytoXIJMSService-Local Enterprise Bean-exit
4-AF_Modules/WaitResponseBean-Local Enterprise Bean-1
thanks
kumarHi,
The JMS adapter (Java Message Service) enables you to connect messaging systems to the Integration Engine or the PCK.
This link will help you...
JMS adapter
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/5393. [original link is broken] [original link is broken] [original link is broken]
http://help.sap.com/saphelp_nw2004s/helpdata/en/cd/d85a9d6fab7d4dbb7ae421f710626c/content.htm
ref this weblog by william Li
/people/william.li/blog/2006/11/13/how-to-use-saps-webas-j2ees-jms-queue-in-exchange-infrastructure
syn-asyn bridge( with out bpm)
/people/venkataramanan.parameswaran/blog/2007/01/18/syncasync-communication-in-jms-adapter-without-bpm-sp19
similary asyn-syn bridge
/people/sudheer.babu2/blog/2007/01/18/asyncsync-communication-using-jms-adapter-without-bpm-sp-19
also refer
http://help.sap.com/saphelp_nw04/helpdata/en/45/20d1dec20a0732e10000000a155369/content.htm
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3867a582-0401-0010-6cbf-9644e49f1a10
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f02d12a7-0201-0010-5780-8bfc7d12f891
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/xi/3.0/how%20to%20use%20the%20content%20conversion%20module%20with%20the%20xi%203%20j2ee%20jms%20adapter
/thread/217893 [original link is broken]
JMS adapter -Message format pre-requisites
/people/alessandro.guarneri/blog/2006/01/04/jms-sender-adapter-handling-too-short-lines
/people/william.li/blog/2006/11/13/how-to-use-saps-webas-j2ees-jms-queue-in-exchange-infrastructure
Maybe you are looking for
-
Comapring lines between 2 files
In this program I have to compare two each line of two files and output them to the screen if they are different. I believe I should use compareTo here but I don't understand how. I would appreciate any help (the files are loaded through the internet
-
Unable to download OS X 10.9 onto an iMac now using 10.7
Purchased used iMac for my folks. Currently using 10.7. Will not download 10.9 Maverick. I have enough memory--2 GB, and storage that is required. Any ideas why Maverick doesn 't load or do I need the 10.8 installed first? Before I spend $20 on the
-
How do I delete items on my mac so that i have more memory on my mac, I have tried moving it to the trash and i have secured empty trash but it don't work, I am using Macbook Air OSX Mavericks. Thank You.
-
Basically I may have 10 or so tabs open and wish to drag one of them out of the tab bar to make it form a new window. However when I do this it takes a second or two before the new window appears, and when it does it is semi-unresponsive. I cannot ex
-
Push E-mail/iCal to iPhone
We just setup a SLS 10.6.1 server with collaboration services (Email, iCal, web, etc). Push appears to be working to the iPhone though iCal updates do not. Reading through the discussions, it seems push to the iPhone should not be working at all beca