이 표에는 항공 메시지 시나리오 맵핑에 사용된 예제 자원의 정의가 들어 있습니다.
자원 | 이름 | 정의 |
---|---|---|
항공사 상태 코드 데이터베이스 테이블 파일 | .tblxmi 파일 | 두 개의 문자로 된 항공사 상태 코드(예: Illinois의 IL)를 보유하는 데이터베이스 테이블이 포함됩니다. |
별명 이름 | AIRLINEDBALIAS | 이 경우의 연결 이름 및 데이터베이스 이름과 동일합니다. |
브로커 아카이브(bar) 파일 이름 | AIRLINE | 메시지 플로우 및 메시지 세트 프로젝트 및 맵핑 파일이 포함되며 런타임 동안 디폴트 실행 그룹으로 전개됩니다. |
COBOL 사본 | AirlineRequest.cbl | COBOL 출력 메시지의 구조를 제어합니다. |
연결 이름 | AIRLINECONN | 이 경우의 별명 이름 및 연결 이름과 동일합니다. |
데이터베이스 | AIRLINEDB | XREF 테이블이 포함되고 이 경우의 연결 이름 및 별명 이름과 동일합니다. |
데이터베이스 테이블(테이블 트리) | XREF | 찾아보기 정보가 포함됩니다(이 경우 2-코드 항공사 도시 코드 약어 STATE=Illinois, ABBREV=IL) |
디폴트 프로젝트 | AIRLINE_MFP | 디폴트 메시지 플로우 프로젝트. 데이터베이스 정의를 복사할 프로젝트입니다. |
디폴트 큐 관리자 | WBRK6_DEFAULT_QUEUE_MANAGER | 메시지 큐를 제어하는 디폴트 큐 관리자 |
ESQL select 조작 | $db:select.AIRLINEDB.AIRLINE_SCHEMTREE. XREF.ABBERV |
규정된 데이터베이스 select 조작을 수행하는 ESQL select 조작 |
입력(XML) 메시지 | c:\airline\data\AirlineRequest.xml | 입력 메시지(이 경우 XML 메시지) |
입력 메시지 소스 필드 | FirstName,LastName | 병합되는 입력 메시지의 소스 요소 |
입력 큐 이름 등록 정보 | AIRLINE_Mapping_IN | 입력 큐 |
Mapping 노드 이름 바꾸기 | XML_TO_COBOL | 맵핑을 수행하는 메시지 플로우의 노드 이름(노드는 디폴트 이름에서 이름 변경됨) |
메시지 맵핑 파일 이름 | AIRLINE.msgmap | Mapping 노드에서 사용한 맵핑 구성을 포함하는 파일 |
메시지 세트 등록 정보 | AIRLINE_MSP2 | 메시지 세트 프로젝트 이름 |
메시지 유형 등록 정보 | msg_AIRLINEREQUEST | 메시지 유형 |
메시지 형식 | CWF1 | COBOL의 사용자 정의 Wire 형식(CWF) 출력 메시지 |
메시지 플로우 이름 | AIRLINE_Mapping | 메시지 플로우의 이름 |
메시지 플로우 프로젝트 | AIRLINE_MFP | 메시지 플로우 프로젝트의 이름 |
메시지 세트 프로젝트 | AIRLINE_MSP1,AIRLINE_MSP2 | 메시지 세트 프로젝트의 이름 |
Msg 도메인 노드 등록 정보 | MRM | MRM(Message Repository Manager) |
Msg 세트 이름 노드 등록 정보 | AIRLINE_MSP1 | 메시지 세트 이름 노드 등록 정보 |
Msg 유형 등록 정보 | AirlineRequest | 메시지 유형 등록 정보 |
Msg 형식 노드 등록 정보 | XML1 | 입력 메시지 형식 |
출력 메시지 대상 필드 | NAME | 입력 메시지에서 FirstName 및 LastName의 병합 결과. NAME은 출력 메시지에서 작성된 요소입니다. |
출력 큐 이름 등록 정보 | AIRLINE_Mapping_OUT | 출력 큐 이름 |
자원 폴더 | airline\resources | 맵핑 자원이 저장된 폴더 |
스키마 트리 | AIRLINE_SCHEMTREE | 스키마 트리의 이름 |
소스 | ABBREV | 소스 |
소스 트리 | $source/AirlineRequest | 소스 트리 |
소스 메시지 | AirlineRequest | 소스 메시지 |
대상 | STATE | 대상 |
대상 메시지 | AIRLINEREQUEST | 대상 메시지 |
대상 트리 | $target/AIRLINEREQUEST | 대상 트리 |
XPath 병합 함수 | fn:concat(fn:concat($source/ AirlineRequest/Purchase/ Customer/FirstName,' '), $source/AirlineRequest/ Purchase/Customer/LastName) |
FirstName과 LastName의 두 필드를 병합하는 XPath 함수 |