OnlineSessionType
This includes all the parameters necessary to request and identify a session between two applications. Information within this component includes information like the userid, account, usergroup, URLs to which the reply/ cart should be redirected and so on. This also includes the ReturnURL tag to identify the result URL that is returned by the target system as a result of processing the Request.
Complex type information
Namespace: http://www.openapplications.org/oagis/10
Schema document: Common.xsd
Properties: ID: oagis-id-caf29ab92e564493bdf585f2fb26fd11
Content
- Sequence [1..1]
- SessionID [0..1] The SessionID uniquely identifies a client session with a server e.g. a user logging in to an application or a buyer session with a marketplace
- User [0..1] Identifies the user of a given system.
- RequestDateTime [0..1] This is the datetime at which a request is made for something e.g. an item, a service, a person or a transaction entity like a session
- ResponseDateTime [0..1] This is the datetime at which a response was made for a request
- ReplyURL [0..1] The ReplyURL is used to specify a URL that can be used by the provider to post any information collected by the requester in the session. An example of usage of this is to post the contents of a cart created by a buying application user from an external catalog.
- RedirectURL [0..1] The RedirectURL can be used to indicate a URL to which the Requesting application can be re-directed once the session initiated by this connection is completed. The session completion event is not recorded in this transaction.
- ReturnURL [0..1] The ReturnURL element is specified in the Show ECatalogURL by the target application. It contains a URL reference to which the requesting application is pointed. This will not have a value in the Request (Get) Message
- RequestLanguageCode [0..1] The RequestLanguage element can be used by the requesting system to indicate the desired language of the catalog or application to which session will be initiated upon receipt of the Show URL transaction. For instance, application A wishes to ‘punch out’ to external system B’s online Dutch-language catalog. System B supports numerous languages, but will validate the value of the 'RequestLanguage' element and return the appropriate URL to direct application A to the Dutch site
- Description [0..*]
- Note [0..*]
- OriginatorParty [0..1] Identifies the party that originated the purchase of the goods, service or payment.
- RecipientParty [0..1] Identifies the recipient of the goods or services.
- CatalogParty [0..*] Identifies the party whose catalog is used to purchase the goods or services.
- SearchTerm [0..*] The SEARCHTERM data type contains information that can be used to perform an initial search on the destination’s application. For example, a requester might wish to view a supplier’s catalog but restrict the result set for only ‘ballpoint pens’. The requester would use this data type to perform this initial query.
- Extension [0..1] Allows the user of OAGIS to extend the specification in order to provide additional information that is not captured in OAGIS.This is done by defining the additional information in XML Schema and referencing the new schema in the xml instance document through the use of namespaces. Once this is done the additional information defined there can be carried in the BOD XML instance document.The Open Applications Group will make best efforts to quickly consider all proposed submissions.The Extension is always the last element in all components, except where the component has been extended inline.
from type IdentificationTypefrom type OnlineSessionBaseTypefrom group FreeFormTextGroup
Attributes
Name | Occ | Type | Description | Notes |
---|---|---|---|---|
typeCode | [0..1] | CodeType_1E7368 | from type IdentificationType | |
actionCode | [0..1] | ActionCodeContentType | from type IdentificationType |
Used by
- Element OnlineSession
Type inheritance chain
- IdentificationType
- OnlineSessionBaseType
- OnlineSessionType
- OnlineSessionBaseType