2014-05-23 2 views
0

나는 도미노 디자이너 8.5.3을 사용하여 연꽃에 비 반복 모임을 재조정하기위한 웹 서비스를 작성했습니다. 초대받은 사람의 캘린더에서 처음으로 회의 일정을 변경할 때 이전 날짜에서 제거되고 일정이 조정 된 날짜에 배치됩니다. 그러나 동일한 회의를 두 번째로 다시 예약하면 일정이 변경된 날짜에 모임이 만들어 지지만 이전 항목은 일정에서 제거되지 않습니다.로터스 노트에서 프로그래밍 방식으로 로터스 노트로 회의 일정을 다시 잡습니다.

Hers는 회의 일정을 변경하기 위해 무엇을하고 있습니까? i는 로터스 메모에서 회의 일정을 조정하고 코드에서 일정을 다시 잡아서 응답 방법을 만드는 동안 하위 문서를 만들고 모든 속성을 로터스 메모에서 재조정 된 미팅. 그럼 누구든지 문서의 어떤 속성이 calendarDate 시간 property.so를 삭제할 책임이 있는지 알 수 있습니다. 이전 캘린더 항목이 캘린더에서 제거됩니다.

+0

코드를 표시하십시오. –

+0

답장을 보내 주신 Richard에게 감사드립니다. 나는 100 개가 넘는 속성을 바꾸고 있었기 때문에 코드를 게시하지 않았습니다. 코드에 100 줄이 넘었습니다. 여기에 게시하는 것이 좋지 않다고 생각했습니다. – Phoenix

+0

자신 만의 문서를 게시하려면 게시 된 C & S 스키마 [link] (https://www-10.lotus.com/ldd/ddwiki.nsf/dx/cs_schema_toc)를 참조하십시오. –

답변

1

문제는 문서의 SQUENCENUM 속성과 관련이 있습니다. 자식 문서를 만들 때 응답 방법을 사용하여 자식 문서의 SQUENCENUM은 증가하지만 부모 문서는 증가시키지 않았습니다. 그 이유 때문에 값이 자식 문서의 SQUENCENUM은 항상 2가 될 것이므로 초대받은 사람 캘린더에서 이전 항목을 제거하지 않았습니다. 각 일정을 변경 한 후에 상위 문서의 SQUENCENUM을 증가시켜 문제를 해결했습니다.

+0

NON 반복 미팅의 경우 상위 문서는 회의이고 하위 문서는 해당 회의로 돌아 오는 응답을 나타냅니다. 반복되는 회의의 경우 상위 문서는 자리 표시 자이고 하위 문서는 다른 인스턴스에 대한 회의 및 응답을 나타냅니다. 반복되는 회의의 일정을 보낼 때 부모의 SequenceNum 항목을 반복해야하고 반복되는 회의의 일정을 다시 잡을 때 특정 하위 문서에서 SequenceNum 항목을 지정해야합니다. 비 스케쥴 변경 사항의 경우 UpdateSeq 항목을 대신 범프합니다. –

관련 문제