cancel
Showing results for 
Search instead for 
Did you mean: 

b1if, use of table name and table field name in payload

sparedwhistle
Explorer
122

the following payload used to work in b1if for creating BOM, but it no longer works after upgrading to version 2411.  

now instoad of <OITT> it has to be <ProductTrees>. 

anyone knows why? 

 

<BOM>
  <BO>
    <AdmInfo>
      <Object>66</Object>
    </AdmInfo>
    <OITT>
      <row>
        <Code>A00001</Code>
      </row>
    </OITT>
    <ITT1>
      <row>
        <Code>R300004</Code>
        <Quantity>1.0</Quantity>
        <Type>290</Type>
      </row>
      <row>
        <Code>A00002</Code>
        <Quantity>1.0</Quantity>
        <Type>4</Type>
      </row>
    </ITT1>
  </BO>
</BOM>

Accepted Solutions (0)

Answers (2)

Answers (2)

mw_SUND
Explorer
0 Kudos

Hi,

you have to switch the retrival mode. You can find it under Step Design -> Inbound -> Retrieval -> Retrieval Mode. I think "All with Public Properties (NodesAsProperties)" shows the properties and "All with Field Names (AllNodes)" shows the tablenames, but I'm not sure. You have to try it out. 

williamwachholz
Participant
0 Kudos

Hello,

 

I also didn't found in the version documentation the reason behind this change.

If you replace OITT by "ProductTree" and ITT1 by "ProductTree_Lines" in the payload, it works?

 

Best regards

sparedwhistle
Explorer
It works when using "ProducTrees" and "ProductTrees_Lines". I was hoping to find out if there is any document on this change. if it's possible to get old behaviour back. at least, which version introduced the change.