|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The ITOCConnectionService interface provides ITOCConnection services.
Field Summary | |
static java.lang.String |
automaticACK
The value to determine if ackonowledgement message are sent automatically or not. |
static java.lang.String |
clientId
The name of the clientId. |
static java.lang.String |
commitMode
The value of commit mode. |
static byte |
CONFIRM
|
static java.lang.String |
dataStoreName
The name of the IMS datastore. |
static java.lang.String |
enabled
|
static java.lang.String |
hostName
The name of the IMS host. |
static java.lang.String |
LISTEN_THREAD
The name of the thread employed working on commit mode 1. |
static java.lang.String |
lterm
The name of the lterm.Can be set to blank. |
static byte |
MFS_NO
|
static byte |
MFS_YES
|
static byte |
MODE0
|
static byte |
MODE1
|
static byte |
NONE
|
static java.lang.String |
password
The name of the IMS user password. |
static java.lang.String |
port
The value of the IMS port. |
static java.lang.String |
receiveOnlyTimeout
The value of the timeout when working on commit mode 0, using receiveonly protocol. |
static java.lang.String |
requestMFS
The name of the MFS mod received from the IMS |
static java.lang.String |
SAFgroupName
The name of the IMS group.Can be set to blank. |
static java.lang.String |
sendOnly
The value to decide the protocol when working on commit mode 0. |
static java.lang.String |
synchLevel
The value of the synchronization level. |
static java.lang.String |
synchronousMode
The option choiced by the user relating transaction flow. |
static java.lang.String |
transaction
The transaction name. |
static java.lang.String |
UNSOLICITED
The name of the thread employed working on commit mode 0. |
static java.lang.String |
userId
The name of the IMS userId. |
static java.lang.String |
version
The value of the IMS release. |
Fields inherited from interface com.ibm.dse.services.comms.CommonCommunicationsService |
CLOSED,
DATA,
DATASENT,
ERROR,
OPENED,
RECEIVERC,
TIMEOUT |
Method Summary | |
void |
initInstance()
Initiates all processes depending commit mode. |
void |
send(java.lang.String aTransaction,
java.lang.String aData)
Sends transaction to IMS. |
void |
send(java.lang.String aTransaction,
java.lang.String[] segments)
Sends transaction to IMS. |
void |
sendACK()
Sends ACKNOWLEDGE message to IMS when working in confirm mode. |
void |
sendNACK()
Sends NEGATIVE ACKNOWLEDGE message to IMS when working in confirm mode. |
ITOCMessage |
sendReceive(java.lang.String aTransaction,
java.lang.String[] segments,
long timeout)
Sends transaction to IMS and awaits for response. |
ITOCMessage |
sendReceive(java.lang.String aTransaction,
java.lang.String aData,
long timeout)
Sends transaction to IMS and awaits for response. |
void |
setUserExit(java.lang.String newUserExit)
Set the userExit value to UserExit parameter. |
void |
terminate()
Terminates the conversation. |
Methods inherited from interface com.ibm.dse.services.comms.CommonCommunicationsService |
ccClose,
ccOpen,
ccReceiveData,
ccSendData,
ccSendReceive,
getCcClosedEventName,
getCcDataReceivedEventName,
getCcErrorReceivedEventName,
getCcOpenedEventName,
isFree,
isOffline,
setInUse |
Methods inherited from interface com.ibm.dse.base.Notifier |
addHandler,
getHandlersList,
getName,
removeHandler,
setName,
signalEvent,
signalEvent |
Field Detail |
public static final byte CONFIRM
public static final byte NONE
public static final byte MODE1
public static final byte MODE0
public static final byte MFS_YES
public static final byte MFS_NO
public static final java.lang.String LISTEN_THREAD
public static final java.lang.String UNSOLICITED
public static final java.lang.String synchronousMode
public static final java.lang.String requestMFS
public static final java.lang.String automaticACK
public static final java.lang.String sendOnly
public static final java.lang.String commitMode
public static final java.lang.String userId
public static final java.lang.String transaction
public static final java.lang.String password
public static final java.lang.String SAFgroupName
public static final java.lang.String clientId
public static final java.lang.String synchLevel
public static final java.lang.String lterm
public static final java.lang.String hostName
public static final java.lang.String dataStoreName
public static final java.lang.String port
public static final java.lang.String version
public static final java.lang.String receiveOnlyTimeout
public static final java.lang.String enabled
Method Detail |
public void initInstance() throws DSECCException
public void send(java.lang.String aTransaction, java.lang.String[] segments) throws java.io.IOException, java.lang.Exception
java.lang.String
- aTransaction. Transaction code to be sent.java.lang.String
- segments. Segments array relating transaction.public void send(java.lang.String aTransaction, java.lang.String aData) throws java.io.IOException, java.lang.Exception
java.lang.String
- aTransaction. Transaction code to be sent.java.lang.String
- aData. Segment data.public void sendACK() throws java.io.IOException, java.lang.Exception
public void sendNACK() throws java.io.IOException
public ITOCMessage sendReceive(java.lang.String aTransaction, java.lang.String[] segments, long timeout) throws java.io.IOException, java.lang.Exception
aTransaction
- java.lang.Stringsegments
- array of Stringstimeout
- longpublic ITOCMessage sendReceive(java.lang.String aTransaction, java.lang.String aData, long timeout) throws java.io.IOException, java.lang.Exception
aTransaction
- java.lang.StringaData
- java.lang.Stringtimeout
- longpublic void setUserExit(java.lang.String newUserExit)
newUserExit
- java.lang.Stringpublic void terminate()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |