Action Catalog 데이터 내보내기 및 가져오기

Adaptive Action Manager는 Action Catalog에 저장된 템플리트 데이터와 정의된 조치를 XML 파일로 내보내기 위해 사용할 수 있는 명령행 도구를 제공합니다. 이 파일을 다른 Action Catalog 데이터베이스로 다시 가져올 수 있습니다. 예를 들어 테스트 환경에서 프로덕션 환경으로 이동하는 경우, 조치 및 템플리트를 다시 정의할 필요가 없습니다.

내보내기 및 가져오기는 명령행 도구인 Importer.java를 사용하여 수행되는데, 이 도구는 runAAMExport.bat 일괄처리 파일을 실행하여 시작됩니다. 이 도구는 내보내기 및 가져오기 조작에 필요한 필수 특성 및 값을 포함하는 config.properties 특성 파일을 사용합니다. 사용자는 이러한 특성을 편집하여 이 도구가 Action Catalog 데이터베이스의 데이터를 XML 파일로 내보낼 것인지 또는 XML 파일을 Action Catalog 데이터베이스로 가져올 것인지 결정할 수 있습니다. 도구의 소스 및 대상을 나타내는 특성을 변경할 수 있습니다. 도구를 한 번 실행하여 기존 Action Catalog에서 XML 파일로 데이터를 내보낼 수 있습니다. 그런 다음 나중에 특성 파일의 구성 매개변수를 변경하고 도구를 다시 실행하여 데이터를 XML 파일에서 새 Action Catalog 데이터베이스로 가져올 수 있습니다. 이 새 Action Catalog 데이터베이스에 조치 데이터가 포함되어 있으면 이 데이터는 동일한 레코드(동일한 템플리트, 동일한 상황 이벤트 바인딩 이름)에 대해 가져온 데이터로 바뀝니다.

runAAMExport.bat를 실행 중인 명령행에서 -D 명령을 사용하여 config.properties 파일의 구성 매개변수를 덮어쓴 다음 다른 값의 매개변수를 이 명령에 포함시킬 수 있습니다. 이 명령을 사용하면 config.properties 파일에서 매개변수 값을 변경하지 않아도 매개변수에 새 값을 사용하여 도구를 호출할 수 있습니다.

Action Catalog 데이터 내보내기 및 가져오기 도구는 로깅 및 추적 기능을 제공합니다. 로깅 및 추적 기능은 runAAMExporter.bat 파일과 동일한 디렉토리에 있는 logging.properties 파일을 사용하여 구성됩니다. logging.properties 파일은 로깅 제어를 위해 JSR47 스펙 형식을 따릅니다. 기본적으로 이 파일은 도구를 실행하는 명령 프롬프트 창에 로그를 기록하도록 설정됩니다. 이 파일은 다른 핸들러, 로그 레벨 및 형식을 사용할 수 있도록 재구성할 수 있습니다. logging.properties 파일을 편집하기 전에 JSR47 문서에서 특성 값 변경 방법 및 컨텐츠에 대한 세부사항을 참조하십시오.

다음은 config.properties 파일에서 사용 가능한 구성 매개변수와 가능한 유효 값을 포함하는 테이블입니다.

주: XML 파일을 (ActionManager.to.type 특성에서) 도구의 대상으로 지정한 경우 ActionManager.to.XmlFilename 특성 값을 설정하기만 하면 됩니다. 모든 대상 데이터베이스 관련 특성은 필요하지 않으므로 생략됩니다. 또한 XML 파일을 (ActionManager.from.type 특성에서) 도구의 소스로 지정한 경우 ActionManager.from.XmlFilename 특성 값을 설정하기만 하면 됩니다. 모든 소스 데이터베이스 관련 특성은 필요하지 않으므로 생략됩니다. 데이터베이스를 사용할 경우 데이터베이스 정보를 채우고, XML을 사용할 경우 XML 정보를 채우기만 하면 됩니다.
Action Catalog 데이터 내보내기 및 가져오기 도구 구성 특성
특성 이름 설명 올바른 값

ActionManager.from.moveGlobalConfig

Action Catalog 데이터베이스에 있는 정적 구성을 내보낼지 여부를 판별 true, false

ActionManager.to.type

도구의 출력 유형(Action Catalog 데이터베이스 또는 XML 파일) 판별 CM_DB_LAYER, XML

ActionManager.to.serverName

대상 Action Catalog 데이터베이스가 있는 서버 시스템의 서버 이름 또는 IP 주소 예: localhost

ActionManager.to.portNumber

이동할 데이터의 목적지가 될 Action Catalog 데이터베이스의 포트 번호 예: DB2® 기본 포트 번호는 5000입니다.

ActionManager.to.driverType

이동할 데이터의 목적지가 될 Action Catalog 데이터베이스의 DB2 드라이버 유형 2 또는 4(기본값: 4)

ActionManager.to.dbName

이동할 데이터의 목적지가 될 Action Catalog 데이터베이스의 이름 기본 데이터베이스 이름: AAMCAT

ActionManager.to.schemaName

이동할 데이터의 목적지가 될 Action Catalog 데이터베이스의 스키마 기본 스키마 이름: AAMCAT

ActionManager.to.username

이동할 데이터의 목적지가 될 Action Catalog 데이터베이스에 대해 충분한 권한을 가진 사용자의 사용자 이름  

ActionManager.to.password

이동할 데이터의 목적지가 될 Action Catalog 데이터베이스에서 지정한 사용자 이름에 대한 암호  

ActionManager.to.XmlFilename

이동할 데이터의 목적지가 될 XML 파일의 경로 및 이름(Windows® 플랫폼의 경우 파일 경로에 이중 백슬래시를 사용하십시오.) 예: C:\\AAMCAT.XML

ActionManager.to.overwriteXML

XML 파일이 존재할 경우 이를 덮어쓸지 여부 판별 true, false

ActionManager.from.type

도구의 입력 소스 유형(Action Catalog 데이터베이스 또는 XML 파일) 판별 CM_DB_LAYER, XML

ActionManager.from.serverName

소스 Action Catalog 데이터베이스가 있는 서버 시스템의 서버 이름 또는 IP 주소 예: localhost

ActionManager.from.portNumber

이동할 데이터의 소스인 Action Catalog 데이터베이스의 포트 번호 예: DB2 기본 포트 번호는 5000입니다.

ActionManager.from.driverType

이동할 데이터의 소스인 Action Catalog 데이터베이스의 DB2 드라이버 유형 2 또는 4(기본값: 4)

ActionManager.from.dbName

이동할 데이터의 소스인 Action Catalog 데이터베이스의 이름 기본 데이터베이스 이름: AAMCAT

ActionManager.from.schemaName

이동할 데이터의 소스인 Action Catalog 데이터베이스의 스키마 기본 스키마 이름: AAMCAT

ActionManager.from.username

이동할 데이터의 소스인 Action Catalog 데이터베이스에 대해 충분한 권한을 가진 사용자의 사용자 이름  

ActionManager.from.password

이동할 데이터의 소스인 Action Catalog 데이터베이스의 사용자 이름에 대한 암호  

ActionManager.from.XmlFilename

데이터를 꺼내오는 XML 파일의 경로 및 이름(Windows 플랫폼의 경우 파일 경로에 이중 백슬래시를 사용하십시오.) 예: C:\\AAMCAT.XML
관련 태스크
Action Catalog 데이터베이스 내보내기 및 가져오기 도구 사용

Copyright IBM Corporation 2005, 2006. All Rights Reserved.