Created
February 20, 2024 03:21
-
-
Save emyb/d48959bc846511b5b4b31cb93d34a877 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0"?> | |
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:tns="http://www.megabus.com.au/MWS" targetNamespace="http://www.megabus.com.au/MWS"> | |
<types> | |
<schema xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://www.megabus.com.au/MWS"> | |
<complexType name="AdditionalAttribute"> | |
<sequence> | |
<element name="DisplayOrder" type="s:int"/> | |
<element name="AttributeName" type="s:string"/> | |
<element name="DataType" type="s:int"/> | |
<element name="StringLength" type="s:int"/> | |
<element name="Value" type="s:string"/> | |
</sequence> | |
</complexType> | |
<complexType name="AdditionalAttributeList"> | |
<sequence> | |
<element maxOccurs="unbounded" minOccurs="0" name="Attribute" type="tns:AdditionalAttribute"/> | |
</sequence> | |
</complexType> | |
<complexType name="AdditionalAttributeTab"> | |
<sequence> | |
<element name="TabNumber" type="s:int"/> | |
<element name="TabName" type="s:string"/> | |
<element name="Attributes" type="tns:AdditionalAttributeList"/> | |
</sequence> | |
</complexType> | |
<complexType name="AdditionalAttributes"> | |
<sequence> | |
<element maxOccurs="unbounded" minOccurs="0" name="AttributeTab" type="tns:AdditionalAttributeTab"/> | |
</sequence> | |
</complexType> | |
<complexType name="Address"> | |
<sequence> | |
<element name="StreetAddress1" type="s:string"/> | |
<element minOccurs="0" name="StreetAddress2" type="s:string"/> | |
<element minOccurs="0" name="StreetAddress3" type="s:string"/> | |
<element name="Suburb" type="s:string"/> | |
<element name="PostCode" type="s:string"/> | |
<element minOccurs="0" name="State" type="s:string"/> | |
</sequence> | |
</complexType> | |
<complexType name="Branch"> | |
<sequence> | |
<element name="BranchCode" type="s:string"/> | |
<element name="BranchName" type="s:string"/> | |
</sequence> | |
</complexType> | |
<complexType name="BranchQuantities"> | |
<sequence> | |
<element maxOccurs="unbounded" minOccurs="0" name="BranchQuantity" type="tns:BranchQuantity"/> | |
</sequence> | |
</complexType> | |
<complexType name="BranchQuantity"> | |
<sequence> | |
<element name="BranchCode" type="s:string"/> | |
<element name="QuantityAvailable" type="s:double"/> | |
<element minOccurs="0" name="ContactDetails" type="s:string"/> | |
</sequence> | |
</complexType> | |
<complexType name="Branches"> | |
<sequence> | |
<element maxOccurs="unbounded" name="Branch" type="tns:Branch"/> | |
</sequence> | |
</complexType> | |
<complexType name="Brand"> | |
<sequence> | |
<element name="Code" type="s:string"/> | |
<element name="Name" type="s:string"/> | |
<element name="Prefix" type="s:string"/> | |
</sequence> | |
</complexType> | |
<complexType name="Brands"> | |
<sequence> | |
<element maxOccurs="unbounded" minOccurs="0" name="Brand" type="tns:Brand"/> | |
</sequence> | |
</complexType> | |
<complexType name="Countries"> | |
<sequence> | |
<element maxOccurs="unbounded" minOccurs="0" name="Country" type="tns:Country"/> | |
</sequence> | |
</complexType> | |
<complexType name="Country"> | |
<sequence> | |
<element name="Code" type="s:string"/> | |
<element name="Name" type="s:string"/> | |
</sequence> | |
</complexType> | |
<complexType name="CustomerAttributes"> | |
<sequence> | |
<element name="BranchCode" type="s:string"/> | |
<element name="CustomerCode" type="s:string"/> | |
<element name="CustomerName" type="s:string"/> | |
<element name="LocationCode" type="s:string"/> | |
<element name="SellIncTax" type="s:boolean"/> | |
<element name="DeliveryGroup" type="s:boolean"/> | |
<element name="AccessLevel" type="s:int"/> | |
<element minOccurs="0" name="BillingAddress" type="tns:Address"/> | |
<element minOccurs="0" name="DeliveryAddress" type="tns:Address"/> | |
<element name="CurrentBalance" type="s:double"/> | |
<element name="BalanceAge1" type="s:double"/> | |
<element name="BalanceAge2" type="s:double"/> | |
<element name="BalanceAge3" type="s:double"/> | |
<element name="CreditLimit" type="s:double"/> | |
<element name="AccountStatus" type="s:string"/> | |
<element name="TermsDays" type="s:int"/> | |
</sequence> | |
</complexType> | |
<complexType name="CustomerPaymentSchedulesBody"> | |
<choice maxOccurs="unbounded" minOccurs="0"> | |
<element name="payment-schedule" type="tns:PaymentScheduleLine"/> | |
</choice> | |
</complexType> | |
<complexType name="CustomerSummaries"> | |
<sequence> | |
<element maxOccurs="unbounded" minOccurs="0" name="CustomerSummary" type="tns:CustomerSummary"/> | |
</sequence> | |
</complexType> | |
<complexType name="CustomerSummary"> | |
<sequence> | |
<element name="CustomerCode" type="s:string"/> | |
<element name="CustomerName" type="s:string"/> | |
<element name="Suburb" type="s:string"/> | |
<element name="PostCode" type="s:string"/> | |
</sequence> | |
</complexType> | |
<complexType name="CustomerTransaction"> | |
<sequence> | |
<element name="BranchCode" type="s:string"/> | |
<element name="TransactionType" type="s:string"/> | |
<element name="DateStamp" type="s:date"/> | |
<element name="TimeStamp" type="s:time"/> | |
<element name="Reference" type="s:int"/> | |
<element name="OtherReference" type="s:string"/> | |
<element name="SalesmanCode" type="s:string"/> | |
<element name="SalesmanName" type="s:string"/> | |
<element name="EntryMode" type="s:string"/> | |
<element name="Amount" type="s:double"/> | |
<element minOccurs="0" name="Balance" type="s:double"/> | |
</sequence> | |
</complexType> | |
<complexType name="CustomerTransactionDetailsBody"> | |
<choice maxOccurs="unbounded" minOccurs="0"> | |
<element name="sale-line" type="tns:CustomerTransactionSaleLine"/> | |
<element name="remark-line" type="tns:CustomerTransactionRemarkLine"/> | |
</choice> | |
</complexType> | |
<complexType name="CustomerTransactionRemarkLine"> | |
<sequence> | |
<element name="Remark" type="s:string"/> | |
</sequence> | |
</complexType> | |
<complexType name="CustomerTransactionSaleLine"> | |
<sequence> | |
<element name="ProductCode" type="s:string"/> | |
<element name="Description" type="s:string"/> | |
<element name="Quantity" type="s:double"/> | |
<element name="Amount" type="s:double"/> | |
<element name="Tax" type="s:double"/> | |
<element minOccurs="0" name="FETUnitCost" type="s:double"/> | |
<element name="SaleType" type="s:string"/> | |
</sequence> | |
</complexType> | |
<complexType name="CustomerTransactions"> | |
<sequence> | |
<element maxOccurs="unbounded" minOccurs="0" name="Transaction" type="tns:CustomerTransaction"/> | |
</sequence> | |
</complexType> | |
<complexType name="Location"> | |
<sequence> | |
<element name="LocationCode" type="s:string"/> | |
<element name="LocationName" type="s:string"/> | |
</sequence> | |
</complexType> | |
<complexType name="LocationQuantities"> | |
<sequence> | |
<element maxOccurs="unbounded" minOccurs="0" name="LocationQuantity" type="tns:LocationQuantity"/> | |
</sequence> | |
</complexType> | |
<complexType name="LocationQuantity"> | |
<sequence> | |
<element name="LocationCode" type="s:string"/> | |
<element name="QuantityAvailable" type="s:double"/> | |
</sequence> | |
</complexType> | |
<complexType name="Locations"> | |
<sequence> | |
<element maxOccurs="unbounded" minOccurs="0" name="Location" type="tns:Location"/> | |
</sequence> | |
</complexType> | |
<complexType name="OperationResponse"> | |
<sequence> | |
<element name="ResponseCode" type="s:string"/> | |
<element name="ResponseMessage" type="s:string"/> | |
</sequence> | |
</complexType> | |
<complexType name="OptionValue"> | |
<sequence> | |
<element name="OptionCode" type="s:string"/> | |
<element name="OptionText" type="s:string"/> | |
</sequence> | |
</complexType> | |
<complexType name="OptionValues"> | |
<sequence> | |
<element maxOccurs="unbounded" minOccurs="0" name="OptionValue" type="tns:OptionValue"/> | |
</sequence> | |
</complexType> | |
<complexType name="OrderSubmitRequest"> | |
<sequence> | |
<element name="Header"> | |
<complexType> | |
<sequence> | |
<element name="CustomerCode" type="s:string"/> | |
<element minOccurs="0" name="WorkOrderNumber" type="s:int"/> | |
<element name="PortalReference" type="s:int"/> | |
<element name="CustomerPurchaseOrder" type="s:string"/> | |
<element minOccurs="0" name="DeliveryAddress" type="s:string"/> | |
<element minOccurs="0" name="DeliveryAddressLine1" type="s:string"/> | |
<element minOccurs="0" name="DeliveryAddressLine2" type="s:string"/> | |
<element minOccurs="0" name="DeliveryAddressLine3" type="s:string"/> | |
<element minOccurs="0" name="DeliverySuburb" type="s:string"/> | |
<element minOccurs="0" name="DeliveryPostcode" type="s:string"/> | |
<element name="GeneralInstructions" nillable="true" type="s:string"/> | |
<element minOccurs="0" name="LocationCode" type="s:string"/> | |
<element minOccurs="0" name="JobClassCode" type="s:string"/> | |
<element minOccurs="0" name="DeliveryCustomerCode" type="s:string"/> | |
<element minOccurs="0" name="SaleInfo" type="tns:SaleInfo"/> | |
<element minOccurs="0" name="SupplierCode" type="s:string"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="Body"> | |
<complexType> | |
<choice maxOccurs="unbounded"> | |
<element name="OrderLine"> | |
<complexType> | |
<sequence> | |
<element name="ProductCode" type="s:string"/> | |
<element minOccurs="0" name="ProductName" type="s:string"/> | |
<element name="Quantity" type="s:double"/> | |
<element minOccurs="0" name="OverridePrice" type="s:double"/> | |
<element minOccurs="0" name="OverridePriceIncludesTax" type="s:boolean"/> | |
<element minOccurs="0" name="SaleInfo" type="tns:SaleInfo"/> | |
<element minOccurs="0" name="SpecificCostDetails"> | |
<complexType> | |
<sequence> | |
<element minOccurs="0" name="SupplierCode" type="s:string"/> | |
<element minOccurs="0" name="SupplierCatalogCode" type="s:string"/> | |
<element minOccurs="0" name="SupplierReference" type="s:string"/> | |
<element minOccurs="0" name="SerialNumber" type="s:string"/> | |
<element minOccurs="0" name="CostPrice" type="s:double"/> | |
<element minOccurs="0" name="FETCost" type="s:double"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element minOccurs="0" name="ID" type="s:string"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="RemarkLine"> | |
<complexType> | |
<sequence> | |
<element name="Remark" type="s:string"/> | |
</sequence> | |
</complexType> | |
</element> | |
</choice> | |
</complexType> | |
</element> | |
<element minOccurs="0" name="Trace" type="s:boolean"/> | |
</sequence> | |
</complexType> | |
<complexType name="Package"> | |
<sequence> | |
<element name="PackageCode" type="s:string"/> | |
<element name="PackageName" type="s:string"/> | |
<element name="PackageType" type="s:string"/> | |
<element name="PackageGroup" type="s:string"/> | |
<element name="PricesToUse" type="s:string"/> | |
<element name="IncludeLineInfo" type="s:boolean"/> | |
<element name="IncludeLinePrices" type="s:boolean"/> | |
<element name="Active" type="s:boolean"/> | |
<element name="StartDate" type="s:string"/> | |
<element name="EndDate" type="s:string"/> | |
<element name="NumberOfLines" type="s:int"/> | |
<element name="TotalPrice" type="s:double"/> | |
</sequence> | |
</complexType> | |
<complexType name="PackageDetails"> | |
<choice maxOccurs="unbounded" minOccurs="0"> | |
<element name="PackageProductLine" type="tns:PackageProductLine"/> | |
<element name="PackageRemarkLine" type="tns:PackageRemarkLine"/> | |
<element name="PackageProductGroupLine" type="tns:PackageProductGroupLine"/> | |
</choice> | |
</complexType> | |
<complexType name="PackageProductGroupLine"> | |
<sequence> | |
<element name="LineNumber" type="s:int"/> | |
<element name="ProductGroupCode" type="s:string"/> | |
</sequence> | |
</complexType> | |
<complexType name="PackageProductLine"> | |
<sequence> | |
<element name="LineNumber" type="s:int"/> | |
<element name="ProductCode" type="s:string"/> | |
<element name="Quantity" type="s:double"/> | |
<element name="SellPrice" type="s:double"/> | |
</sequence> | |
</complexType> | |
<complexType name="PackageRemarkLine"> | |
<sequence> | |
<element name="LineNumber" type="s:int"/> | |
<element name="Remark" type="s:string"/> | |
</sequence> | |
</complexType> | |
<complexType name="Packages"> | |
<sequence> | |
<element maxOccurs="unbounded" minOccurs="0" name="Package" type="tns:Package"/> | |
</sequence> | |
</complexType> | |
<complexType name="PaymentScheduleLine"> | |
<sequence> | |
<element minOccurs="0" name="DueDate" type="s:date"/> | |
<element name="DueAmount" type="s:double"/> | |
<element name="Balance" type="s:double"/> | |
</sequence> | |
</complexType> | |
<complexType name="Product"> | |
<sequence> | |
<element name="ProductCode" type="s:string"/> | |
<element name="ProductName" type="s:string"/> | |
<element name="QtyAvailable" type="s:double"/> | |
<element name="SupplierList" type="s:double"/> | |
<element minOccurs="0" name="AllowDecimalQty" type="s:boolean"/> | |
<element name="RecommendedSellPrice" type="s:double"/> | |
<element name="CustomerPrice" type="s:double"/> | |
<element minOccurs="0" name="CustomerPriceExFET" type="s:double"/> | |
<element minOccurs="0" name="SpecialPrice" type="s:boolean"/> | |
<element name="ProductGroup" type="s:string"/> | |
<element minOccurs="0" name="BarCode" type="s:string"/> | |
<element minOccurs="0" name="SupplierCatalogCode" type="s:string"/> | |
<element minOccurs="0" name="SearchCode" type="s:string"/> | |
<element minOccurs="0" name="SearchCode2" type="s:string"/> | |
<element minOccurs="0" name="SearchCode3" type="s:string"/> | |
<element minOccurs="0" name="NormalCost" type="s:double"/> | |
<element minOccurs="0" name="AverageCost" type="s:double"/> | |
<element minOccurs="0" name="SpecialCost" type="s:double"/> | |
<element minOccurs="0" name="LastCost" type="s:double"/> | |
<element minOccurs="0" name="EnquiryRank" type="s:int"/> | |
<element minOccurs="0" name="ItemTypeCode" type="s:string"/> | |
<element minOccurs="0" name="LastFETCost" type="s:double"/> | |
<element minOccurs="0" name="SupplierCode" type="s:string"/> | |
<element minOccurs="0" name="BrandCode" type="s:string"/> | |
<element minOccurs="0" name="CoreProduct" type="s:boolean"/> | |
<element minOccurs="0" name="SellPriceComment" type="s:string"/> | |
<element minOccurs="0" name="CustomFieldStk1" type="s:double"/> | |
<element minOccurs="0" name="UsageIndex" type="s:double"/> | |
<element minOccurs="0" name="EntryDate" type="s:date"/> | |
<element minOccurs="0" name="PromotionCode" type="s:string"/> | |
<element minOccurs="0" name="PromotionName" type="s:string"/> | |
</sequence> | |
</complexType> | |
<complexType name="ProductAvailability"> | |
<sequence> | |
<element name="Products" type="tns:ProductAvailabilityDetailList"/> | |
</sequence> | |
</complexType> | |
<complexType name="ProductAvailabilityDetail"> | |
<sequence> | |
<element name="ProductCode" type="s:string"/> | |
</sequence> | |
</complexType> | |
<complexType name="ProductAvailabilityDetailList"> | |
<sequence> | |
<element maxOccurs="unbounded" name="Product" type="tns:ProductAvailabilityDetail"/> | |
</sequence> | |
</complexType> | |
<complexType name="ProductPricingDetail"> | |
<sequence> | |
<element name="ProductCode" type="s:string"/> | |
<element name="Quantity" type="s:int"/> | |
</sequence> | |
</complexType> | |
<complexType name="ProductPricingDetailList"> | |
<sequence> | |
<element maxOccurs="unbounded" name="Product" type="tns:ProductPricingDetail"/> | |
</sequence> | |
</complexType> | |
<complexType name="ProductPricingDetailListResponse"> | |
<sequence> | |
<element maxOccurs="unbounded" name="Product" type="tns:ProductPricingDetailResponse"/> | |
</sequence> | |
</complexType> | |
<complexType name="ProductPricingDetailResponse"> | |
<complexContent> | |
<extension base="tns:ProductPricingDetail"> | |
<sequence> | |
<element name="SupplierCatalogCode" type="s:string"/> | |
<element name="Price" type="s:double"/> | |
<element minOccurs="0" name="Tax" type="s:double"/> | |
<element name="PriceExplanation" type="s:string"/> | |
<element minOccurs="0" name="SellPriceComment" type="s:string"/> | |
<element name="SellPrice2" type="s:double"/> | |
<element name="SellPrice3" type="s:double"/> | |
<element minOccurs="0" name="SellPrice4" type="s:double"/> | |
<element name="AverageCost" type="s:double"/> | |
<element name="LastCost" type="s:double"/> | |
<element name="NormalCost" type="s:double"/> | |
<element name="SPNormalCost" type="s:double"/> | |
</sequence> | |
</extension> | |
</complexContent> | |
</complexType> | |
<complexType name="Products"> | |
<sequence> | |
<element maxOccurs="unbounded" minOccurs="0" name="Product" type="tns:Product"/> | |
</sequence> | |
</complexType> | |
<complexType name="QuantityRange"> | |
<sequence> | |
<element name="RangeThreshold" type="s:int"/> | |
<element name="RangeColour" type="s:string"/> | |
</sequence> | |
</complexType> | |
<complexType name="QuantityRanges"> | |
<sequence> | |
<element maxOccurs="unbounded" name="QuantityRange" type="tns:QuantityRange"/> | |
</sequence> | |
</complexType> | |
<complexType name="SaleInfo"> | |
<sequence> | |
<element maxOccurs="unbounded" minOccurs="0" name="Field"> | |
<complexType> | |
<sequence> | |
<element name="Code" type="s:string"/> | |
<element name="Value" nillable="true" type="s:string"/> | |
</sequence> | |
</complexType> | |
</element> | |
</sequence> | |
</complexType> | |
<complexType name="SearchMethod"> | |
<sequence> | |
<element name="SearchMethodCode" type="s:string"/> | |
<element name="SearchMethodName" type="s:string"/> | |
<element minOccurs="0" name="OptionValues" type="tns:OptionValues"/> | |
</sequence> | |
</complexType> | |
<complexType name="SearchMethodMatches"> | |
<sequence> | |
<element name="SearchMethodCode" type="s:string"/> | |
<element maxOccurs="unbounded" name="SearchValueMatches" type="tns:SearchValueMatches"/> | |
</sequence> | |
</complexType> | |
<complexType name="SearchMethods"> | |
<sequence> | |
<element maxOccurs="unbounded" name="SearchMethod" type="tns:SearchMethod"/> | |
</sequence> | |
</complexType> | |
<complexType name="SearchValue"> | |
<sequence> | |
<element name="SearchMethodCode" type="s:string"/> | |
<element maxOccurs="unbounded" name="SearchingValue" type="s:string"/> | |
</sequence> | |
</complexType> | |
<complexType name="SearchValueMatches"> | |
<sequence> | |
<element name="SearchingValue" type="s:string"/> | |
<element name="SearchingMatches" type="s:int"/> | |
</sequence> | |
</complexType> | |
<complexType name="State"> | |
<sequence> | |
<element name="ID" type="s:int"/> | |
<element name="MailCode" type="s:string"/> | |
<element name="Name" type="s:string"/> | |
<element name="CountryCode" type="s:string"/> | |
</sequence> | |
</complexType> | |
<complexType name="States"> | |
<sequence> | |
<element maxOccurs="unbounded" minOccurs="0" name="State" type="tns:State"/> | |
</sequence> | |
</complexType> | |
<complexType name="StockQuantityDetail"> | |
<sequence> | |
<element minOccurs="0" name="WebDescription" type="s:string"/> | |
<element minOccurs="0" name="WebStory" type="s:string"/> | |
<element minOccurs="0" name="BranchQuantities" type="tns:BranchQuantities"/> | |
<element minOccurs="0" name="LocationQuantities" type="tns:LocationQuantities"/> | |
<element minOccurs="0" name="AdditionalAttributes" type="tns:AdditionalAttributes"/> | |
</sequence> | |
</complexType> | |
<complexType name="SystemAttributes"> | |
<sequence> | |
<element name="SystemName" type="s:string"/> | |
<element minOccurs="0" name="SystemBranchCode" type="s:string"/> | |
<element name="CompanyTaxID" type="s:string"/> | |
<element name="Telephone" type="s:string"/> | |
<element name="EmailAddress" type="s:string"/> | |
<element minOccurs="0" name="StateID" type="s:int"/> | |
<element minOccurs="0" name="EnterpriseServer" type="s:string"/> | |
<element name="MaxQuantityDisplayed" type="s:int"/> | |
<element name="SupplierPriceIncTax" type="s:boolean"/> | |
<element minOccurs="0" name="CalcBasePriceIncFET" type="s:boolean"/> | |
<element minOccurs="0" name="ExpandedCategories" type="s:boolean"/> | |
<element minOccurs="0" name="QuantityRanges" type="tns:QuantityRanges"/> | |
<element name="Branches" type="tns:Branches"/> | |
<element minOccurs="0" name="Locations" type="tns:Locations"/> | |
<element name="SearchMethods" type="tns:SearchMethods"/> | |
<element minOccurs="0" name="TrackerFields" type="tns:TrackerFields"/> | |
<element minOccurs="0" name="States" type="tns:States"/> | |
<element minOccurs="0" name="Countries" type="tns:Countries"/> | |
</sequence> | |
</complexType> | |
<complexType name="Trace"> | |
<sequence> | |
<element name="Key" type="s:string"/> | |
<element name="Value" type="s:string"/> | |
</sequence> | |
</complexType> | |
<complexType name="Traces"> | |
<sequence> | |
<element maxOccurs="unbounded" minOccurs="0" name="Trace" type="tns:Trace"/> | |
</sequence> | |
</complexType> | |
<complexType name="TrackerAttribute"> | |
<sequence> | |
<element name="Number" type="s:int"/> | |
<element name="Name" type="s:string"/> | |
<element name="Valid" type="s:string"/> | |
<element name="Help" type="s:string"/> | |
</sequence> | |
</complexType> | |
<complexType name="TrackerAttributes"> | |
<sequence> | |
<element maxOccurs="unbounded" minOccurs="0" name="Attribute" type="tns:TrackerAttribute"/> | |
</sequence> | |
</complexType> | |
<complexType name="TrackerDescription"> | |
<sequence> | |
<element name="Number" type="s:int"/> | |
<element name="Name" type="s:string"/> | |
<element name="Required" type="s:boolean"/> | |
</sequence> | |
</complexType> | |
<complexType name="TrackerDescriptions"> | |
<sequence> | |
<element maxOccurs="unbounded" minOccurs="0" name="Description" type="tns:TrackerDescription"/> | |
</sequence> | |
</complexType> | |
<complexType name="TrackerFields"> | |
<sequence> | |
<element name="Descriptions" type="tns:TrackerDescriptions"/> | |
<element name="Attributes" type="tns:TrackerAttributes"/> | |
</sequence> | |
</complexType> | |
<element name="AccountRequest"> | |
<complexType> | |
<sequence> | |
<element name="Title" nillable="true" type="s:string"/> | |
<element name="GivenName" type="s:string"/> | |
<element name="Surname" type="s:string"/> | |
<element name="EmailAddress" type="s:string"/> | |
<element name="Mobile" nillable="true" type="s:string"/> | |
<element name="Telephone" type="s:string"/> | |
<element name="JobTitle" nillable="true" type="s:string"/> | |
<element minOccurs="0" name="Comment" type="s:string"/> | |
<element name="CompanyName" type="s:string"/> | |
<element name="MCPPassword" type="s:string"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="AccountRequestResponse" type="tns:OperationResponse"/> | |
<element name="EmailCustomerTransaction"> | |
<complexType> | |
<all> | |
<element name="EmailAddress" type="s:string"/> | |
<element name="EmailSubject" type="s:string"/> | |
<element name="EmailMessage" type="s:string"/> | |
<element name="CustomerCode" type="s:string"/> | |
<element name="BranchCode" type="s:string"/> | |
<element name="TransactionType" type="s:string"/> | |
<element name="Reference" type="s:int"/> | |
</all> | |
</complexType> | |
</element> | |
<element name="EmailCustomerTransactionResponse" type="tns:OperationResponse"/> | |
<element name="EmailSend"> | |
<complexType> | |
<sequence> | |
<element name="EmailAddress" type="s:string"/> | |
<element name="EmailSubject" type="s:string"/> | |
<element name="EmailMessage" type="s:string"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="EmailSendResponse" type="tns:OperationResponse"/> | |
<element name="GetBranchList"> | |
<complexType/> | |
</element> | |
<element name="GetBranchListResponse"> | |
<complexType> | |
<sequence> | |
<element name="Branches" type="tns:Branches"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="GetBrandList"> | |
<complexType/> | |
</element> | |
<element name="GetBrandListResponse"> | |
<complexType> | |
<sequence> | |
<element name="Brands" type="tns:Brands"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="GetCustomerAttributes"> | |
<complexType> | |
<sequence> | |
<element name="CustomerCode" type="s:string"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="GetCustomerAttributesResponse"> | |
<complexType> | |
<sequence> | |
<element name="CustomerAttributes" type="tns:CustomerAttributes"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="GetCustomerContract"> | |
<complexType> | |
<sequence> | |
<element name="CustomerCode" type="s:string"/> | |
<element minOccurs="0" name="DeliveryCustomerCode" type="s:string"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="GetCustomerContractResponse"> | |
<complexType> | |
<sequence> | |
<element name="CustomerCode" type="s:string"/> | |
<element name="DeliveryCustomerCode" type="s:string"/> | |
<element name="LastChangeDate" type="s:string"/> | |
<element name="LastChangeTime" type="s:string"/> | |
<element name="ContractDetails" type="s:string"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="GetCustomerTransactionDetails"> | |
<complexType> | |
<sequence> | |
<element name="CustomerCode" type="s:string"/> | |
<element name="BranchCode" type="s:string"/> | |
<element name="TransactionType" type="s:string"/> | |
<element name="Reference" type="s:int"/> | |
<element minOccurs="0" name="IncPaymentSchedule" type="s:boolean"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="GetCustomerTransactionDetailsResponse"> | |
<complexType> | |
<sequence> | |
<element name="Body" type="tns:CustomerTransactionDetailsBody"/> | |
<element minOccurs="0" name="PaymentSchedules" type="tns:CustomerPaymentSchedulesBody"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="GetCustomerTransactionList"> | |
<complexType> | |
<sequence> | |
<element name="CustomerCode" type="s:string"/> | |
<element minOccurs="0" name="IncBalance" type="s:boolean"/> | |
<element minOccurs="0" name="ReturnOffset" type="s:int"/> | |
<element minOccurs="0" name="ReturnCount" type="s:int"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="GetCustomerTransactionListResponse"> | |
<complexType> | |
<sequence> | |
<element name="RequestCount" type="s:int"/> | |
<element name="Transactions" type="tns:CustomerTransactions"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="GetLocationList"> | |
<complexType/> | |
</element> | |
<element name="GetLocationListResponse"> | |
<complexType> | |
<sequence> | |
<element name="Locations" type="tns:Locations"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="GetLoginAttributes"> | |
<complexType> | |
<sequence> | |
<element name="NameSearch" nillable="true" type="s:string"/> | |
<element minOccurs="0" name="ByCustomerCode" type="s:boolean"/> | |
<element minOccurs="0" name="SalesmanOnlyCustomers" type="s:boolean"/> | |
<element minOccurs="0" name="ReturnOffset" type="s:int"/> | |
<element minOccurs="0" name="ReturnCount" type="s:int"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="GetLoginAttributesResponse"> | |
<complexType> | |
<sequence> | |
<element name="ContactName" type="s:string"/> | |
<element minOccurs="0" name="SalesmanLogin" type="s:boolean"/> | |
<element minOccurs="0" name="FitterLogin" type="s:boolean"/> | |
<element minOccurs="0" name="StocktakeActive" type="s:boolean"/> | |
<element minOccurs="0" name="OneTimeLogin" type="s:boolean"/> | |
<element name="RequestCount" type="s:int"/> | |
<element name="CustomerSummaries" type="tns:CustomerSummaries"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="GetPackageDetails"> | |
<complexType> | |
<sequence> | |
<element name="PackageCode" type="s:string"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="GetPackageDetailsResponse"> | |
<complexType> | |
<sequence> | |
<element name="PackageDetails" type="tns:PackageDetails"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="GetPackageList"> | |
<complexType/> | |
</element> | |
<element name="GetPackageListResponse"> | |
<complexType> | |
<sequence> | |
<element name="Packages" type="tns:Packages"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="GetProductByCode"> | |
<complexType> | |
<sequence> | |
<element name="CustomerCode" type="s:string"/> | |
<element minOccurs="0" name="DeliveryCustomerCode" type="s:string"/> | |
<element minOccurs="0" name="BySupplierCatalogCode" type="s:boolean"/> | |
<element minOccurs="0" name="IncPromotionInfo" type="s:boolean"/> | |
<element maxOccurs="unbounded" name="ProductCode" type="s:string"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="GetProductByCodeResponse"> | |
<complexType> | |
<sequence> | |
<element name="Products" type="tns:Products"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="GetProductList"> | |
<complexType> | |
<sequence> | |
<element name="CustomerCode" type="s:string"/> | |
<element minOccurs="0" name="DeliveryCustomerCode" type="s:string"/> | |
<element name="BranchCode" type="s:string"/> | |
<element name="LocationCode" type="s:string"/> | |
<element maxOccurs="unbounded" name="Search" type="tns:SearchValue"/> | |
<element name="SpecialPrice" type="s:boolean"/> | |
<element name="InStock" type="s:boolean"/> | |
<element name="SortCode" type="s:string"/> | |
<element minOccurs="0" name="IncPromotionInfo" type="s:boolean"/> | |
<element name="ReturnOffset" type="s:int"/> | |
<element name="ReturnCount" type="s:int"/> | |
<element name="GetSearchMatches" type="s:boolean"/> | |
<element minOccurs="0" name="SortByRank" type="s:boolean"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="GetProductListResponse"> | |
<complexType> | |
<sequence> | |
<element name="RequestCount" type="s:int"/> | |
<element name="Products" type="tns:Products"/> | |
<element maxOccurs="unbounded" minOccurs="0" name="SearchMethodMatches" type="tns:SearchMethodMatches"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="GetSearchMethods"> | |
<complexType/> | |
</element> | |
<element name="GetSearchMethodsResponse"> | |
<complexType> | |
<sequence> | |
<element name="SearchMethods" nillable="true" type="tns:SearchMethods"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="GetStockImage"> | |
<complexType> | |
<sequence> | |
<element name="ProductCode" type="s:string"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="GetStockImageResponse"> | |
<complexType> | |
<sequence> | |
<element minOccurs="0" name="StockImageURL" type="s:string"/> | |
<element minOccurs="0" name="StockImageFile" type="s:string"/> | |
<element minOccurs="0" name="StockThumbnailURL" type="s:string"/> | |
<element minOccurs="0" name="StockThumbnailFile" type="s:string"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="GetStockQuantityDetail"> | |
<complexType> | |
<sequence> | |
<element name="ProductCode" type="s:string"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="GetStockQuantityDetailResponse"> | |
<complexType> | |
<sequence> | |
<element name="StockQuantityDetail" type="tns:StockQuantityDetail"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="GetSystemAttributes"> | |
<complexType> | |
<sequence> | |
<element minOccurs="0" name="IncStateInformation" type="s:boolean"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="GetSystemAttributesResponse"> | |
<complexType> | |
<sequence> | |
<element name="SystemAttributes" type="tns:SystemAttributes"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="PasswordReset"> | |
<complexType> | |
<sequence> | |
<element name="EmailAddress" type="s:string"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="PasswordResetResponse" type="tns:OperationResponse"/> | |
<element name="PasswordUpdate"> | |
<complexType> | |
<sequence> | |
<element name="PasswordHash" type="s:string"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="PasswordUpdateResponse" type="tns:OperationResponse"/> | |
<element name="ProductAvailability" type="tns:ProductAvailability"/> | |
<element name="ProductAvailabilityResponse"> | |
<complexType> | |
<sequence> | |
<element name="Products"> | |
<complexType> | |
<sequence> | |
<element maxOccurs="unbounded" minOccurs="0" name="Product"> | |
<complexType> | |
<sequence> | |
<element name="ProductCode" type="s:string"/> | |
<element minOccurs="0" name="CoreProduct" type="s:boolean"/> | |
<element minOccurs="0" name="EntryDate" type="s:date"/> | |
<element minOccurs="0" name="SellPriceComment" type="s:string"/> | |
<element minOccurs="0" name="CustomFieldStk1" type="s:double"/> | |
<element minOccurs="0" name="UsageIndex" type="s:double"/> | |
<element name="QuantityAvailable" type="s:string"/> | |
<element name="BranchStock"> | |
<complexType> | |
<sequence> | |
<element maxOccurs="unbounded" minOccurs="0" name="Branch"> | |
<complexType> | |
<sequence> | |
<element name="BranchCode" type="s:string"/> | |
<element name="QuantityAvailable" type="s:int"/> | |
<element name="Distance" type="s:double"/> | |
</sequence> | |
</complexType> | |
</element> | |
</sequence> | |
</complexType> | |
</element> | |
</sequence> | |
</complexType> | |
</element> | |
</sequence> | |
</complexType> | |
</element> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="ProductPricing"> | |
<complexType> | |
<sequence> | |
<element name="CustomerCode" type="s:string"/> | |
<element minOccurs="0" name="DeliveryCustomerCode" type="s:string"/> | |
<element minOccurs="0" name="TaxExemptMode"> | |
<simpleType> | |
<restriction base="string"> | |
<enumeration value="taxable"/> | |
<enumeration value="exempt"/> | |
<enumeration value="productExemption"/> | |
</restriction> | |
</simpleType> | |
</element> | |
<element name="Products" type="tns:ProductPricingDetailList"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="ProductPricingResponse"> | |
<complexType> | |
<sequence> | |
<element name="CustomerCode" type="s:string"/> | |
<element minOccurs="0" name="DeliveryCustomerCode" type="s:string"/> | |
<element name="Products" type="tns:ProductPricingDetailListResponse"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="ServerStatus"> | |
<complexType> | |
<sequence> | |
<element minOccurs="0" name="Ping" type="s:boolean"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="ServerStatusResponse"> | |
<complexType> | |
<sequence> | |
<element name="Result" type="s:int"/> | |
<element minOccurs="0" name="ErrorMessage" type="s:string"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="SubmitOrder" type="tns:OrderSubmitRequest"/> | |
<element name="SubmitOrderResponse"> | |
<complexType> | |
<sequence> | |
<element minOccurs="0" name="OrderNumber" type="s:string"/> | |
<element name="TotalAmount" type="s:double"/> | |
<element minOccurs="0" name="Traces" type="tns:Traces"/> | |
</sequence> | |
</complexType> | |
</element> | |
<element name="Authentication"> | |
<complexType> | |
<sequence> | |
<element name="EmailAddress" type="s:string"/> | |
<element name="PasswordHash" type="s:string"/> | |
</sequence> | |
</complexType> | |
</element> | |
</schema> | |
</types> | |
<message name="AccountRequestRequest"> | |
<part element="tns:AccountRequest" name="parameters"/> | |
</message> | |
<message name="AccountRequestResponse"> | |
<part element="tns:AccountRequestResponse" name="parameters"/> | |
</message> | |
<message name="EmailCustomerTransactionRequest"> | |
<part element="tns:EmailCustomerTransaction" name="parameters"/> | |
</message> | |
<message name="EmailCustomerTransactionResponse"> | |
<part element="tns:EmailCustomerTransactionResponse" name="parameters"/> | |
</message> | |
<message name="EmailSendRequest"> | |
<part element="tns:EmailSend" name="parameters"/> | |
</message> | |
<message name="EmailSendResponse"> | |
<part element="tns:EmailSendResponse" name="parameters"/> | |
</message> | |
<message name="GetBranchListRequest"> | |
<part element="tns:GetBranchList" name="parameters"/> | |
</message> | |
<message name="GetBranchListResponse"> | |
<part element="tns:GetBranchListResponse" name="parameters"/> | |
</message> | |
<message name="GetBrandListRequest"> | |
<part element="tns:GetBrandList" name="parameters"/> | |
</message> | |
<message name="GetBrandListResponse"> | |
<part element="tns:GetBrandListResponse" name="parameters"/> | |
</message> | |
<message name="GetCustomerAttributesRequest"> | |
<part element="tns:GetCustomerAttributes" name="parameters"/> | |
</message> | |
<message name="GetCustomerAttributesResponse"> | |
<part element="tns:GetCustomerAttributesResponse" name="parameters"/> | |
</message> | |
<message name="GetCustomerContractRequest"> | |
<part element="tns:GetCustomerContract" name="parameters"/> | |
</message> | |
<message name="GetCustomerContractResponse"> | |
<part element="tns:GetCustomerContractResponse" name="parameters"/> | |
</message> | |
<message name="GetCustomerTransactionDetailsRequest"> | |
<part element="tns:GetCustomerTransactionDetails" name="parameters"/> | |
</message> | |
<message name="GetCustomerTransactionDetailsResponse"> | |
<part element="tns:GetCustomerTransactionDetailsResponse" name="parameters"/> | |
</message> | |
<message name="GetCustomerTransactionListRequest"> | |
<part element="tns:GetCustomerTransactionList" name="parameters"/> | |
</message> | |
<message name="GetCustomerTransactionListResponse"> | |
<part element="tns:GetCustomerTransactionListResponse" name="parameters"/> | |
</message> | |
<message name="GetLocationListRequest"> | |
<part element="tns:GetLocationList" name="parameters"/> | |
</message> | |
<message name="GetLocationListResponse"> | |
<part element="tns:GetLocationListResponse" name="parameters"/> | |
</message> | |
<message name="GetLoginAttributesRequest"> | |
<part element="tns:GetLoginAttributes" name="parameters"/> | |
</message> | |
<message name="GetLoginAttributesResponse"> | |
<part element="tns:GetLoginAttributesResponse" name="parameters"/> | |
</message> | |
<message name="GetPackageDetailsRequest"> | |
<part element="tns:GetPackageDetails" name="parameters"/> | |
</message> | |
<message name="GetPackageDetailsResponse"> | |
<part element="tns:GetPackageDetailsResponse" name="parameters"/> | |
</message> | |
<message name="GetPackageListRequest"> | |
<part element="tns:GetPackageList" name="parameters"/> | |
</message> | |
<message name="GetPackageListResponse"> | |
<part element="tns:GetPackageListResponse" name="parameters"/> | |
</message> | |
<message name="GetProductByCodeRequest"> | |
<part element="tns:GetProductByCode" name="parameters"/> | |
</message> | |
<message name="GetProductByCodeResponse"> | |
<part element="tns:GetProductByCodeResponse" name="parameters"/> | |
</message> | |
<message name="GetProductListRequest"> | |
<part element="tns:GetProductList" name="parameters"/> | |
</message> | |
<message name="GetProductListResponse"> | |
<part element="tns:GetProductListResponse" name="parameters"/> | |
</message> | |
<message name="GetSearchMethodsRequest"> | |
<part element="tns:GetSearchMethods" name="parameters"/> | |
</message> | |
<message name="GetSearchMethodsResponse"> | |
<part element="tns:GetSearchMethodsResponse" name="parameters"/> | |
</message> | |
<message name="GetStockImageRequest"> | |
<part element="tns:GetStockImage" name="parameters"/> | |
</message> | |
<message name="GetStockImageResponse"> | |
<part element="tns:GetStockImageResponse" name="parameters"/> | |
</message> | |
<message name="GetStockQuantityDetailRequest"> | |
<part element="tns:GetStockQuantityDetail" name="parameters"/> | |
</message> | |
<message name="GetStockQuantityDetailResponse"> | |
<part element="tns:GetStockQuantityDetailResponse" name="parameters"/> | |
</message> | |
<message name="GetSystemAttributesRequest"> | |
<part element="tns:GetSystemAttributes" name="parameters"/> | |
</message> | |
<message name="GetSystemAttributesResponse"> | |
<part element="tns:GetSystemAttributesResponse" name="parameters"/> | |
</message> | |
<message name="PasswordResetRequest"> | |
<part element="tns:PasswordReset" name="parameters"/> | |
</message> | |
<message name="PasswordResetResponse"> | |
<part element="tns:PasswordResetResponse" name="parameters"/> | |
</message> | |
<message name="PasswordUpdateRequest"> | |
<part element="tns:PasswordUpdate" name="parameters"/> | |
</message> | |
<message name="PasswordUpdateResponse"> | |
<part element="tns:PasswordUpdateResponse" name="parameters"/> | |
</message> | |
<message name="ProductAvailabilityRequest"> | |
<part element="tns:ProductAvailability" name="parameters"/> | |
</message> | |
<message name="ProductAvailabilityResponse"> | |
<part element="tns:ProductAvailabilityResponse" name="parameters"/> | |
</message> | |
<message name="ProductPricingRequest"> | |
<part element="tns:ProductPricing" name="parameters"/> | |
</message> | |
<message name="ProductPricingResponse"> | |
<part element="tns:ProductPricingResponse" name="parameters"/> | |
</message> | |
<message name="ServerStatusRequest"> | |
<part element="tns:ServerStatus" name="parameters"/> | |
</message> | |
<message name="ServerStatusResponse"> | |
<part element="tns:ServerStatusResponse" name="parameters"/> | |
</message> | |
<message name="SubmitOrderRequest"> | |
<part element="tns:SubmitOrder" name="parameters"/> | |
</message> | |
<message name="SubmitOrderResponse"> | |
<part element="tns:SubmitOrderResponse" name="parameters"/> | |
</message> | |
<message name="AuthenticationMessage"> | |
<part element="tns:Authentication" name="AuthenticationPart"/> | |
</message> | |
<portType name="MarlinWebServicePortType"> | |
<operation name="AccountRequest"> | |
<input message="tns:AccountRequestRequest"/> | |
<output message="tns:AccountRequestResponse"/> | |
</operation> | |
<operation name="EmailCustomerTransaction"> | |
<input message="tns:EmailCustomerTransactionRequest"/> | |
<output message="tns:EmailCustomerTransactionResponse"/> | |
</operation> | |
<operation name="EmailSend"> | |
<input message="tns:EmailSendRequest"/> | |
<output message="tns:EmailSendResponse"/> | |
</operation> | |
<operation name="GetBranchList"> | |
<input message="tns:GetBranchListRequest"/> | |
<output message="tns:GetBranchListResponse"/> | |
</operation> | |
<operation name="GetBrandList"> | |
<input message="tns:GetBrandListRequest"/> | |
<output message="tns:GetBrandListResponse"/> | |
</operation> | |
<operation name="GetCustomerAttributes"> | |
<input message="tns:GetCustomerAttributesRequest"/> | |
<output message="tns:GetCustomerAttributesResponse"/> | |
</operation> | |
<operation name="GetCustomerContract"> | |
<input message="tns:GetCustomerContractRequest"/> | |
<output message="tns:GetCustomerContractResponse"/> | |
</operation> | |
<operation name="GetCustomerTransactionDetails"> | |
<input message="tns:GetCustomerTransactionDetailsRequest"/> | |
<output message="tns:GetCustomerTransactionDetailsResponse"/> | |
</operation> | |
<operation name="GetCustomerTransactionList"> | |
<input message="tns:GetCustomerTransactionListRequest"/> | |
<output message="tns:GetCustomerTransactionListResponse"/> | |
</operation> | |
<operation name="GetLocationList"> | |
<input message="tns:GetLocationListRequest"/> | |
<output message="tns:GetLocationListResponse"/> | |
</operation> | |
<operation name="GetLoginAttributes"> | |
<input message="tns:GetLoginAttributesRequest"/> | |
<output message="tns:GetLoginAttributesResponse"/> | |
</operation> | |
<operation name="GetPackageDetails"> | |
<input message="tns:GetPackageDetailsRequest"/> | |
<output message="tns:GetPackageDetailsResponse"/> | |
</operation> | |
<operation name="GetPackageList"> | |
<input message="tns:GetPackageListRequest"/> | |
<output message="tns:GetPackageListResponse"/> | |
</operation> | |
<operation name="GetProductByCode"> | |
<input message="tns:GetProductByCodeRequest"/> | |
<output message="tns:GetProductByCodeResponse"/> | |
</operation> | |
<operation name="GetProductList"> | |
<input message="tns:GetProductListRequest"/> | |
<output message="tns:GetProductListResponse"/> | |
</operation> | |
<operation name="GetSearchMethods"> | |
<input message="tns:GetSearchMethodsRequest"/> | |
<output message="tns:GetSearchMethodsResponse"/> | |
</operation> | |
<operation name="GetStockImage"> | |
<input message="tns:GetStockImageRequest"/> | |
<output message="tns:GetStockImageResponse"/> | |
</operation> | |
<operation name="GetStockQuantityDetail"> | |
<input message="tns:GetStockQuantityDetailRequest"/> | |
<output message="tns:GetStockQuantityDetailResponse"/> | |
</operation> | |
<operation name="GetSystemAttributes"> | |
<input message="tns:GetSystemAttributesRequest"/> | |
<output message="tns:GetSystemAttributesResponse"/> | |
</operation> | |
<operation name="PasswordReset"> | |
<input message="tns:PasswordResetRequest"/> | |
<output message="tns:PasswordResetResponse"/> | |
</operation> | |
<operation name="PasswordUpdate"> | |
<input message="tns:PasswordUpdateRequest"/> | |
<output message="tns:PasswordUpdateResponse"/> | |
</operation> | |
<operation name="ProductAvailability"> | |
<input message="tns:ProductAvailabilityRequest"/> | |
<output message="tns:ProductAvailabilityResponse"/> | |
</operation> | |
<operation name="ProductPricing"> | |
<input message="tns:ProductPricingRequest"/> | |
<output message="tns:ProductPricingResponse"/> | |
</operation> | |
<operation name="ServerStatus"> | |
<input message="tns:ServerStatusRequest"/> | |
<output message="tns:ServerStatusResponse"/> | |
</operation> | |
<operation name="SubmitOrder"> | |
<input message="tns:SubmitOrderRequest"/> | |
<output message="tns:SubmitOrderResponse"/> | |
</operation> | |
</portType> | |
<binding name="MarlinWebServiceSoapBinding" type="tns:MarlinWebServicePortType"> | |
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/> | |
<operation name="AccountRequest"> | |
<soap:operation soapAction=""/> | |
<input> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</input> | |
<output> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</output> | |
</operation> | |
<operation name="EmailCustomerTransaction"> | |
<soap:operation soapAction=""/> | |
<input> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
<soap:header message="tns:AuthenticationMessage" part="AuthenticationPart" use="literal"/> | |
</input> | |
<output> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</output> | |
</operation> | |
<operation name="EmailSend"> | |
<soap:operation soapAction=""/> | |
<input> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</input> | |
<output> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</output> | |
</operation> | |
<operation name="GetBranchList"> | |
<soap:operation soapAction=""/> | |
<input> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</input> | |
<output> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</output> | |
</operation> | |
<operation name="GetBrandList"> | |
<soap:operation soapAction=""/> | |
<input> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</input> | |
<output> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</output> | |
</operation> | |
<operation name="GetCustomerAttributes"> | |
<soap:operation soapAction=""/> | |
<input> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
<soap:header message="tns:AuthenticationMessage" part="AuthenticationPart" use="literal"/> | |
</input> | |
<output> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</output> | |
</operation> | |
<operation name="GetCustomerContract"> | |
<soap:operation soapAction=""/> | |
<input> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
<soap:header message="tns:AuthenticationMessage" part="AuthenticationPart" use="literal"/> | |
</input> | |
<output> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</output> | |
</operation> | |
<operation name="GetCustomerTransactionDetails"> | |
<soap:operation soapAction=""/> | |
<input> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
<soap:header message="tns:AuthenticationMessage" part="AuthenticationPart" use="literal"/> | |
</input> | |
<output> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</output> | |
</operation> | |
<operation name="GetCustomerTransactionList"> | |
<soap:operation soapAction=""/> | |
<input> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
<soap:header message="tns:AuthenticationMessage" part="AuthenticationPart" use="literal"/> | |
</input> | |
<output> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</output> | |
</operation> | |
<operation name="GetLocationList"> | |
<soap:operation soapAction=""/> | |
<input> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</input> | |
<output> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</output> | |
</operation> | |
<operation name="GetLoginAttributes"> | |
<soap:operation soapAction=""/> | |
<input> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
<soap:header message="tns:AuthenticationMessage" part="AuthenticationPart" use="literal"/> | |
</input> | |
<output> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</output> | |
</operation> | |
<operation name="GetPackageDetails"> | |
<soap:operation soapAction=""/> | |
<input> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</input> | |
<output> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</output> | |
</operation> | |
<operation name="GetPackageList"> | |
<soap:operation soapAction=""/> | |
<input> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</input> | |
<output> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</output> | |
</operation> | |
<operation name="GetProductByCode"> | |
<soap:operation soapAction=""/> | |
<input> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
<soap:header message="tns:AuthenticationMessage" part="AuthenticationPart" use="literal"/> | |
</input> | |
<output> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</output> | |
</operation> | |
<operation name="GetProductList"> | |
<soap:operation soapAction=""/> | |
<input> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
<soap:header message="tns:AuthenticationMessage" part="AuthenticationPart" use="literal"/> | |
</input> | |
<output> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</output> | |
</operation> | |
<operation name="GetSearchMethods"> | |
<soap:operation soapAction=""/> | |
<input> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</input> | |
<output> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</output> | |
</operation> | |
<operation name="GetStockImage"> | |
<soap:operation soapAction=""/> | |
<input> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
<soap:header message="tns:AuthenticationMessage" part="AuthenticationPart" use="literal"/> | |
</input> | |
<output> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</output> | |
</operation> | |
<operation name="GetStockQuantityDetail"> | |
<soap:operation soapAction=""/> | |
<input> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</input> | |
<output> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</output> | |
</operation> | |
<operation name="GetSystemAttributes"> | |
<soap:operation soapAction=""/> | |
<input> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</input> | |
<output> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</output> | |
</operation> | |
<operation name="PasswordReset"> | |
<soap:operation soapAction=""/> | |
<input> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</input> | |
<output> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</output> | |
</operation> | |
<operation name="PasswordUpdate"> | |
<soap:operation soapAction=""/> | |
<input> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
<soap:header message="tns:AuthenticationMessage" part="AuthenticationPart" use="literal"/> | |
</input> | |
<output> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</output> | |
</operation> | |
<operation name="ProductAvailability"> | |
<soap:operation soapAction=""/> | |
<input> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</input> | |
<output> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</output> | |
</operation> | |
<operation name="ProductPricing"> | |
<soap:operation soapAction=""/> | |
<input> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</input> | |
<output> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</output> | |
</operation> | |
<operation name="ServerStatus"> | |
<soap:operation soapAction=""/> | |
<input> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</input> | |
<output> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</output> | |
</operation> | |
<operation name="SubmitOrder"> | |
<soap:operation soapAction=""/> | |
<input> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
<soap:header message="tns:AuthenticationMessage" part="AuthenticationPart" use="literal"/> | |
</input> | |
<output> | |
<soap:body namespace="http://www.megabus.com.au/MWS" use="literal"/> | |
</output> | |
</operation> | |
</binding> | |
<service name="MarlinWebService"> | |
<port binding="tns:MarlinWebServiceSoapBinding" name="MarlinWebServicePort"> | |
<soap:address location="https://localhost/mws"/> | |
</port> | |
</service> | |
</definitions> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment