cancel
Showing results for 
Search instead for 
Did you mean: 

message mapping to a process- question

Former Member
0 Kudos

Hi,

I am trying to do a small scenario with the following steps. ( FILE - BPM -FILE)

1) File adapter sends the message to the integration process.

Both the integration process and file adapter use the same massage type.

So should I create any message mapping and interface mapping for the receiver process to accept the message into the container type from the file adapter.

Regards,

Meher

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

You can very well skip the mapping, if your interfaces (outbound, abstract and inbound) are referring to the same msg type. I think you are developing this acenario for understanding BPM concepts..

Regards,

Jai Shankar.

Message was edited by: Jai Shankar

Former Member
0 Kudos

Hi All,

Thanks all for the replies.

My source and target message types match.

I am doing this example only to understand BPM concepts and implement them in the project.

Regards,

Meher

bhavesh_kantilal
Active Contributor
0 Kudos

Meher,

When the messagetypes of the Source and Target Match , there is no need for mapping ( without or without BPM ).

What I would suggest is file to file with BPM with diff source and target strucutres so that you can understand bpm better. Try this using the Mapping / Transfromation both insde and outside the BPM.

Regards,

Bhavesh

Former Member
0 Kudos

Hi Meher,

>>>>My source and target message types match

Just for confirmation, you need to have same msg type for both source and target and not 2 different msg types that are similar in structure..

Regards,

Jai Shankar.

Former Member
0 Kudos

Hi,

Thanks guys.

One quick clarification

while I configure the scenario I am using One business service for both sender and receiver.

We have a sender, receiver and interface names as tabs in the business sservice GUI interface.

Should I use Sender as File adapter interface type / Abstarct interface type of the process?

Also the receiver interface of the business system should be interface name of receiver communication channel ?

I feel that these intefaces are with respect to the business service sender and receiver. ( I.e Communication channel interfaces).

Please correct me if I go wrong some where.

Regards,

Meher

bhavesh_kantilal
Active Contributor
0 Kudos

>>Should I use Sender as File adapter interface type / Abstarct interface type of the process?

The Sender Interface in this case will not be Abstract. Abstract Interfaces are used for BPM. You will have a Asynch Outbound for the file adapter and Aycnch ABstract for the BPM.

>>Also the receiver interface of the business system should be interface name of receiver communication channel ?

Yes, this is an Inbound Asynch Interface.

>>I feel that these intefaces are with respect to the business service sender and receiver. ( I.e Communication channel interfaces).

FOr Business Service as Sender and Reciver you do not need Abs. When BPM is sender // receive you need ABS interfaces.

Regards,

Bhavesh

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Meher,

Please go through this thread and see if it helps...

/message/2084622#2084622 [original link is broken]

Regards,

Abhy

Former Member
0 Kudos

Hi Abhy,

Good blog.

Can some one send me the Bpm scenarios if possible to the mail id : meher_charan146@yahoo.com

Thanks,

Meher

Former Member
0 Kudos

Hi,

In the same FILE-BPM-FILE scenario.

Should we have to create a sender agreement for the send step in the integration process??

I configured the following scenario.

1) FIle --> Bpm

2) Bpm Receive

3) Bpm Transformation

4) Bpm send

Configuration has

1) 2 receiver determinations

a) Sender (Business service) to BPm

b) Bpm to the receiver (Business service)

2) 2 interface determination

3) 1 sender agreement (from Sender to the Bpm)

4) 1 receiver agreement (from bpm to receiver)

5) 2 communication channels (2 file adapters)

Source file adapter picks the file but target adapter shows no file processed.

Monitor shows that process executed successfully.

My receiver did not receive any file

Adapter engine shows no file received till now.

Please help.

Regards,

Meher

bhavesh_kantilal
Active Contributor
0 Kudos

Meher,

Just a quick Question~~ the sender and reciver agreement are with respoect to the Outbound and Inbound Aynch Interfaces? Is this what you have done?

Are you able to see a chequered flag on both sides in SXMB_MONI? Just check if all steps in the BPM have been executed by clicking on PE In the Messge in MONI.

Regards,

Bhavesh

Former Member
0 Kudos

Check your 2nd receiver determination from BPM to business service. How many msgs do you see in SXMB_MONI? If any error msg there, post us the same.

Regards,

Jai Shankar.

Shabarish_Nair
Active Contributor
0 Kudos

you will need 3 recv. det.

1. File1 -> BPM

2. BPM -> R3

3. BPM -> File2

1 sender agreeement - to get the file into XI

2 Recv agr. - BPM -> File & BPM -> R3

Former Member
0 Kudos

Hi All,

Outbound aync interface is used for sender agreement

Inbound aync interface is used by receiver agreement.

I am also able to see both checked flag (xml message status, outbound status to processed successfully).

In the graphical workflow log I see that all the steps till send message asyc are completed .

Start and end steps show that <b> No agent specified </b>.

Does this make any difference?

I did not mention a fault messages.

Also i cross checked on the receivers , they are fine.

I used a async bridge for communication in the process.

In the send step should i give any send context? It is null

Regards,

Meher

bhavesh_kantilal
Active Contributor
0 Kudos

Meher,

<i>In the send step should i give any send context? It is null</i>

Just let it be BLANK and make sure Reciver From is -- SEND CONTEXT.

Regards,

Bhavesh

Former Member
0 Kudos

Bhavesh,

Receiver is from send context only.

I am looking into the message trace from the messageid

Regards,

Meher

Former Member
0 Kudos

Hi ,

<i>So should I create any message mapping and interface mapping for the receiver process to accept the message into the container type from the file adapter.</i>

No need to create message mapping and interface mapping between your source and abstract messages for recieve step in BPM.

Check this weblog for reference...

/people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm

Sekhar

bhavesh_kantilal
Active Contributor
0 Kudos

Meher,

Am not sure I understand the question.?

Does the source and target message type match? Why are you going for a BPM?

Can you give us more details so that it is easier to understand the requirement.

Regards,

Bhavesh