Interface IRequestModelDefinition

    • Method Detail

      • getChangeAgent

        IRequestModelDefinition.ChangeAgentValue getChangeAgent()
        Getter for field CHANGEAGENT

        Last modification agent

        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.
      • getOmgmodule

        java.lang.String getOmgmodule()
        Getter for field OMGMODULE

        Object management group (OMG) module name

        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.

      • getOmginterface

        java.lang.String getOmginterface()
        Getter for field OMGINTERFACE

        Object management group (OMG) interface name

        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.

      • getOmgoperation

        java.lang.String getOmgoperation()
        Getter for field OMGOPERATION

        Object management group (OMG) operation name

        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.

      • getTransid

        java.lang.String getTransid()
        Getter for field TRANSID

        CICS transaction ID

        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.

      • getUserdata1

        java.lang.String getUserdata1()
        Getter for field USERDATA1

        User data area 1

        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.

      • getUserdata2

        java.lang.String getUserdata2()
        Getter for field USERDATA2

        User data area 2

        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.

      • getUserdata3

        java.lang.String getUserdata3()
        Getter for field USERDATA3

        User data area 3

        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.

      • getCorbaserver

        java.lang.String getCorbaserver()
        Getter for field CORBASERVER

        CorbaServer

        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.

      • getRtype

        IRequestModelDefinition.RtypeValue getRtype()
        Getter for field RTYPE

        Request model type

        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.
      • getIntfacetype

        IRequestModelDefinition.IntfacetypeValue getIntfacetype()
        Getter for field INTFACETYPE

        Java interface type

        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.
      • getBeanname

        java.lang.String getBeanname()
        Getter for field BEANNAME

        Enterprise bean

        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.

      • getModule

        java.lang.String getModule()
        Getter for field MODULE

        Module name

        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.

      • getInterface

        java.lang.String getInterface()
        Getter for field INTERFACE

        Interface name

        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.

      • getOperation

        java.lang.String getOperation()
        Getter for field OPERATION

        Operation name

        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.