기존의 IBM® MQ File Transfer Edition 네트워크로 파일을 전송합니다.
시작하기 전에
- IBM MQ 파일 전송 에디션에 대해 알아보세요.
- IBM MQ File Transfer Edition 관리자에게 다음 정보를 요청하십시오:
- 파일이 전송될 원격 IBM MQ File Transfer Edition 에이전트의 이름.
- 목적지 큐 관리자의 이름입니다.
- 출력 파일의 이름
- IBM MQ 가 IBM App Connect Enterprise 와 동일한 컴퓨터에 설치되어 있는지 확인하십시오. 파일 전송에 관한 정보는 ` IBM MQ `가 관리하는 스토리지 큐에 저장되므로, ` FTEOutput ` 노드가 제공하는 기능을 사용하려면 ` IBM MQ `를 ` IBM App Connect Enterprise `와 동일한 컴퓨터에 설치해야 합니다.
- 큐 관리자가 파일 전송에 대한 정보를 저장하는 시스템 큐를 소유하도록 지정되었는지 확인하십시오.
- 파일 전송 정보를 저장할 시스템 큐를 작성하십시오. 시스템 큐 생성에 대한 자세한 내용은 ‘ IBM MQ 큐 매니저에서 기본 시스템 큐 생성’을 참조하십시오.
- 입력 노드를 포함하는 메시지 플로우를 작성하십시오.
태스크 정보
FTEOutput 노드 구성에 대한 자세한 정보는 ‘ IBM App Connect Enterprise ’ 툴킷의 해당 노드 속성 패널에서 확인할 수 있습니다.
프로시저
- FTEOutput 노드를 메시지 플로우로 끌고 In 터미널을 입력 노드에 연결하십시오.
- 기본 패널에서 대상 에이전트 및 대상 파일 이름 특성의 값을 설정하십시오.
모든 입력 메시지 트리를 출력
파일에서 단일 레코드로 보내려면 이
두 가지 특성만 구성해도 충분합니다.
- 선택사항: 기본 패널에서 목적지 큐 관리자 특성의 값을 설정하십시오.
- 선택사항: 데이터를 전송할 입력 메시지 트리에서 위치를 지정하려면 "요청 특성" 패널에서 데이터 위치 특성을 구성하십시오.
- 선택사항: 레코드가 출력 파일에 배치되는 방법을 변경하려면 "레코드 정의" 패널에서 레코드 정의 특성을 구성하십시오.
예를 들어 레코드가 고정 길이인 것으로
지정하고 레코드 길이를 설정할 수 있습니다.
- 다음 그림에 표시된 대로 레코드 정의 특성을 레코드가 전체 파일임이외의 값으로 설정하는 경우 MQOutput 노드와 같은 노드를 플로우로 끌고 Out 터미널을 FTEOutput 노드의 Finish File 터미널에 연결하십시오.파일 완료 터미널에 연결된 노드에는 파일의 마지막 레코드를 판별하는 로직이 있어야 합니다.
- 선택사항: 전송에 대한 특성을 동적으로 설정하려면 Compute 노드 또는 Mapping 노드와 같은 노드를 FTEOutput 노드 앞에 배치하십시오.
다음 특성을
대체할 수 있습니다.
- 대상 에이전트
- 대상 파일 디렉토리
- 대상 파일 이름
- 목적지 큐 관리자
- 작업 이름
- 목적지에서 파일 덮어쓰기
LocalEnvironment.Destination.FTE 서브트리에 대체를 기록하도록 노드를 구성하십시오.
- 플로우를 BAR 파일에 추가하고 BAR 파일을 배치하십시오.