次の方法で共有


最初の会話の特性

Common Programming Interface for Communications (CPI-C) では、会話ごとに特性と呼ばれる内部値のセットが保持されます。 一部の特性は、会話の種類など、会話の全体的な操作に影響します。 その他は、受信の種類など、特定の呼び出しの動作に影響します。

これらの特性の多くは、最初はメモリ内のサイド情報テーブル ( CPI-C プログラムのサイド情報を参照) から派生します。 Initialize_Conversation は、必要なサイド情報テーブルエントリに関連付けられたシンボリック宛先名 (sym_dest_name) を指定します。

次の表に、会話特性の初期値を示し、特定の値を変更できる呼び出しを示します。

特徴 Initialize_Conversationによって設定された初期値 Accept_Conversationによって設定された初期値 によって変更できます
会話状態 CM_INITIALIZE_STATE CM_RECEIVE_STATE 呼び出しに依存
会話の種類 CM_MAPPED_ CONVERSATION 呼び出し元のプログラムによって指定された値。 Set_Conversation_Type
型の割り当てを解除する CM_DEALLOCATE_ SYNC_LEVEL CM_DEALLOCATE_ SYNC_LEVEL Set_Deallocate_Type
エラーの方向 CM_RECEIVE_ERROR CM_RECEIVE_ エラー Set_Error_Direction
塗りつぶし CM_FILL_LL CM_FILL_LL Set_Fill
ログ データ [Null] [Null] Set_Log_Data
ログ データの長さ 0 0 Set_Log_Data
モード名 サイド情報に含まれるモード名。 sym_dest_nameが指定されていない場合、これは null 文字列です。 会話スタートアップ要求が到着したセッションのモード名。 Set_Mode_Name
モード名の長さ モード名の長さ。 sym_dest_nameが指定されていない場合、これは 0 になります。 モード名の長さ。 Set_Mode_Name
パートナー LU 名 サイド情報に含まれるパートナー論理ユニット (LU) 名。 sym_dest_nameが指定されていない場合、これは 1 つの空白です。 会話スタートアップ要求が到着したセッションのパートナー LU 名。 Set_Partner_LU_Name
パートナー LU 名の長さ パートナー LU 名の長さ。 sym_dest_nameが指定されていない場合、これは 1 です。 パートナー LU 名の長さ。 Set_Partner_LU_Name
パートナー プログラム名 サイド情報に含まれるプログラム名。 sym_dest_nameが指定されていない場合、これは 1 つの空白です。 適用不可。 Set_TP_Name
パートナー プログラム名の長さ パートナー プログラム名の長さ。 sym_dest_nameが指定されていない場合、これは 1 です。 適用不可。 Set_TP_Name
パスワード サイド情報に含まれるパスワード。 sym_dest_nameが指定されていない場合、これは 1 つの空白です。 呼び出し元のプログラムによって指定された値。 Set_Conversation_Security_Password
パスワードの長さ パスワードの長さ。 sym_dest_nameが指定されていない場合、これは 1 です。 パスワードの長さ。 Set_Conversation_Security_Password
受信準備の種類 CM_PREP_TO_ RECEIVE_SYNC_ LEVEL CM_PREP_TO_ RECEIVE_SYNC_ LEVEL Set_Prepare_To_Receive_Type
受信の種類 CM_RECEIVE_AND_ WAIT CM_RECEIVE_AND_ WAIT Set_Receive_Type
コントロールを返す 割り当てられたCM_WHEN_SESSION_ 適用不可。 Set_Return_Control
セキュリティの種類 サイド情報に含まれるセキュリティの種類。 呼び出し元のプログラムによって指定された値。 Set_Conversation_Security_Type
送信の種類 CM_BUFFER_DATA CM_BUFFER_DATA Set_Send_Type
同期レベル CM_NONE 呼び出し元のプログラムで指定された値。 Set_Sync_Level
ユーザー識別子 サイド情報に含まれるユーザー識別子。 sym_dest_nameが指定されていない場合、これは 1 つの空白です。 呼び出し元のプログラムで指定された値。 Set_Conversation_Security_User_ID
ユーザー識別子の長さ ユーザー識別子の長さ。 sym_dest_nameが指定されていない場合、これは 1 です。 ユーザー識別子の長さ。 Set_Conversation_Security_User_ID