Returns an enumeration that indicates what action the class will take in response to the specified condition being raised by CICS®. The possible values are described in this class.
This method is the same as actionOnCondition but returns a character, rather than an enumeration, as follows:
Returns a string of characters, one character for each possible condition. Each character indicates the actions to be performed for that corresponding condition. The characters used in the string are described above in actionOnConditionAsChar. For example, the string: 0X00H0A ... shows the actions for the first seven conditions are as follows:
Clears the contents of the object. This method is virtual and is implemented, wherever appropriate, in the derived classes. See Polymorphic Behavior for a description of polymorphism. The default implementation in this class throws an exception to indicate that it has not been overridden in a subclass.
Returns a number that indicates the condition code for the most recent CICS call made by this object.
Returns the symbolic name of the last CICS condition for this object.
Gets data from the IccResource object and returns it as an IccBuf reference. This method is virtual and is implemented, wherever appropriate, in the derived classes. See Polymorphic Behavior for a description of polymorphism. The default implementation in this class throws an exception to indicate that it has not been overridden in a subclass.
This virtual function may be re-implemented in a subclass (by the application programmer) to handle CICS events (see IccEvent class on page IccEvent class).
Returns a pointer to the IccResourceId object associated with this IccResource object.
Returns a boolean value that indicates whether EDF trace is active. Possible values are yes or no.
Returns a boolean value that indicates whether the route option is active. Possible values are yes or no.
Returns a character string that gives the name of the resource that is being used. For an IccTempStore object, the 8-character name of the temporary storage queue is returned. For an IccTerminal object, the 4-character terminal name is returned. This is equivalent to calling id()->name.
Puts information from the buffer into the IccResource object. This method is virtual and is implemented, wherever appropriate, in the derived classes. See Polymorphic Behavior for more information on polymorphism. The default implementation in this class throws an exception to indicate that it has not been overridden in a subclass.
Returns a reference to an IccSysId object that represents the system to which all CICS requests are routed--explicit function shipping.
Specifies the default action to be taken by the CICS foundation classes when a CICS condition occurs.
Specifies what action is automatically taken by the CICS foundation classes when a given CICS condition occurs.
Switches EDF on or off for this resource object. See Execution Diagnostic Facility.
These methods force the object to route CICS requests to the named remote system. This is called explicit function shipping.
This option is only valid for the following classes:
Attempting to use this method on other subclasses of IccResource causes an exception to be thrown.
To turn off the route option specify no parameter, for example:
obj.setRouteOption()