Tecwrkus は 3270 ユーザー レコードで、多数の Tecwrksd LU/セッション情報レコードが含まれています。
構文
typedef struct tecwrkus {
USHORT cwlen;
USHORT cwtype;
UCHAR cwname[21];
UCHAR cwremark[26];
UCHAR cwstylef[9];
USHORT cwvewrtm;
USHORT cwalert;
USHORT cwchghan;
USHORT cwmaxses;
USHORT cwnumrec;
TECWRKSD cwsesdat[10];
USHORT cwmodisf;
UCHAR cwstatus;
UCHAR cwpad;
USHORT cwnumrmp;
TECWRKSD cwremap[1];
} TECWRKUS;
メンバー
cwlen
レコードの長さ。
cwtype
レコードの型。
cwname[21]
ユーザー名。
cwremark[26]
コメント フィールド。
cwstylef[9]
初期スタイル ファイル名。
cwvewrtm
ユーザーが応答時間モニター (RTM) 情報を表示できるかどうか。
cwalert
ユーザーが ALERT アクセス許可を持っているかどうか。
cwchghan
ユーザーがアクセスされる LU/プール名を変更できるかどうか。
cwmaxses
アクティブなセッションの最大数 (1 から 10)。
cwnumrec
ユーザーのセッション数。
cwsesdat[10]
セッション情報レコード。
cwmodisf
初期スタイルを変更するためのアクセス許可。
cwstatus
状態バイト: ユーザーまたはグループ。
cwpad
1 バイトの埋め込み。
cwnumrmp
再マッピング リスト内の LU/プールの数。
cwremap[1]
LU/プールの再マッピング リスト。
解説
次のメンバーの一覧では、tecwrkus 構造体の各フィールドの意味を説明し、アプリケーションで各フィールドを使用する方法を示します。 Host Integration Server 3270 構成の詳細については、「構成情報」を参照してください。
cwlen
3270 ユーザー レコードの長さ (これは、再マッピング リスト内の可変の LU/セッション レコード数を含むため、変数です)。 アプリケーションでは、正しいレコードを検索するときに、この値を使用して、次の 3270 ユーザー レコードの先頭を見つける必要があります。
cwtype
これを 3270 ユーザー レコードとして識別します。
cwname
3270 ユーザーのローカル エリア ネットワーク (LAN) マネージャーのユーザー名、またはその他の識別名 (最大 20 文字)。 アプリケーションでは、これを使用して、正しい 3270 ユーザー レコードを検索します。
cwremark
省略可能なコメント フィールド (最大 25 文字)。ユーザーに関する詳細情報 (ユーザーのフルネームなど) を提供するために構成プログラムで使用されます。
cwstylef
このユーザーによって使用される既定のスタイル ファイル (Host Integration Server 3270 エミュレーション プログラムによって使用される、ユーザーの 3270 カスタマイズ設定を含むファイル) の名前 (最大 8 文字)。 必要に応じて、このフィールドを使用して、3270 エミュレーターの同等のファイルを識別できます。
このフィールドが空白の場合、スタイル ファイルは使用されず、3270 エミュレーターは既定の設定に戻されます (ユーザーが指定したスタイル ファイルでオーバーライドされない限り)。
cwvewrtm
このユーザーが自分の 3270 セッションの RTM 統計情報の表示を許可されている場合は、TRUE。 このフィールドが FALSE の場合、アプリケーションでは RTM の統計情報を表示しないようにし、表示セッションの状態行に最終トランザクション時間インジケーター (LTTI) を表示しないようにする必要があります。 応答時間モニター (RTM) の使用の詳細については、「診断レコード形式」を参照してください。
cwalert
ユーザーが NetView ユーザー アラートの送信を許可されている場合、TRUE。 このフィールドが FALSE の場合、ユーザーはアラートの送信を許可しないようにする必要があります。 アラートの使用の詳細については、「診断レコード形式」を参照してください。
cwchghan
ユーザーが別の LU を使用するように 3270 セッションを再マッピングすることを許可されている場合は TRUE (この場合、再マッピング リスト内の任意の LU を使用するように変更できます。「cwremap」を参照してください)。 このフィールドが FALSE の場合、アプリケーションでは、ユーザーがセッションを再マッピングできないようにする必要があります。
cwmaxses
このユーザーに許可されているアクティブなセッションの最大数。 構成されているセッションの数 (cwnumrec を参照) がこの値よりも大きい場合、ユーザーは、このフィールドで指定されている数よりも多くのセッションを一度にアクティブにできないようにする必要があります。
cwnumrec
このユーザーに構成されたセッションの合計数。 ユーザー レコードには、常に 10 個の LU/セッション レコードが含まれます (「cwazure」を参照してください) が、この数のレコードだけが使用され、残りは 0 で埋められます。
cwsesdat
10 個の LU/セッション レコード。 これらのレコードの一部は 0 で埋めて、未使用であることを示すことができます (cwnumrec によって使用されるセッションの数を指定します)。 アプリケーションでは、ここに有効なセッション レコードを持つセッションのみを一覧表示し、ユーザーが使用できるようにする必要があります。
cwmodisf
ユーザーが初期の 3270 カスタマイズを変更することが許可されている場合、TRUE。 このフィールドが FALSE の場合、アプリケーションでは cwcdn f によって定義されたカスタマイズを使用する必要があります (指定されている場合)。ユーザーは、このスタイルを変更したり、別のスタイル ファイルを読み込んでオーバーライドしたりすることはできません。
cwstatus
このレコードのユーザー名が LAN Manager のユーザー名であるか、またはグループ名であるかを示します。 このバイトの最下位ビットは、グループの場合 CERTGRUP (1) で、ユーザーの場合 0 です。 その他のビットは使用されません。
cwpad
埋め込みバイト - アプリケーションでは使用されません。
cwnumrmp
再マッピング リスト内の LU/セッション レコードの数 (「cwremap」を参照)。
cwremap
LU/セッション レコードの一覧。これは、ユーザーがセッションを再マッピングできる LU (存在する場合) を示します。 ユーザーがセッションの再マッピングを許可されていない場合 (「cwchghan」を参照)、この一覧は使用されないため、アプリケーションでチェックしないでください。