Skip to Content
0

Sync Async NW BPM

Oct 31, 2016 at 05:05 AM

133

avatar image

Hi,

We are migrating from SAP PI 7.0 to SAP PO 7.5. Consequently we are also migrating certain ccBPMs to NW BPM. Currently I am facing issue in migrating a simple sync-async ccBPM to NW BPM. Below is the scenario:

The send step is only used to close the sync/async bridge.

I have already configured the scenario in NW BPM, however the process gets suspended every time I try to start the process.

There is only one operation mapping. Request mapping is pass through and there is a 2 step mapping in response mapping.

Source interface : Outbound synchrounous

Interface to BPM : Abstract synchronous(Stateless XI30 Compatible)

Interface from BPM : Abstract Asynchronous(Stateless XI30 Compatible)

Equivalent NWBPM steps created:

1: Start

2: Automated Block(Interface - Abstract Async)

3:End

Could you please help here?

Regards,

Vishal

scenario.jpg (23.8 kB)
rcv-step.jpg (28.3 kB)
10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

4 Answers

Raghuraman S Oct 31, 2016 at 05:38 AM
0

Hello Vishal,

Can you please post the pattern developed in NWDS?

Show 4 Share
10 |10000 characters needed characters left characters exceeded

Hi Raghuram,

Here it is :

Regards,

Vishal

nwds.jpg (14.6 kB)
0

Hi Vishal,

  • After you receive the sync message from ECC, don't you need to send the message asynchronously to receiver??
  • You just sending async response to ECC as far as i see. Can you elaborate your requirement?

Regards,

Praveen.

0

Hi Praveen,

ECC sends a "synchronous" message to PI through proxy.

PI sends(pass thru) it to BPM to convert sync message to Async message.

This Async message from BPM is transformed(through mapping) in PI and sent back to ECC.

So BPM is only used to convert sync message to async message. This is working perfectly fine in ccBPM(in PI 7.0). However I am facing challenges in converting this to NW BPM.

Regards,

Vishal

0

Adding to my earlier comment:

In this scenario, sender and receiver both are ECC.

Regards,

Vishal

0
Praveen Gandepalli Oct 31, 2016 at 06:11 AM
0

Hi Vishal,

If you wan to send the response immediately from the sender adapter only without using NW BPM then check my blog below.

Send Sync Response Immediately in Sync/Async Bridge

Or use standard adapter modules to achieve your requirement rather than using NW BPM, no need to create a BPM for this requirement.

Bridges Construction Site (2/3): Synchronous – asynchronous bridge

Regards,

Praveen.

Share
10 |10000 characters needed characters left characters exceeded
Raghuraman S Oct 31, 2016 at 06:31 AM
0
Share
10 |10000 characters needed characters left characters exceeded
Praveen Gandepalli Oct 31, 2016 at 11:47 AM
0

Hi Vishal,

As i told you before you no need to use BPM for this, you can use adapter modules to achieve this requirement.

Configure these modules in your sender channel.

Configure these modules in receiver channel.

Use your mapping from source request message type to response message type.

Regards,

Praveen.


Share
10 |10000 characters needed characters left characters exceeded