기본 및 매핑된 대화 비교(CPI-C)
다음 표에서는 TP(트랜잭션 프로그램)에 대한 기본 대화와 매핑된 대화 중에서 선택하기 위한 몇 가지 지침을 제공합니다. 대화 형식의 기본값이 매핑됩니다. 기본 대화로 변경하려면 Set_Conversation_Type 사용하고 conversation_type 대한 CM_BASIC_CONVERSATION 지정합니다. 기본 및 매핑된 대화에 대한 정의는 TP 및 RU에 대한 기본 용어를 참조하세요.
특성 | 기본 대화 | 매핑된 대화 |
---|---|---|
일반적인 사용 | 일반적으로 서비스 TP에 사용됩니다. | 일반적으로 애플리케이션 TP에 사용됩니다. |
제휴 | 기본 동사를 사용하는 기존 TP와 통신하는 데 사용해야 합니다. | 매핑된 동사를 사용하는 기존 TP와 통신하는 데 사용해야 합니다. |
송신 및 수신 방법 | TP가 보내기 작업을 시작하려면 먼저 데이터 레코드를 논리 레코드로 변환해야 합니다. TP는 레코드의 길이를 나타내는 2 바이트 접두사를 추가하여 이 작업을 수행합니다. TP는 한 번에 여러 논리 레코드를 보낼 수 있습니다. 파트너 TP가 논리 레코드를 수신하는 경우 사용할 수 있는 데이터 레코드로 다시 구성해야 합니다. 자세한 내용은 기본 대화에 사용된 논리 레코드를 참조하세요. |
TP는 데이터를 한 번에 하나의 레코드로 보냅니다. 보내는 TP나 수신 TP는 서로 다른 형식 간에 데이터 레코드를 변환할 필요가 없습니다. |
비정상적인 종료 | 할당 취소 호출에서 TP는 TP 또는 TP를 사용하는 프로그램에 의해 오류 또는 ABEND(비정상적인 프로그램 종료)가 발생했는지 여부를 나타낼 수 있습니다. | TP는 오류 또는 ABEND를 나타낼 수 있지만 TP 또는 TP를 사용하는 프로그램에서 문제가 발생했는지 여부를 알 수 없습니다. |
ABEND | TP는 ABEND가 시간 초과로 인해 발생했는지 또는 심각한 오류로 인해 발생했는지 여부를 나타낼 수 있습니다. | TP는 ABEND의 원인을 나타낼 수 없습니다. |
오류 로깅 | 오류 또는 ABEND의 경우 TP는 GDS(일반 데이터 스트림) 오류 로그 변수 형식의 오류 메시지를 로컬 로그 및 LU(파트너 논리 단위)로 보낼 수 있습니다. | 오류 또는 ABEND의 경우 TP는 로컬 로그 또는 파트너 LU에 오류 메시지를 보낼 수 없습니다. |
이 섹션에는 다음 항목이 포함됩니다.