Skip to main content

Funktionstasten mit Transaktion belegen unter Mainframe Express (MFE) CICS

  • February 15, 2013
  • 0 replies
  • 0 views

Problem:

Aufruf einer Transaktion in der MFE Cics Option durch Drücken einer PF-Taste.

Resolution:

Diese Möglichkeit ist in der MFE Cics Option durch die Implementierung der Hexadecimal Transaction Facility möglich.

Die Transaktions-ID wird hier als Hexwert angegeben.

Der erste Hexwert (in Ascii) gefolgt von 3-mal Hex-FF definiert die PF-Taste.

Die jeweiligen Werte der PF-Keys sind definiert  in der DFHAID.cpy (zu finden unter \\Mfe\\source).

Beispiel:

Eine Transaktion soll gestartet werden durch Drücken der PF1-Taste.

1. Definition der Transaktion

In der PCT bei der Transaktions Definition den Button "Hex" enablen.

Die TransaktionsId nun definieren als Hexwert (31FFFFFF). Die übrigen Felder

(Programmname ....) wie üblich.

Erklärung: Die PF1-Taste hat den Wert "1" (siehe DFHAID.cpy), "1" entspricht X'31' in Ascii.

2. Nach Start der Cics Region kann die Transaktion nun ausgelöst werden durch Drücken der F1 Taste.

(F1 auf dem PC entspricht der PF1 Taste auf dem Mainframe, die Zuweisungen sind zu finden in der Online Hilfe in:

Cics Option Technical Guide / Configuring Cics Terminals).

Old KB# 2463

#EnterpriseDeveloper
#MFDS