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;
Members
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
ユーザーが 3270 セッションを再マップして別の LU を使用することが許可されている場合は TRUE (その場合は、再マップ リスト内の任意の LU を使用するように変更できます。cwremap を参照)。 このフィールドが FALSE の場合、アプリケーションはユーザーがセッションを再マップできないようにする必要があります。
cwmaxses
このユーザーに許可されるアクティブなセッションの最大数。 構成されたセッションの数 ( cwnumrec を参照) がこれより大きい場合、ユーザーは、このフィールドで指定されている数を超えるセッションを一度にアクティブ化することはできません。
cwnumrec
このユーザー用に構成されたセッションの合計数。 ユーザー レコードには常に 10 個の LU/セッション レコード ( cwsesdat を参照) が含まれていますが、この数のレコードのみが使用されます。残りはゼロで埋められます。
cwsesdat
10 個の LU/セッション レコード。 これらのレコードの一部は、未使用であることを示す 0 で入力できます (cwnumrec は、使用されるセッションの数を示します)。 アプリケーションは、有効なセッション レコードを持つセッションのみをここに一覧表示し、ユーザーが使用できるようにする必要があります。
cwmodisf
ユーザー が最初の 3270 カスタマイズの変更を許可されている場合は TRUE。 このフィールドが FALSE の場合、アプリケーションは cwstylef で定義されたカスタマイズを使用する必要があります (指定されている場合)。ユーザーは、このスタイルを変更したり、別のスタイル ファイルを読み込んでオーバーライドしたりすることはできません。
cwstatus
このレコードのユーザー名が LAN Manager のユーザー名かグループ名かを示します。 このバイトの最下位ビットは、グループの 場合は CERTGRUP (1) で、ユーザーの場合は 0 です。 その他のビットは使用されません。
cwpad
埋め込みバイト:アプリケーションでは使用されません。
cwnumrmp
再マップ・リスト内の LU/セッション・レコードの数 ( cwremap を参照)。
cwremap
LU/セッション レコードの一覧。ユーザーがセッションを再マップできる LU (存在する場合) を示します。 ユーザーがセッションの再マップを許可されていない場合 ( cwchghan を参照)、このリストは使用されず、アプリケーションによってチェックされるべきではありません。