on 07-21-2009 8:20 AM
Hi
I need Help in configuration.. for the Below scenario..
1 we are getting data from Proxy in MsgA
2. We are mapping the MsgA to MsgB(intermediate Structure) in SAP-PI
3. Then This would goes to BPM . (Final Msg type is different i have the done mapping for MsgB to FinalMsg (BPM) )
MsgA---- MsgB(this is Abs interface msg)--- MsgFinal
Now i need steps how to send the Proxy msg to BPM so that it wolud be mapped to intermediate msg type..
I have done BPM part.. But not able to receive message on BPM side... this should be the Configuraiton Problem.
What i have done is MsgA maps to Msg B
In IM used MsgA_Outbound_Asyn to MsgB_Abs(as it is going to BPM, Receive step will have this msg) is this Correct
So coming to configuration part.. i'm confused about the steps, becuase i'm handling the msg mapping outside the BPM..
Do i need to create the Agreements for the same.. If so can you please anyone suggest me on the configuration steps.
Regards,
Deeps
Hey,
you need the below message interfaces
1. MsgA
2. MsgA-abstract type
3. MsgB-abstract type
4. MsgB
4. MsgFinal
Configuration needed is
1. outbound interface Proxy business system to BPM integration process (receiver determination)
no mapping needed here
outbound interface - msgA
inbound interface - msgA (abstract type)
2. Now message reaches to BPM perform the mapping between two messges (msgA-msgB) transformation here
3. Now send the message to target from BPM
outbound interface - MsgB-abstract
inbound interface - MsgB
the above will convert the message from MsgA- MsgB in BPm but not MsgFinal,
if your BPM process provided final message then the above things will work
HTH
Rajesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
2. Now message reaches to BPM perform the mapping between two messges (msgA-msgB) transformation here
MsgB Should(Intermediate Msg type) Should reach the BPM(receive step) to initiate the process.
I want to handle this outside of BPM i guess Transformation step doesnt; work.. correct me if i'm wrong..
Regards,
Deeps
I hope you know BPM can only deal with message of type abstract.
so MsgA send by the proxy need to send to BPM (for this msgA should be defined as abstract type) which will initiate the BPM process and rest depends on your logic inside BPM (transformatin can be done in BPM process)
and finally in order to send the message to target BPM process has to send the message to IE and IE will tell the same to AE channel for delivering the messae to target
Rajesh
Rajesh Thanks For Your Reply...
MsgA is Proxy Data MsgB is Intermediate MsgType..
MsgA is not going to BPM we are Sending the MsgB in the Receive step after Mapping (MsgA and MsgB)
Now i hope you clear with what i'm asking..
MsgA(Proxy)--Msgb(Intermediate SAP-PI)-----> receive (MsgBAbs)-
Regards,
Deep
MsgA is Proxy Data MsgB is Intermediate MsgType..
MsgA is not going to BPM we are Sending the MsgB in the Receive step after Mapping (MsgA and MsgB)
Now i hope you clear with what i'm asking..
MsgA(Proxy)----Msgb(Intermediate _SAP-PI)-----> receive (MsgB_Abs)---
MsgA(OB Async) ->Map to MsgB(ABS_Async)-->Goes to BPM .... Map to be placed in the Interface Determination for SAP(Proxy) ---> BPM flow.......is there any thing else needed here?......no special config needed....
just the mapping between OB_Async and ABS_Async MI .....
Regarding the conf steps:
1 Receiver Determination
1 Interface Determination
Since Proxy and BPM at Source and target no need of Agreements/ Channels
Regards,
Abhishek.
Edited by: abhishek salvi on Jul 21, 2009 2:05 PM
Abhishek thanks For your reply..
Intially we need sender communication channel to receive msg from Proxy(XI adapter)---- Sender Agreement
In Receiver Agreement we need to specify the Sender Interface (MsgA_Asyn_Ob) and
Interface Determination need to specify the Inbound Iterface and Interface Mapping..
Inbound interface (MsgB_Abs) and Interface Mapping ---do we need to specify this ?
Regards,
Deeps
You dont need any Receiver Agreement...neither you need any Receiver CC......since you are having BPM at the receiving end
In the Interface Determination you need to use the OB_Async_MsgA as source message and ABS_Async_MsgB as the Target message.....
You can also do way with Sender Agreement and Sender CC.....but if there is any mandatory req (which i doubt) to have it then you can develop
Regards,
Abhishek.
User | Count |
---|---|
87 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.