com.ibm.cics.model
Interface IConnectionDefinition

All Superinterfaces:
ICICSDefinition, ICICSObject, IDefinition, com.ibm.cics.model.meta.ITypedObject

public interface IConnectionDefinition
extends ICICSDefinition

generated from CICS resourcetable CONNDEF


Nested Class Summary
static class IConnectionDefinition.AccessmethodValue
          Enumeration type for field ACCESSMETHOD
static class IConnectionDefinition.AttachsecValue
          Enumeration type for field ATTACHSEC
static class IConnectionDefinition.AutoconnectValue
          Enumeration type for field AUTOCONNECT
static class IConnectionDefinition.BindsecurityValue
          Enumeration type for field BINDSECURITY
static class IConnectionDefinition.ConntypeValue
          Enumeration type for field CONNTYPE
static class IConnectionDefinition.DatastreamValue
          Enumeration type for field DATASTREAM
static interface IConnectionDefinition.MaxqtimeValue
          Long constants interface for field MAXQTIME
static class IConnectionDefinition.ProtocolValue
          Enumeration type for field PROTOCOL
static class IConnectionDefinition.PsrecoveryValue
          Enumeration type for field PSRECOVERY
static interface IConnectionDefinition.QueuelimitValue
          Long constants interface for field QUEUELIMIT
static class IConnectionDefinition.RecordformatValue
          Enumeration type for field RECORDFORMAT
static class IConnectionDefinition.SinglesessValue
          Enumeration type for field SINGLESESS
static class IConnectionDefinition.UsedfltuserValue
          Enumeration type for field USEDFLTUSER
static class IConnectionDefinition.XlnactionValue
          Enumeration type for field XLNACTION
 
Field Summary
 
Fields inherited from interface com.ibm.cics.model.ICICSDefinition
COPYRIGHT
 
Method Summary
<From extends ICICSObject>
ICICSObjectListFactory<From>
findReferences(IReferenceAttribute<From,IConnectionDefinition> referenceAttribute)
          Returns an ICICSObjectListFactory that can be used to retrieve all objects that reference this ICICSObject by the supplied IReferenceAttribute.
 IConnectionDefinition.AccessmethodValue getAccessmethod()
          Getter for field ACCESSMETHOD
 IConnectionDefinition.AttachsecValue getAttachsec()
          Getter for field ATTACHSEC
 IConnectionDefinition.AutoconnectValue getAutoconnect()
          Getter for field AUTOCONNECT
 IConnectionDefinition.BindsecurityValue getBindsecurity()
          Getter for field BINDSECURITY
 ICICSDefinitionReference<IConnectionDefinition> getCICSObjectReference()
           
 IConnectionDefinition.ConntypeValue getConntype()
          Getter for field CONNTYPE
 IConnectionDefinition.DatastreamValue getDatastream()
          Getter for field DATASTREAM
 java.lang.String getIndsys()
          Getter for field INDSYS
 ICICSEnums.YesNoValue getInservice()
          Getter for field INSERVICE
 java.lang.Long getMaxqtime()
          Getter for field MAXQTIME
 java.lang.String getNetname()
          Getter for field NETNAME
 ICICSType<IConnectionDefinition> getObjectType()
           
 IConnectionDefinition.ProtocolValue getProtocol()
          Getter for field PROTOCOL
 IConnectionDefinition.PsrecoveryValue getPsrecovery()
          Getter for field PSRECOVERY
 java.lang.Long getQueuelimit()
          Getter for field QUEUELIMIT
 IConnectionDefinition.RecordformatValue getRecordformat()
          Getter for field RECORDFORMAT
 java.lang.String getRemotename()
          Getter for field REMOTENAME
 java.lang.String getRemotesysnet()
          Getter for field REMOTESYSNET
 java.lang.String getRemotesystem()
          Getter for field REMOTESYSTEM
 java.lang.String getSecurityname()
          Getter for field SECURITYNAME
 IConnectionDefinition.SinglesessValue getSinglesess()
          Getter for field SINGLESESS
 IConnectionDefinition.UsedfltuserValue getUsedfltuser()
          Getter for field USEDFLTUSER
 java.lang.String getUserdata1()
          Getter for field USERDATA1
 java.lang.String getUserdata2()
          Getter for field USERDATA2
 java.lang.String getUserdata3()
          Getter for field USERDATA3
 IConnectionDefinition.XlnactionValue getXlnaction()
          Getter for field XLNACTION
 
Methods inherited from interface com.ibm.cics.model.ICICSDefinition
getChangeAgent, getChangeAgentRelease, getChangeTime, getChangeUserID, getCreateTime, getCSDGroup, getDescription, getVersion
 
Methods inherited from interface com.ibm.cics.model.ICICSObject
getCICSType, getName
 
Methods inherited from interface com.ibm.cics.model.meta.ITypedObject
getAttributeValue
 

Method Detail

getObjectType

ICICSType<IConnectionDefinition> getObjectType()
Specified by:
getObjectType in interface ICICSDefinition
Specified by:
getObjectType in interface ICICSObject
Specified by:
getObjectType in interface IDefinition
Specified by:
getObjectType in interface com.ibm.cics.model.meta.ITypedObject

getAccessmethod

IConnectionDefinition.AccessmethodValue getAccessmethod()
Getter for field ACCESSMETHOD

