cancel
Showing results for 
Search instead for 
Did you mean: 

Deffernce betweens file,birgde,transform in BPM

Former Member
0 Kudos

Hi All,

Can anyone explain about defference between those BPM's

Regards,Raja

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

I am not able to get your exact requirment, but what I got I will provide you detail info about using files with BPM with Async/Sync bridge or vice versa and transformation step.

please refer below links

Integration Processes (ccBPM) (SAP Library - SAP Exchange Infrastructure)

http://help.sap.com/saphelp_nw04/helpdata/en/3c/831620a4f1044dba38b370f77835cc/frameset.htm

Transformation Step

You use a transformation step ( ) to do the following:

● n:1 Transformation

Bundles multiple messages into one message, for example, individual purchase order items into one purchase order.

● 1:n Transformation

Splits a message into multiple messages, for example, a purchase order into the individual purchase order items.

● 1:1 Transformation

Converts a message into another message, for example, a message that is defined by interface A is converted to message that is defined by interface B.

Bridge (Sync/Async OR Async/Sync)

There are few adapters in XI which are working asynchornously such as file,Sender JDBC etc and synchronously (SOAP,RFC etc)

While integrating, the Adapters working Asynchornously have to talk with Sync. adapters or vice-versa, then there is need to bridge dummy response for Async adapters to complete the interface.

This can be possible with the usage of BPM

For e.g. RFC to XI to File, it needs to built Sync/Async bridge with BPM as RFC works synchronously and file asynchronously. This gap of requets and response will be fill up by bridge between RFC to File via XI.

Please find here with you step by step scenario to use this kind of bridge,

Sync/Async scenarios without BPM

/people/henrique.pinto/blog/2007/08/02/syncasync-scenarios-without-bpm

Normally File adapter needs this kind of bridge to create dummy response.

Thanks

Swarup

Former Member
0 Kudos

Hi,

Thanks for your reply I understand some extend but I need more explainaiton on defference between transform and switch, deference between birdge and transform, defference between birdge and switch

Regards, Raja

Former Member
0 Kudos

Hi Raja,

Please go through below explanation,

Each step type used in BPM have its own individual importance and attributes. We can't compare these steps with each other

defference between transform and switch

The purpose of using transform step is as I had already posted above,

n:1 Transformation --Bundles multiple messages into one message,

1:n Transformation --Splits a message into multiple messages,

1:1 Transformation --Converts a message into another message.

&

The purpose of using switch step is as,

You use a switch () to define different processing branches for a process. The Otherwise processing branch is created automatically.

You define a condition for each processing branch (see also: Condition Editor). The condition is checked at runtime. The process is continued in the branch that is first to return the value true. If no branch returns the value true, then the process is continued in the Otherwise branch.

deference between birdge and transform,

The transform steps transform the message format either combine or split multiple messages or convert toanother message format.

Whereas bridge is concept used for integrating Synchronous and asynchornous sender and receiver systems.

I hope now you got the idea about these BPM steps. We can't make comparison for it. Each step have its own image. May I kindly request you to go through below links it will help you to explain the improtance and step by step procedures of all BPM steps.

The various steps of the BPM are clearly explained in the following links, You can follow these to configure your BPM.

Recieve step:

http://help.sap.com/saphelp_nw04/helpdata/en/75/cc283f2bbad036e10000000a114084/content.htm

Transform Step:

http://help.sap.com/saphelp_nw04/helpdata/en/27/db283fd0ca8443e10000000a114084/content.htm

Block:

http://help.sap.com/saphelp_nw04/helpdata/en/f6/e1283f2bbad036e10000000a114084/content.htm

Container operation:

http://help.sap.com/saphelp_nw04/helpdata/en/59/e1283f2bbad036e10000000a114084/content.htm

Switch:

http://help.sap.com/saphelp_nw04/helpdata/en/6a/db283fd0ca8443e10000000a114084/content.htm

Loop:

http://help.sap.com/saphelp_nw04/helpdata/en/76/5d373f5e550456e10000000a114084/content.htm

Send Step:

http://help.sap.com/saphelp_nw04/helpdata/en/86/80163f6b5baa09e10000000a114084/content.htm

Please let me know if this explanation clearify your doubt.

Thanks

Swarup

Edited by: Swarup Sawant on Jan 27, 2008 9:14 PM

Former Member
0 Kudos

Hi Thank you so much for your kind response