6 Appendix A: Full WSDL
For ease of implementation, the full WSDL is provided in this appendix.
-
<?xml version="1.0" encoding="UTF-8"?> <wsdl:definitions xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://tempuri.org/" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"> <wsdl:types> <xs:schema xmlns:tns2="http://tempuri.org/Imports" targetNamespace="http://tempuri.org/Imports"> <xs:import namespace="http://tempuri.org/"/> <xs:import namespace="http://schemas.datacontract.org/2004/07/Microsoft.Office.Visio.Server.GraphicsServer"/> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/"/> <xs:import/> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/> </xs:schema> </wsdl:types> <wsdl:portType name="IVisioGraphicsService"> <wsdl:operation name="GetRasterDiagram"> <wsdl:input wsaw:Action="http://tempuri.org/IVisioGraphicsService/GetRasterDiagram" message="tns:IVisioGraphicsService_GetRasterDiagram_InputMessage"/> <wsdl:output wsaw:Action="http://tempuri.org/IVisioGraphicsService/GetRasterDiagramResponse" message="tns:IVisioGraphicsService_GetRasterDiagram_OutputMessage"/> <wsdl:fault wsaw:Action="http://tempuri.org/IVisioGraphicsService/GetRasterDiagramVisioGraphicsServiceFaultFault" name="VisioGraphicsServiceFaultFault" message="tns:IVisioGraphicsService_GetRasterDiagram_VisioGraphicsServiceFaultFault_FaultMessage"/> </wsdl:operation> <wsdl:operation name="GetVectorDiagram"> <wsdl:input wsaw:Action="http://tempuri.org/IVisioGraphicsService/GetVectorDiagram" message="tns:IVisioGraphicsService_GetVectorDiagram_InputMessage"/> <wsdl:output wsaw:Action="http://tempuri.org/IVisioGraphicsService/GetVectorDiagramResponse" message="tns:IVisioGraphicsService_GetVectorDiagram_OutputMessage"/> <wsdl:fault wsaw:Action="http://tempuri.org/IVisioGraphicsService/GetVectorDiagramVisioGraphicsServiceFaultFault" name="VisioGraphicsServiceFaultFault" message="tns:IVisioGraphicsService_GetVectorDiagram_VisioGraphicsServiceFaultFault_FaultMessage"/> </wsdl:operation> <wsdl:operation name="GetRasterPage"> <wsdl:input wsaw:Action="http://tempuri.org/IVisioGraphicsService/GetRasterPage" message="tns:IVisioGraphicsService_GetRasterPage_InputMessage"/> <wsdl:output wsaw:Action="http://tempuri.org/IVisioGraphicsService/GetRasterPageResponse" message="tns:IVisioGraphicsService_GetRasterPage_OutputMessage"/> <wsdl:fault wsaw:Action="http://tempuri.org/IVisioGraphicsService/GetRasterPageVisioGraphicsServiceFaultFault" name="VisioGraphicsServiceFaultFault" message="tns:IVisioGraphicsService_GetRasterPage_VisioGraphicsServiceFaultFault_FaultMessage"/> </wsdl:operation> <wsdl:operation name="GetRasterPageItem"> <wsdl:input wsaw:Action="http://tempuri.org/IVisioGraphicsService/GetRasterPageItem" message="tns:IVisioGraphicsService_GetRasterPageItem_InputMessage"/> <wsdl:output wsaw:Action="http://tempuri.org/IVisioGraphicsService/GetRasterPageItemResponse" message="tns:IVisioGraphicsService_GetRasterPageItem_OutputMessage"/> <wsdl:fault wsaw:Action="http://tempuri.org/IVisioGraphicsService/GetRasterPageItemVisioGraphicsServiceFaultFault" name="VisioGraphicsServiceFaultFault" message="tns:IVisioGraphicsService_GetRasterPageItem_VisioGraphicsServiceFaultFault_FaultMessage"/> </wsdl:operation> <wsdl:operation name="SaveComments"> <wsdl:input wsaw:Action="http://tempuri.org/IVisioGraphicsService/SaveComments" message="tns:IVisioGraphicsService_SaveComments_InputMessage"/> <wsdl:output wsaw:Action="http://tempuri.org/IVisioGraphicsService/SaveCommentsResponse" message="tns:IVisioGraphicsService_SaveComments_OutputMessage"/> <wsdl:fault wsaw:Action="http://tempuri.org/IVisioGraphicsService/SaveCommentsVisioGraphicsServiceFaultFault" name="VisioGraphicsServiceFaultFault" message="tns:IVisioGraphicsService_SaveComments_VisioGraphicsServiceFaultFault_FaultMessage"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="DefaultBinding_IVisioGraphicsService" type="tns:IVisioGraphicsService"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="GetRasterDiagram"> <soap:operation soapAction="http://tempuri.org/IVisioGraphicsService/GetRasterDiagram" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="VisioGraphicsServiceFaultFault"> <soap:fault use="literal" name="VisioGraphicsServiceFaultFault" namespace=""/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="GetVectorDiagram"> <soap:operation soapAction="http://tempuri.org/IVisioGraphicsService/GetVectorDiagram" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="VisioGraphicsServiceFaultFault"> <soap:fault use="literal" name="VisioGraphicsServiceFaultFault" namespace=""/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="GetRasterPage"> <soap:operation soapAction="http://tempuri.org/IVisioGraphicsService/GetRasterPage" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="VisioGraphicsServiceFaultFault"> <soap:fault use="literal" name="VisioGraphicsServiceFaultFault" namespace=""/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="GetRasterPageItem"> <soap:operation soapAction="http://tempuri.org/IVisioGraphicsService/GetRasterPageItem" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="VisioGraphicsServiceFaultFault"> <soap:fault use="literal" name="VisioGraphicsServiceFaultFault" namespace=""/> </wsdl:fault> </wsdl:operation> <wsdl:operation name="SaveComments"> <soap:operation soapAction="http://tempuri.org/IVisioGraphicsService/SaveComments" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> <wsdl:fault name="VisioGraphicsServiceFaultFault"> <soap:fault use="literal" name="VisioGraphicsServiceFaultFault" namespace=""/> </wsdl:fault> </wsdl:operation> </wsdl:binding> <wsdl:message name="IVisioGraphicsService_GetRasterDiagram_InputMessage"> <wsdl:part name="parameters" element="tns:GetRasterDiagram"/> </wsdl:message> <wsdl:message name="IVisioGraphicsService_GetRasterDiagram_OutputMessage"> <wsdl:part name="parameters" element="tns:GetRasterDiagramResponse"/> </wsdl:message> <wsdl:message name="IVisioGraphicsService_GetRasterDiagram_VisioGraphicsServiceFaultFault_FaultMessage"> <wsdl:part xmlns:q1="http://schemas.datacontract.org/2004/07/Microsoft.Office.Visio.Server.GraphicsServer" name="detail" element="q1:VisioGraphicsServiceFault"/> </wsdl:message> <wsdl:message name="IVisioGraphicsService_GetRasterPage_InputMessage"> <wsdl:part name="parameters" element="tns:GetRasterPage"/> </wsdl:message> <wsdl:message name="IVisioGraphicsService_GetRasterPage_OutputMessage"> <wsdl:part name="parameters" element="tns:GetRasterPageResponse"/> </wsdl:message> <wsdl:message name="IVisioGraphicsService_GetRasterPage_VisioGraphicsServiceFaultFault_FaultMessage"> <wsdl:part xmlns:q1="http://schemas.datacontract.org/2004/07/Microsoft.Office.Visio.Server.GraphicsServer" name="detail" element="q1:VisioGraphicsServiceFault"/> </wsdl:message> <wsdl:message name="IVisioGraphicsService_GetRasterPageItem_InputMessage"> <wsdl:part name="parameters" element="tns:GetRasterPageItem"/> </wsdl:message> <wsdl:message name="IVisioGraphicsService_GetRasterPageItem_OutputMessage"> <wsdl:part name="parameters" element="tns:GetRasterPageItemResponse"/> </wsdl:message> <wsdl:message name="IVisioGraphicsService_GetRasterPageItem_VisioGraphicsServiceFaultFault_FaultMessage"> <wsdl:part xmlns:q1="http://schemas.datacontract.org/2004/07/Microsoft.Office.Visio.Server.GraphicsServer" name="detail" element="q1:VisioGraphicsServiceFault"/> </wsdl:message> <wsdl:message name="IVisioGraphicsService_GetVectorDiagram_InputMessage"> <wsdl:part name="parameters" element="tns:GetVectorDiagram"/> </wsdl:message> <wsdl:message name="IVisioGraphicsService_GetVectorDiagram_OutputMessage"> <wsdl:part name="parameters" element="tns:GetVectorDiagramResponse"/> </wsdl:message> <wsdl:message name="IVisioGraphicsService_GetVectorDiagram_VisioGraphicsServiceFaultFault_FaultMessage"> <wsdl:part xmlns:q1="http://schemas.datacontract.org/2004/07/Microsoft.Office.Visio.Server.GraphicsServer" name="detail" element="q1:VisioGraphicsServiceFault"/> </wsdl:message> <wsdl:message name="IVisioGraphicsService_SaveComments_InputMessage"> <wsdl:part name="parameters" element="tns:SaveComments"/> </wsdl:message> <wsdl:message name="IVisioGraphicsService_SaveComments_OutputMessage"> <wsdl:part name="parameters" element="tns:SaveCommentsResponse"/> </wsdl:message> <wsdl:message name="IVisioGraphicsService_SaveComments_VisioGraphicsServiceFaultFault_FaultMessage"> <wsdl:part xmlns:q1="http://schemas.datacontract.org/2004/07/Microsoft.Office.Visio.Server.GraphicsServer" name="detail" element="q1:VisioGraphicsServiceFault"/> </wsdl:message> </wsdl:definitions>