cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

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

sparedwhistle
Explorer
347

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 Likes

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
Active Participant
0 Likes

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.