cancel
Showing results for 
Search instead for 
Did you mean: 

Receiver service at runtime

Former Member
0 Kudos

Hi All,

I have a BPM scenario. The steps in the BPM are

1. Receive(Get data from JDBC)

2. Transformation(mapping needed for R/3)

3. Send(send it to R/3)

4. Tranformation(Mapping for updating processed date in JDBC table)

5. Send(send the data to JDBC table).

When sending the data to R/3, I need to get the receiver service(R/3 name) at runtime. I extracted the receiver service name from container in a simple UDF(mapping in 2nd transformation step) and sent it. But when I check the value at runtime, I can see the BPM name and not R/3 name. Am I not supposed to get the R/3 name here???

Thanks & Regards,

Jai Shankar.

Accepted Solutions (0)

Answers (1)

Answers (1)

bhavesh_kantilal
Active Contributor
0 Kudos

Jai,

The reciver service will be the BPM as you are perfroming the mapping inside the BPM.

If you do this outside the BPM, you will get the reciver service as your R3.

Regards,

Bhavesh

Former Member
0 Kudos

Bhavesh,

Can u pls explain this a bit more... Though I am performing the mapping with in the BPM, I am sending the transformed msg to R/3. Should I not get the R/3 name here???

Thanks & Regards,

Jai Shankar.

Former Member
0 Kudos

Dear Bhavesh,

I tried the mapping outside BPM. Now my BPM looks like this

1. Receive(transformed into R/3 structure)

2. Send (send to R/3)

3. Transformation (mapping for updating processed date in JDBC table)

4. Send( send the transformed msg to JDBC to update proc. date).

Even now, I am getting the name of BPM and not the name of R/3. Any suggestions....

Thanks & Regards,

Jai Shankar.

Former Member
0 Kudos

Hi All,

Can you comment on this pls.....

Thanks & Regards,

Jai Shankar.