Hi,
please have a look at the content help of the B1 object call atom:
the following quote is taken from the content help:
SysId
Select the system you want call using SQL.
A leading # indicates an explicit value, for example #0010000105 calls the system that has SysID 0010000105 in the SLD. If you use an explicit SysId from SLD, make sure that later at runtime, the system is the same to ensure the same SysId. Using the explicit value (with leading #), you can also use variables and properties.
For more information, click the button to open the documentation.
You have the following options:
- B1 system based on User
You can only use this option for scenario steps triggered by HTTP or Web Services which run in a session and if the HTTP channel is associated to a B1 system using the SLD parameter associatedSrvIP.- Sender System
You make the SQL call to the B1 sender system that you have defined in your inbound definition as the sender system.- List of systems in your SLD
To calculate the SysId at runtime, do not use an explicit value. Enter the XPath expression instead. In the XPath expression, pick up a value from the payload generated, for example, by the predecessor transformation.
An example is /vpf:Msg/vpf:Body/vpf:Payload[./@id=’atom2’]/@sysid.
Another option might be to store a SysId in a variable or global table.
Best regards
Bastian