cancel
Showing results for 
Search instead for 
Did you mean: 

FILE----BPM-----FILE scenario

Former Member
0 Kudos

Hi All,

My Inegration Process is Start->Receive->Transformation--->Send->Stop.

After executing this scenario, i am not able to see any message in SXMB_MONI_BPE. But i got the success message in SXMB_MONI. It is received by BPM but not reached to Receiver. How can i handle this issue.

Anybody came across this situation, Please let me know the solution ASAP.

Thanks,

Nagarjuna.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Nagarjuna,

Check the Receiver and Interface determination for ( Integration Process -> Receiver ) Scenario for any errors.

Best Regards,

Sushil.

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi

you have to craete the following object in the design.

source data type

target data type

source message typw

target message type

message interface, outbound async (using source message type)

message interface, abstarct type (using source message type)

message interface, inbound async (using target message type)

message interface, abstarct type (using target message type)

Mesage mapping(b/w abstract async[source] and abstract async[target])

interface mapping

integration process steps:

start->receive>transformation->send->stop

and configure thr scenario in integration directory.

if u still face the problem please reply me back.

Thanks

Rinku

Former Member
0 Kudos

Hi Rinku,

thanks for the response.

Exactly i did the same as you told in IR.

In ID.

i created i comm channel for sender and one for receiver.

one receiver determination btn sender business system and BPM.

there in congigured reveivers i given Service is BPM_F2F(BPM)

and here i found the correct interface mapping under "Configuration Overview for Receiver Determination".

And I created one more receiver determination between

BPM and Receiver Business system. here i given the Service is RECV_BUS(receiver business system). but here i am not able found any interface mapping under

"Configuration Overview for Receiver Determination".

And also i created 2 Interface determinations. One btn

sender & BPM and another one between BPM & Receiver.

In BPM--Receiver Interface determination, i am not able to see the interface mapping.

I think this could be the problem.

Please let me know the solution.

Thanks,

Nagarjuna.

Former Member
0 Kudos

Hi

you have to create the following objects in the integartion directory.

sender agreement

one sender agreement.

Receiver determination:

one from sender to BPM

another from BPM to receiver

Interface determination:

correcsponding to each receiver determination

Receiver agreement:

corresponding to the second receiver determination.

if u still face the problem please reply me back.

Thanks

Rinku

Former Member
0 Kudos

Hi Rinku,

I created sender communication channel & Receiver communication channel.

2 Receiver Determinations.

One for Sender---->BPM

Other for BPM------->Receiver

2 Interface Determinations.

1 for Sender--->BPM

another for BPM----->Receiver

and i created sender agreement and receiver agreements.

Now i have lot of doubts:

In sender agreement who is the receiver(either BPM or receiver business system)

In Receiver agreement who is the sender and receiver.

In Receiver determination & in Interface determination from BPM to Receiver, no interface mapping found.

Is it ok?

Please let me know ASAP.

Thanks & Regards,

Nagarjuna.

Former Member
0 Kudos

Now i have lot of doubts:

In sender agreement who is the receiver(either BPM or receiver business system)

BPM

In Receiver agreement who is the sender and receiver.

Sender is BPM

Receiver is Your receiver service\system

In Receiver determination & in Interface determination from BPM to Receiver, no interface mapping found.

Is it ok?

YES...because you are calling Interface mapping in BPM.

Former Member
0 Kudos

Hi

when you define the sender agreement then you do not have to define the receiver system . you define the receiver systen in the receivere determination.

you have not to define the interface mapping in the BPM to receiver step u have to define the interface mapping for the sender to BPM step only.

if u still face hte problem please reply me bhack.

Thanks

Rinku

Former Member
0 Kudos

Hi Nagarjuna,

You send data from File (outbound interface) to ccBPM in XI (Abstract Interface) to start the process.

Then after message mapping, you map the receiver interface (Abstract Interface) to the outgoing interface (Inbound Interface). Please find attached the check list for you objects:

<u>IR</u>:

Data types (for both sender and receiver)

