RQMDEFAggregateRecordType

Request Model Definitions aggregate record

Fields

CSDGroup (StringAggregationType)

The name of the CSD group for this CICS resource definition. This field is ignored for BAS definitions.

beanname (StringAggregationType)

A bean name, of up to 240 characters, matching the name of the enterprise bean in the XML deployment descriptor. The acceptable characters are A-Z a-z 0-9 . - _ and accented alphabetic characters.

If you specify a generic value for BEANNAME, then you must specify INTFACETYPE as BOTH and OPERATION as *. If you specify RTYPE as generic, you must specify BEANNAME as *. For CORBA REQUESTMODELs - that is, if RTYPE is CORBA, this field should be blank.

changeAgent (EnumAggregationType)

The change agent identifier that made the last modification.

  • CSDAPI - The resource was last changed by a CEDA transaction, by the programmable interface to DFHEDAP or by an EXEC CICS CSD command.
  • CSDBATCH - The resource was last changed by a DFHCSDUP job.
  • DREPAPI - Resource was last changed by a CICSPlex SM API command.
  • N_A - Resource was created or last updated prior to CICS TS Version 4 Release 1 and support for resource signatures.
changeAgentRelease (StringAggregationType)

The CICS release level of the agent that made the last modification.

changeTime (DateAggregationType)

The local date and time when the definition was last changed.

changeUserID (StringAggregationType)

The user ID that made the last modification.

corbaserver (StringAggregationType)

The name of the destination CORBASERVER for this REQUESTMODEL. The name can be up to 4 characters in length. The acceptable characters are A-Z a-z 0-9. You can also use an asterisk as the last (or only) character to specify a generic name. If a generic CORBASERVER is specified, BEANNAME, the CORBA attributes (MODULE and INTERFACE), and the COMMON attributes (OPERATION) must all be an asterisk (*); INTFACETYPE must be BOTH. For any release prior to CICS TS Version 6 Release 2, if any of the obsolete attribute values (OMGINTERFACE, OMGMODULE and OMGOPERATION) are present in the request model definition, CORBASERVER must be blank, otherwise CORBASERVER is a required attribute.

createTime (DateAggregationType)

The local date and time when the definition was created.

desccodepage (LongAggregationType)

The code page of the description field. This field is ignored for CICS CSD resource definitions.

description (StringAggregationType)

A description of the request model definition.

interface (StringAggregationType)

A name, of up to 255 characters, matching the IDL interface name. The acceptable characters are A-Z a-z 0-9 _ : and accented alphabetic characters.

Case is significant and should match the original Java or IDL source. To comply, however, with CORBA, installation of REQUESTMODELS that specify INTERFACE with values differing only in case from previously installed definitions, will be rejected. If a generic INTERFACE is specified, the common attributes (OPERATION) must be an asterisk (). For EJB REQUESTMODELs - that is, if RTYPE is EJB - this field should be blank. If you specify RTYPE as GENERIC, you must specify INTERFACE(). If any of the obsolete attribute values (OMGINTERFACE, OMGMODULE and OMGOPERATION) are present in the request model definition, INTERFACE must be blank.

intfacetype (EnumAggregationType)

The Java interface type for this REQUESTMODEL:

  • BOTH - Matches either the home or remote interface for the bean. OPERATION must be an asterisk (*).
  • HOME - Specifies that this is the home interface for the bean.
  • REMOTE - Specifies that this is the remote interface for the bean.
  • NOTAPPLIC - Specifies that this attribute is not applicable for this request model definition; that is, the interface type is CORBA.
module (StringAggregationType)

A name, of up to 255 characters, matching the IDL module name (which defines the name scope of the interface and operation). The acceptable characters are A-Z a-z 0-9 _. Characters outside this range may give unpredictable results. You can, however, use an asterisk as the last (or only) character to specify a generic name.

Case is significant and should match the original Java or IDL source. To comply with CORBA, however, installation of REQUESTMODELs that specify MODULE with values differing only in case from previously installed definitions will be rejected. If you specify a generic value for MODULE, then you must specify INTERFACE as * and OPERATION as *. If you specify RTYPE as GENERIC, you must specify MODULE as *. To indicate the default package, leave this field blank and specify a non-blank (but possibly generic) INTERFACE. For EJB REQUESTMODELs - that is, if RTYPE is EJB - this field should be blank. If any of the obsolete attribute values (OMGINTERFACE, OMGMODULE and OMGOPERATION) are present in the request model definition, MODULE must be blank.

name (StringAggregationType)

The name of the request model definition.

omginterface (StringAggregationType)

This attribute is obsolete, but is supported to provide BAS definition support for earlier releases of CICS. If this attribute is present in the request model definition, the following attributes must be blank: BEANNAME, CORBASERVER, INTFACETYPE, INTERFACE, OPERATION and RTYPE.

omgmodule (StringAggregationType)

This attribute is obsolete, but is supported to provide BAS definition support for earlier releases of CICS. If this attribute is present in the request model definition, the following attributes must be blank: BEANNAME, CORBASERVER, INTFACETYPE, INTERFACE, OPERATION and RTYPE.

omgoperation (StringAggregationType)

This attribute is obsolete, but is supported to provide BAS definition support for earlier releases of CICS. If this attribute is present in the request model definition, the following attributes must be blank: BEANNAME, CORBASERVER, INTFACETYPE, INTERFACE, OPERATION and RTYPE.

operation (StringAggregationType)

A name, of up to 255 characters, matching the IDL operation or an IDL representation of the bean method signature. The acceptable characters are A-Z a-z 0-9 _ and accented alphabetic characters.

rtype (EnumAggregationType)

The type of REQUESTMODEL:

  • GENERIC - Matches both enterprise bean and CORBA requests. If you specify GENERIC you must also specify: BEANNAME() INTERFACE() INTFACETYPE(BOTH) MODULE() OPERATION()
  • CORBA - Matches CORBA requests as specified by the CORBA attributes (MODULE and INTERFACE). Only the CORBA attributes and OPERATION attribute can be specified; the EJB attributes BEANNAME, INTFACETYPE, and the obsolete CICS TS V1R3 attributes (OMGINTERFACE, OMGMODULE and OMGOPERATION) must be blank.
  • EJB - Matches enterprise bean requests as specified by the EJB (BEANNAME and INTFACETYPE). Only the EJB attributes and COMMON attributes (OPERATION) are valid; the CORBA attributes (MODULE and INTERFACE) must be blank.
transid (StringAggregationType)

The 4-character name of the CICS transaction to be used when a new request processor transaction instance is required to process a method request matching the specification of the REQUESTMODEL. The transaction definition must have as its initial program a JVM program whose JVMClass is com.ibm.cics.iiop.RequestProcessor. It must be installed in all the AORs of the logical EJB server; it need not be installed in listener regions that are not also AORs.

userdata1 (StringAggregationType)

Optional string of up to 8 characters that allows you to provide additional site-specific data related to the BAS resource definition. This field is ignored for CICS CSD resource definitions.

userdata2 (StringAggregationType)

Optional string of up to 8 characters that allows you to provide additional site-specific data related to the BAS resource definition. This field is ignored for CICS CSD resource definitions.

userdata3 (StringAggregationType)

Optional string of up to 8 characters that allows you to provide additional site-specific data related to the BAS resource definition. This field is ignored for CICS CSD resource definitions.

version (LongAggregationType)

The version number of the BAS resource definition, from 1 to 15. This field is ignored for CICS CSD resource definitions.