on 04-15-2008 9:03 AM
Hi,
I have this bpm scenario below :
JDBC QUERY (ASYN) ---> RFC (SYNC) -
> JDBC INSERT (ASYN) -
> MAIL (ASYN).
So Both JDBC INSERT and MAIL using the same data input from RFC response for instance i will named as MI_RFC_RES_ASYN_ABS. I have problem to configure in the integration directory, how make the xi smart enough to routing in the correct business system.
JDBC -
> BS_JDBC and MAIL -
> BS_MAIL base on the send step in BPM because the interface is the same.
Cheers
Fernand
Hi,
is there any others solution rather than using transformation step in the BPM ? because i read a lot of advise to avoid transformation in BPM ?
Cheers
Fernand
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thank you Pushkar, I will go to that way.
Cheers
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Pushkar
Thank you for your advise,
but then how to copy the data from first message interface to second message interface (both same message type). since the first Message Interface is a response from RFC (by default got data), but then how about my second Message Interface (for Mail). Do I need to copy data ? If yes how to do ?
JDBC -
> RFC (Sync) The response mapped to Message Interface A, so if i got Message Interface B (same Message Type). do i need to copy from MI A to MI B ?
Cheers
Fernand
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Actually, I can only use 1 send step with 2 different receiver determination (1 jdbc, 2 mail). but then i am still want to use 2 step with same message interface because this step will be execute one after the others.
can i identified which step that execute the message interface so i can put condition in the receiver determination to choose which business service have to call ?
sendJDBC -
> execute BS_JDBC
sendMail -
> execute BS_MAIL
how can the receiver determination can do this ?
Thank you and Best Regards
Fernand
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
If you want to send the same mesg to diff systems and also need to have the control on seq,
then define 2 diff abstract interfaces for messages going out of BPM (with same message type so that structure is same).
One will be used to define send step for JDBC and other for BPM.
Define 2 send steps in BPM one for JDBC and other for mail using these abstract interfaces.
Now you will have 2 receiver determinations.
Since recr is determined based on sender system interface name and name space,
system name ( BPM ) and name space will be same for both the messages going out of BPM.
for JDBC abstract interface BS_JDBC will be recvr.
and for Mail abstract interface BS_MAIL will be your receiver.
hope it answers your qn.
Regards
Pushkar
Hi,
you just need one send step in BPM.
For the message going out of BPM will have 2 receivers.
When BPM acts as sender, you configure 2 receivers for this message in receiver determination.
You need to have interface determinations for these receivers as well.
Regds
Pushkar.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
If those are different business systems then you can specify the Receiver Determination step.
Thanks,
Satish
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You can create 2 container variables which will point the same message interface(response from RFC) and use 2 containers for 2 business services.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.