Rational Synergy CLI コマンドを使用し、ccm_admin ロールに属している必要があります。
古い URL を含む CR 属性は、Web タイプ OSLC_LINK、テキスト属性、ストリング属性、またはユーザーがカスタマイズした属性である可能性があります。
Rational Change が Rational Team Concert™ と統合され、同期サーバーを使用しているとします。また、Rational Change の CR 属性 url_mappings が、Rational Team Concert の作業項目へのリンクを含むように構成されているとします。
例として、2 つの CR には以下の url_mappings があります。
CR 1: https://rtchost-test:1234/ccm/resource/itemName/WorkItem/68
CR 2: https://rtchost-test:1234/ccm/resource/itemName/WorkItem/69
次に、update_urls コマンドは、以下のようになる可能性があります。
ccm update_urls -change -old_url "https://rtchost-test:1234/ccm" -new_url "https://rtchost-prod:1234/ccm" url_mapping
CR の更新された url_mappings 属性は、以下のようになります。
CR 1: https://rtchost-prod:1234/ccm/resource/itemName/WorkItem/68
CR 2: https://rtchost-prod:1234/ccm/resource/itemName/WorkItem/69
script_to_update_urls.sh
!/bin/sh
if test $# -ne 3; then
echo "Usage: script_to_update_urls old_url new_url database"
exit 1
fi
CCM_ADDR=`ccm start -d $3 -nogui -m –q –pw xxxxxx -single “Rename servers”`; export CCM_ADDR
ccm set role ccm_admin
ccm update_urls -change -old_url $1 -new_url $2 problem_description
problem_synopsis relatedChangeRequests
ccm stop