Quantcast
Channel: SCN: Message List - SAP Business One Integration Technology
Viewing all articles
Browse latest Browse all 973

Re: B1if Call Object Xpath

$
0
0

Hi,

 

please have a look at the content help of the B1 object call atom:

Capture.PNG

 

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


Viewing all articles
Browse latest Browse all 973

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>