Message types ( " )

Message Interface 4

(1 Outbound Interface,

2 Abstract Interface for incoming,

3 Abstract Interface for outgoing,

4 Inbound Interface)

Message Mapping (Between message types)

Interface Mapping (Between the two Abstract interfaces, as ideally they are the ones which are

being used)

<u>ID</u>:

Communication Channels 2 (for both sender and receiver)

Receiver Determination 3

(1 for outbound interface to abstract interface

2 for the abstract interfaces

3 for abstract interface to inbound interface)

Interface determination 3

(1 for outbound to abstract without interface mapping

2 for the abstract interfaces with interface mapping

3 for abstract to inbound without interface mapping)

Sender Agreement 1 (for the outbound interface only)

In a sender agreement, you define how the message of a sender is to be transformed so that it can be processed by the Integration Engine

Receiver Agreement 1 (for the inbound interface only)

In a receiver agreement, you define how the message is to be transformed so that it can be processed by a receiver. You must specify a receiver agreement for all adapter types to ensure that outbound processing is executed correctly.

Please feel free to ask for more help.

Thanks,

Varun

Former Member
0 Kudos

Hi Varun & Rinku

I completed all my configuration part in ID. I hope it's OK.

still i am not able to see any message in SXMB_MONI_BPE.

how to monitor messages in BPM. Please let me know.

i will give max revward points once its completed.

Thanks & Regards,

Nagarjuna.

Former Member
0 Kudos

Check the Receiver Determination once again. Alos check the Messaeg Interfaces used in the BPM is correct or not.

Former Member
0 Kudos

Nagarjuna kumar

Go to SXMB_MONI and click on the PE field of your message

then in the next screen click on technical details icon on the left up corner and there you will find the actual status of your business process and your message state

hope this will help you

regards

sandeep

if helpful kindly reward points

former_member181985
Active Contributor
0 Kudos

HI,

Check the status of your Integration Process in SXI_CACHE.

The return code should be 0. else reactive the process in SXI_CACHE.

Thanks,

Gujjeti

Former Member
0 Kudos

Hi Praveen,

Thanks for you reply. In SXI_CACHE the return code is 0.

please let me know the further step.

And also you have any document for BPM Monitoring, please send across.

Thanks & Regards,

Nagarjuna.

former_member181985
Active Contributor
0 Kudos

Hi,,

>After executing this scenario, i am not able to see any message in SXMB_MONI_BPE. But i got the success message in SXMB_MONI. It is received by BPM but not reached to Receiver. How can i handle this issue.

click on PE link in SXMB_MONI for the processed message it will directly take you to SXMB_MONI_BPE tcode and check the status of your process.

As of now I dont have a doc or link with me for Monitoring BPM processes. If I get I will send you.

Thanks

Gujjeti

Former Member
Former Member
0 Kudos

Hi Praveen,

details about my scenario:

IR:

I created 4 interfaces: BPM_SENDER_MI

BPM_SENDER_ABSTRACT_MI

BPM_RECEIVER_MI

BPM_RECEIVER_ABSTRACT_MI

interface mapping:

BPM_SENDER_ABSTRACT_MI2BPM_RECEIVER_ABSTRACT_MI.

ID: I created 2 sender agreements:

one from sendertoBPM and another from BPM---to-Receiver.

2 Interface determinations:

One from sender to BPM and another from BPM to Receiver.

But in the sender agreement from BPM to Receiver, interface mapping is "not specifiec".

And In Interface determination also, no interface mapping found.

my intergation Process is

start-->receive-->transformation


>send---->stop.

please let me know the correct interface mapping and how many interface mappings required in this scenario.

Please let me know the solution for this scenario.

Thanks & Regards,

Nagarjuna.

former_member181985
Active Contributor
0 Kudos

Hi Nag,

Start like this. For simplicity I am considering only two message interfaces.

1. Message interface (Abstract, Async) For FileSender. Use this interface as outbound aswell for BPM.

2. Message interface (Abstract, Async) For FileReceiver.Use this interface as inbound(File Reciever) aswell for BPM.

3. Create a message mapping(between message types) and interface mapping between these two Interfaces.

BPM steps.

1. Receive step(Async)

2.Transformation step and use above interface mapping.

3. Send Step(Async)

COnfiguration

1.Sender Agreement(For File Sender) use first message interface.

2. Receiver determination1, in this sender informatio will be same as sender agreement. The message goes to IP

Use same message interface For IP. No interface mapping and no receiver agreement for IP.

3. Receiver determination2. Sender would IP with second message interface for file receiver . It should go to File receiver Business system or service. then Inbound message interface will same. no interface mapping again. Receiver agreement for File receiver.

You might be wondering you defined one mapping and where exactly is used. It is done within BPM.

Also in the receiver determination step it self you configured interface determination and Reciever agreement. So no need to create it separately.

Thanks,

Gujjeti