8 문제 해결

다음은 DIVAnet 설치에서 발생할 수 있는 일반적인 오류입니다. 예를 들어, 구성 파일의 태그 이름은 대소문자를 구분하지 않더라도, 값은 일반적으로 대소문자를 구분하며(예: sitenames), 오류를 일으킬 수 있습니다.

테이블 8-1 DIVAnet 일반 오류

문제
가능한 해결

DIVAnet 서비스가 시작되지 않음

  • 서비스를 설치할 때는 어댑터의 구성 파일 이름이 아니라 어댑터의 wrapper.conf 파일 이름을 전달해야 합니다.

  • 구성 파일을 템플리트 폴더의 상위 디렉토리에 배치하고, .ini 확장자를 제거하십시오.

  • 구성 파일을 읽는 중 오류가 발생하면 래퍼 로그에 표시됩니다. 이러한 로그는 DIVAnet 홈 디렉토리의 Program/log/divanet 폴더에 배치되며, Wrapper.conf 파일과 비슷한 이름이 지정되지만, .log 파일 이름 확장자가 붙습니다.

  • ClientAdapter 또는 DbSync를 시작하려고 시도하기 전에 addSites 스크립트를 실행해야 합니다.

  • 사이트 이름이 데이터베이스 및 구성 파일 간에 일치하는지 확인합니다. 일치하지 않으면 서비스가 시작되지 않거나 올바르게 작동하지 않을 수 있습니다.

DIVAnet 요청에서 액세스 거부가 반환됨

  • 연결하려는 포트에 대해 올바른 워크플로우 프로파일이 구성되어 있는지 확인합니다. 워크플로우 프로파일의 유효한 메시지 섹션 목록에서 해당 요청이 허용되는지 확인합니다.

  • 액세스 규칙을 사용할 경우에는 ApiConnect가 포함 규칙에 있는지 확인합니다. DIVAnetUI를 사용할 경우에는 WebConnect가 표시되어 있는지 확인합니다.

MISSING_MAPPING_TO가 포함된 소스 및 대상 이름을 참조할 때 오류가 발생하여 사이트 간 복사 작업이 실패함

  • 구성을 확인해서 필요한 워크플로우 프로파일이 요청에 지정되는지 확인합니다.

  • ClientAdapter 사이트 간 전송 구성이 소스 또는 대상에서 누락되었을 수 있습니다.

DIVAnet에 표시되더라도 DIVA 사이트에 요청이 성공적으로 전송되지 않음

  • ManagerAdapter 구성 파일에서 localSitename이 요청을 처리하는 사이트를 올바르게 반영하는지 확인합니다(다른 사이트 이름을 잘못 잘라내서 붙여넣지 않았는지 확인). ClientAdapter 및 DbSync 구성에서 localSitename이 올바른지 확인합니다. 사용된 사이트 이름이 DIVAnet 데이터베이스에 정의된 것과 일치하는지 확인합니다.

  • 전송하려는 DIVA Manager의 네트워크 주소 및 포트가 ClientAdapter 구성에서 올바른지 확인합니다.

액세스 규칙에서 Exclude 규칙을 정의한 후 작업이 모든 경우에 거부됨

  • 작업이 성공적으로 수행되려면 해당 작업에 대해 하나의 Include 규칙이 존재해야 합니다.

  • Ruleset에서 WorkflowProfile과 같은 기본적으로 제공되는 모든 매개변수를 주의해서 확인하고, 올바르게 변경합니다.


테이블 8-2 DIVAnetUI 일반 오류

문제
가능한 해결

DIVAnet에 연결할 수 없음

  • DIVAnet의 URL을 올바르게 지정했는지 확인합니다. 기본적으로 ClientAdapter가 실행되는 컴퓨터의 주소이며, 포트는 ClientAdapter 구성의 WebServicePort 매개변수에 정의됩니다.

  • URL에 포트를 지정하고(가능한 경우), 보안 연결이 사용으로 설정되어 있으면 https를 지정합니다.

UI에서 더 이상 기존 요청의 진행 상태가 업데이트되거나 새로운 요청이 표시되지 않음

  • DIVAnet GUI의 오른쪽 하단에서 연결 오류가 발생했는지 확인합니다. 이 경우에는 Requests 또는 Assets 버튼을 눌러서 연결 대화 상자를 다시 표시합니다.

  • 요청 질의에 종료 시간을 제공했을 수 있습니다. 그러면 DIVAnetUI에서 라이브 업데이트를 표시하지 않고 현재 요청에 대해 진행 상황이 업데이트되지 않도록 지정됩니다. 라이브 업데이트를 사용으로 설정하려면 종료 시간 필터를 삭제하면 됩니다.

  • 마지막으로 Request Filters 창에서 요청 유형 또는 요청 상태 필터가 사용으로 설정되지 않았는지 확인합니다(시작 및 종료 시간과 비슷).

새로 아카이브된 객체가 자산 뷰에 표시되지 않음

  • DbSync 서비스가 실행 중인지 확인합니다. 구성을 확인하고, 네트워크 주소가 올바른지 확인합니다. 동기화하려는 사이트에서 ManagerAdapter가 구성되었고 실행 중인지 확인해야 할 수 있습니다.

  • 구성이 올바른데도 문제가 지속될 경우, DIVAnet의 관리 유틸리티를 사용해서 해당 사이트의 동기화를 다시 시작하는 것이 좋을 수 있습니다.

UI에서 복사, 삭제, 취소 작업이 액세스 거부를 반환함

  • ClientAdapter의 WebDefaultWorkflowProfile에서 올바른 워크플로우 프로파일이 구성되어 있는지 확인합니다. 워크플로우 프로파일의 유효한 메시지 섹션 목록에서 해당 요청이 허용되는지 확인합니다.

  • 액세스 규칙을 사용할 경우에는 WebConnect가 포함 목록에 표시되어 있는지 확인합니다.