CLI 추적 파일에서 입력 및 출력 매개변수 해석
일반 함수와 마찬가지로 Db2 호출 수준 인터페이스 (CLI) 함수에는 입력 및 출력 매개변수가 있습니다. CLI 추적에서 각 애플리케이션이 특정 CLI API를 호출하는 방법에 대한 세부사항을 제공하는 이러한 입력 및 출력 매개변수를 볼 수 있습니다. CLI 추적에 표시된 대로 CLI 함수의 입력 및 출력 매개변수를 문서의 CLI 참조 절에 있는 해당 CLI 함수의 정의와 비교할 수 있습니다.
다음은 CLI 추적 파일의 스니펫입니다.
SQLConnect( hDbc=0:1, szDSN="sample", cbDSN=-3, szUID="",
cbUID=-3, szAuthStr="", cbAuthStr=-3 )
---> Time elapsed - +6.960000E-004 seconds
SQLRETURN SQLConnect (
SQLHDBC ConnectionHandle, /* hdbc */
SQLCHAR *FAR ServerName, /* szDSN */
SQLSMALLINT NameLength1, /* cbDSN */
SQLCHAR *FAR UserName, /* szUID */
SQLSMALLINT NameLength2, /* cbUID */
SQLCHAR *FAR Authentication, /* szAuthStr */
SQLSMALLINT NameLength3); /* cbAuthStr */
CLI 함수에 대한 초기 호출은 입력 매개변수 및 입력 매개변수에 지정되는 값 (해당되는 경우) 을 표시합니다.
CLI 함수가 리턴되면 결과 출력 매개변수를 표시합니다. 예를 들어, 다음과 같습니다.
SQLAllocStmt( phStmt=1:1 )
<--- SQL_SUCCESS Time elapsed - +4.444000E-003 seconds
이 경우 CLI 함수 SQLAllocStmt( )는 값이 "1:1"(연결 핸들 1, 문 핸들 1)인 출력 매개변수 phStmt )를 반환합니다.