OnlineSessionBaseType
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-b579634ca895409a9ad1e486b4e5c3e7
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.
from type IdentificationTypefrom 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 via derived type OnlineSessionType
Type inheritance chain
- IdentificationType
- OnlineSessionBaseType
- extended by OnlineSessionType
- OnlineSessionBaseType