- branchServerCtx
- Data: Contains the data that refers to the branch.
- Services:
- Client/Server as the transport mechanism
- Communications Pool as a pool of Lu0 connections
- Generic Pool as a pool of journal connections
- JavaChannelCtx
- Data: Contains special data referring to the terminal connection,
for example, its hardware specifications. It is used for including
the clientType dataField that is used to describe the kind of client
channel that has been connected ( Java).
- HtmlChannelCtx
- Data: Contains special data referring to the terminal connection,
for example, its hardware specifications. It is used for including
the clientType dataField that is used to describe the kind of client
channel that has been connected ( HTML).
- JavaSessionCtx
- Data: Contains the data that refers to the client session.
- TID
- UserId
- CustomerId
- CustomerName
- AccountList { AccountNumber, Type, Name, Balance }
- sessionID
- a dataElement for holding the message that the server operations
will send/receive from the host (HostBuff)
- customerSearchServerCtx
- Data: Contains the data that should be used by this particular
operation on the server side.
- TrxId
- TrxReplyCode
- TrxErrorMessage
- withdrawalServerCtx
- Data: Contains the data that is managed on the server side for
this particular business operation.
- Date
- AccountNumber
- AccountBalance
- Amount
- MaxAmount
- TrxId
- TrxReplyCode
- TrxErrorMessage
- depositServerCtx
- Data: Contains the data that is managed on the server side for
this particular business operation.
- Date
- AccountNumber
- AccountBalance
- Amount
- TrxId
- TrxReplyCode
- TrxErrorMessage
- accountStatementServerCtx
- Data: Contains the data that is managed on the server side for
this particular business operation.
- AccountNumber
- accountStatementDetails {Opndate, OpnDescription, OpnAmount, OpnBalance}
- TrxId,
- TrxReplyCode
- TrxErrorMessage
The following figure shows the hierarchy of the server contexts:
Note: The operation being executed context is the one that is instantiated
dynamically during the life of an operation. In this sample application,
it could be CustomerSearchserverCtx, withdrawalServerCtx, depositServerCtx,
or AccountStatementServerCtx.