Cancels a previously issued start request that has not yet expired.
ISCINVREQ, NOTAUTH, NOTFND, SYSIDERR
clearData clears the current data that is to be passed to the started transaction. The data was set using setData or registerData.
If the data was set using registerData, only the pointer to the data is removed, the data in the buffer is left unchanged.
If the data was set using setData, then clearData releases the memory used by the buffer.
Returns a reference to an IccBuf object that contains data passed on a start request. A call to this method should be preceded by a call to retrieveData method.
Returns a pointer to the single IccStartRequestQ object. If the object does not exist it is created. See also startRequestQ method on page startRequestQ of IccControl.
Returns the name of the queue that was passed by the start requester. A call to this method should be preceded by a call to retrieveData method.
Registers an IccBuf object to be interrogated for start data on each subsequent start method invocation.
This just stores the address of the IccBuf object within the IccStartRequestQ so that the IccBuf object can be found when using the start method. This differs from the setData method, which takes a copy of the data held in the IccBuf object during the time that it is invoked.
Clears any associations previously made by set... methods in this class.
Used by a task that was started, via an async start request, to gain access to the information passed by the start requester. The information is returned by the data, queueName, returnTermId, and returnTransId methods.
ENDDATA, ENVDEFERR, IOERR, LENGERR, NOTFND, INVREQ
Returns a reference to an IccTermId object that identifies which terminal is involved in the session. A call to this method should be preceded by a call to retrieveData method.
Returns a reference to an IccTransId object passed on a start request. A call to this method should be preceded by a call to retrieveData method.
Copies the data in buf into the IccStartRequestQ, which passes it to the started transaction when the start method is called. See also registerData on page registerData for an alternative way to pass data to started transactions.
Requests that this queue name be passed to the started transaction when the start method is called.
Requests that this return terminal ID be passed to the started transaction when the start method is called.
Requests that this return transaction ID be passed to the started transaction when the start method is called.
Sets whether the started transaction is to have protection and whether it is to be checked.
or
or
Asynchronously starts the named CICS® transaction. The returned reference to an IccRequestId object identifies the start request and can be used subsequently to cancel the start request.
INVREQ, IOERR, ISCINVREQ, LENGERR, NOTAUTH, SYSIDERR, TERMIDERR, TRANSIDERR, USERIDERR