Gets or sets the identifier of the transaction used when linking to the CICS program.

Namespace:  IBM.CTG
Assembly:  IBM.CTG.Client (in IBM.CTG.Client.dll) Version: 1.0.0.0

Syntax

C#
public string TransId { get; set; }
Visual Basic (Declaration)
Public Property TransId As String
Visual C++
public:
property String^ TransId {
	String^ get ();
	void set (String^ value);
}

Property Value

The transaction identifier.

Remarks

If MirrorTransId is nullNothingnullptra null reference (Nothing in Visual Basic), the called program runs under the default CICS mirror transaction, but is linked to under the transaction specified in TransId. The transaction identifier is converted from ASCII to EBCDIC, with no uppercase translation, and stored in EIBTRNID for the duration of the LINK to the CICS program, so it is available to the called program. Some servers use the transaction identifier to determine security and performance attributes for the called program. In those servers, use this property to control the processing of called programs.

If MirrorTransId is not nullNothingnullptra null reference (Nothing in Visual Basic) this property is ignored.

The maximum length of a transaction identifier is 4 characters. If the specified value is longer than 4 characters it will be truncated.

See Also