다음을 통해 공유


초기 대화 특성

CPI-C(Common Programming Interface for Communications)는 각 대화의 특성이라는 내부 값 집합을 유지 관리합니다. 일부 특성은 대화 유형과 같은 대화의 전반적인 작업에 영향을 줍니다. 다른 호출은 수신 유형과 같은 특정 호출의 동작에 영향을 미칩니다.

이러한 특성의 대부분은 처음에 메모리의 측면 정보 테이블( 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 지정되지 않은 경우 단일 공백입니다. 대화 시작 요청이 도착한 세션의 파트너 LU 이름입니다. Set_Partner_LU_Name
파트너 LU 이름 길이 파트너 LU 이름의 길이입니다. sym_dest_name 지정하지 않으면 1입니다. 파트너 LU 이름의 길이입니다. Set_Partner_LU_Name
파트너 프로그램 이름 측면 정보에 포함된 프로그램 이름입니다. sym_dest_name 지정되지 않은 경우 단일 공백입니다. 해당 사항 없음 Set_TP_Name
파트너 프로그램 이름 길이 파트너 프로그램 이름의 길이입니다. sym_dest_name 지정하지 않으면 1입니다. 해당 사항 없음 Set_TP_Name
암호 측면 정보에 포함된 암호입니다. sym_dest_name 지정되지 않은 경우 단일 공백입니다. 호출 프로그램에서 지정한 값입니다. Set_Conversation_Security_Password
암호 길이 암호 길이입니다. sym_dest_name 지정하지 않으면 1입니다. 암호 길이입니다. Set_Conversation_Security_Password
수신 준비 유형 CM_PREP_TO_ RECEIVE_SYNC_ 수준 CM_PREP_TO_ RECEIVE_SYNC_ 수준 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
사용자 ID 측면 정보에 포함된 사용자 식별자입니다. sym_dest_name 지정되지 않은 경우 단일 공백입니다. 호출 프로그램에서 지정한 값입니다. Set_Conversation_Security_User_ID
사용자 식별자 길이 사용자 식별자의 길이입니다. sym_dest_name 지정하지 않으면 1입니다. 사용자 식별자의 길이입니다. Set_Conversation_Security_User_ID