xml - MICROS RES 3700 POS Integration - place order with condiments -


i'm working on micros res 3700 pos integration using webservice api. able place simple orders couldn't make condiments work.

the pos ignores condiment array send menuitem. can show me example of xml condiment array structure? documentation says it's same structure of meuitem doesn't work.

thanks!

<soap:envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:res="http://schemas.micros.com/respos">    <soap:header/>    <soap:body>       <res:posttransactionex>          <res:pguestcheck>             <!--optional:-->             <res:checkid>?</res:checkid>             <res:checktableobjectnum>?</res:checktableobjectnum>             <res:checkrevenuecenterobjectnum>?</res:checkrevenuecenterobjectnum>             <res:checkordertype>?</res:checkordertype>             <res:checkemployeeobjectnum>?</res:checkemployeeobjectnum>             <res:checkseq>?</res:checkseq>             <res:checknum>?</res:checknum>             <res:checkdatetofire>?</res:checkdatetofire>             <res:checkguestcount>?</res:checkguestcount>             <!--optional:-->             <res:pcheckinfolines>                <!--zero or more repetitions:-->                <res:string>?</res:string>             </res:pcheckinfolines>             <res:checkstatusbits>?</res:checkstatusbits>             <!--optional:-->             <res:pprintjobids>                <!--zero or more repetitions:-->                <res:int>?</res:int>             </res:pprintjobids>          </res:pguestcheck>          <!--optional:-->          <res:ppmenuitems>             <!--zero or more repetitions:-->             <res:resposapi_menuitem>                <res:menuitem>                   <res:miobjectnum>?</res:miobjectnum>                   <res:mimenulevel>?</res:mimenulevel>                   <!--optional:-->                   <res:mioverrideprice>?</res:mioverrideprice>                   <!--optional:-->                   <res:miweight>?</res:miweight>                   <!--optional:-->                   <res:mireference>?</res:mireference>                   <res:itemdiscount>                      <res:discobjectnum>?</res:discobjectnum>                      <!--optional:-->                      <res:discamountorpercent>?</res:discamountorpercent>                      <!--optional:-->                      <res:discreference>?</res:discreference>                   </res:itemdiscount>                </res:menuitem>                <!--optional:-->                <res:condiments>                   <!--zero or more repetitions:-->                   <res:resposapi_menuitemdefinition>                      <res:miobjectnum>?</res:miobjectnum>                      <res:mimenulevel>?</res:mimenulevel>                      <!--optional:-->                      <res:mioverrideprice>?</res:mioverrideprice>                      <!--optional:-->                      <res:miweight>?</res:miweight>                      <!--optional:-->                      <res:mireference>?</res:mireference>                      <res:itemdiscount>                         <res:discobjectnum>?</res:discobjectnum>                         <!--optional:-->                         <res:discamountorpercent>?</res:discamountorpercent>                         <!--optional:-->                         <res:discreference>?</res:discreference>                      </res:itemdiscount>                   </res:resposapi_menuitemdefinition>                </res:condiments>             </res:resposapi_menuitem>          </res:ppmenuitems>          <!--optional:-->          <res:ppcombomeals>             <!--zero or more repetitions:-->             <res:resposapi_combomeal>                <res:combomealmenuitem>                   <res:menuitem>                      <res:miobjectnum>?</res:miobjectnum>                      <res:mimenulevel>?</res:mimenulevel>                      <!--optional:-->                      <res:mioverrideprice>?</res:mioverrideprice>                      <!--optional:-->                      <res:miweight>?</res:miweight>                      <!--optional:-->                      <res:mireference>?</res:mireference>                      <res:itemdiscount>                         <res:discobjectnum>?</res:discobjectnum>                         <!--optional:-->                         <res:discamountorpercent>?</res:discamountorpercent>                         <!--optional:-->                         <res:discreference>?</res:discreference>                      </res:itemdiscount>                   </res:menuitem>                   <!--optional:-->                   <res:condiments>                      <!--zero or more repetitions:-->                      <res:resposapi_menuitemdefinition>                         <res:miobjectnum>?</res:miobjectnum>                         <res:mimenulevel>?</res:mimenulevel>                         <!--optional:-->                         <res:mioverrideprice>?</res:mioverrideprice>                         <!--optional:-->                         <res:miweight>?</res:miweight>                         <!--optional:-->                         <res:mireference>?</res:mireference>                         <res:itemdiscount>                            <res:discobjectnum>?</res:discobjectnum>                            <!--optional:-->                            <res:discamountorpercent>?</res:discamountorpercent>                            <!--optional:-->                            <res:discreference>?</res:discreference>                         </res:itemdiscount>                      </res:resposapi_menuitemdefinition>                   </res:condiments>                </res:combomealmenuitem>                <res:combomealobjectnum>?</res:combomealobjectnum>                <res:combomealmainitem>                   <res:menuitem>                      <res:miobjectnum>?</res:miobjectnum>                      <res:mimenulevel>?</res:mimenulevel>                      <!--optional:-->                      <res:mioverrideprice>?</res:mioverrideprice>                      <!--optional:-->                      <res:miweight>?</res:miweight>                      <!--optional:-->                      <res:mireference>?</res:mireference>                      <res:itemdiscount>                         <res:discobjectnum>?</res:discobjectnum>                         <!--optional:-->                         <res:discamountorpercent>?</res:discamountorpercent>                         <!--optional:-->                         <res:discreference>?</res:discreference>                      </res:itemdiscount>                   </res:menuitem>                   <!--optional:-->                   <res:condiments>                      <!--zero or more repetitions:-->                      <res:resposapi_menuitemdefinition>                         <res:miobjectnum>?</res:miobjectnum>                         <res:mimenulevel>?</res:mimenulevel>                         <!--optional:-->                         <res:mioverrideprice>?</res:mioverrideprice>                         <!--optional:-->                         <res:miweight>?</res:miweight>                         <!--optional:-->                         <res:mireference>?</res:mireference>                         <res:itemdiscount>                            <res:discobjectnum>?</res:discobjectnum>                            <!--optional:-->                            <res:discamountorpercent>?</res:discamountorpercent>                            <!--optional:-->                            <res:discreference>?</res:discreference>                         </res:itemdiscount>                      </res:resposapi_menuitemdefinition>                   </res:condiments>                </res:combomealmainitem>                <!--optional:-->                <res:sideitems>                   <!--zero or more repetitions:-->                   <res:resposapi_menuitem>                      <res:menuitem>                         <res:miobjectnum>?</res:miobjectnum>                         <res:mimenulevel>?</res:mimenulevel>                         <!--optional:-->                         <res:mioverrideprice>?</res:mioverrideprice>                         <!--optional:-->                         <res:miweight>?</res:miweight>                         <!--optional:-->                         <res:mireference>?</res:mireference>                         <res:itemdiscount>                            <res:discobjectnum>?</res:discobjectnum>                            <!--optional:-->                            <res:discamountorpercent>?</res:discamountorpercent>                            <!--optional:-->                            <res:discreference>?</res:discreference>                         </res:itemdiscount>                      </res:menuitem>                      <!--optional:-->                      <res:condiments>                         <!--zero or more repetitions:-->                         <res:resposapi_menuitemdefinition>                            <res:miobjectnum>?</res:miobjectnum>                            <res:mimenulevel>?</res:mimenulevel>                            <!--optional:-->                            <res:mioverrideprice>?</res:mioverrideprice>                            <!--optional:-->                            <res:miweight>?</res:miweight>                            <!--optional:-->                            <res:mireference>?</res:mireference>                            <res:itemdiscount>                               <res:discobjectnum>?</res:discobjectnum>                               <!--optional:-->                               <res:discamountorpercent>?</res:discamountorpercent>                               <!--optional:-->                               <res:discreference>?</res:discreference>                            </res:itemdiscount>                         </res:resposapi_menuitemdefinition>                      </res:condiments>                   </res:resposapi_menuitem>                </res:sideitems>             </res:resposapi_combomeal>          </res:ppcombomeals>          <res:pservicechg>             <res:svcchgobjectnum>?</res:svcchgobjectnum>             <!--optional:-->             <res:svcchgamountorpercent>?</res:svcchgamountorpercent>             <!--optional:-->             <res:svcchgreference>?</res:svcchgreference>          </res:pservicechg>          <res:psubtotaldiscount>             <res:discobjectnum>?</res:discobjectnum>             <!--optional:-->             <res:discamountorpercent>?</res:discamountorpercent>             <!--optional:-->             <res:discreference>?</res:discreference>          </res:psubtotaldiscount>          <res:ptmeddetail>             <res:tmedobjectnum>?</res:tmedobjectnum>             <!--optional:-->             <res:tmedpartialpayment>?</res:tmedpartialpayment>             <!--optional:-->             <res:tmedreference>?</res:tmedreference>             <res:tmedepayment>                <res:paymentcommand>?</res:paymentcommand>                <res:accountdatasource>?</res:accountdatasource>                <res:accounttype>?</res:accounttype>                <!--optional:-->                <res:acctnumber>?</res:acctnumber>                <res:expirationdate>?</res:expirationdate>                <!--optional:-->                <res:authorizationcode>?</res:authorizationcode>                <res:startdate>?</res:startdate>                <res:issuenumber>?</res:issuenumber>                <!--optional:-->                <res:track1data>?</res:track1data>                <!--optional:-->                <res:track2data>?</res:track2data>                <!--optional:-->                <res:track3data>?</res:track3data>                <!--optional:-->                <res:baseamount>?</res:baseamount>                <!--optional:-->                <res:tipamount>?</res:tipamount>                <!--optional:-->                <res:cashbackamount>?</res:cashbackamount>                <!--optional:-->                <res:keyserialnum>?</res:keyserialnum>                <!--optional:-->                <res:deviceid>?</res:deviceid>                <!--optional:-->                <res:pinblock>?</res:pinblock>                <!--optional:-->                <res:cvvnumber>?</res:cvvnumber>                <!--optional:-->                <res:addressverification>?</res:addressverification>                <!--optional:-->                <res:interfacename>?</res:interfacename>                <!--optional:-->                <res:svcresponse>?</res:svcresponse>                <!--optional:-->                <res:svcaccounttype>?</res:svcaccounttype>             </res:tmedepayment>          </res:ptmeddetail>          <res:ptotalsresponse>             <!--optional:-->             <res:totalssubtotal>?</res:totalssubtotal>             <!--optional:-->             <res:totalstaxtotals>?</res:totalstaxtotals>             <!--optional:-->             <res:totalsothertotals>?</res:totalsothertotals>             <!--optional:-->             <res:totalsautosvcchgtotals>?</res:totalsautosvcchgtotals>             <!--optional:-->             <res:totalstotaldue>?</res:totalstotaldue>          </res:ptotalsresponse>          <!--optional:-->          <res:ppcheckprintlines>             <!--zero or more repetitions:-->             <res:string>?</res:string>          </res:ppcheckprintlines>          <!--optional:-->          <res:ppvoucheroutput>             <!--zero or more repetitions:-->             <res:string>?</res:string>          </res:ppvoucheroutput>       </res:posttransactionex>    </soap:body> </soap:envelope> 

Comments

Popular posts from this blog

1111. appearing after print sequence - php -

java - WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/board/] in DispatcherServlet with name 'appServlet' -

Ruby on Rails, ActiveRecord, Postgres, UTF-8 and ASCII-8BIT encodings -