2014-02-20 4 views
0

Domino 8.5.3과 통합하기 위해 클라이언트 응용 프로그램을 개발 중입니다 (openntf에서 OSGI 팩을 추가했습니다). 도미노 데이터 서비스를 통해 새로운 약속을 추가하려고 할 때 특히, 나는REST domino 데이터 서비스 사서함 약속

http://xx.xx.xx.xx/mail/administ.nsf/api/data/documents?form=Appointment 

에 호출을 사용하여 문서를 추가 할 수 있지만, 나는 시도하고

http:/xx.xx.xx.xx/mail/administ.nsf/api/data/documents?computewithform=true&form=Appointment 

내가 얻을 즉, 폼 옵션을 사용하여 연산을 사용하는 경우 400 오류 (나쁜 요청) 아래에 표시된 오류. 나는 또한 자원 및 예약 데이터베이스에서 예약을 광고하려고 시도하고 computewithform 작동합니다. 약속 양식이 왜 computewithform 옵션을 허용하지 않는지에 대한 아이디어가 있습니까?

오류 추적 :

"코드": 400, "텍스트": "잘못된 요청" "메시지": "@ 기능이 컨텍스트에서 유효하지 않습니다", "유형": "텍스트 " "데이터 "는"NotesException는 : @Function이 컨텍스트

lotus.domino.local.Document.NcomputeWithForm (원시 메소드) lotus.domino.local.Document.computeWithForm (알 자료 유효하지) com.ibm.domino.das.resources.DocumentCollectionResource.postDocument (DocumentCollec tionResource.java:162) sun.reflect.NativeMethodAccessorImpl.invoke0 (기본 방법) sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:60) sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:37) 자바 .lang.reflect.Method.invoke (Method.java:611) org.apache.wink.server.internal.handlers.InvokeMethodHandler.handleRequest (InvokeMethodHandler.java:63) org.apache.wink.server.handlers.AbstractHandler .handleRequest (AbstractHandler.java:33) org.apache.wink.server.handlers.RequestHandlersChain.handle (RequestHandlersChain.java:26) org.apache.wink.server.handlers.RequestHandlersChain.handle (RequestHandlersChain.java:22)) org.apache.wink.server.handlers.AbstractHandl (AbstractHandlersChain.java:63) java : 26) (org.apache.wink.server.handlers.RequestHandlersChain.handle .wink.server.internal.handlers.FindResourceMethodHandler.handleResourceMethod (FindResourceMethodHandler.java:151) org.apache.wink.server.internal.handlers.FindResourceMethodHandler.handleRequest (FindResourceMethodHandler.java:65) org.apache.wink.server .handlers.RequestHandlersChain.handle (RequestHandlersChain.ja) va : 26) org.apache.wink.server.handlers.RequestHandlersChain.handle (RequestHandlersChain.java:22) org.apache.wink.server.handlers.AbstractHandlersChain.doChain (AbstractHandlersChain.java:63) org.apache .wink.server.internal.handlers.FindRootResourceHandler.handleRequest (FindRootResourceHandler.java:95) org.apache.wink.server.handlers.RequestHandlersChain.handle (RequestHandlersChain.java:26) org.apache.wink.server.handlers .RequestHandlersChain.handle (RequestHandlersChain.java:22) org.apache.wink.server.handlers.AbstractHandlersChain.doChain (AbstractHandlersChain.java:63) HeadMethodHandler.handleRequest (HeadMethodHandler .java : 53) org.apache.wink.server.handlers.RequestHandlersChain.handle (RequestHandlersChain.java:26) org.apache.wink.server.handlers.RequestHandlersChain.handle (RequestHandlersChain.java:22) org.apache .wink.server.handlers.AbstractHandlersChain.doChain (AbstractHandlersChain.java:63) org.apache.wink.server.internal.handlers.OptionsMethodHandler.handleRequest (OptionsMethodHandler.java:46) org.apache.wink.server.handlers (RequestHandlersChain.java : 22) : 63) org.apache.wink.server.internal.handlers.SearchResultHandler.handleRequest (SearchRe sultHandler.java:33) org.apache.wink.server.handlers.RequestHandlersChain.handle (RequestHandlersChain.java:26) org.apache.wink.server.handlers.RequestHandlersChain.handle (RequestHandlersChain.java:22) org .apache.wink.server.handlers.AbstractHandlersChain.doChain (AbstractHandlersChain.java:63) org.apache.wink.server.internal.log.ResourceInvocation.handleRequest (ResourceInvocation.java:92) org.apache.wink.server .handlers.RequestHandlersChain.handle (RequestHandlersChain.java:26) org.apache.wink.server.handlers.RequestHandlersChain.handle (RequestHandlersChain.java:22) org.apache.wink.server.handlers.AbstractHandlersChain.doChain (AbstractHandlersChain .java : 63) org.apache.wink.server.internal.log.Requests.handleRequest (Requests.java:76) 012() : .HandlersHandlersChain.run (AbstractHandlersChain.java:48) org.apache.wink.server.internal.RequestProcessor.handleRequestWithoutFaultBarrier (RequestProcessor .java : 207) org.apache.wink.server.internal.RequestProcessor.handleRequest (RequestProcessor.java:154) org.apache.wink.server.internal.servlet.RestServlet.service (RestServlet.java:119) com.ibm.domino.services.AbstractRestServlet.doService (AbstractRestServlet.java:70)(DasServlet.java:182) com.ibm.domino.services.AbstractRestServlet.service (AbstractRestServlet.java:55) javax.servlet.http.HttpServlet.service (ServletManager.java : 180) .java : 90) org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias ​​(ProxyServlet.java:111) org.eclipse.equinox.http.servlet.internal.ProxyServlet.service (ProxyServlet.java:67)) javax.servlet.http.HttpServlet.service (HttpServlet.java:806) com.ibm.domino.xsp.adapter.osgi.OSGIModule.invokeServlet (OSGIModule.java:1) (OSGIModule.java:151) com.ibm.domino.xsp.adapter.osgi.OSGIModule.access $ 0 com.ibm.domino.xsp.adapter.osgi.AbstractOSGIModule.invokeServletWithNotesContext (AbstractOSGIModule.java:179) com.ibm.domino.xsp.adapter.osgi.OSGIModule.doService (OSGIModule.java:126) com.ibm (OSGIService.java:391) .domino.adapter.LCDEnvironment.service (LCDEnvironment.java:297) com.ibm.domino.xsp.bridge.http.engine.XspCmdManager.service (XspCmdManager.자바 : 272) "

