※ 동영상을 감상 하실떄 720P(HD)로 변경해서 감상하시길 바랍니다.
쫌 끊김이 보이네요;;;;, 소리 없습니다;;;
아래 인터페이스 개발방법은 PI 내부에 있는 Local Disk에서 파일을 가져와서 Interface Table로 Insert하는 내용이다
아래과 같은 인터페이스다.
Source정보인 파일에 관련된 내용은 다음과 같다.
파일경로 : D:\TEST\10042
백업경로 : D:\TEST\10042\backup
H10042 0000000001 data1 sub1 H10042 0000000002 data2 sub2 D10042 0000000001key1data1 sub1 D10042 0000000001key2data2 sub2 D10042 0000000001key3data3 sub3 D10042 0000000002key1data1 sub1 D10042 0000000002key2data2 sub2 D10042 0000000002key3data3 sub3 |
※ 파일 채널 셋팅에 대한 참고 URL 클릭
Target 정보는 Table은 다음 그림과 같으며 스키마 구조도 아래 내용을 참고 하기 바란다.
Table : HEAD_TABLE
Table : DETAIL_TABLE
HEAD_TABLE |
DETAIL_TABLE |
CREATE TABLE HEAD_TABLE ( ID VARCHAR2(10) NOT NULL, H_INDEX VARCHAR2(10) NOT NULL, DATA1 VARCHAR2(10), DATA2 VARCHAR2(10), PRIMARY KEY (ID, H_INDEX) ) |
CREATE TABLE DETAIL_TABLE ( ID VARCHAR2(10) NOT NULL, D_INDEX VARCHAR2(10) NOT NULL, KEY VARCHAR2(4) NOT NULL, DATA1 VARCHAR2(5), DATA2 VARCHAR2(5), PRIMARY KEY (ID, D_INDEX, KEY) ) |
- Enterprise Services Builder
Namespace
http://www.inspien.co.kr/DB2FILE
DataType
INSPIEN_FILE2DB_OUT_DT
INSPIEN_FILE2DB_IN_DT
MessageType
INSPIEN_FILE2DB_OUT_MT
INSPIEN_FILE2DB_IN_MT
ServiceInterface
INSPIEN_FILE2DB_Out
INSPIEN_FILE2DB_In
MessageMapping
INSPIEN_FILE2DB_MM
Opteration Mapping
INSPIEN_FILE2DB_OM
- Integration Builder
시나리오 : INSPIEN_FILE2DB
파일채널 : INSPIEN_FILE2DB_FILESender
D:\TEST\10042
D:\TEST\10042\backup
HEAD.fieldFixedLengths 1,10,10,10,10
HEAD.endSeparator 'nl'
HEAD.fieldNames TYPE,ID,H_INDEX,DATA1,DATA2
HEAD.keyFieldValue H
DETAIL.fieldFixedLengths 1,10,10,4,5,5
DETAIL.endSeparator 'nl'
DETAIL.fieldNames TYPE,ID,D_INDEX,KEY,DATA1,DATA2
DETAIL.keyFieldValue D
JDBC채널 : INSPIEN_FILE2DB_JDBCReceiver
oracle.jdbc.driver.OracleDriver
jdbc:oracle:thin:@192.168.0.15:1521:XE
샘플파일
'EAI > XI/PI' 카테고리의 다른 글
[XI/PI] BPM 기본 매뉴얼 (0) | 2013.08.19 |
---|---|
[XI/PI] File Channel Setting (0) | 2013.08.19 |
[XI/PI]Improving JDBC Receiver Channel Performance by using Precompiled Prepared Statement (0) | 2013.08.14 |
[XI/PI] HTTP Post 방식으로 PI호출 하는 자바 소스 (0) | 2013.08.12 |
[XI/PI] JDBC Adapter 사용시 여러가지 Attributes (0) | 2013.08.12 |