Microsoft VBScript(Visual Basic Scripting Edition)로 작성된 VBScript ImportExport 샘플 프로그램은 Host Integration Server SDK의 일부로 제공됩니다. 이 도구를 사용하면 호스트 통합 서버의 구성 정보를 MOF 형식으로 WMI(Windows Management Instrumentation)를 사용하여 텍스트 파일로 내보내고 저장할 수 있습니다. 이 텍스트 파일은 이 샘플 프로그램을 사용하여 변경하고 가져와서 구성 정보를 변경할 수도 있습니다.
이 샘플 프로그램을 사용하여 설명될 수 있는 중복 LU 풀에서 WMI를 사용하는 잠재적인 문제가 발생할 수 있습니다. 일반적으로 MOF 파일을 내보내고 다시 가져오면 중복 항목이 만들어지지 않습니다. 그러나 호스트 통합 서버 WMI 공급자는 설계상 이러한 유형의 개체 중복을 허용하므로, 풀-워크스테이션 연결 인스턴스가 중복될 수 있습니다. 동일한 풀을 동일한 워크스테이션 또는 사용자에 여러 번 연결할 수 있습니다. 이는 에뮬레이터에서 클라이언트에 대한 더 많은 세션을 만드는 데 사용됩니다. 따라서 이러한 연결을 다른 연결에서 식별할 수 없습니다. WMISNA 공급자 WMISNA.DLL 동일한 쌍(풀, Wks)과의 연결이 이미 있는 경우에도 항상 이러한 형식의 새 연결을 만듭니다. 이 개체 형식은 이 특정 경우에만 허용됩니다. 그러나 애플리케이션에서 중복 항목을 만들지 못하는 경우 WMI를 사용하여 개발된 애플리케이션(예: Import/Export 샘플)에 문제가 발생할 수 있습니다.
다음 시퀀스는 ImportExport 샘플을 사용하여 이 문제를 보여 줍니다.
SNA 관리자를 사용하여 풀 워크스테이션 연결을 만듭니다.
ImportExport 유틸리티를 사용하여 SNA 구성을 MOF 파일로 내보냅니다.
ImportExport 유틸리티를 사용하여 동일한 MOF 파일을 다시 가져옵니다.
중복 풀-워크스테이션 연관이 생성됩니다.
결과적으로 클라이언트가 가져오기/내보내기 샘플 또는 풀-워크스테이션 연결이 있는 호스트 통합 서버 구성에서 WMI를 사용하여 개발된 유사한 애플리케이션을 사용하는 경우 샘플을 실행한 후 연결 수가 효과적으로 두 배가 됩니다. ImportExport 샘플을 사용하는 해결 방법은 다음과 같습니다.
구성을 MOF 파일로 내보냅니다.
방금 만든 MOF 파일에서 워크스테이션 연결에 대한 풀을 제거합니다.
MOF 파일을 다시 가져옵니다.
ImportExport 샘플 또는 WMI를 사용하여 개발된 유사한 애플리케이션을 사용하여 한 도메인에서 다른 도메인으로 구성을 가져올 때 2단계는 무시해야 합니다. 일반적으로 WMI 애플리케이션은 이 조건이 발생하지 않도록 기존 구성을 빈 구성 파일에 복사해야 합니다.