EPCIS Query URL (Change IP or Domain if needed) (HTTP.GET)

Query Response

Method Name Description
Subscribe
  • Return events/vocabularies stored in the EPCIS repository in interest immediately
  • URL: http://{base-url}:{base-port}/epcis/Service/Poll/{queryName}
  • Parameters for subscription :

    dest
    Only one of either schedule or trigger parameter should be provided
    schedule trigger
    initialRecordTime can keep subscribers from obtaining already received events
    initialRecordTime
    reportIfEmpty

    Parameters for polling SimpleEventQuery :

    eventType
    GE_eventTime LT_eventTime
    GE_recordTime LT_recordTime
    GE_errorDeclarationTime LT_errorDeclarationTime
    EQ_action
    EQ_bizStep
    EQ_disposition
    EQ_readPoint WD_readPoint
    EQ_bizLocation WD_bizLocation
    EQ_transformationID
    MATCH_epc MATCH_parentID
    MATCH_inputEPC MATCH_outputEPC MATCH_anyEPC
    MATCH_epcClass MATCH_anyEPCClass
    MATCH_inputEPCClass MATCH_outputEPCClass
    EQ_bizTransaction_
    EQ_source_
    EQ_destination_
    EQ_
    GT_ GE_ LT_ LE_
    EXISTS_ EXISTS_ILMD_ EXISTS_errorDeclaration
    EQ_eventID
    EQ_errorReason EQ_correctiveEventID
    orderBy orderDirection
    eventCountLimit maxEventCount
    NOTE: (EQ|GT|GE|LT|LE)_INNER_ , (EQ|GT|GE|LT|LE)_ILMD_, (EQ|GT|GE|LT|LE)_INNER_ILMD, (EQ|GT|GE|LT|LE)_ERROR_DECLARATION_, (EQ|GT|GE|LT|LE)_INNER_ERROR_DECLARATION_ are supported like (EQ|GT|GE|LT|GE)_

Unsubscribe
  • Removes a previously registered subscription having the specified subscriptionID.
  • URL: http://{base-url}:{base-port}/epcis/Service/Unsubscribe/{subscriptionID}
  • Additional Parameters: Null
GetSubscriptionIDs
  • Returns a list of all subscriptionIDs currently subscribed to the specified named query.
  • URL: http://{base-url}:{base-port}/epcis/Service/GetSubscriptionIDs/{queryName}
  • Return: [ {SubscriptionIDs} ]