DC_Catering


Click here for a complete list of operations.

UpdateCateringItem

Add/Update the Catering Item list.

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.
Parameter Value
CateringItemID:
Section:
SoldItem:
UnitOfMeasure:
CateringItem:
RevenueAccount:
Custom1:
Custom2:
Custom3:
PostToPmix:
AdultYield:
ChildYield:
DefaultPrice:
Taxable:
Recommended:
Hide:
ForceSync:

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 /Web1243/services/DC_Catering.asmx HTTP/1.1
Host: rmhs.rmdatacentral.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://restaurantmagic.com/services/UpdateCateringItem"

<?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:Header>
    <AuthenticationHeader xmlns="http://restaurantmagic.com/services">
      <UserName>string</UserName>
      <Password>string</Password>
    </AuthenticationHeader>
    <AuthenticationKey xmlns="http://restaurantmagic.com/services">
      <IntegrationKey>string</IntegrationKey>
    </AuthenticationKey>
  </soap:Header>
  <soap:Body>
    <UpdateCateringItem xmlns="http://restaurantmagic.com/services">
      <CateringItemID>string</CateringItemID>
      <Section>string</Section>
      <SoldItem>string</SoldItem>
      <UnitOfMeasure>string</UnitOfMeasure>
      <CateringItem>string</CateringItem>
      <RevenueAccount>string</RevenueAccount>
      <Custom1>string</Custom1>
      <Custom2>string</Custom2>
      <Custom3>string</Custom3>
      <PostToPmix>string</PostToPmix>
      <AdultYield>string</AdultYield>
      <ChildYield>string</ChildYield>
      <DefaultPrice>string</DefaultPrice>
      <Taxable>string</Taxable>
      <Recommended>string</Recommended>
      <Hide>string</Hide>
      <ForceSync>string</ForceSync>
    </UpdateCateringItem>
  </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>
    <UpdateCateringItemResponse xmlns="http://restaurantmagic.com/services" />
  </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 /Web1243/services/DC_Catering.asmx HTTP/1.1
Host: rmhs.rmdatacentral.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:Header>
    <AuthenticationHeader xmlns="http://restaurantmagic.com/services">
      <UserName>string</UserName>
      <Password>string</Password>
    </AuthenticationHeader>
    <AuthenticationKey xmlns="http://restaurantmagic.com/services">
      <IntegrationKey>string</IntegrationKey>
    </AuthenticationKey>
  </soap12:Header>
  <soap12:Body>
    <UpdateCateringItem xmlns="http://restaurantmagic.com/services">
      <CateringItemID>string</CateringItemID>
      <Section>string</Section>
      <SoldItem>string</SoldItem>
      <UnitOfMeasure>string</UnitOfMeasure>
      <CateringItem>string</CateringItem>
      <RevenueAccount>string</RevenueAccount>
      <Custom1>string</Custom1>
      <Custom2>string</Custom2>
      <Custom3>string</Custom3>
      <PostToPmix>string</PostToPmix>
      <AdultYield>string</AdultYield>
      <ChildYield>string</ChildYield>
      <DefaultPrice>string</DefaultPrice>
      <Taxable>string</Taxable>
      <Recommended>string</Recommended>
      <Hide>string</Hide>
      <ForceSync>string</ForceSync>
    </UpdateCateringItem>
  </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>
    <UpdateCateringItemResponse xmlns="http://restaurantmagic.com/services" />
  </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 /Web1243/services/DC_Catering.asmx/UpdateCateringItem?CateringItemID=string&Section=string&SoldItem=string&UnitOfMeasure=string&CateringItem=string&RevenueAccount=string&Custom1=string&Custom2=string&Custom3=string&PostToPmix=string&AdultYield=string&ChildYield=string&DefaultPrice=string&Taxable=string&Recommended=string&Hide=string&ForceSync=string HTTP/1.1
Host: rmhs.rmdatacentral.com
HTTP/1.1 200 OK

HTTP POST

The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.

POST /Web1243/services/DC_Catering.asmx/UpdateCateringItem HTTP/1.1
Host: rmhs.rmdatacentral.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length

CateringItemID=string&Section=string&SoldItem=string&UnitOfMeasure=string&CateringItem=string&RevenueAccount=string&Custom1=string&Custom2=string&Custom3=string&PostToPmix=string&AdultYield=string&ChildYield=string&DefaultPrice=string&Taxable=string&Recommended=string&Hide=string&ForceSync=string
HTTP/1.1 200 OK