사용자 정의 값 세트 데이터 로드

값 설정 데이터를 UDDI 레지스트리에 로딩하고, 기존 값 세트 데이터를 다른 tModel 엔티티에 지정하고, 기존 값 세트 데이터를 로드 해제시키기 위해 UDDIUserDefinedValueSet 유틸리티를 사용할 수 있습니다. UDDI 레지스트리로 설정된 사용자 정의 값을 추가하려면 프로시저에서 단계로서 값 설정 데이터를 로딩합니다.

값 설정 데이터 파일의 형식

값 설정 데이터는 기타 코드 값으로 해당 관계를 지정하는 고유 코드값, 선택적 설명 및 상위 코드에 의해 식별됩니다. 값 설정 데이터는 이 형식을 고수해야 합니다.

파일을 UTF-8 형식으로 저장해야 합니다.

표 1. 값 설정 데이터 형식. 테이블은 다른 값 설정 열 이름을 나열하고, 최대 문자 길이를 표시하고 각각에 대한 설명을 제공합니다.
열 이름 최대 길이 사용에 대한 설명
코드 765 값 설정의 유일한 값이고, 유효성 검증에 사용됨
설명 765 일반적으로 UDDI 사용자 콘솔에 의해 사용되고 선택적으로 keyName 값으로서 keyedReference 요소에서 사용됩니다.
parentcode 765 이 코드의 논리적인 상위이고 트리 표시장치에서 사용되는 기존 코드를 표시합니다.
일반적으로, 열은 다음 예제에 표시되는 것처럼 수(#) 문자에 의해 값 설정 데이터 파일에서 구분됩니다.
00#Food#00
10#Fruit#00
101#Apples#10
102#Oranges#10
103#Pears#10
1031#Anjou#103
1032#Conference#103
1033#Bosc#103
104#Pomegranates#10
20#Vegetables#00
201#Carrots#20
202#Potatoes#20
203#Peas#20
204#Sprouts#20

예제에서 Food는 루트 노드에 대한 설명이고 하위 노드 Fruit 및 Vegetables를 가지고 있습니다. 이러한 하위 노드 모두의 parentcode 값은 Food의 코드 값과 동일합니다.

다음 예제에 표시된 것처럼 예제 파일의 값 설정 데이터가 트리에 렌더링될 수 있습니다.
Food
  Fruit
    Apples
    Oranges
    Pears
      Anjou
      Conference
      Bosc
    Pomegranates
  Vegetables
    Carrots
    Potatoes
    Peas
    Sprouts

UDDIUserDefinedValueSet 유틸리티

값 설정 데이터를 UDDI 레지스트리에 로딩하고, 기존 값 세트 데이터를 다른 tModel 엔티티에 지정하고, 기존 값 세트 데이터를 로드 해제시키기 위해 UDDIUserDefinedValueSet 유틸리티를 사용할 수 있습니다. 유틸리티는 UDDI 버전 2에서 사용되는 사용자 정의 분류 파일도 지원합니다.

이 유틸리티는 UDDI 레지스트리 JMX 인터페이스를 사용하고, 많은 연결 매개변수가 필요합니다.

사용법:
[AIX Solaris HP-UX Linux Windows]
UDDIUserDefinedValueSet[.sh|.bat] '{'function'}' [options]
[IBM i]
UDDIUserDefinedValueSet '{'function'}' [options]
[z/OS]
UDDIUserDefinedValueSet.sh '{'function'}' [options]
기능:
-load <path> <key>         Load value set data from specified file
-newKey <oldKey> <newKey>  Move value set to a new tModel
-unload <key>              Unload existing value set
옵션:
-properties <path>         Specify location of configuration file
-host <host name>          Application Server or 배치 관리자 host
-port <port>               SOAP Lister port number
-node <node name>          Node running a UDDI server
-server <server name>      Server with UDDI deployed
-columnDelimiter <delim>   Character delimiter to denote field end
-stringDelimiter <delim>   Character delimiter to denote strings
커넥터 보안 매개변수
-userName <name>
-password <password>
-trustStore <path>
-trustStorePassword <password>
-keyStore <name>
-keyStorePassword <password>

UDDIUserDefinedValueSet 유틸리티를 실행하는 명령 창이 값 설정 이름에 있는 문자를 표시하려면 적절한 코드 페이지와 글꼴을 사용하는지 확인하십시오. 올바르지 않은 코드 페이지 또는 글꼴을 사용하는 경우, 성공적인 로드는 결과적으로 명백하지 않은 메시지가 될 수 있고 로드 해제 및 newKey 기능을 사용하기가 어려울 수 있습니다.

UDDIUserDefinedValueSet 스크립트는 app_server_root/bin 디렉토리에 있습니다.

연결 매개변수를 제공하지 않으면 배치 관리자의 기본 SOAP 포트 번호를 사용하여 로컬 호스트에서 연결이 찾아지고 실행 중인 배치 관리자가 없으면 기본 애플리케이션 서버 SOAP 포트 번호를 사용하여 찾아집니다.

명령 인수는 대소문자를 구분하지 않습니다.

선택적으로, 특성 매개변수를 사용하여 구성 파일을 지정할 수 있습니다. 이 구성 파일은 명령행에 지정할 수도 있는 선택적 특성을 판별합니다. 명령행에 지정되는 특성은 구성 파일에서 값을 대체합니다. 이 특성은 주로 JMX 연결 매개변수 및 보안 매개변수입니다.

일반적으로, 설명 값에 열 구분 기호 문자와 동일한 문자가 포함될 때 stringDelimiter 매개변수를 사용합니다. 예를 들어, 값 설정 데이터 파일에 이 설명을 포함하도록 columnDelimiter 매개변수가 쉼표(,)로 설정되고 "Fruits, citrus"에 대한 값 설정 설명 값이 있는 경우, stringDelimiter 매개변수를 따옴표(")로 설정하고 설명을 따옴표로 묶으십시오(예: "Fruits, citrus"). 리터럴 문자가 사용된다는 것을 표시하도록 이스케이프 문자로 백슬래시(\)를 설정해야 한다는 것에 주의하십시오.

기존 값 설정 데이터를 가지는 tModel 엔티티로 값 설정 로딩을 시도하면 경고 메시지가 표시됩니다. 이 경고를 대체하기 위해 대체 인수를 사용할 수 있습니다. tModel 엔티티가 검사되고 확인된 tModel 엔티티에 대한 값 설정 데이터를 로드 해제할 때 newKey 기능을 사용하여 새 tModel 엔티티로 값 설정 데이터를 이동할 때 이 인수를 요구합니다.
표 2. 명령행 인수 및 특성. 테이블은 다른 명령행 인수 및 해당 특성을 나열하고 각각에 주석을 포함합니다.
명령행 인수 및 예제 데이터 특성 및 예제 데이터 주석
-columnDelimiter # column.delimiter=# 값 설정 데이터 파일에 사용되는 열 구분 기호.
-stringDelimiter \" string.delimiter=\" 필드 구분 기호. 이 값은 column.delimiter 값과 달라야 합니다.
-host ibm.com host=ibm.com

배치 관리자 또는 Application Server를 실행 중인 시스템의 호스트 이름

-port 8880 port=8880

배치 관리자 또는 Application Server의 SOAP 포트 번호.

-node ibmNode node=ibmNode UDDI 레지스트리로 서버를 실행하는 노드의 이름.
-server server1 server=server1 UDDI 레지스트리를 실행하는 서버.
-userName ibmuser security.username=ibmuser 사용자 이름. WebSphere® Application Server 보안이 켜지는 경우 이 값이 필요합니다.
-password mypassword security.password=mypassword 비밀번호.
-trustStore /TrustStoreLocation security.truststore=/TrustStoreLocation 신뢰 저장소 파일 위치.
-keyStore ibmkeystore security.keystore=ibmkeystore 키 저장소 이름.
-trustStorepassword trustpass security.truststore.password=trustpass 신뢰 저장소 비밀번호
-keyStorePassword keypass security.keystore.password=keypass 키 저장소 비밀번호.

사용법 예제

[AIX Solaris HP-UX Linux Windows]다음 예제에서 .xxx는 Windows 운영 체제의 경우 .bat 또는 UNIX 및 Linux 운영 체제의 경우 .sh입니다.

valuesetdata.txt 파일에서 열 마커로서 백분율 부호를 사용하여 로컬 UDDI 레지스트리에서 tModel 엔티티에 대한 값 설정 데이터를 로드하십시오.

[AIX Solaris HP-UX Linux Windows]
UDDIUserDefinedValueSet.xxx -load valuesetdata.txt 
uddi:a708b8a7-35b5-451c-aafc-718ae071fcfe -columnDelimiter %
[z/OS]
UDDIUserDefinedValueSet.sh -load valuesetdata.txt 
uddi:a708b8a7-35b5-451c-aafc-718ae071fcfe -columnDelimiter %

네트워크 배치 구성의 UDDI 레지스트리에서 하나의 검사된 tModel 엔티티에서 다른 것으로 값 설정 데이터를 이동하십시오.

[AIX Solaris HP-UX Linux Windows]
12345678901234567890123456789012345678901234567890123456789012345678901234567890
UDDIUserDefinedValueSet.xxx -newKey 
uddi:a708b8a7-35b5-451c-aafc-718ae071fcfe 
uddi:b819c9b8-46c6-562d-bb0d-829bf1820d0f -host depmanagerhost.ibm.com 
-port 8879 -node uddinode -server uddiserver -override
[z/OS]
UDDIUserDefinedValueSet.sh -newKey uddi:a708b8a7-35b5-451c-aafc-718ae071fcfe 
uddi:b819c9b8-46c6-562d-bb0d-829bf1820d0f -host depmanagerhost.ibm.com 
-port 8879 -node uddinode -server uddiserver -override

사용되는 보안을 가진 서버에서 tModel 엔티티로부터 값 설정을 로드 해제하십시오. 파일 myproperties.properties에서 연결 및 보안 매개변수를 제공하지만, 명령행에서 서버 및 비밀번호 인수를 제공하십시오. 명령행 인수에서 제공되거나 특성 파일에서 인수를 대체하는 인수.

[AIX Solaris HP-UX Linux Windows]
UDDIUserDefinedValueSet.xxx -unload uddi:b819c9b8-46c6-562d-bb0d-829bf1820d0f 
-server uddiserver -properties myproperties.properties -password myrealpassword 
[z/OS]
UDDIUserDefinedValueSet.sh -unload uddi:b819c9b8-46c6-562d-bb0d-829bf1820d0f 
-server uddiserver -properties myproperties.properties -password myrealpassword 

주제 유형을 표시하는 아이콘 참조 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwsu_tax_load
파일 이름:rwsu_tax_load.html