EPC Implementer > EPCIS > Query   
 
EPCglobal-epcis-query-1_0
Previous element    
Next element
 
ComplexType epcisq:EPCISQueryBodyType
 
Diagram
 
   
Associations Type:  Occurrence: 
 
xsd:choice 1 .. 1
epcisq:GetQueryNames epcisq:EmptyParms 1 .. 1
epcisq:GetQueryNamesResult epcisq:ArrayOfString 1 .. 1
epcisq:Subscribe epcisq:Subscribe 1 .. 1
epcisq:SubscribeResult epcisq:VoidHolder 1 .. 1
epcisq:Unsubscribe epcisq:Unsubscribe 1 .. 1
epcisq:UnsubscribeResult epcisq:VoidHolder 1 .. 1
epcisq:GetSubscriptionIDs epcisq:GetSubscriptionIDs 1 .. 1
epcisq:GetSubscriptionIDsResult epcisq:ArrayOfString 1 .. 1
epcisq:Poll epcisq:Poll 1 .. 1
epcisq:GetStandardVersion epcisq:EmptyParms 1 .. 1
epcisq:GetStandardVersionResult xsd:string 1 .. 1
epcisq:GetVendorVersion epcisq:EmptyParms 1 .. 1
epcisq:GetVendorVersionResult xsd:string 1 .. 1
epcisq:DuplicateNameException epcisq:DuplicateNameException 1 .. 1
Description:  DuplicateNameException is not implemented in EPCIS 1.0
epcisq:InvalidURIException epcisq:InvalidURIException 1 .. 1
Description:  InvalidURIException may be thrown by the following method(s) of the EPCIS Query Control Interface:

- subscribe
epcisq:NoSuchNameException epcisq:NoSuchNameException 1 .. 1
Description:  NoSuchNameException may be thrown by the following method(s) of the EPCIS Query Control Interface:

- poll
- getSubscriptionIDs
epcisq:NoSuchSubscriptionException epcisq:NoSuchSubscriptionException 1 .. 1
Description:  NoSuchSubscriptionException may be thrown by the following method(s) of the EPCIS Query Control Interface:

- unsubscribe
epcisq:DuplicateSubscriptionException epcisq:DuplicateSubscriptionException 1 .. 1
Description:  DuplicateSubscriptionException may be thrown by the following method(s) of the EPCIS Query Control Interface:

- subscribe
epcisq:QueryParameterException epcisq:QueryParameterException 1 .. 1
Description:  Query ParameterException may be thrown by the following method(s) of the EPCIS Query Control Interface:

- subscribe
- poll
epcisq:QueryTooLargeException epcisq:QueryTooLargeException 1 .. 1
Description:  QueryTooLargeException may be thrown by the following method(s) of the EPCIS Query Control Interface:

- poll

An attempt to execute a standing query may result in a QueryTooLargeException or an ImplementationException being sent to a subscriber via the EPCIS Query Callback Interface instead of a normal query result. In this case, the QueryTooLargeException or ImplementationException shall include, in addition to the reason string, the query name and the subscriptionID as specified in the subscribe call that created the standing query.
epcisq:QueryTooComplexException epcisq:QueryTooComplexException 1 .. 1
Description:  QueryTooComplexException may be thrown by the following method(s) of the EPCIS Query Control Interface:

- subscribe
- poll
epcisq:SubscriptionControlsException epcisq:SubscriptionControlsException 1 .. 1
Description:  SubscriptionControlsException may be thrown by the following method(s) of the EPCIS Query Control Interface:

- subscribe
epcisq:SubscribeNotPermittedException epcisq:SubscribeNotPermittedException 1 .. 1
Description:  SubscribeNotPermittedException may be thrown by the following method(s) of the EPCIS Query Control Interface:

- subscribe
epcisq:SecurityException epcisq:SecurityException 1 .. 1
Description:  SecurityException may be thrown by the following method(s) of the EPCIS Query Control Interface:

- subscribe
- unsubscribe
- poll
- getSubscriptionIDs
- getStandardVersion
- getVendorVersion
epcisq:ValidationException epcisq:ValidationException 1 .. 1
Description:  ValidationException may be thrown by the following method(s) of the EPCIS Query Control Interface:

- getQueryNames
- subscribe
- unsubscribe
- poll
- getSubscriptionIDs
- getStandardVersion
- getVendorVersion
epcisq:ImplementationException epcisq:ImplementationException 1 .. 1
Description:  ImplementationException may be thrown by the following method(s) of the EPCIS Query Control Interface:

- getQueryNames
- subscribe
- unsubscribe
- poll
- getSubscriptionIDs
- getStandardVersion
- getVendorVersion

An attempt to execute a standing query may result in a QueryTooLargeException or an ImplementationException being sent to a subscriber via the EPCIS Query Callback Interface instead of a normal query result. In this case, the QueryTooLargeException or ImplementationException shall include, in addition to the reason string, the query name and the subscriptionID as specified in the subscribe call that created the standing query.
epcisq:QueryResults epcisq:QueryResults 1 .. 1
 
  Date Of Publication: 01.04.2008  
  Copyright © GS1 Germany 2008. All rights reserved Optimised for 1024 x 768 pixel