구문 분석 전략 사용자 지정

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2026년 01월 10일
  • 읽기1분
  • 기본 시스템의 일부로 제공되는 구문 분석 전략을 수정하거나 새로 추가할 수 있습니다. 구문 분석 전략은 서비스 매핑검색가 구성 항목(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>";

    프로시저

    1. 다음으로 이동 모두 > 패턴 디자이너 > 사용자 지정 구문 분석 전략.
    2. JSON 사용자 지정 구문 분석 전략을 수정하려면 JSON 파일을 선택합니다.
      또는 새로 생성을 클릭하여 새 JSON 파일을 생성합니다.
    3. 새 사용자 지정 구문 분석 전략의 이름 필드에 새 전략을 설명하는 이름을 입력합니다.
      예를 들어, 이 전략의 목적이 특정 프로토콜을 사용하여 정보를 추출하는 것이라면 이 프로토콜을 이름으로 사용합니다.
    4. 설명 필드에 구문 분석 전략의 목적을 입력하거나 수정합니다.
    5. 스크립트 창에 JavaScript를 작성하여 구문 분석의 비즈니스 논리를 정의합니다.
    6. 업데이트 또는 제출을 클릭합니다.

    다음에 수행할 작업

    패턴 단계 내에서 작업을 정의하려면 이 사용자 지정 구문 분석 전략을 사용합니다.