ProductServices
Click here for a complete list of operations.
GetProductData
Gets all the products
Test
To test the operation using the HTTP POST protocol, click the 'Invoke' button.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /ProductServices.asmx HTTP/1.1 Host: onlinesubscription.adventureparkusa.com Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://semnox.com/GetProductData" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <GetProductData xmlns="http://semnox.com/" /> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <GetProductDataResponse xmlns="http://semnox.com/"> <GetProductDataResult> <ProductStruct> <ProductId>int</ProductId> <ProductName>string</ProductName> <ProductDescription>string</ProductDescription> <ProductType>string</ProductType> <DisplayGroupId>int</DisplayGroupId> <DisplayGroup>string</DisplayGroup> <Price>string</Price> <TaxPercentage>double</TaxPercentage> <CategoryId>int</CategoryId> <CategoryName>string</CategoryName> <ButtonColor>string</ButtonColor> <TextColor>string</TextColor> <DisplayInPos>string</DisplayInPos> <ProductImage>string</ProductImage> <Credits>double</Credits> <Courtesy>double</Courtesy> <Bonus>double</Bonus> <Time>double</Time> <CardSale>string</CardSale> <Guid>string</Guid> <TranslatedProductName>string</TranslatedProductName> <TranslatedProductDescription>string</TranslatedProductDescription> <AutoGenerateCardNumber>string</AutoGenerateCardNumber> <IsInvokeCustomerRegistration>boolean</IsInvokeCustomerRegistration> <IsCardProduct>boolean</IsCardProduct> <IsGroupMeal>boolean</IsGroupMeal> <QuantityPrompt>boolean</QuantityPrompt> <AllowPriceOverride>boolean</AllowPriceOverride> </ProductStruct> <ProductStruct> <ProductId>int</ProductId> <ProductName>string</ProductName> <ProductDescription>string</ProductDescription> <ProductType>string</ProductType> <DisplayGroupId>int</DisplayGroupId> <DisplayGroup>string</DisplayGroup> <Price>string</Price> <TaxPercentage>double</TaxPercentage> <CategoryId>int</CategoryId> <CategoryName>string</CategoryName> <ButtonColor>string</ButtonColor> <TextColor>string</TextColor> <DisplayInPos>string</DisplayInPos> <ProductImage>string</ProductImage> <Credits>double</Credits> <Courtesy>double</Courtesy> <Bonus>double</Bonus> <Time>double</Time> <CardSale>string</CardSale> <Guid>string</Guid> <TranslatedProductName>string</TranslatedProductName> <TranslatedProductDescription>string</TranslatedProductDescription> <AutoGenerateCardNumber>string</AutoGenerateCardNumber> <IsInvokeCustomerRegistration>boolean</IsInvokeCustomerRegistration> <IsCardProduct>boolean</IsCardProduct> <IsGroupMeal>boolean</IsGroupMeal> <QuantityPrompt>boolean</QuantityPrompt> <AllowPriceOverride>boolean</AllowPriceOverride> </ProductStruct> </GetProductDataResult> </GetProductDataResponse> </soap:Body> </soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /ProductServices.asmx HTTP/1.1 Host: onlinesubscription.adventureparkusa.com Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <GetProductData xmlns="http://semnox.com/" /> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <GetProductDataResponse xmlns="http://semnox.com/"> <GetProductDataResult> <ProductStruct> <ProductId>int</ProductId> <ProductName>string</ProductName> <ProductDescription>string</ProductDescription> <ProductType>string</ProductType> <DisplayGroupId>int</DisplayGroupId> <DisplayGroup>string</DisplayGroup> <Price>string</Price> <TaxPercentage>double</TaxPercentage> <CategoryId>int</CategoryId> <CategoryName>string</CategoryName> <ButtonColor>string</ButtonColor> <TextColor>string</TextColor> <DisplayInPos>string</DisplayInPos> <ProductImage>string</ProductImage> <Credits>double</Credits> <Courtesy>double</Courtesy> <Bonus>double</Bonus> <Time>double</Time> <CardSale>string</CardSale> <Guid>string</Guid> <TranslatedProductName>string</TranslatedProductName> <TranslatedProductDescription>string</TranslatedProductDescription> <AutoGenerateCardNumber>string</AutoGenerateCardNumber> <IsInvokeCustomerRegistration>boolean</IsInvokeCustomerRegistration> <IsCardProduct>boolean</IsCardProduct> <IsGroupMeal>boolean</IsGroupMeal> <QuantityPrompt>boolean</QuantityPrompt> <AllowPriceOverride>boolean</AllowPriceOverride> </ProductStruct> <ProductStruct> <ProductId>int</ProductId> <ProductName>string</ProductName> <ProductDescription>string</ProductDescription> <ProductType>string</ProductType> <DisplayGroupId>int</DisplayGroupId> <DisplayGroup>string</DisplayGroup> <Price>string</Price> <TaxPercentage>double</TaxPercentage> <CategoryId>int</CategoryId> <CategoryName>string</CategoryName> <ButtonColor>string</ButtonColor> <TextColor>string</TextColor> <DisplayInPos>string</DisplayInPos> <ProductImage>string</ProductImage> <Credits>double</Credits> <Courtesy>double</Courtesy> <Bonus>double</Bonus> <Time>double</Time> <CardSale>string</CardSale> <Guid>string</Guid> <TranslatedProductName>string</TranslatedProductName> <TranslatedProductDescription>string</TranslatedProductDescription> <AutoGenerateCardNumber>string</AutoGenerateCardNumber> <IsInvokeCustomerRegistration>boolean</IsInvokeCustomerRegistration> <IsCardProduct>boolean</IsCardProduct> <IsGroupMeal>boolean</IsGroupMeal> <QuantityPrompt>boolean</QuantityPrompt> <AllowPriceOverride>boolean</AllowPriceOverride> </ProductStruct> </GetProductDataResult> </GetProductDataResponse> </soap12:Body> </soap12:Envelope>
HTTP GET
The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.
GET /ProductServices.asmx/GetProductData? HTTP/1.1 Host: onlinesubscription.adventureparkusa.com
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <ArrayOfProductStruct xmlns="http://semnox.com/"> <ProductStruct> <ProductId>int</ProductId> <ProductName>string</ProductName> <ProductDescription>string</ProductDescription> <ProductType>string</ProductType> <DisplayGroupId>int</DisplayGroupId> <DisplayGroup>string</DisplayGroup> <Price>string</Price> <TaxPercentage>double</TaxPercentage> <CategoryId>int</CategoryId> <CategoryName>string</CategoryName> <ButtonColor>string</ButtonColor> <TextColor>string</TextColor> <DisplayInPos>string</DisplayInPos> <ProductImage>string</ProductImage> <Credits>double</Credits> <Courtesy>double</Courtesy> <Bonus>double</Bonus> <Time>double</Time> <CardSale>string</CardSale> <Guid>string</Guid> <TranslatedProductName>string</TranslatedProductName> <TranslatedProductDescription>string</TranslatedProductDescription> <AutoGenerateCardNumber>string</AutoGenerateCardNumber> <IsInvokeCustomerRegistration>boolean</IsInvokeCustomerRegistration> <IsCardProduct>boolean</IsCardProduct> <IsGroupMeal>boolean</IsGroupMeal> <QuantityPrompt>boolean</QuantityPrompt> <AllowPriceOverride>boolean</AllowPriceOverride> </ProductStruct> <ProductStruct> <ProductId>int</ProductId> <ProductName>string</ProductName> <ProductDescription>string</ProductDescription> <ProductType>string</ProductType> <DisplayGroupId>int</DisplayGroupId> <DisplayGroup>string</DisplayGroup> <Price>string</Price> <TaxPercentage>double</TaxPercentage> <CategoryId>int</CategoryId> <CategoryName>string</CategoryName> <ButtonColor>string</ButtonColor> <TextColor>string</TextColor> <DisplayInPos>string</DisplayInPos> <ProductImage>string</ProductImage> <Credits>double</Credits> <Courtesy>double</Courtesy> <Bonus>double</Bonus> <Time>double</Time> <CardSale>string</CardSale> <Guid>string</Guid> <TranslatedProductName>string</TranslatedProductName> <TranslatedProductDescription>string</TranslatedProductDescription> <AutoGenerateCardNumber>string</AutoGenerateCardNumber> <IsInvokeCustomerRegistration>boolean</IsInvokeCustomerRegistration> <IsCardProduct>boolean</IsCardProduct> <IsGroupMeal>boolean</IsGroupMeal> <QuantityPrompt>boolean</QuantityPrompt> <AllowPriceOverride>boolean</AllowPriceOverride> </ProductStruct> </ArrayOfProductStruct>
HTTP POST
The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.
POST /ProductServices.asmx/GetProductData HTTP/1.1 Host: onlinesubscription.adventureparkusa.com Content-Type: application/x-www-form-urlencoded Content-Length: length
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <ArrayOfProductStruct xmlns="http://semnox.com/"> <ProductStruct> <ProductId>int</ProductId> <ProductName>string</ProductName> <ProductDescription>string</ProductDescription> <ProductType>string</ProductType> <DisplayGroupId>int</DisplayGroupId> <DisplayGroup>string</DisplayGroup> <Price>string</Price> <TaxPercentage>double</TaxPercentage> <CategoryId>int</CategoryId> <CategoryName>string</CategoryName> <ButtonColor>string</ButtonColor> <TextColor>string</TextColor> <DisplayInPos>string</DisplayInPos> <ProductImage>string</ProductImage> <Credits>double</Credits> <Courtesy>double</Courtesy> <Bonus>double</Bonus> <Time>double</Time> <CardSale>string</CardSale> <Guid>string</Guid> <TranslatedProductName>string</TranslatedProductName> <TranslatedProductDescription>string</TranslatedProductDescription> <AutoGenerateCardNumber>string</AutoGenerateCardNumber> <IsInvokeCustomerRegistration>boolean</IsInvokeCustomerRegistration> <IsCardProduct>boolean</IsCardProduct> <IsGroupMeal>boolean</IsGroupMeal> <QuantityPrompt>boolean</QuantityPrompt> <AllowPriceOverride>boolean</AllowPriceOverride> </ProductStruct> <ProductStruct> <ProductId>int</ProductId> <ProductName>string</ProductName> <ProductDescription>string</ProductDescription> <ProductType>string</ProductType> <DisplayGroupId>int</DisplayGroupId> <DisplayGroup>string</DisplayGroup> <Price>string</Price> <TaxPercentage>double</TaxPercentage> <CategoryId>int</CategoryId> <CategoryName>string</CategoryName> <ButtonColor>string</ButtonColor> <TextColor>string</TextColor> <DisplayInPos>string</DisplayInPos> <ProductImage>string</ProductImage> <Credits>double</Credits> <Courtesy>double</Courtesy> <Bonus>double</Bonus> <Time>double</Time> <CardSale>string</CardSale> <Guid>string</Guid> <TranslatedProductName>string</TranslatedProductName> <TranslatedProductDescription>string</TranslatedProductDescription> <AutoGenerateCardNumber>string</AutoGenerateCardNumber> <IsInvokeCustomerRegistration>boolean</IsInvokeCustomerRegistration> <IsCardProduct>boolean</IsCardProduct> <IsGroupMeal>boolean</IsGroupMeal> <QuantityPrompt>boolean</QuantityPrompt> <AllowPriceOverride>boolean</AllowPriceOverride> </ProductStruct> </ArrayOfProductStruct>