wsdl_url = ‘http://localhost:3000/webservice/service.wsdl’
soap = SOAP::WSDLDriverFactory.new(wsdl_url).create_rpc_driverp soap.methods(false)
[“findHardwareByVendor”, “FindHardwareByVendor”,
“getAllHardware”, “GetAllHardware”, “findHardwareBy Model”,
“findHardwareById”, “FindHardwareByModel”, “FindHardwareById”]
The url for the wsdl file definitely exists, btw. Here’s the wsdl:
<?xml version="1.0" encoding="UTF-8" ?>- <xsd:schema xmlns=“http://www.w3.org/2001/XMLSchema”
targetNamespace=“urn:ActionWebService”> - <xsd:complexType name=“Hardware”>
-
xsd:all
<xsd:element name=“id” type=“xsd:int” />
<xsd:element name=“vendor” type=“xsd:string” />
<xsd:element name=“model” type=“xsd:string” />
</xsd:all>
</xsd:complexType> - <xsd:complexType name=“HardwareArray”>
- xsd:complexContent
- <xsd:restriction base=“soapenc:Array”>
<xsd:attribute wsdl:arrayType=“typens:Hardware[]”
ref=“soapenc:arrayType” />
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
- <xsd:complexType name=“AccessTypeArray”>
- xsd:complexContent
- <xsd:restriction base=“soapenc:Array”>
<xsd:attribute wsdl:arrayType=“typens:AccessType[]”
ref=“soapenc:arrayType” />
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType> - <xsd:complexType name=“AccessType”>
-
xsd:all
<xsd:element name=“id” type=“xsd:int” />
<xsd:element name=“name” type=“xsd:string” />
<xsd:element name=“description” type=“xsd:string” />
<xsd:element name=“level” type=“xsd:int” />
</xsd:all>
</xsd:complexType> - <xsd:complexType name=“Schedule”>
-
xsd:all
<xsd:element name=“id” type=“xsd:int” />
<xsd:element name=“clli_code” type=“xsd:string” />
<xsd:element name=“state_id” type=“xsd:int” />
<xsd:element name=“slot_id” type=“xsd:int” />
<xsd:element name=“date_scheduled” type=“xsd:date” />
<xsd:element name=“start_date_id” type=“xsd:int” />
<xsd:element name=“closed_date” type=“xsd:dateTime” />
<xsd:element name=“status” type=“xsd:boolean” />
<xsd:element name=“closed_by_id” type=“xsd:int” />
<xsd:element name=“reserved_by_id” type=“xsd:int” />
<xsd:element name=“hardware_id” type=“xsd:int” />
</xsd:all>
</xsd:complexType> - <xsd:complexType name=“ScheduleArray”>
- xsd:complexContent
- <xsd:restriction base=“soapenc:Array”>
<xsd:attribute wsdl:arrayType=“typens:Schedule[]”
ref=“soapenc:arrayType” />
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType> - <xsd:complexType name=“Region”>
-
xsd:all
<xsd:element name=“id” type=“xsd:int” />
<xsd:element name=“name” type=“xsd:string” />
<xsd:element name=“description” type=“xsd:string” />
</xsd:all>
</xsd:complexType> - <xsd:complexType name=“RegionArray”>
- xsd:complexContent
- <xsd:restriction base=“soapenc:Array”>
<xsd:attribute wsdl:arrayType=“typens:Region[]”
ref=“soapenc:arrayType” />
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType> - <xsd:complexType name=“StateArray”>
- xsd:complexContent
- <xsd:restriction base=“soapenc:Array”>
<xsd:attribute wsdl:arrayType=“typens:State[]” ref=“soapenc:arrayType”
/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType> - <xsd:complexType name=“State”>
-
xsd:all
<xsd:element name=“id” type=“xsd:int” />
<xsd:element name=“name” type=“xsd:string” />
<xsd:element name=“abbr” type=“xsd:string” />
<xsd:element name=“region_id” type=“xsd:int” />
</xsd:all>
</xsd:complexType> - <xsd:complexType name=“User”>
-
xsd:all
<xsd:element name=“id” type=“xsd:int” />
<xsd:element name=“first_name” type=“xsd:string” />
<xsd:element name=“mi” type=“xsd:string” />
<xsd:element name=“last_name” type=“xsd:string” />
<xsd:element name=“cuid” type=“xsd:string” />
<xsd:element name=“access_type_id” type=“xsd:int” />
<xsd:element name=“state_id” type=“xsd:int” />
<xsd:element name=“date_added” type=“xsd:dateTime” />
<xsd:element name=“active” type=“xsd:boolean” />
</xsd:all>
</xsd:complexType> - <xsd:complexType name=“UserArray”>
- xsd:complexContent
- <xsd:restriction base=“soapenc:Array”>
<xsd:attribute wsdl:arrayType=“typens:User[]” ref=“soapenc:arrayType”
/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
</xsd:schema>
- <soap:binding transport="http://schemas.xmlsoap.org/soap/http"
style=“rpc” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:operation soapAction="/webservice/hardware/FindHardwareByVendor"
/>
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:operation soapAction="/webservice/hardware/FindHardwareByModel"
/>
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <output
message=“typens:access_type-FindAccessTypeByDescriptionResponse” />
-
<soap:binding transport=“http://schemas.xmlsoap.org/soap/http”
style=“rpc” /> - <soap:operation
soapAction=“/webservice/access_type/FindAccessTypeByDescription” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:operation soapAction="/webservice/access_type/GetAllAccessType"
/>
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:operation
soapAction=“/webservice/access_type/FindAccessTypeById” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:operation
soapAction=“/webservice/access_type/FindAccessTypeByName” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:operation
soapAction=“/webservice/access_type/FindAccessTypeByLevel” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:binding transport="http://schemas.xmlsoap.org/soap/http"
style=“rpc” />
- <soap:operation soapAction="/webservice/schedule/FindScheduleByState"
/>
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:operation soapAction="/webservice/schedule/FindScheduleByCuid"
/>
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:operation soapAction="/webservice/schedule/GetLatestSchedules"
/>
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:operation
soapAction=“/webservice/schedule/FindScheduleByClliCode” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:binding transport="http://schemas.xmlsoap.org/soap/http"
style=“rpc” />
- <soap:operation
soapAction=“/webservice/region/FindRegionByDescription” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:binding transport="http://schemas.xmlsoap.org/soap/http"
style=“rpc” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:binding transport="http://schemas.xmlsoap.org/soap/http"
style=“rpc” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:binding transport="http://schemas.xmlsoap.org/soap/http"
style=“rpc” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
- <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace=“urn:ActionWebService” use=“encoded” />
-
<soap:address location=“http://localhost:3000/webservice/api” />
This communication is the property of Qwest and may contain confidential
or
privileged information. Unauthorized use of this communication is
strictly
prohibited and may be unlawful. If you have received this communication
in error, please immediately notify the sender by reply e-mail and
destroy
all copies of the communication and any attachments.