Skip to content

Instantly share code, notes, and snippets.

@tecnom1k3
Created January 8, 2019 01:01
Show Gist options
  • Save tecnom1k3/b0e6e7b4e215acf426c28efff5152975 to your computer and use it in GitHub Desktop.
Save tecnom1k3/b0e6e7b4e215acf426c28efff5152975 to your computer and use it in GitHub Desktop.
<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="urn:microsoft-dynamics-schemas/page/tresa_currency" targetNamespace="urn:microsoft-dynamics-schemas/page/tresa_currency">
<types>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="urn:microsoft-dynamics-schemas/page/tresa_currency">
<xsd:simpleType name="Status">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="_blank_" />
<xsd:enumeration value="Processed" />
<xsd:enumeration value="Error" />
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="TRESA_Currency">
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="1" name="Key" type="xsd:string" />
<xsd:element minOccurs="0" maxOccurs="1" name="Status" type="tns:Status" />
<xsd:element minOccurs="0" maxOccurs="1" name="Date_Processed" type="xsd:dateTime" />
<xsd:element minOccurs="0" maxOccurs="1" name="currency_code" type="xsd:string" />
<xsd:element minOccurs="0" maxOccurs="1" name="date" type="xsd:date" />
<xsd:element minOccurs="0" maxOccurs="1" name="exchange_rate_amount" type="xsd:decimal" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TRESA_Currency_List">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="unbounded" name="TRESA_Currency" type="tns:TRESA_Currency" />
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="TRESA_Currency_Fields">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="Status" />
<xsd:enumeration value="Date_Processed" />
<xsd:enumeration value="currency_code" />
<xsd:enumeration value="date" />
<xsd:enumeration value="exchange_rate_amount" />
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name="TRESA_Currency_Filter">
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="Field" type="tns:TRESA_Currency_Fields" />
<xsd:element minOccurs="1" maxOccurs="1" name="Criteria" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
<xsd:element name="ReadByRecId">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="recId" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ReadByRecId_Result">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="1" name="TRESA_Currency" type="tns:TRESA_Currency" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ReadMultiple">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="unbounded" name="filter" type="tns:TRESA_Currency_Filter" />
<xsd:element minOccurs="0" maxOccurs="1" name="bookmarkKey" type="xsd:string" />
<xsd:element minOccurs="1" maxOccurs="1" name="setSize" type="xsd:int" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="ReadMultiple_Result">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="0" maxOccurs="1" name="ReadMultiple_Result" type="tns:TRESA_Currency_List" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="IsUpdated">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="Key" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="IsUpdated_Result">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="IsUpdated_Result" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetRecIdFromKey">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="Key" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="GetRecIdFromKey_Result">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="GetRecIdFromKey_Result" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Create">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="TRESA_Currency" type="tns:TRESA_Currency" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Create_Result">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="TRESA_Currency" type="tns:TRESA_Currency" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CreateMultiple">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="TRESA_Currency_List" type="tns:TRESA_Currency_List" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="CreateMultiple_Result">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="TRESA_Currency_List" type="tns:TRESA_Currency_List" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Update">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="TRESA_Currency" type="tns:TRESA_Currency" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Update_Result">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="TRESA_Currency" type="tns:TRESA_Currency" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="UpdateMultiple">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="TRESA_Currency_List" type="tns:TRESA_Currency_List" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="UpdateMultiple_Result">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="TRESA_Currency_List" type="tns:TRESA_Currency_List" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Delete">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="Key" type="xsd:string" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Delete_Result">
<xsd:complexType>
<xsd:sequence>
<xsd:element minOccurs="1" maxOccurs="1" name="Delete_Result" type="xsd:boolean" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
</types>
<message name="ReadByRecId">
<part name="parameters" element="tns:ReadByRecId" />
</message>
<message name="ReadByRecId_Result">
<part name="parameters" element="tns:ReadByRecId_Result" />
</message>
<message name="ReadMultiple">
<part name="parameters" element="tns:ReadMultiple" />
</message>
<message name="ReadMultiple_Result">
<part name="parameters" element="tns:ReadMultiple_Result" />
</message>
<message name="IsUpdated">
<part name="parameters" element="tns:IsUpdated" />
</message>
<message name="IsUpdated_Result">
<part name="parameters" element="tns:IsUpdated_Result" />
</message>
<message name="GetRecIdFromKey">
<part name="parameters" element="tns:GetRecIdFromKey" />
</message>
<message name="GetRecIdFromKey_Result">
<part name="parameters" element="tns:GetRecIdFromKey_Result" />
</message>
<message name="Create">
<part name="parameters" element="tns:Create" />
</message>
<message name="Create_Result">
<part name="parameters" element="tns:Create_Result" />
</message>
<message name="CreateMultiple">
<part name="parameters" element="tns:CreateMultiple" />
</message>
<message name="CreateMultiple_Result">
<part name="parameters" element="tns:CreateMultiple_Result" />
</message>
<message name="Update">
<part name="parameters" element="tns:Update" />
</message>
<message name="Update_Result">
<part name="parameters" element="tns:Update_Result" />
</message>
<message name="UpdateMultiple">
<part name="parameters" element="tns:UpdateMultiple" />
</message>
<message name="UpdateMultiple_Result">
<part name="parameters" element="tns:UpdateMultiple_Result" />
</message>
<message name="Delete">
<part name="parameters" element="tns:Delete" />
</message>
<message name="Delete_Result">
<part name="parameters" element="tns:Delete_Result" />
</message>
<portType name="TRESA_Currency_Port">
<operation name="ReadByRecId">
<input name="ReadByRecId" message="tns:ReadByRecId" />
<output name="ReadByRecId_Result" message="tns:ReadByRecId_Result" />
</operation>
<operation name="ReadMultiple">
<input name="ReadMultiple" message="tns:ReadMultiple" />
<output name="ReadMultiple_Result" message="tns:ReadMultiple_Result" />
</operation>
<operation name="IsUpdated">
<input name="IsUpdated" message="tns:IsUpdated" />
<output name="IsUpdated_Result" message="tns:IsUpdated_Result" />
</operation>
<operation name="GetRecIdFromKey">
<input name="GetRecIdFromKey" message="tns:GetRecIdFromKey" />
<output name="GetRecIdFromKey_Result" message="tns:GetRecIdFromKey_Result" />
</operation>
<operation name="Create">
<input name="Create" message="tns:Create" />
<output name="Create_Result" message="tns:Create_Result" />
</operation>
<operation name="CreateMultiple">
<input name="CreateMultiple" message="tns:CreateMultiple" />
<output name="CreateMultiple_Result" message="tns:CreateMultiple_Result" />
</operation>
<operation name="Update">
<input name="Update" message="tns:Update" />
<output name="Update_Result" message="tns:Update_Result" />
</operation>
<operation name="UpdateMultiple">
<input name="UpdateMultiple" message="tns:UpdateMultiple" />
<output name="UpdateMultiple_Result" message="tns:UpdateMultiple_Result" />
</operation>
<operation name="Delete">
<input name="Delete" message="tns:Delete" />
<output name="Delete_Result" message="tns:Delete_Result" />
</operation>
</portType>
<binding name="TRESA_Currency_Binding" type="tns:TRESA_Currency_Port">
<binding xmlns="http://schemas.xmlsoap.org/wsdl/soap/" transport="http://schemas.xmlsoap.org/soap/http" />
<operation name="ReadByRecId">
<operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:microsoft-dynamics-schemas/page/tresa_currency:ReadByRecId" style="document" />
<input name="ReadByRecId">
<body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal" />
</input>
<output name="ReadByRecId_Result">
<body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal" />
</output>
</operation>
<operation name="ReadMultiple">
<operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:microsoft-dynamics-schemas/page/tresa_currency:ReadMultiple" style="document" />
<input name="ReadMultiple">
<body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal" />
</input>
<output name="ReadMultiple_Result">
<body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal" />
</output>
</operation>
<operation name="IsUpdated">
<operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:microsoft-dynamics-schemas/page/tresa_currency:IsUpdated" style="document" />
<input name="IsUpdated">
<body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal" />
</input>
<output name="IsUpdated_Result">
<body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal" />
</output>
</operation>
<operation name="GetRecIdFromKey">
<operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:microsoft-dynamics-schemas/page/tresa_currency:GetRecIdFromKey" style="document" />
<input name="GetRecIdFromKey">
<body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal" />
</input>
<output name="GetRecIdFromKey_Result">
<body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal" />
</output>
</operation>
<operation name="Create">
<operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:microsoft-dynamics-schemas/page/tresa_currency:Create" style="document" />
<input name="Create">
<body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal" />
</input>
<output name="Create_Result">
<body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal" />
</output>
</operation>
<operation name="CreateMultiple">
<operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:microsoft-dynamics-schemas/page/tresa_currency:CreateMultiple" style="document" />
<input name="CreateMultiple">
<body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal" />
</input>
<output name="CreateMultiple_Result">
<body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal" />
</output>
</operation>
<operation name="Update">
<operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:microsoft-dynamics-schemas/page/tresa_currency:Update" style="document" />
<input name="Update">
<body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal" />
</input>
<output name="Update_Result">
<body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal" />
</output>
</operation>
<operation name="UpdateMultiple">
<operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:microsoft-dynamics-schemas/page/tresa_currency:UpdateMultiple" style="document" />
<input name="UpdateMultiple">
<body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal" />
</input>
<output name="UpdateMultiple_Result">
<body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal" />
</output>
</operation>
<operation name="Delete">
<operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:microsoft-dynamics-schemas/page/tresa_currency:Delete" style="document" />
<input name="Delete">
<body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal" />
</input>
<output name="Delete_Result">
<body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="literal" />
</output>
</operation>
</binding>
<service name="TRESA_Currency_Service">
<port name="TRESA_Currency_Port" binding="tns:TRESA_Currency_Binding">
<address xmlns="http://schemas.xmlsoap.org/wsdl/soap/" location="http://cr-nav-18.cr-config.com:7047/NAV18TESTWS/WS/AE%20Group%20SAS/Page/TRESA_Currency" />
</port>
</service>
</definitions>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment