Sure, Please find the WSDL attached
Cheers Wojtek -----Original Message----- From: Anne Thomas Manes [mailto:[EMAIL PROTECTED] Sent: Wednesday, September 26, 2007 11:51 PM To: axis-user@ws.apache.org Subject: Re: problem: AXIS client <=> .NET service (wrong content of the SOAP messages) Gmail cut off most of the WSDL. Could you send it as an attachment please? Thanks, Anne On 9/26/07, Wojciech Buczak <[EMAIL PROTECTED]> wrote: > > > Sure! > > Thanks for your help! > > PS. This is a standard OPC-XML da WSDL, which specifies basic operations for > accessing OPC servers from SOAP. > > Cheers > Wojtek > > <?xml version="1.0" encoding="utf-8"?> > <wsdl:definitions > xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" > xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" > xmlns:s="http://www.w3.org/2001/XMLSchema" > xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" > xmlns:tns="http://opcfoundation.org/webservices/XMLDA/1.0/" > xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" > xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" > targetNamespace="http://opcfoundation.org/webservices/XMLDA/1.0/" > xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> > <wsdl:types> > <s:schema elementFormDefault="qualified" > targetNamespace="http://opcfoundation.org/webservices/XMLDA/1.0/"> > <s:element name="GetProperties"> > <s:complexType> > <s:sequence> > <s:element minOccurs="0" maxOccurs="unbounded" name="ItemIDs" > type="tns:ItemIdentifier" /> > <s:element minOccurs="0" maxOccurs="unbounded" > name="PropertyNames" type="s:QName" /> > </s:sequence> > <s:attribute name="LocaleID" type="s:string" /> > <s:attribute name="ClientRequestHandle" type="s:string" /> > <s:attribute name="ItemPath" type="s:string" /> > <s:attribute default="false" name="ReturnAllProperties" > type="s:boolean" /> > <s:attribute default="false" name="ReturnPropertyValues" > type="s:boolean" /> > <s:attribute default="false" name="ReturnErrorText" > type="s:boolean" /> > </s:complexType> > </s:element> > <s:complexType name="ItemIdentifier"> > <s:attribute name="ItemPath" type="s:string" /> > <s:attribute name="ItemName" type="s:string" /> > </s:complexType> > <s:element name="GetPropertiesResponse"> > <s:complexType> > <s:sequence> > <s:element minOccurs="0" maxOccurs="1" > name="GetPropertiesResult" type="tns:ReplyBase" /> > <s:element minOccurs="0" maxOccurs="unbounded" > name="PropertyLists" type="tns:PropertyReplyList" /> > <s:element minOccurs="0" maxOccurs="unbounded" name="Errors" > type="tns:OPCError" /> > </s:sequence> > </s:complexType> > </s:element> > <s:complexType name="ReplyBase"> > <s:attribute name="RcvTime" type="s:dateTime" use="required" /> > <s:attribute name="ReplyTime" type="s:dateTime" use="required" /> > <s:attribute name="ClientRequestHandle" type="s:string" /> > <s:attribute name="RevisedLocaleID" type="s:string" /> > <s:attribute name="ServerState" type="tns:serverState" > use="required" /> > </s:complexType> > <s:simpleType name="serverState"> > <s:restriction base="s:string"> > <s:enumeration value="running" /> > <s:enumeration value="failed" /> > <s:enumeration value="noConfig" /> > <s:enumeration value="suspended" /> > <s:enumeration value="test" /> > <s:enumeration value="commFault" /> > </s:restriction> > </s:simpleType> > <s:complexType name="PropertyReplyList"> > <s:sequence> > <s:element minOccurs="0" maxOccurs="unbounded" name="Properties" > type="tns:ItemProperty" /> > </s:sequence> > <s:attribute name="ItemPath" type="s:string" /> > <s:attribute name="ItemName" type="s:string" /> > <s:attribute name="ResultID" type="s:QName" use="required" /> > </s:complexType> > <s:complexType name="ItemProperty"> > <s:sequence> > <s:element minOccurs="0" maxOccurs="1" name="Value" /> > </s:sequence> > <s:attribute name="Name" type="s:QName" use="required" /> > <s:attribute name="Description" type="s:string" /> > <s:attribute name="ItemPath" type="s:string" /> > <s:attribute name="ItemName" type="s:string" /> > <s:attribute name="ResultID" type="s:QName" use="required" /> > </s:complexType> > <s:complexType name="OPCError"> > <s:sequence> > <s:element minOccurs="0" maxOccurs="1" name="Text" type="s:string" > /> > </s:sequence> > <s:attribute name="ID" type="s:QName" use="required" /> > </s:complexType> > <s:complexType name="ArrayOfAnyType"> > <s:sequence> > <s:element minOccurs="0" maxOccurs="unbounded" name="anyType" > nillable="true" /> > </s:sequence> > </s:complexType> > <s:complexType name="ArrayOfBoolean"> > <s:sequence> > <s:element minOccurs="0" maxOccurs="unbounded" name="boolean" > type="s:boolean" /> > </s:sequence> > </s:complexType> > <s:complexType name="ArrayOfString"> > <s:sequence> > <s:element minOccurs="0" maxOccurs="unbounded" name="string" > nillable="true" type="s:string" /> > </s:sequence> > </s:complexType> > <s:complexType name="ArrayOfDateTime"> > <s:sequence> > <s:element minOccurs="0" maxOccurs="unbounded" name="dateTime" > type="s:dateTime" /> > </s:sequence> > </s:complexType> > <s:complexType name="ArrayOfByte"> > <s:sequence> > <s:element minOccurs="0" maxOccurs="unbounded" name="byte" > type="s:byte" /> > </s:sequence> > </s:complexType> > <s:complexType name="ArrayOfDouble"> > <s:sequence> > <s:element minOccurs="0" maxOccurs="unbounded" name="double" > type="s:double" /> > </s:sequence> > </s:complexType> > <s:complexType name="ArrayOfShort"> > <s:sequence> > <s:element minOccurs="0" maxOccurs="unbounded" name="short" > type="s:short" /> > </s:sequence> > </s:complexType> > <s:complexType name="ArrayOfUnsignedShort"> > <s:sequence> > <s:element minOccurs="0" maxOccurs="unbounded" > name="unsignedShort" type="s:unsignedShort" /> > </s:sequence> > </s:complexType> > <s:complexType name="ArrayOfInt"> > <s:sequence> > <s:element minOccurs="0" maxOccurs="unbounded" name="int" > type="s:int" /> > </s:sequence> > </s:complexType> > <s:complexType name="ArrayOfDecimal"> > <s:sequence> > <s:element minOccurs="0" maxOccurs="unbounded" name="decimal" > type="s:decimal" /> > </s:sequence> > </s:complexType> > <s:complexType name="ArrayOfUnsignedInt"> > <s:sequence> > <s:element minOccurs="0" maxOccurs="unbounded" name="unsignedInt" > type="s:unsignedInt" /> > </s:sequence> > </s:complexType> > <s:complexType name="ArrayOfLong"> > <s:sequence> > <s:element minOccurs="0" maxOccurs="unbounded" name="long" > type="s:long" /> > </s:sequence> > </s:complexType> > <s:complexType name="ArrayOfUnsignedLong"> > <s:sequence> > <s:element minOccurs="0" maxOccurs="unbounded" name="unsignedLong" > type="s:unsignedLong" /> > </s:sequence> > </s:complexType> > <s:complexType name="ArrayOfFloat"> > <s:sequence> > <s:element minOccurs="0" maxOccurs="unbounded" name="float" > type="s:float" /> > </s:sequence> > </s:complexType> > <s:element name="GetStatus"> > <s:complexType> > <s:attribute name="LocaleID" type="s:string" /> > <s:attribute name="ClientRequestHandle" type="s:string" /> > </s:complexType> > </s:element> > <s:complexType name="ServerStatus"> > <s:sequence> > <s:element minOccurs="0" maxOccurs="1" name="StatusInfo" > type="s:string" /> > <s:element minOccurs="0" maxOccurs="1" name="VendorInfo" > type="s:string" /> > <s:element minOccurs="0" maxOccurs="unbounded" > name="SupportedLocaleIDs" type="s:string" /> > <s:element minOccurs="0" maxOccurs="unbounded" > name="SupportedInterfaceVersions" type="tns:interfaceVersion" /> > </s:sequence> > <s:attribute name="StartTime" type="s:dateTime" use="required" /> > <s:attribute name="ProductVersion" type="s:string" /> > </s:complexType> > <s:simpleType name="interfaceVersion"> > <s:restriction base="s:string"> > <s:enumeration value="XML_DA_Version_1_0" /> > </s:restriction> > </s:simpleType> > <s:element name="GetStatusResponse"> > <s:complexType> > <s:sequence> > <s:element minOccurs="0" maxOccurs="1" name="GetStatusResult" > type="tns:ReplyBase" /> > <s:element minOccurs="0" maxOccurs="1" name="Status" > type="tns:ServerStatus" /> > </s:sequence> > </s:complexType> > </s:element> > <s:element name="Read"> > <s:complexType> > <s:sequence> > <s:element minOccurs="0" maxOccurs="1" name="Options" > type="tns:RequestOptions" /> > <s:element minOccurs="0" maxOccurs="1" name="ItemList" > type="tns:ReadRequestItemList" /> > </s:sequence> > </s:complexType> > </s:element> > <s:complexType name="RequestOptions"> > <s:attribute name="RequestDeadline" type="s:dateTime" /> > <s:attribute default="true" name="ReturnErrorText" type="s:boolean" > /> > <s:attribute default="false" name="ReturnDiagnosticInfo" > type="s:boolean" /> > <s:attribute default="false" name="ReturnItemTime" type="s:boolean" > /> > <s:attribute default="false" name="ReturnItemPath" type="s:boolean" > /> > <s:attribute default="false" name="ReturnItemName" type="s:boolean" > /> > <s:attribute name="ClientRequestHandle" type="s:string" /> > <s:attribute name="LocaleID" type="s:string" /> > </s:complexType> > <s:complexType name="ReadRequestItemList"> > <s:sequence> > <s:element minOccurs="0" maxOccurs="unbounded" name="Items" > type="tns:ReadRequestItem" /> > </s:sequence> > <s:attribute name="ItemPath" type="s:string" /> > <s:attribute name="ReqType" type="s:QName" use="required" /> > <s:attribute name="MaxAge" type="s:int" /> > </s:complexType> > <s:complexType name="ReadRequestItem"> > <s:attribute name="ItemPath" type="s:string" /> > <s:attribute name="ReqType" type="s:QName" use="required" /> > <s:attribute name="ItemName" type="s:string" /> > <s:attribute name="ClientItemHandle" type="s:string" /> > <s:attribute name="MaxAge" type="s:int" /> > </s:complexType> > <s:complexType name="ReplyItemList"> > <s:sequence> > <s:element minOccurs="0" maxOccurs="unbounded" name="Items" > type="tns:ItemValue" /> > </s:sequence> > <s:attribute name="Reserved" type="s:string" /> > </s:complexType> > <s:complexType name="ItemValue"> > <s:sequence> > <s:element minOccurs="0" maxOccurs="1" name="DiagnosticInfo" > type="s:string" /> > <s:element minOccurs="0" maxOccurs="1" name="Value" /> > <s:element minOccurs="0" maxOccurs="1" name="Quality" > type="tns:OPCQuality" /> > </s:sequence> > <s:attribute name="ItemPath" type="s:string" /> > <s:attribute name="ItemName" type="s:string" /> > <s:attribute name="ClientItemHandle" type="s:string" /> > <s:attribute name="Timestamp" type="s:dateTime" /> > <s:attribute name="ResultID" type="s:QName" use="required" /> > <s:attribute name="ValueTypeQualifier" type="s:QName" use="required" > /> > </s:complexType> > <s:complexType name="OPCQuality"> > <s:attribute default="good" name="QualityField" > type="tns:qualityBits" /> > <s:attribute default="none" name="LimitField" type="tns:limitBits" > /> > <s:attribute default="0" name="VendorField" type="s:unsignedByte" /> > </s:complexType> > <s:simpleType name="qualityBits"> > <s:restriction base="s:string"> > <s:enumeration value="bad" /> > <s:enumeration value="badConfigurationError" /> > <s:enumeration value="badNotConnected" /> > <s:enumeration value="badDeviceFailure" /> > <s:enumeration value="badSensorFailure" /> > <s:enumeration value="badLastKnownValue" /> > <s:enumeration value="badCommFailure" /> > <s:enumeration value="badOutOfService" /> > <s:enumeration value="badWaitingForInitialData" /> > <s:enumeration value="uncertain" /> > <s:enumeration value="uncertainLastUsableValue" /> > <s:enumeration value="uncertainSensorNotAccurate" /> > <s:enumeration value="uncertainEUExceeded" /> > <s:enumeration value="uncertainSubNormal" /> > <s:enumeration value="good" /> > <s:enumeration value="goodLocalOverride" /> > </s:restriction> > </s:simpleType> > <s:simpleType name="limitBits"> > <s:restriction base="s:string"> > <s:enumeration value="none" /> > <s:enumeration value="low" /> > <s:enumeration value="high" /> > <s:enumeration value="constant" /> > </s:restriction> > </s:simpleType> > <s:element name="ReadResponse"> > <s:complexType> > <s:sequence> > <s:element minOccurs="0" maxOccurs="1" name="ReadResult" > type="tns:ReplyBase" /> > <s:element minOccurs="0" maxOccurs="1" name="RItemList" > type="tns:ReplyItemList" /> > <s:element minOccurs="0" maxOccurs="unbounded" name="Errors" > type="tns:OPCError" /> > </s:sequence> > </s:complexType> > </s:element> > <s:element name="Write"> > <s:complexType> > <s:sequence> > <s:element minOccurs="0" maxOccurs="1" name="Options" > type="tns:RequestOptions" /> > <s:element minOccurs="0" maxOccurs="1" name="ItemList" > type="tns:WriteRequestItemList" /> > </s:sequence> > <s:attribute name="ReturnValuesOnReply" type="s:boolean" > use="required" /> > </s:complexType> > </s:element> > <s:complexType name="WriteRequestItemList"> > <s:sequence> > <s:element minOccurs="0" maxOccurs="unbounded" name="Items" > type="tns:ItemValue" /> > </s:sequence> > <s:attribute name="ItemPath" type="s:string" /> > </s:complexType> > <s:element name="WriteResponse"> > <s:complexType> > <s:sequence> > <s:element minOccurs="0" maxOccurs="1" name="WriteResult" > type="tns:ReplyBase" /> > <s:element minOccurs="0" maxOccurs="1" name="RItemList" > type="tns:ReplyItemList" /> > <s:element minOccurs="0" maxOccurs="unbounded" name="Errors" > type="tns:OPCError" /> > </s:sequence> > </s:complexType> > </s:element> > <s:element name="Subscribe"> > <s:complexType> > <s:sequence> > <s:element minOccurs="0" maxOccurs="1" name="Options" > type="tns:RequestOptions" /> > <s:element minOccurs="0" maxOccurs="1" name="ItemList" > type="tns:SubscribeRequestItemList" /> > </s:sequence> > <s:attribute name="ReturnValuesOnReply" type="s:boolean" > use="required" /> > <s:attribute default="0" name="SubscriptionPingRate" type="s:int" > /> > </s:complexType> > </s:element> > <s:complexType name="SubscribeRequestItemList"> > <s:sequence> > <s:element minOccurs="0" maxOccurs="unbounded" name="Items" > type="tns:SubscribeRequestItem" /> > </s:sequence> > <s:attribute name="ItemPath" type="s:string" /> > <s:attribute name="ReqType" type="s:QName" use="required" /> > <s:attribute name="Deadband" type="s:float" /> > <s:attribute name="RequestedSamplingRate" type="s:int" /> > <s:attribute name="EnableBuffering" type="s:boolean" /> > </s:complexType> > <s:complexType name="SubscribeRequestItem"> > <s:attribute name="ItemPath" type="s:string" /> > <s:attribute name="ReqType" type="s:QName" use="required" /> > <s:attribute name="ItemName" type="s:string" /> > <s:attribute name="ClientItemHandle" type="s:string" /> > <s:attribute name= > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
opc-xml-da.wsdl
Description: opc-xml-da.wsdl
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]