Book a Demo

Author Topic: WSDL Generation  (Read 2681 times)

tcc

  • EA Novice
  • *
  • Posts: 1
  • Karma: +0/-0
    • View Profile
WSDL Generation
« on: January 08, 2015, 09:16:35 am »
Hi all,
After must aggravation and many different tries, including reverse engineering I cannot get EA to generate the <wsdl:message for the ServiceHeaderMsg to be used in the soap:header as shown below. It is defined in the Message package.

Any help is much appreciated.

<wsdl:message name="AddMaterielChangeNumberReqMsg">
  <wsdl:part name="AddReq" element="mcntyp:AddMaterielChangeNumberReq"/>
 </wsdl:message>
 <wsdl:message name="AddMaterielChangeNumberRspMsg">
  <wsdl:part name="AddRsp" element="mcntyp:AddMaterielChangeNumberRsp"/>
 </wsdl:message>
 <wsdl:message name="FaultMsg">
  <wsdl:part name="Fault" element="mcntyp:Fault"/>  </wsdl:message>
 
 <wsdl:portType name="MaterieleChangeNumberPortType">
  <wsdl:operation name="AddMaterielChangeNumber">
   <wsdl:input name="Request" message="tns:AddMaterielChangeNumberReqMsg"/>
   <wsdl:output name="Response" message="tns:AddMaterielChangeNumberRspMsg"/>
   <wsdl:fault name="Fault" message="tns:FaultMsg"/>
  </wsdl:operation>
 </wsdl:portType>
 
 <wsdl:binding name="MaterielChangeNumberBinding"
               type="tns:MaterieleChangeNumberPortType">
  <soap:binding style="document"
                transport="http://schemas.xmlsoap.org/soap/http"/>
 
  <wsdl:operation name="AddMaterielChangeNumber">
   <soap:operation style="document"/>
   <wsdl:input name="Request">
    <soap:body use="literal"/>
    <soap:header message="tns:ServiceHeaderMsg" use="literal" part="header"/>
   </wsdl:input>
   <wsdl:output name="Response">
    <soap:body use="literal"/>
    <soap:header message="tns:ServiceHeaderMsg" use="literal" part="header"/>
   </wsdl:output>
   <wsdl:fault name="Fault">
    <soap:fault name="Fault" use="literal"/>
   </wsdl:fault>
  </wsdl:operation>
 </wsdl:binding>

tcc