cancel
Showing results for 
Search instead for 
Did you mean: 

CallStep atoms not executed

0 Kudos

Hi,

We are using integration framework version 1.0 and want to import business partners from an external database. Furthermore we have to increment the CardCode and update the CardCode in the external database for every imported business partner. To do so we have designed a main step and a call step within a for-each construct:

In xform atom 4 (the one before the branch) all data are combined and the for-each atom XPath Expression is: /vpf:Msg/vpf:Body/vpf:Payload[./@id='atom4']/BusinessPartners/row.

The CallStep looks like that:

and its processing structure is:

The transformation definition of the first xform atom in the CallStep is:

And the B1Object definition is

When I activate the package, both steps seem to be executed successfully, but there is no business partner created and there is no update executed in the external database, what is the second part of the call step. Here is a snapshot of the debugging in the call step for the first data package:

And the messages are shown in the Queue Monitor as well:

So the data are transmitted to the Call Step and the transformation seems to be correct. But what about the B1 call and the SQL call atom within the Call Step? They seem to be not executed but there is no exception or error message either. Does anybody have an idea why it fails or what else I have to do? I would appreciate any help. 😉

Thanks,

Almuth

Accepted Solutions (0)

Answers (2)

Answers (2)

0 Kudos

Hello Huan Yang,

The step was defined as internal step but the Call mode was asynchronous. Changing the Call mode to synchronous fixed the issue. Another option would be to define the step as external step, activate it and call it asynchronously.

Thanks for your help,

Almuth

HuanYang
Employee
Employee
0 Kudos

Hello AImuth,

There must be something wrong.

Please debug and then check each atom's input xml and output xml.

If you may separate the design and run time (with debug), and more details, may be others can help point out the exact issue.

thanks

Huan Yang