Я пытаюсь использовать мыльный веб-сервис для отправки массива complexType в качестве параметра, используя имя функции php Z_INTERFACE_IN
выглядит так:
<xsd:element name="Z_INTERFACE_IN">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="TAB_INT_IN" type="tns:ZTY_TAB_I_IN"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
эта функция принимает в качестве параметра массив комплексовТип с именем ZTY_TAB_I_IN выглядит следующим образом:
<xsd:complexType name="ZTY_TAB_I_IN">
<xsd:sequence>
<xsd:element name="item" type="tns:ZSI_IN" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
массив также содержит список complexType с именем ZSI_IN выглядит так:
<xsd:complexType name="ZSI_IN">
<xsd:sequence>
<xsd:element name="MANDT" type="tns:clnt3"/>
<xsd:element name="TERID" type="tns:char4"/>
<xsd:element name="LDATE" type="tns:date10"/>
<xsd:element name="LTIME" type="tns:time"/>
<xsd:element name="ZAUSW" type="tns:char8"/>
<xsd:element name="PERNR" type="tns:char8"/>
<xsd:element name="USRUP" type="tns:char20"/>
</xsd:sequence>
существует пример , который показывает, какотправить один complexType в качестве параметра, используя stdclass, но не массив, как я могу отправить пример, подобный этому
<urn:Z_INTERFACE_IN>
<TAB_INT_IN>
<!--Zero or more repetitions:-->
<item>
<MANDT>100</MANDT>
<TERID>10</TERID>
<LDATE>2019-05-16</LDATE>
<LTIME>12:00:00</LTIME>
<ZAUSW>test1</ZAUSW>
<PERNR>test1</PERNR>
<USRUP>test1</USRUP>
</item>
</TAB_INT_IN>
</urn:Z_INTERFACE_IN>