기본적으로 웹 서비스 노드는 웹 서비스 네임스페이스를 사용하여 이름이 지정됩니다 웹 서비스 네임스페이스는 해당 URL과 유사합니다. 예를 들어 웹 서비스가 다음 URL을 사용하는 경우
http://ClearingHouse.demobank.ca.com
해당 노드는 기본적으로 다음과 같이 표시됩니다.
http_//ClearingHouse.demobank.ca.com
선택적으로 웹 서비스 끝점을 노드 이름으로 사용하도록 에이전트를 구성할 수 있습니다. 웹 서비스 끝점에는 서비스의 포트 번호와 서버 이름 같은 추가 정보가 포함됩니다. 예를 들어 ClearingHouse.demobank.ca.com 웹 서비스의 웹 서비스 끝점을 표시하도록 선택하면 Investigator에서 해당 노드가 다음과 같이 표시될 수 있습니다.
http_localhost_8383_demobank_services_ClearingHouseService
에이전트의 webservices.pbd 파일을 편집하고 {namespace} 또는 {servicename}을 사용할지 여부를 지정하여 표시되는 이름을 변경할 수 있습니다. 대부분의 경우 네임스페이스는 Investigator와 SOA 종속성 맵에 표시되는 가장 알기 쉬운 이름입니다. 그러나 webservices.pbd 파일과 IntroscopeAgent.profile 파일을 편집하여 서비스 끝점을 사용할 수도 있습니다.
Investigator 및 종속성 맵에서 서비스 끝점을 노드 이름으로 사용하려면
{namespace} 문자열은 추적 프로그램의 정규화된 메트릭 이름의 일부로 포함되기 때문에 파일에서 여러 번 사용됩니다.
응용 프로그램 서버를 다시 시작하면 Investigator 트리와 SOA 종속성 맵 네임스페이스 대신 웹 서비스 끝점 이름이 표시됩니다.
네임스페이스 대신 서비스 끝점 이름을 사용하는 경우 클라이언트 및 서버 "개요" 탭에 표시되는 네임스페이스 레이블도 변경할 수 있습니다.
클라이언트 및 서버 "개요" 탭에 사용되는 레이블을 변경하려면
Enterprise Manager를 다시 시작한 후 Investigator 트리에서 "WebServices", "클라이언트" 또는 "서버" 노드를 선택하면 "개요" 탭에 "서비스" 레이블이 표시됩니다.
Web Services Manager 7.0.x의 메트릭 명명 규칙을 사용하려면
com.wily.introscope.agent.soa.metricNameFormatting=/:
이 설정은 메트릭 이름에서 슬래시(/)와 콜론(:) 문자를 밑줄(_) 문자로 바꿉니다. 이 설정을 사용하면 http://CheckingAccount/demobank.ca.com이 http_CheckingAccount_demobank.ca.com으로 표시됩니다.
응용 프로그램 서버를 다시 시작하면 Investigator 트리와 SOA 종속성 맵 네임스페이스 대신 웹 서비스 끝점 이름이 표시됩니다.
|
Copyright © 2013 CA.
All rights reserved.
|
|