![]() |
||
| REST Requests are composed by serializing the request component – often in xml or object model – and composing a URL (Uniform Resource Locator). The figure above depicts the process: 1) compose a request object; 2) serialize request content into a URL; 3) make an HTTP request using the composed URL; 4) server side, deserialize the content contained in the URL request; 5) bind URL content to EPCIS object model; 6) process and serve request. Below is a long list of possible requests. Each REST request is adjacent to the XML/SOAP request for comparison. | ||
| REST Request | XML/SOAP Request | |
|
Poll.aspx?queryName=SimpleMasterDataQuery&vocabula ryName=urn:epcglobal:epcis:vtype:BusinessStep&incl udeAttributes=false |
|
|
|
Poll.aspx?queryName=SimpleMasterDataQuery&vocabula ryName=urn:epcglobal:epcis:vtype:ReadPoint&include Attributes=true&EQATTR_urn:epcglobal:fmcg:mda:sle= DockDoor6&EQATTR_urn:epcglobal:fmcg:mda:sle=DockDo or3 |
|
|
|
Poll.aspx?queryName=SimpleMasterDataQuery&vocabula ryName=urn:epcglobal:epcis:vtype:BusinessLocation& includeAttributes=false&EQATTR_urn:epcglobal:fmcg: mda:sle=DockDoor16&EQATTR_urn:epcglobal:fmcg:mda:s le=DockDoor13 |
|
|
|
Poll.aspx?queryName=SimpleMasterDataQuery&includeA ttributes=true&EQ_name=urn:epcglobal:fmcg:loc:0614 141073468.RP-1&EQ_name=urn:epcglobal:fmcg:loc:0614 141073469.RP-1&EQATTR_urn:epcglobal:fmcg:mda:sle=D ockDoor3&EQATTR_urn:epcglobal:fmcg:mda:sle=DockDoo r1 |
|
|
|
Subscribe.aspx?queryName=SimpleMasterDataQuery&inc ludeAttributes=false&EQ_name=urn:epcglobal:fmcg:lo c:0614141073468.RP-1&subscriptionID=Query Q&schedu lesecond=0&initialRecordTime=2001-12-17T09:30:47.0 Z&reportIfEmpty=false |
|
|
|
Poll.aspx?queryName=SimpleMasterDataQuery&vocabula ryName=urn:epcglobal:epcis:vtype:ReadPoint&include Attributes=true |
|
|
|
Poll.aspx?queryName=SimpleMasterDataQuery&vocabula ryName=urn:epcglobal:epcis:vtype:BusinessLocation& includeAttributes=true&attributeNames=urn:epcgloba l:fmcg:mda:sslta |
|
|
|
Poll.aspx?queryName=SimpleMasterDataQuery&includeA ttributes=false&EQ_name=urn:epcglobal:fmcg:disp:se llable_available |
|
|
|
Poll.aspx?queryName=SimpleMasterDataQuery&includeA ttributes=true&WD_name=urn:epcglobal:fmcg:loc:0614 141073468 |
|
|
|
Poll.aspx?queryName=SimpleMasterDataQuery&includeA ttributes=true&EQ_name=urn:epcglobal:fmcg:loc:0614 141073468.2&HASATTR=urn:epcglobal:fmcg:mda:sslta |
|
|
|
Poll.aspx?queryName=SimpleMasterDataQuery&includeA ttributes=true&EQ_name=urn:epcglobal:fmcg:loc:0614 141073468.RP-3&EQATTR_urn:epcglobal:fmcg:mda:sle=D ockDoor6 |
|
|
|
Poll.aspx?queryName=SimpleMasterDataQuery&vocabula ryName=urn:epcglobal:epcis:vtype:BusinessStep&incl udeAttributes=false&maxElementCount=1 |
|
|
|
Poll.aspx?queryName=SimpleMasterDataQuery&includeA ttributes=false&EQ_name=urn:epcglobal:fmcg:disp:so ld |
|
|
|
Poll.aspx?queryName=SimpleEventQuery&eventType=Obj ectEvent&EQ_bizStep=urn:epcglobal:hls:bizstep:comm issioning&MATCH_epc=urn:epc:idpat:sgtin:0614141.10 7340.* |
|
|
|
Poll.aspx?queryName=SimpleEventQuery&GE_eventTime= 2006-06-25T01:45:00Z |
|
|
|
Poll.aspx?queryName=SimpleEventQuery<_eventTime= 2006-06-25T01:45:00Z |
|
|
|
Poll.aspx?queryName=SimpleEventQuery&GE_recordTime =2006-06-25T05:10:05Z |
|
|
|
Poll.aspx?queryName=SimpleEventQuery<_recordTime =2006-07-17T05:07:05Z |
|
|
| Poll.aspx?queryName=SimpleEventQuery&EQ_action=ADD |
|
|
|
Poll.aspx?queryName=SimpleEventQuery&EQ_dispositio n=urn:epcglobal:fmcg:disp:sellable_available |
|
|
|
Poll.aspx?queryName=SimpleEventQuery&EQ_readPoint= urn:epcglobal:fmcg:loc:0614141073469.RP-1 |
|
|
|
Poll.aspx?queryName=SimpleEventQuery&WD_readPoint= urn:epcglobal:fmcg:loc:0614141073468.RP-1 |
|
|
|
Poll.aspx?queryName=SimpleEventQuery&EQ_bizLocatio n=urn:epcglobal:fmcg:loc:0614141073468.1 |
|
|
|
Poll.aspx?queryName=SimpleEventQuery&WD_bizLocatio n=urn:epcglobal:fmcg:loc:0614141073468 |
|
|
|
Poll.aspx?queryName=SimpleEventQuery&eventType=Obj ectEvent&EQ_bizStep=urn:epcglobal:hls:bizstep:comm issioning&MATCH_epc=urn:epc:idpat:sgtin:0614141.10 7340.* |
|
|
|
Poll.aspx?queryName=SimpleEventQuery&EQ_bizTransac tion_urn:epcglobal:fmcg:btt:po=urn:epcglobal:fmcg: bti:po:0614141073468.1&EQ_bizTransaction_urn:epcgl obal:fmcg:btt:po=urn:epcglobal:fmcg:bti:po:0614141 073468.2&EQ_bizTransaction_urn:epcglobal:fmcg:btt: po=urn:epcglobal:fmcg:bti:po:0614141073468.3&EQ_bi zTransaction_urn:epcglobal:fmcg:btt:po=urn:epcglob al:fmcg:bti:po:0614141073468.4&EQ_bizTransaction_u rn:epcglobal:fmcg:btt:po=urn:epcglobal:fmcg:bti:po :0614141073468.5 |
|
|
|
Poll.aspx?queryName=SimpleEventQuery&MATCH_epc=urn :epc:idpat:sgtin:0614141.107340.*&EQ_bizStep=urn:e pcglobal:hls:bizstep:commissioning |
|
|
|
Poll.aspx?queryName=SimpleEventQuery&MATCH_parentI D=urn:epc:id:sscc:0614141.0000000005 |
|
|
|
Poll.aspx?queryName=SimpleEventQuery&MATCH_childEP C=urn:epc:id:sgtin:0614141.107340.9 |
|
|
|
Poll.aspx?queryName=SimpleEventQuery&MATCH_epcClas s=urn:epc:idpat:sgtin:0614141.107342.* |
|
|
|
Poll.aspx?queryName=SimpleEventQuery&EQ_quantity=1 0 |
|
|
| Poll.aspx?queryName=SimpleEventQuery>_quantity=8 |
|
|
| Poll.aspx?queryName=SimpleEventQuery&GE_quantity=8 |
|
|
| Poll.aspx?queryName=SimpleEventQuery<_quantity=3 |
|
|
| Poll.aspx?queryName=SimpleEventQuery&LE_quantity=3 |
|
|
|
Poll.aspx?queryName=SimpleEventQuery&eventType=Obj ectEvent&EQ_bizStep=urn:epcglobal:hls:bizstep:comm issioning&EQ_disposition=urn:epcglobal:hls:disp:in active&MATCH_epc=urn:epc:idpat:sgtin:0614141.10734 0.* |
|
|
|
Poll.aspx?queryName=SimpleEventQuery&EQ_http://sch ema.hls.com/extension#batchNumber=2 |
|
|
|
Poll.aspx?queryName=SimpleEventQuery>_http://sch ema.hls.com/extension#temperature=25 |
|
|
|
Poll.aspx?queryName=SimpleEventQuery<_http://sch ema.hls.com/extension#temperature=25 |
|
|
| Poll.aspx?queryName=SimpleEventQuery |
|
|
|
Poll.aspx?queryName=SimpleEventQuery&HASATTR_bizLo cation=urn:epcglobal:fmcg:mda:sslta&WD_bizLocation =urn:epcglobal:fmcg:loc:0614141073468 |
|
|
|
Poll.aspx?queryName=SimpleEventQuery&EQATTR_bizLoc ation_urn:epcglobal:fmcg:mda:sslt=209 |
|
|
|
Poll.aspx?queryName=SimpleEventQuery&EQATTR_bizLoc ation_urn:epcglobal:fmcg:mda:sslt=209&orderBy=even tTime&orderDirection=DESC |
|
|
|
Poll.aspx?queryName=SimpleEventQuery>_quantity=3 <_quantity=8 |
|
|
|
Poll.aspx?queryName=SimpleEventQuery&EQ_http://sch ema.hls.com/extension#temperature=30&EQ_http://sch ema.hls.com/extension#batchNumber=1 |
|
|
|
Poll.aspx?queryName=SimpleEventQuery&EQ_bizStep=ur n:epcglobal:hls:bizstep:commissioning&eventCountLi mit=5&orderBy=eventTime&orderDirection=ASC |
|
|
|
Subscribe.aspx?queryName=SimpleEventQuery&eventTyp e=ObjectEvent&EQ_bizStep=urn:epcglobal:fmcg:bizste p:receiving&EQ_bizLocation=urn:epcglobal:fmcg:loc: 0614141073468.1&dest=uri:dummy&subscriptionID=Quer ySE4&schedulesecond=0&scheduleminute=0&initialReco rdTime=2000-07-05T00:00:00.0Z&reportIfEmpty=false |
|
|
|
Poll.aspx?queryName=SimpleEventQuery&EQ_bizStep=ur n:epcglobal:hls:bizstep:commissioning&maxEventCoun t=10 |
|
|
|
Poll.aspx?queryName=SimpleEventQuery&EQ_bizStep=ur n:epcglobal:hls:bizstep:commissioning&eventCountLi mit=5&maxEventCount=10 |
| |