3.7 リソース・プロパティ - Integrator スタジオ・セクション

クライアント・アプリケーション Integrator スタジオでは、リソース・プロパティ・ファイルのセクションを編集できます。
スタジオにより新しいプロジェクトが作成されると、現在日時で一意のプロジェクト ID が生成されます。
スタジオ・アプリケーションがプロジェクト・エントリーをインスタンス・サーバーに公開すると、リソース・プロパティ・ファイルは、現在のスタジオ-プロジェクト・セクション (ID属性により特定) を置き換え、新しいデータを挿入します。スタジオ-プロジェクト・セクションが見つからない場合は、新しいセクションがファイルの最後に追加されます。
ID="20000000-000000"のスタジオ-プロジェクト・セクションは LANSA により予約されています。
スタジオ-プロジェクト・セクションは、テキスト・エディターを使って手動で作成することも可能です。以下の例は、手動エントリーの ID="20030101-000000" が複数のオーバーライド・プロパティのエントリーを持つことを示しています。
プロパティ・ファイルのすべてのエントリーは、スタジオ-プロジェクト・セクション内になければいけません。アップグレード・プロセスでは、セクションの外部にあるエントリーは、スタジオ-プロジェクト ID="00000000-000000" name="unassigned" のセクションに置かれます。これらは別のセクションに割り当てるか、削除する必要があります。
以下の例では、追加のセクションを提供の manager.properties ファイルの最後に加える方法が示されています。最後の tcp.port=4562 が使用されます。また、マネージャー・トレースとクライアント・トレースも有効になっています。LANSA Integrator がアップグレードされると、アップグレード・プロセスによりスタジオ-プロジェクト ID="20000000-000000" は新しいセクションで置き換えられますが、プロパティ・ファイルの他のセクションは変わりません。セクションの置き換えは、古いセクションの現在の位置で行われるため、セクションの順序は維持されます。
LANSA スタジオ・セクション内のエントリーを変更するのではなく、ファイルの最後に独自のセクションを追加する方法がベストです。これらのエントリーは、アップグレード時にそのまま残ります。
#!<studio-project id="20000000-000000" name="lansa">
#

  1. Java Service Manager configuration
    #
    tcp.port=4560
    tcp.backlog=20
    tcp.interface=*all
    #
  2. console.tcp.port=4561
  3. console.tcp.backlog=5
  4. console.tcp.interface=*all
    #
  5. trace.manager=*yes
  6. trace.transport.address=*all
  7. trace.transport.error.address=*all
  8. trace.service.address=*all
  9. trace.service.error.address=*all
    #
    #!</studio-project>
    #
    #!<studio-project id="20030101-000000" name="user-override">
    #
    tcp.port=4562
    tcp.backlog=20
    tcp.interface=*all
    #
    console.tcp.port=4563
    console.tcp.backlog=5
    console.tcp.interface=*all
    #
    trace.manager=*yes
    trace.service.address=*all
    #
    #!</studio-project>