Updating the design of an enabled agent

디자인 업데이트는 디자인이 업데이트되는 데이터베이스에서 에이전트를 유지하는 데 도움이 됩니다.

Domino® 8.0 이전 릴리스에서는 사용 가능한 에이전트의 디자인 업데이트가 발생할 때 에이전트가 사용 불가능해지고 실행이 중지되었습니다. 에이전트 디자인을 업데이트하고 에이전트의 원래 서명을 보존하는 메커니즘이 없기 때문에 이러한 문제가 발생했습니다. Domino® 8에서는 디자인 업데이트를 사용 불가능으로 설정하지 않고 사용 가능한 대부분의 에이전트를 업데이트할 수 있습니다.

Domino® 8 이상에서 디자인 업데이트는 "대리인" 필드에서 에이전트 소유자의 ID를 보존하고 에이전트에 서버 ID에 다시 서명합니다. 에이전트의 사용 가능 상태는 소스 에이전트 소유자에게 에이전트 실행 권한이 있고, 디자인 업데이트가 수행된 서버에서 에이전트 실행이 예약된 경우에만 유지됩니다. 서버는 자체적으로 에이전트를 실행할 명시적 권한이 있습니다. 에이전트의 사용 가능 상태를 유지할 수 없는 경우, 디자인 업데이트가 수행되고 경고 메시지가 생성되어 서버 콘솔과 Domino® Domain Manager에 발송됩니다.

주: 이 주제에서는 Domino® Administrator에서 변환 또는 디자인 태스크를 사용하여 데이터베이스의 디자인을 업데이트할 때만 발생하는 동작에 대해 설명합니다. Notes®에서 파일 > 애플리케이션 > 디자인 대체 또는 파일 > 애플리케이션 > 디자인 새로 고침을 선택할 경우 디자인에 이미 포함된 에이전트의 인에이블먼트 상태는 유지되지 않습니다.

설정 대신 실행 사용에 대한 자세한 정보는 HCL Domino® Designer 도움말를 참조하십시오.

에이전트에 서명한 사람에 따라 다음 예의 경고 메시지를 확인할 수 있습니다.

이 예에서 에이전트는 ServerA/DomainA 서버에서 서명되고, 여기에는 Test/Acme 서버에서 에이전트를 실행할 권한이 없습니다. 디자인 업데이트는 에이전트 디자인을 업데이트하고 에이전트를 사용 안함 상태로 두었습니다.

TEST/ACME 서버에서 생성된 경고:

설계자: Agent 'OutOfOffice' in 'mail\rooks.nsf' disabled during Design Update from template 'mail8.ntf'. Agent signer 'ServerA/DomainA.: 'On Behalf' 에이전트에 서명할 권한이 없는 사용자는 에이전트를 대신 실행만 할 수 있습니다.

이 예에서 에이전트는 -모든 서버-에서 실행하도록 지정되었습니다. 따라서 에이전트의 사용 가능 상태는 서버 ID Test/DomainB ID로 서명할 수 없기 때문에 유지할 수 없습니다. 에이전트가 Test/DomainB ID로 서명된 경우 에이전트는 에이전트 설계자가 원하지 않는 Test/DomainB 이외의 다른 서버에서 실행되지 않습니다. 디자인 업데이트는 에이전트 디자인을 업데이트하고 에이전트를 사용 안함 상태로 두었습니다.

Test/DomainB 서버에서 생성된 경고 메시지:

설계자: Agent 'LotusInboxCleanup' in 'AdminSurvey2007.nsf' disabled during Design Update from template 'mail8.ntf'. Agent signer 'Lotus Notes Template Development/Lotus Notes'.: 사용 가능 상태는 에이전트가 실행하도록 예약된 서버나 메일 에이전트의 경우 홈 메일 서버에서만 유지할 수 있습니다. 에이전트에 대해 '-모든 서버-'가 지정된 경우에는 사용 가능 상태를 유지할 수 없습니다.