この章では、Oracle Enterprise RepositoryとAmberpointの統合を開始する方法について説明します。
注意: Oracle Enterprise RepositoryとAmberpoint(現在は、Oracle Business Transaction Manager (OBTM)に再ブランド化済)の統合は、OBTM 11より前のバージョンの製品に対してのみ、サポートされています。OBTM 11では、Oracle Enterprise Repositoryとの統合のサポートはサポートされていません。 |
Oracle Exchangeユーティリティは、Amberpointに保存されているパフォーマンス・メトリックでエンドポイント・アセットを更新します。UDDIMappings.xmlファイルには、パフォーマンス・メトリックのtModelと、これらのメトリックが移入されているOracle Enterprise Repositoryのカスタム・フィールドのキー間のマッピングが含まれています。任意のカスタム・アセット・タイプのタブの任意のフィールドにマップされている任意のタブにメトリックが表示されるように、UDDIマッピング・ファイルをカスタマイズすることもできます。例7-1に、UDDIMappings.xml
ファイルのメトリック部分を示します。
例7-1 UDDIMappings.xmlファイルのメトリック部分
<metrics> <keyedReference metricsName="DailyAvailability" alerName="availability---year----" tModelKey="uddi:amberpoint.com:management:metrics:availability" keyName="Last 24 hours - Availability (percentage value)"/> <keyedReference metricsName="WeeklyAvailability" alerName="availability---week----" tModelKey="uddi:amberpoint.com:management:metrics:availability" keyName="Last week - Availability (percentage value)"/> <keyedReference metricsName="MonthlyAvailability" alerName="availability---month----" tModelKey="uddi:amberpoint.com:management:metrics:availability" keyName="Last month - Availability (percentage value)"/> <keyedReference metricsName="DailyAvgResponseTime" alerName="average-response-time--seconds-" tModelKey="uddi:amberpoint.com:management:metrics:avgResponseTime" keyName="Last 24 hours - Response Time (average value in milliseconds)"/> <keyedReference metricsName="WeeklyAvgResponseTime" alerName="weekly-average-response-time--milliseconds-" tModelKey="uddi:amberpoint.com:management:metrics:avgResponseTime" keyName="Last week - Response Time (average value in milliseconds)"/> <keyedReference metricsName="MonthlyAvgResponseTime" alerName="monthly-average-response-time--milliseconds-" tModelKey="uddi:amberpoint.com:management:metrics:avgResponseTime" keyName="Last month - Response Time (average value in milliseconds)"/> <keyedReference metricsName="DailyFaults" alerName="daily-faults" tModelKey="uddi:amberpoint.com:management:metrics:faults" keyName="Last 24 hours - Faults (number)"/> <keyedReference metricsName="WeeklyFaults" alerName="weekly-faults" tModelKey="uddi:amberpoint.com:management:metrics:faults" keyName="Last week - Faults (number)"/> <keyedReference metricsName="MonthlyFaults" alerName="monthly-faults" tModelKey="uddi:amberpoint.com:management:metrics:faults" keyName="Last month - Faults (number)"/> <keyedReference metricsName="DailyRequests" alerName="daily-requests" tModelKey="uddi:amberpoint.com:management:metrics:requests" keyName="Last 24 hours - Requests (number)"/> <keyedReference metricsName="WeeklyRequests" alerName="weekly-requests" tModelKey="uddi:amberpoint.com:management:metrics:requests" keyName="Last week - Requests (number)"/> <keyedReference metricsName="MonthlyRequests" alerName="monthly-requests" tModelKey="uddi:amberpoint.com:management:metrics:requests" keyName="Last month - Requests (number)"/> <keyedReference metricsName="Timestamp" alerName="last-updated" tModelKey="uddi:amberpoint.com:management:metrics:timeStamp" keyName=""/> <keyedReference metricsName="RegisteredDate" alerName="endpoint-publication-date" tModelKey="uddi:amberpoint.com:management:registeredDate" keyName=""/> </metrics>
図7-1に、エンドポイントがExchangeユーティリティで同期された後、Amberpointによって保存されたパフォーマンス・メトリックのOracle Enterprise Repositoryでの表示内容を示しています。
図7-2に、Amberpointによって保存されたパフォーマンス・メトリックのOracle Service Registryでの表示内容を示しています。
図7-2 Amberpoint WSDLサービスのためのOracle Service Registryのパフォーマンス・メトリック