프로세스는 WSDL(Web Services Description Language) 단방향 또는 요청-응답 조작으로 모델화된 웹 서비스 조작을 노출할 수 있습니다. 장기 실행 프로세스가 단방향 조작을 노출한 경우, 프로세스 변수 값과 같은 프로세스 결과는 데이터베이스에서 검색해야 합니다.
QueryResultSet result = process.query ("PROCESS_INSTANCE.PIID", "PROCESS_INSTANCE.NAME = 'CustomerOrder' AND PROCESS_INSTANCE.STATE = PROCESS_INSTANCE.STATE.STATE_FINISHED", (String)null, (Integer)null, (TimeZone)null); if (result.size() > 0) { result.first(); PIID piid = (PIID) result.getOID(1); ClientObjectWrapper output = process.getOutputMessage(piid); DataObject myOutput = null; if ( output.getObject() != null && output.getObject() instanceof DataObject ) { myOutput = (DataObject)output.getObject(); int order = myOutput.getInt("OrderNo"); } }
ⓒ Copyright IBM Corporation 2005, 2006.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org)