Access method

The access method to be used for this connection:


getAttachsec

IConnectionDefinition.AttachsecValue getAttachsec()
Getter for field ATTACHSEC

Level of attach-time security

The level of attach-time user security required for the connection:


getAutoconnect

IConnectionDefinition.AutoconnectValue getAutoconnect()
Getter for field AUTOCONNECT

Autoconnect sessions for VTAM

Indicates whether sessions with this connection are to be bound when CICS is initialized or whenever communication with VTAM is started:


getBindsecurity

IConnectionDefinition.BindsecurityValue getBindsecurity()
Getter for field BINDSECURITY

Bind time security

Indicates whether an external security manager (ESM) is being used for bind-time security:


getConntype

IConnectionDefinition.ConntypeValue getConntype()
Getter for field CONNTYPE

Nature of connection

The nature of the connection for external CICS interface (EXCI) connections:


getDatastream

IConnectionDefinition.DatastreamValue getDatastream()
Getter for field DATASTREAM

Data stream type

The type of data stream:


getIndsys

java.lang.String getIndsys()
Getter for field INDSYS

Intermediate system name

The name of an intermediate system that is used to relay communications between this system and the remote system. The name can be up to four characters in length. You can name an intermediate system only if you specify INDIRECT in the Access method field.


getInservice

ICICSEnums.YesNoValue getInservice()
Getter for field INSERVICE

Connection status

For connections using either the APPC or MRO protocol, the status of the connection as one of the following:


getMaxqtime

java.lang.Long getMaxqtime()
Getter for field MAXQTIME

Maximum queue time

The maximum wait time for queued allocate requests waiting for free sessions on a connection that appears to be unresponsive. The maximum queue time is used only if a queue limit is specified in the Queue limit field, and then the time limit is applied only when the queue length has reached the queue limit value. Options are:

If you do not specify a queue limit, leave this field blank.


getNetname

java.lang.String getNetname()
Getter for field NETNAME

Network name

The intercommunication link to the system that owns the connection. The name can be up to eight characters in length.


getProtocol

IConnectionDefinition.ProtocolValue getProtocol()
Getter for field PROTOCOL

Protocol

For connections with an access method of VTAM, indicates which SNA protocol is in use, either LUTYPE6.1 (LU61) or Advanced Program-to-Program Communication (APPC). A value of EXCI means this connection uses the External CICS Interface. A value of NOTAPPLIC means this connection is not a VTAM connection.


getPsrecovery

IConnectionDefinition.PsrecoveryValue getPsrecovery()
Getter for field PSRECOVERY

Persistent session recovery

In a CICS region running with persistent sessions support, this specifies whether, and how, LU6.2 sessions are recovered on system restart within the persistent session delay interval:


getQueuelimit

java.lang.Long getQueuelimit()
Getter for field QUEUELIMIT

Queue limit

The maximum number of allocate requests that CICS is to queue while waiting for free sessions:


getRecordformat

IConnectionDefinition.RecordformatValue getRecordformat()
Getter for field RECORDFORMAT

Record format

The type of SNA chain.


getRemotename

java.lang.String getRemotename()
Getter for field REMOTENAME

Connection name in remote system

The name by which the APPC connection for transaction routing is known in the system or region that owns the connection. The name can be up to four characters in length.


getRemotesysnet

java.lang.String getRemotesysnet()
Getter for field REMOTESYSNET

Net name of the owning TOR

The network name (APPLID) of the system that owns the connection. The name can be up to four characters in length.


getRemotesystem

java.lang.String getRemotesystem()
Getter for field REMOTESYSTEM

Remote connection name

The intercommunication link to the system that owns the connection. The name can be up to four characters in length.


getSecurityname

java.lang.String getSecurityname()
Getter for field SECURITYNAME

Security name for remote system

For APPC and LU6.1 links only, this is the security name of the remote system. The security name (or USERID on the sessions definition) must be a valid RACF user ID on your system.


getSinglesess

IConnectionDefinition.SinglesessValue getSinglesess()
Getter for field SINGLESESS

APPC terminal on single session APPC link

Identifies whether the definition is for an APPC terminal on a single session APPC link to CICS.


getXlnaction

IConnectionDefinition.XlnactionValue getXlnaction()
Getter for field XLNACTION

Exchange lognames (XLN) action

The status of the exchange lognames (XLN) process.


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.


getUsedfltuser

IConnectionDefinition.UsedfltuserValue getUsedfltuser()
Getter for field USEDFLTUSER

Use default user ID

The action that is taken when an inbound FMH5 does not contain the security information implied by the ATTACHSEC attribute:


getCICSObjectReference

ICICSDefinitionReference<IConnectionDefinition> getCICSObjectReference()
Specified by:
getCICSObjectReference in interface ICICSDefinition
Specified by:
getCICSObjectReference in interface ICICSObject
Specified by:
getCICSObjectReference in interface IDefinition

findReferences

<From extends ICICSObject> ICICSObjectListFactory<From> findReferences(IReferenceAttribute<From,IConnectionDefinition> referenceAttribute)
Returns an ICICSObjectListFactory that can be used to retrieve all objects that reference this ICICSObject by the supplied IReferenceAttribute. The list factory can be activated by the caller when necessary. This method does not perform any I/O.



Copyright © 2008-2013 IBM Corp. All Rights Reserved.