新しい内容(コンテンツ)で新たにレポートを作成するのではなく、既存のレポートの内容を置き換えることができます。それには、置換したいレポートのIDが必要です。JMP Live Reportオブジェクトが使用可能な場合は、Get ID( )関数を使えばIDが戻されます。
次の例は、webreport2という名前の新しいJMP Liveレポートを作成して、そこに更新された「一元配置」レポートを追加し、レポートIDを使って既存の「一元配置」レポートを置換します。
// 空白のJMP Liveレポートを作成する。
webreport2 = New Web Report();
/* 「一元配置」レポートをwebreport3に追加する。タイトルは必須。オプションで説明を加えることもできる。*/
webreport2 << Add Report( oneway, Title( "New Oneway Report" ), Description( "Replace a report" ));
/* 確立したJMP Live接続を使い、指定のIDを持つレポートをwebreport2で置き換える。*/
liveconnection << Replace( webreport2, ID(report << Get ID() ));