cancel
Showing results for 
Search instead for 
Did you mean: 

Sending step in Integration Process waiting for Acknowledgement infinitely

Former Member
0 Kudos

In process I had to send an MATMAS, CLFMAS and CNPMAS. The data for

this IDoc comes in one message from third party system. So, my

Integration Process has receive step (to collect a data), and three

send-steps (for MATMAS, for CLFMAS, for CNPMAS), one by one. The

receive-step catch an inbound message and then (without transforms)

send this message to each of this three send-steps in Asynchronous

mode. The inbound message transforms in Interface Determination to

IDoc. Three steps, one Interface Determination with three conditions,

that looks

like «ProcessStep=send_matmas», «ProcessStep=send_clfmas», «ProcessStep=s

end_cnpmas», and in this place I set a mapping to transform inbound

message to IDoc. All send-steps has property Acknowledgement, which set

to Transport value. So in first send-step MATMAS goes to R3, then R3 in

response send ALEAUD IDoc (trans WE05 shows an incoming MATMAS and

outgoing ALEAUD); ALEAUD comes to XI (trans IDX5 shows inbound and

outbound messages), but ALEAUD didnu2019t transforms to XI Acknowledgement.

And there is no any CLFMAS or CNPMAS, because all processes sleeps in

their first send-steps (trans SWWL shows a many STARTED processes).

Each send-step waits for event u2018SEND_OK_TRANSPORTu2019. Moreover, if I use

trans sxmb_moni to monitor this situation and if I press refresh (F5

button) every time, sxmb_moni every time requests a status of

Acknowledgements, XI transform ALEAUD to Ack, send-step in process

catch this status, process wake up and moves to next send-step (which

sends an CLFMAS and waits for Ack). By continuously pressing refresh

(F5) in sxmb_moni all process becomes COMPLETED (trans SWWL), all

ALEAUD transforms to XI Ack and all IDocs goes to R3. But pressing F5

itu2019s not a solution for integration.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi;

I have similar problem. Do you have solved the problem?

Best reagrds

JoelTrinidade
Active Contributor
0 Kudos

Hi Igor,

I dont think your manual refresh changes the status . The status changes is the status change of GUI . The system will take how much so ever it needs to take and not as per your manual refresh.

Regards

joel