com.ibm.cics.model
Interface IDB2EntryDefinition

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

public interface IDB2EntryDefinition
extends ICICSDefinition

generated from CICS resourcetable DB2EDEF


Nested Class Summary
static class IDB2EntryDefinition.AccountrecValue
          Enumeration type for field ACCOUNTREC
static class IDB2EntryDefinition.AuthtypeValue
          Enumeration type for field AUTHTYPE
static class IDB2EntryDefinition.PriorityValue
          Enumeration type for field PRIORITY
static class IDB2EntryDefinition.ThreadwaitValue
          Enumeration type for field THREADWAIT
 
Field Summary
 
Fields inherited from interface com.ibm.cics.model.ICICSDefinition
COPYRIGHT
 
Method Summary
<From extends ICICSObject>
ICICSObjectListFactory<From>
findReferences(IReferenceAttribute<From,IDB2EntryDefinition> referenceAttribute)
          Returns an ICICSObjectListFactory that can be used to retrieve all objects that reference this ICICSObject by the supplied IReferenceAttribute.
 IDB2EntryDefinition.AccountrecValue getAccountrec()
          Getter for field ACCOUNTREC
 java.lang.String getAuthid()
          Getter for field AUTHID
 IDB2EntryDefinition.AuthtypeValue getAuthtype()
          Getter for field AUTHTYPE
 ICICSDefinitionReference<IDB2EntryDefinition> getCICSObjectReference()
           
 ICICSEnums.YesNoValue getDrollback()
          Getter for field DROLLBACK
 ICICSType<IDB2EntryDefinition> getObjectType()
           
 java.lang.String getPlan()
          Getter for field PLAN
 java.lang.String getPlanexitname()
          Getter for field PLANEXITNAME
 IDB2EntryDefinition.PriorityValue getPriority()
          Getter for field PRIORITY
 java.lang.Long getProtectnum()
          Getter for field PROTECTNUM
 java.lang.Long getThreadlimit()
          Getter for field THREADLIMIT
 IDB2EntryDefinition.ThreadwaitValue getThreadwait()
          Getter for field THREADWAIT
 java.lang.String getTransid()
          Getter for field TRANSID
 java.lang.String getUserdata1()
          Getter for field USERDATA1
 java.lang.String getUserdata2()
          Getter for field USERDATA2
 java.lang.String getUserdata3()
          Getter for field USERDATA3
 
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<IDB2EntryDefinition> 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

getTransid

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

Transaction ID

The transaction ID associated with the entry. Only one transaction can be specified here. However, the use of one or more wildcard characters allows a group of transactions to be represented. Additional transactions can be defined for this entry by defining a DB2 transaction that refers to this DB2 entry. This field is optional on a DB2 entry. All transactions can be associated with a DB2 entry means of DB2 transactions instead. However, if only one transaction is associated with a DB2 entry it is easier to specify it on the DB2 entry. Note: Specifying a transaction ID here causes a 'ghost' DB2 transaction object to be created when the DB2 entry definition is installed, and such DB2 transaction objects may appear on SYSRES and RDSCPROC views.


getAccountrec

IDB2EntryDefinition.AccountrecValue getAccountrec()
Getter for field ACCOUNTREC

Accounting record option

This defines whether the CICS DB2 attachment will produce a DB2 accounting record per unit of work (UOW), transid, transaction or not at all for transactions using pool threads.


getThreadlimit

java.lang.Long getThreadlimit()
Getter for field THREADLIMIT

Maximum number of active threads

The current maximum number of pool threads that the CICS DB2 attachment facility allows to be active before requests are made to wait or are rejected (subject to the THREADWAIT attribute). The default threadlimit (3) is also the minimum you can specify. The maximum value must not be greater than the value specified for TCBLIMIT.


getAuthid

java.lang.String getAuthid()
Getter for field AUTHID

Thread authorization ID

The user identifier to be used for security checking when using pool threads. If Thread authorization ID is specified, then Authorization type is not applicable.


getAuthtype

IDB2EntryDefinition.AuthtypeValue getAuthtype()
Getter for field AUTHTYPE

Authorization type

This indicates the type of user identifier to be used for security checking when using pool threads. If Authorization type is specified then Thread authorization ID is set to blanks.


getDrollback

ICICSEnums.YesNoValue getDrollback()
Getter for field DROLLBACK

Deadlock rollback option

Indicates whether or not the CICS DB2 attachment will initiate a syncpoint rollback in the event of a transaction being selected as a victim of a deadlock resolution.


getPlan

java.lang.String getPlan()
Getter for field PLAN

Plan name

The name of the plan to be used for all pool threads. If a Plan name is specified, the Dynamic plan exit name field is set to blank. If neither PLAN nor PLANEXITNAME is specified, then CICS will set PLANEXITNAME to 'DSNCUEXT' at installation time.


getPlanexitname

java.lang.String getPlanexitname()
Getter for field PLANEXITNAME

Dynamic plan exit name

The name of the dynamic plan exit used for pool threads. If a Dynamic plan exit name is specified, the Plan name field is set to blank. If neither PLAN nor PLANEXITNAME is specified, then CICS will set PLANEXITNAME to 'DSNCUEXT' at installation time.


getPriority

IDB2EntryDefinition.PriorityValue getPriority()
Getter for field PRIORITY

TCB priority

The priority of the db2 entry TCBs relative to the CICS main task.


getProtectnum

java.lang.Long getProtectnum()
Getter for field PROTECTNUM

Maximum number of protected threads

The current maximum number of protected threads allowed for this DB2 entry.


getThreadwait

IDB2EntryDefinition.ThreadwaitValue getThreadwait()
Getter for field THREADWAIT

Thread wait option

Indicates whether or not transactions should wait for a pool thread or be abended if the number of active pool threads reaches the threadlimit number.


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.


getCICSObjectReference

ICICSDefinitionReference<IDB2EntryDefinition> 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,IDB2EntryDefinition> 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.