2014-05-20 3 views
1

필자는 tibco 팔레트를 사용하여 파일을 읽어야한다는 요구 사항을 가지고 있습니다. 기본적으로이 tibco BW는 새로운 기능입니다. 어떤 단계를 따라야하는지 알려주세요.파일 tibco 활동을 읽는 방법?

답변

4

BW의 파일 읽기 및 구문 분석 활동을 사용할 수있는 CSV 파일을 언급하지 않는다고 가정합니다. 다중 워크 시트 통합 문서를 구문 분석하거나 렌더링하려는 경우 Apache's POI과 같은 공개 API를 사용하거나 Aspose와 같은 상용 API를 사용해 자신의 Java 기반 솔루션을자를 수 있습니다. 그런 다음 Java 코드 또는 일반적인 Java 활동을 사용하여 해당 코드를 임베드하고 사용할 수 있습니다.

Excel에서 구문 분석 또는 렌더링 할 때 BW의 모든 기본 기능 (XPath 매핑 등)을 활용하려면 즉시 사용 가능한 또 다른 옵션 인 Excel Plugin for TIBCO BusinessWorks이 있어야합니다.

편집 1 :보다 자체 개발 한 솔루션을 찾고 있다면
귀하의 의견에 따라, 당신은 또한, 다음 단계를 시도 할 수 있습니다.
위의 (공공/상업) 라이브러리 중 하나를 기반으로 일반 Java 코드를 작성하여 통합 문서의 각 시트의 각 행에있는 각 셀을 구문 분석 할 수 있습니다. 출력은 XML 문자열이어야합니다. 그런 다음 출력과 일치하는 XSD를 작성하십시오. 귀하의 재량에 따라 통합 문서에서 읽으려는 셀의 정보 - API의 복잡성을 이미 알고 있으므로 확실합니다.
Java 활동에서 코드를 호출하는 BW (하위) 프로세스를 작성하고 XML 구문 분석을 사용하여 XML 문자열 결과를 XSD 구조로 구문 분석하십시오. XSD를 사용하도록 End 액티비티를 구성하고 Parse XML 결과를 End 액티비티에 매핑 (복사)하십시오. 그런 다음이 하위 프로세스를 사용자 지정 활동 (일반 활동 팔레트)으로 포장하십시오. 사용자 정의 팔레트를 작성하면 이제 다른 많은 BW 프로젝트에서 수행 한 작업을 다시 사용할 수 있습니다. 사용자 정의 팔레트에 대한 경로는 TIBCO Designer - 편집 - 기본 설정 - 일반 - 사용자 디렉토리에서 찾을 수 있습니다.
오류 출력 스키마를 추가하면 해당 사용자 정의 작업의 유형별 오류 출력도 표시됩니다.

HTH,

헨드릭가되도록 우리 자신의 활동을 만들 수 있다면 당신이 말해 ways.Can answering.I에 대한

+0

덕분에 이미 좀 다른 찾고 자바 코드 activity.Now를 사용하여 수행 한 자바 코드 활동을 더 이상 사용하지 않을 것입니다. 자바 코드 활동을 사용할 때마다 코드를 작성해야합니다. – SpringLearner

+0

은 Java 및 BW 전용 기능을 사용하여 재사용 가능한 구성 요소를 작성하는 대체 접근 방식을 추가했습니다. – hsiegeln

+0

답변 해 주셔서 감사합니다. 답변을 수락했습니다. 나중에 문제가있을 때 나중에 물어볼 수 있도록 Gmail을 가지고 계신가요? – SpringLearner