끊임없는 효율성 추구
지난 주에 게시된 블로그 게시물에서 FlowForce 서버는 RaptorXML을 지원합니다, 저희는 FlowForce Server 작업을 만들어 XML 파일을 검증하는 RaptorXML 실행 단계를 정의했고, 이 작업을 카메라 GPS 데이터를 처리하는 기존 작업의 마지막 단계로 추가하여 최종 결과물을 확인하는 용도로 사용했습니다. 이는 FlowForce Server와 RaptorXML Server의 통합을 보여주는 간단한 방법이었지만, 실제 운영 환경에서는 동일한 작업을 더 효율적으로 수행하고 싶습니다.

만약 "On error" 정의 바로 위에, 위에서 보듯이 RaptorXML 검증 기능을 삽입한다면, 데이터 매핑 또는 검증 과정 중 어느 단계에서든 오류가 발생했을 때 동일한 오류 처리 단계를 적용할 수 있습니다. 다시 말해, "On error" 정의 이전에 일련의 단계 중 어느 단계에서든 오류가 발생하면, 해당 작업은 오류 처리 경로로 진행됩니다. 만약 매핑 작업이 성공적으로 완료되었지만, 생성된 .gpx 파일이 유효하지 않은 경우, 이러한 오류를 작업의 마지막 단계가 아닌 중간에 감지함으로써, 잘못된 데이터를 스타일비전 서버로 전송하여 보고서 생성에 사용하는 것을 방지할 수 있습니다.
수정된 작업을 실행하는 동안 잘못된 데이터가 포함된 입력 파일을 만나면, 매핑 함수가 즉시 중단되고 검증 단계 또한 실패합니다. 아래에 표시된 부분적인 FlowForce 서버 로그에서 확인할 수 있듯이, 작업 단계가 "완료됨 (상태: 1)"으로 표시됩니다 (3번째 줄과 6번째 줄 참조)

RaptorXML 검증 단계에서 오류에 대한 자세한 내용을 확인하려면 "더보기" 링크를 클릭할 수 있습니다

MapForce Server가 데이터 매핑 과정에서 오류를 발생시키면, 즉시 중단되고 XML 출력 파일이 완성되지 않아 유효하지 않은 상태가 됩니다.
잘못된 데이터를 삭제하기 위한 작업 단계를 정의할 수 있지만, 앞서 언급했듯이 (예상치 못한 문제 해결: Altova MissionKit으로 인한 숫자 형식 오류 해결 참조) 이러한 부분적인 출력 파일은 오류 진단에 유용할 수 있다는 점을 기억하십시오.
다음으로 FlowForce Server에 대한 다음 게시물에서는 내장 파일 시스템 및 데이터 변환, 보고서 생성, XML 및 XBRL 처리 워크플로우를 효율적이고 생산적으로 만들 수 있는 다양한 기능들을 자세히 다룰 예정입니다.
FlowForce Server, RaptorXML, 그리고 RaptorXML+XBRL은 Windows, Linux, 그리고 Mac OS 플랫폼에서 사용할 수 있습니다. 직접 사용해 보시려면, 여기에서 무료 체험 버전을 다운로드하세요.!