2016-07-06 1 views
0

번들로 제공되는 ODWEK 버전을 사용하여 Content Manager On Demand 9.5에 AFP 문서를로드하려고합니다.ODWEK를 사용하여 필요할 때 콘텐츠 관리자에 파일로드 오류가 발생했습니다.

ODServer odServer; 
ODConfig odConfig; 
    System.setProperty("java.library.path", "/opt/ibm/ondemand/V9.5/www"); 
     odConfig = new ODConfig 
     (ODConstant.PLUGIN, 
       ODConstant.APPLET, 
       null, 
       200, 
       "/applets", 
       "ENU", 
       "/home/pete", 
       "/home/pete", 
       4); 
odServer = new ODServer(odConfig); 
odServer.initialize("Logon.java"); 
odServer.setPort(1445); 
odServer.logon("server.hostname", "user", "password"); 
File file = new File("insure.afp"); 
Hashtable<String,String> idxs = new Hashtable<>(); 
idxs.put("CardNumber", "6969696969696969"); 
idxs.put("CustomerName", "CMOD is cool"); 
idxs.put("StatementDate", "2012-01-01"); 
idxs.put("StatementType", "S"); 
odServer.loadInit(); 
odServer.loadAddDoc(1, idxs, file); 
odServer.loadCommit("GoldCardsAG", "GoldCardsAafp"); 
odServer.logoff(); 
odServer.terminate(); 

내가 GoldCardsAG 올바른 응용 프로그램 그룹이 있음을 확인했고 GoldCardsAafp 올바른 APPLNAME입니다 :

http://www-01.ibm.com/support/docview.wss?uid=swg21686382

내 코드 현재 : 나는 그것의 사용을 보여주는이 예제를 따라하기 위해 노력하고있어 . 여기에, 나는 전체 추적을 사용하도록 설정 한

odServer.loadCommit("GoldCardsAG", "GoldCardsAafp");

arswww에 나오는 무슨이다 :

Exception in thread "main" com.ibm.edms.od.ODException: Failed to commit Load. Please consult the System Log for additional information. 
RC = 2096 
Message = The server failed while storing a document 
    at com.ibm.edms.od.ODServer.loadCommit(ODServer.java:3230) 
    at Logon.putFileBatch(Logon.java:47) 
    at Logon.main(Logon.java:34) 

예외가에서 발생되는 위의 라인은 다음과 같습니다

내가 오류입니다. 추적 :

10844:140062709262080 07/06/2016 13:07:56:926797 FLOW arscsvdc.c(2633)CsvAddStoreDoc:Return csv_rc=9,CSV_RC_MISC_ERROR csv_msgid=15,CSV_MSG_SERVER_FAILED_DOC_STO 
10844:140062709262080 07/06/2016 13:07:56:926811 FLOW ars3wapi.C(515)apiP_setReturnCodeAndMessage:Enter 
10844:140062709262080 07/06/2016 13:07:56:926833 FLOW ars3wcom.C(1174)CmGuiGetString:Enter 
10844:140062709262080 07/06/2016 13:07:56:926858 ERROR ars3wapi.C(7807)Java_com_ibm_edms_od_ArsWWWInterface_apiStoreDoc:Current state rtn.RC=9 extId=2096 pMsg=The server failed while storing a document 
10844:140062709262080 07/06/2016 13:07:56:926863 FLOW ars3wapi.C(591)apiP_setReturnCodeAndMessage:Return 
10844:140062709262080 07/06/2016 13:07:56:926878 FLOW ars3wapi.C(7856)Java_com_ibm_edms_od_ArsWWWInterface_apiStoreDoc:Return session id=140062577532816 (rc)=1 

답변

0

수정 사항은 다음 2 개의 매개 변수를 추가하는 것이 었습니다. CMOD 구성 폴더 내의 ars.cfg에서 :

ARS_DOWNLOAD_DIR=/tmp 
ARS_DOWNLOAD_TMP_DIR=/tmp