명령행에서 UDDIUnublish 도구를 사용하여
UDDI 레지스트리에서 비즈니스 서비스 또는 엔티티를 제거할 수 있습니다.
명령행을 설정했다면 다음 구문과 인수를 사용하여
도구를 실행할 수 있습니다.
구문
비즈니스 엔티티를 공개 취소하려면 다음 구문을 사용하십시오.
- Windows: UDDIUnpublish
-business -businessName <이름> [<선택 인수>]
- Linux: UDDIUnpublish.sh
-business -businessName <이름> [<선택 인수>]
비즈니스 서비스를
공개 취소하려면 다음 구문을 사용하십시오.
- Windows: UDDIUnpublish
-service -serviceName <이름> -businessName <이름> [<선택
인수>]
- Linux: UDDIUnpublish.sh
-service -serviceName <이름> -businessName <이름> [<선택
인수>]
인수
비즈니스 엔티티
필수
인수:
- -business
- 레지스트리에서 비즈니스 엔티티를 제거하도록 지정합니다.
- -businessName <이름>
- 비즈니스의 이름(읽을 수 있는 이름)을 지정합니다. 이름에 공백이 포함될 경우
<이름>을 따옴표로 묶으십시오.
선택 인수:
- -inquiryURL <조회 API URL>
- UDDI 레지스트리에 대한 조회 URL을 설정합니다. 이 인수를
지정하지 않을 경우 http://localhost:6080/uddisoap/inquiryapi가 기본값입니다.
- 참고: 기본 설정이 적용된 단위 테스트 UDDI 레지스트리를
사용 중인 경우 -inquiryURL을 http://localhost:9080/uddisoap/inquiryapi로 설정하십시오.
- -publishURL <공개 API URL>
- UDDI 레지스트리의 공개 URL을 설정합니다. 이 인수를
지정하지 않을 경우 https://localhost:6443/uddisoap/publishapi가 기본값입니다.
- 참고: 기본 설정이 적용된 단위 테스트 UDDI 레지스트리를
사용 중인 경우 -publishURL을 http://localhost:9080/uddisoap/publishapi로 설정하십시오.
- -businessKey <키>
- 비즈니스를 처음 공개했을 때 UDDI 레지스트리에서 생성된 비즈니스의
고유 비즈니스 키를 지정합니다. 레지스트리에서 이름이 두 번 이상
나타나는 비즈니스를 공개 취소하려고 할 경우 이 옵션을 필수로
지정해야 합니다. 지정된 비즈니스 이름과 해당 고유 키를 갖는
기존의 비즈니스 수를 표시하는 실패 메시지가 리턴될 경우, 이 인수를 사용하여
명령을 다시 실행해야 합니다.
- -username <이름>
- 사설 UDDI 레지스트리로 전달할 사용자 이름을 지정합니다.
- -password <비밀번호>
- 제공된 사용자 이름에 대한 UDDI 레지스트리 비밀번호를 지정합니다.
- -uddiprops <특성 파일의 위치>
- '=' 기호로 구분된 이름과 값 쌍이 포함되어 있는
기존의 Java™ 특성을 지정합니다.
추가 특성을 참조하십시오.
- -help
- 도움말 정보를 표시합니다.
비즈니스 서비스
필수 인수:
- -service
- 레지스트리에서 비즈니스 서비스를 제거하도록 지정합니다.
- -serviceName <이름>
- 서비스의 이름(읽을 수 있는 이름)을 지정합니다. 이름에 공백이 포함될 경우
<이름>을 따옴표로 묶으십시오.
- -businessName <이름>
- 지정된 서비스가 포함된 비즈니스 엔티티의 이름(읽을 수 있는
이름)을 지정합니다. 이름에 공백이 포함될 경우
<이름>을 따옴표로 묶으십시오.
선택 인수:
- -inquiryURL <조회 API URL>
- UDDI 레지스트리에 대한 조회 URL을 설정합니다. 이 인수를
지정하지 않을 경우 http://localhost:6080/uddisoap/inquiryapi가 기본값입니다.
- 참고: 기본 설정이 적용된 단위 테스트 UDDI 레지스트리를
사용 중인 경우 -inquiryURL을 http://localhost:9080/uddisoap/inquiryapi로 설정하십시오.
- -publishURL <공개 API URL>
- UDDI 레지스트리의 공개 URL을 설정합니다. 이 인수를
지정하지 않을 경우 https://localhost:6443/uddisoap/publishapi가 기본값입니다.
- 참고: 기본 설정이 적용된 단위 테스트 UDDI 레지스트리를
사용 중인 경우 -publishURL을 http://localhost:9080/uddisoap/publishapi로 설정하십시오.
- -businessKey <키>
- 삭제할 서비스가 포함된 비즈니스 엔티티의 고유 비즈니스 키를
지정합니다. 인스턴스가 여러 개 있는 서비스의 비즈니스 서비스를
레지스트리에서 공개 취소하려고 할 경우 이를 필수로
지정해야 합니다. 이 경우, 비즈니스 이름만을 사용하여
컨테이너 비즈니스를 식별하기가 어려우며, 지정된 비즈니스 엔티티 이름과
해당 고유 키를 갖는 기존의 비즈니스 수를 표시하는 실패 메시지가
리턴됩니다. 이 인수를 사용하여 명령을 다시 실행해야 합니다.
- -serviceKey <키>
- 서비스를 처음 공개했을 때 UDDI 레지스트리에서 생성된 서비스의
고유 서비스 키를 지정합니다. 레지스트리에서 이름이 두 번 이상
나타나는 비즈니스 서비스를 공개 취소하려고 할 경우 이 옵션을 필수로
지정해야 합니다. 이 경우, 지정된 서비스 이름과 해당 고유 키를 갖는
기존의 비즈니스 서비스 수를 표시하는 실패 메시지가 리턴됩니다.
이 인수를 사용하여 명령을 다시 실행해야 합니다.
- -removeTModels
- 서비스와 연관된 tModels 및 바인딩 템플리트도 레지스트리에서
제거하도록 지정합니다.
- - username <이름>
- 사설 UDDI 레지스트리로 전달할 사용자 이름을 지정합니다.
- -password <비밀번호>
- 제공된 사용자 이름에 대한 UDDI 레지스트리 비밀번호를 지정합니다.
- -uddiprops <특성 파일의 위치>
- '=' 기호로 구분된 이름과 값 쌍이 포함되어 있는
기존의 Java 특성을 지정합니다.
추가 특성을 참조하십시오.
- -help
- 도움말 정보를 표시합니다.
추가 특성
UDDIUnpublish의
-uddiprops 인수를 사용하면 추가 입력 정보가 포함된
Java 특성 파일의 위치를 지정할 수
있습니다.
UDDIUnpublish에서 제공되는 특성은
다음과 같습니다.
| 특성 |
목적 |
| wdsk.uddi.publish.url |
원격 UDDI 레지스트리의 -publishURL에 대한 URL을 대체합니다.
이 특성을 설정하지 않으면 사설 레지스트리로 공개됩니다. |
| wdsk.uddi.inquiry.url |
원격 UDDI 레지스트리의 -inquiryURL에 대한 URL을 대체합니다.
이 특성을 설정하지 않으면 조회가 사설 레지스트리로
전송됩니다. |