Hola a todos
soy nuevo en esta comunidad, espero tener una buena estancia en el.
El tema a tratar es el del cliente soap con php, tengo un web services con su respectivo WSDL, la cuestión es que si puedo ver los servicios que tiene con un cliente que mas o menos funciona, pero no logro hacer peticiones al web services para solicitar alguna instancia que tiene generada. Pongo toda la información para ver si alguien me puede echar una mano.
WSDL
<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions name="OrderServiceImplService" targetNamespace="http://dwh.sejer.com/" xmlns:ns1="http://cxf.apache.org/bindings/xformat" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://dwh.sejer.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<wsdl:types>
<xs:schema elementFormDefault="unqualified" targetNamespace="http://dwh.sejer.com/" version="1.0" xmlns:tns="http://dwh.sejer.com/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="getCatalog" type="tns:getCatalog" />
<xs:element name="getCatalogResponse" type="tns:getCatalogResponse" />
<xs:element name="getDigitalVersion" type="tns:getDigitalVersion" />
<xs:element name="getDigitalVersionResponse" type="tns:getDigitalVersionResponse" />
<xs:element name="getLink" type="tns:getLink" />
<xs:element name="getLinkResponse" type="tns:getLinkResponse" />
<xs:element name="getNotice" type="tns:getNotice" />
<xs:element name="getNoticeOnix" type="tns:getNoticeOnix" />
<xs:element name="getNoticeOnixResponse" type="tns:getNoticeOnixResponse" />
<xs:element name="getNoticeResponse" type="tns:getNoticeResponse" />
<xs:element name="getOrder" type="tns:getOrder" />
<xs:element name="getOrderEvent" type="tns:getOrderEvent" />
<xs:element name="getOrderEventResponse" type="tns:getOrderEventResponse" />
<xs:element name="getOrderResponse" type="tns:getOrderResponse" />
<xs:element name="getOrderStatus" type="tns:getOrderStatus" />
<xs:element name="getOrderStatusResponse" type="tns:getOrderStatusResponse" />
<xs:element name="getPhysicalVersion" type="tns:getPhysicalVersion" />
<xs:element name="getPhysicalVersionResponse" type="tns:getPhysicalVersionResponse" />
<xs:element name="getSale" type="tns:getSale" />
<xs:element name="getSaleResponse" type="tns:getSaleResponse" />
<xs:element name="simpleCreateOrder" type="tns:simpleCreateOrder" />
<xs:element name="simpleCreateOrderResponse" type="tns:simpleCreateOrderResponse" />
<xs:complexType name="getLink">
<xs:sequence>
<xs:element minOccurs="0" name="gencode" type="xs:string" />
<xs:element minOccurs="0" name="password" type="xs:string" />
<xs:element minOccurs="0" name="outletName" type="xs:string" />
<xs:element minOccurs="0" name="orderId" type="xs:string" />
<xs:element name="startIndex" type="xs:int" />
<xs:element name="count" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="getLinkResponse">
<xs:sequence>
<xs:element minOccurs="0" name="return" type="tns:linkResponse" />
</xs:sequence>
</xs:complexType>
Tengo echa una llamada a la función getlink pero no funciona. En el servidor tengo instalada la versión PHP-SOAP de linux.
Gracias de ante mano por la ayuda que me puedan ofrecer.