개요 |
|
태스크 |
|
관련 응용프로그램 |
Tivoli Problem Management |
플랫 파일 옵션 |
데이터를 플랫 파일에 아카이브할 것을
선택할 경우, 반출되는 플랫 파일을 조작할 때 유의해야 합니다.
파일은 크고 보통 다루기 힘듭니다. 플랫 파일 옵션을 선택하면 파일에서 테이블의 한 레코드가 파일의 한 행에 위치됩니다. 아카이브 유틸리티는 5개의 테이블에서 데이터를 읽지만, 플랫 파일 내의 행에 대해 6개의 레이블 유형이나 태그가 있습니다. |
플랫 파일 태그 |
레이블은 eaacust.kb 지식 기반에서
태그라고 합니다. 플랫 파일 태그는 다음과 같습니다.
CALL 레이블과 CALLI 레이블이 있는 이유는 CALLI이 정보 호출을 나타내기 때문입니다. 정보 호출은 해당되는 문제점을 열지 않고 Tivoli Problem Management에서 작성되는 호출입니다. 이것은 하나의 CALL과 하나 이상의 SESION 레코드가 Tivoli Problem Management 데이터베이스에서 작성되었기 때문입니다. |
플랫 파일 형식 |
플랫 파일의 필드는 Tivoli Problem Management의
특정 버전에 대해 Tivoli Problem Management 엔티티 관계 도표에서 수행되는 것과 같은
순서로 발생합니다. 문자열과 비문자열 값 사이에는 차이가 있습니다. 컬럼이 문자 값으로 작성되면, 플랫 파일에서 문자열로 간주됩니다. 이 경우, 값은 "string"처럼 큰 따옴표로 묶습니다. 데이터베이스에서 컬럼에 대한 분리문자는 비문자열로 간주되고 큰 따옴표로 묶이지 않습니다. |
플랫 파일에 대한 구문분석 프로그램 작성 |
프로그램을 작성하여 플랫 파일의
사람 행을 구문분석할 경우, 태그를 읽어야 합니다. 태그 뒤에는 세 개의 파이프 순서(|||)가
있어서 첫번째 필드의 맨 앞과 태그를 구분합니다. 플랫 파일에 대한 구문분석 프로그램을 작성할 때 다음을 수행해야 합니다.
eaacust.kb를 편집하여 모든 문자열을 사용자에 맞게 정의할 수 있습니다. 파일 반출 문자가 다음에 표시되어 있습니다.
eaacust.kb가 변경되면 파일을 다시 구문분석해야 합니다. |
||||||||||||
플랫 파일 처리 |
아카이브 유틸리티에 의해 작성되는 플랫 파일을
처리하려면, CALL, SESION, PROBLEMS, WORK_HISTORY 및 PROBLEM_HISTORY 테이블 사이의
관계를 다시 작성하는 알고리즘에 대해 다음과 같은 윤곽을 사용하십시오.
|