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