답변

0

약속 양식 (실제로 _CalendarEntry)는 Notes 클라이언트에서 렌더링 할 수 있도록 설계되었다 나는 단지 참고 사항의 컨텍스트에서 실행됩니다 @ 함수를 실행 같은데요

.. _wCalendarEntry라는 별도의 양식이 있는데, _CalendarEntry와 동일한 별칭 (약속)이 있지만 _wCalendarEntry는 웹 엔진에서 렌더링되도록 설계되었으므로 대신 해당 양식을 사용하여 계산할 수 있어야합니다. 하지만 작동 여부는 확실하지 않습니다.

this question에 대한 답변에서 언급했듯이 Domino 캘린더 서비스 ce는 일정에 이벤트를 만드는 데 훨씬 적합하지만 9.0.1 또는 9.0 이상으로 업그레이드해야합니다.

+0

9x가 내 다음 Domino 프로젝트가 더 쉬울 것이라는 데 동의하지만 그 전에는 8.5.x 통합을 완료해야합니다. 이제 솔루션을 웹 서비스 서버 측으로 옮기고 회의를 예약하고 RnRmgr에게 통지를 보내고 답변을 얻을 수 있습니다. 내가 돌아 오는 대답이 약속에 영향을 미치지 않는 것처럼 보입니다. 수동으로해야하는지 알 수 있습니까? 또한 약속에 올바르게 연결되지 않은 고지와 관련하여 문제가 될 수 있습니다. 도와 주셔서 정말로 고맙습니다. –

+0

시스템에서 회의실에 대한 수락 통지를 보내면 초대 대상자보기 대화 상자에 자동으로 반영됩니다. 그렇게하기 위해 수동으로 조치를 취할 필요는 없습니다. 초대 대상자보기에서 수락 통지를받지 못하면 원래 초대에 문제가있을 수 있습니다. –

+0

확인했는데 수락 및 거부에서 초대 대상자 상태가 올바르게 설정되었으므로 좋게 보입니다. computewithform 들어 나는 다른 오류가 발생하지 않는 양식을 시도했지만 그것은 폼을 감지하지 않습니다 그래서 노트에서 알 수없는 양식을 말한다 기본값을 사용하는 것 같아요. 워크 플로우가 정확하다면, 나는 computewithform 기능을 필요로하지 않는다고 생각한다. –

관련 문제