구문 분석 전략 사용자 지정
기본 시스템의 일부로 제공되는 구문 분석 전략을 수정하거나 새로 추가할 수 있습니다. 구문 분석 전략은 서비스 매핑과 검색가 구성 항목(CI)을 검색하고 매핑하는 데 사용하는 검색 패턴의 일부입니다.
시작하기 전에
Java 스크립팅에 대한 실질적인 지식이 필요합니다.
필요한 역할: pd_admin
이 태스크 정보
구문 분석은 소스 파일의 구문을 분석하는 데 사용됩니다. 구문 분석된 파일에서 값을 추출하면 이러한 값을 변수로 변환할 수 있습니다. 기본 시스템의 일부인 표준 구문 분석 전략이 있습니다. 표준 구문 분석 전략을 사용하여 데이터를 추출할 수 없는 경우 고유한 구문 분석 전략을 생성할 수 있습니다. 사용자 지정 구문 분석 전략은 JavaScript 파일입니다.
구문 분석 전략에 사용하는 JavaScript는 다음 지침을 따라야 합니다.
- 이 content 변수를 사용하면 작업 실행의 결과인 원시 데이터를 참조할 수 있습니다.
- rtrn은 사용자 지정 구문 분석의 결과인 문자열을 나타내는 데 사용합니다.
- 스크립트 출력은 올바른 형식의 XML 구문으로 되어 있어야 합니다.
예를 들어, 출력에 정확한 태그와 마크업이 포함되어야 합니다.
<root> <OS>Windows</OS> <version>10</version> </root> - 필요한 경우 타사 JavaScript를 사용하여 내용을 XML로 변환할 수 있습니다.
예를 들어 JSON의 컨텐츠를 XML로 변환하려면 오픈 소스 소프트웨어에서 제공하는 X2JS JavaScript를 사용합니다.
var xtojs = new X2JS(); var result = xtojs.js2xml(jsonObj); var finalResult = "<root>" + result + "</root>";
프로시저
다음에 수행할 작업
패턴 단계 내에서 작업을 정의하려면 이 사용자 지정 구문 분석 전략을 사용합니다.