2013-09-03 5 views
0

우리는 공유 사용하십시오 개발에 사용되는 ID의 서명이 도착하면 일부 데이터베이스 응용 프로그램 나누기 즉시 때문에 one XPage is signed with different ID than others 경우에 대한 ID를 참고. 또한XPage 이전

오류 403 HTTP 웹 서버를 얻을 수 있습니다 : 당신은 그냥있어 같이이 작업을

을 수행하는 것이 금지된다.

여러 ID를 사용에 대한 문제는 XPages가 잘못된 ID에 의해 서명받을 것입니다. ID를 변경하고 XPage를 편집 할 때 이전에 사용한 ID로 서명 할 때가끔 있습니다 (다른 XPage도 있음). 그 후에 목록에서 XPage를 선택하고 "서명"버튼을 클릭하면 사용중인 ID로 서명됩니다.

다른 사람이이 문제를 해결하기 위해 어떤 해결책을 찾았습니까? 저는 Windows 7, Windows 8 및 Designer 9를 사용하고 있습니다.이 버그는 아주 심각한 버그라고 생각합니다.

답변

4

자동으로 빌드를 해제하십시오. 또한 ID를 효과적으로 전환하려면 두 번째 ID를 사용하여 Notes를 종료하고 다시 시작해야한다는 사실을 발견했습니다. 당신이 sessionAsSigner를 사용하는 경우 디자인 요소에 서명

+0

OK 그래서 나는 디자이너에게 내가 :-(ID를 전환 할 때마다. 내가 빌드 사용을 종료 할 필요가 자동으로 빌드를 사용할 수 있도록 자동으로 그냥 사용 나는 흥미로운 버그/기능으로 두 번을 구축해야 빌드 경우 때문에 –

+1

내가 이전에 읽은 것부터, Build Automatically를 사용하면 업데이트 된 항목 외에 추가 항목이 서명되고 다시 작성됩니다. 변경을 완료하면 Build를 시작하고 다시 시작하는 습관이 생깁니다. 내가 한 번 그러나보다 더 한 경우에 확실하지. http://stackoverflow.com/questions/9131599/build-automatically-versus-build-manually?rq=1 – RoyRumaner

+0

하나의 빌드 관리 할 수 ​​있다면 매우 흥미 롭군요. http://www.intec.co.uk/xpages-build-project-investigations/ "XPa 용 클래스 파일을 만드는 두 번째 빌드입니다. ges 및 사용자 정의 컨트롤 ". –

0

다른 ID는 단지 정말 문제입니다. 웹 페이지가 다른 ID로 서명 된 구성 요소를 사용하는 경우 sessionAsSigner는 사용할 서명자를 모르기 때문에 그냥 포기합니다. SSJS에서는 오류 500이 발생하지만 Java에서는 잠시 동안 작동하지만 서버가 다운 될 수 있습니다.

다른 개발자와 함께 응용 프로그램을 작성하는 경우 독립 실행 형 복사본에서 작업하고 소스 컨트롤을 사용하여 변경 내용을 병합하거나 패키지 탐색기의 "비교 대상>"을 사용하여 수동으로 병합하는 것이 좋습니다. 선택권. 각 데이터베이스에서 XPages 노드를 선택하고 서로 비교하는 것은 필자의 기능 변경에 만족하면 변경 사항을 핵심 템플릿으로 다시 전송하기위한 소스 제어에 대한 합리적인 대안입니다.

카메론 그레고르 그들은 단지 액세스하거나 서명 한 경우 기존의 도미노 디자인 요소가 업데이트되었습니다 생각 소스 컨트롤을 방지하기 위해 도라라는 OpenNTF 프로젝트에 대한 몇 가지 작업을하고있다. Sean Cull은 도미노의 소스 제어에 관한 많은 문서를 작성했습니다.

+0

감사합니다.sessionAsSigner가 코드가 실행되는 곳에서 항상 구성 요소의 서명자 (XPage 또는 사용자 정의 컨트롤)를 사용한다면 나에게 의미가 있습니다. –

+0

그런 다음 문제는 XPage의 코드 또는 사용자 정의 컨트롤 (SSJS 또는 EL)이 스크립트 라이브러리 또는 사용자 정의 Java 클래스의 코드를 호출하는 곳에서 발생합니다. :-) –

+0

LotusScript 세계에서는 문제가되지 않는 것 같습니다. 실제로 에이전트 또는 스크립트 라이브러리 서명자를 사용하여 실행되는지 여부를 선택할 수 있습니다. –