機械翻訳について

プロジェクト全体での参照の追加および共有

プロジェクトで参照を作成するときに、他のプロジェクト間で参照を使用できるように選択できます。 この選択により、あるプロジェクトの参照リソースを他のプロジェクトと共有できます。 この機能により、各プロジェクトで同じリソースを使用して個別の参照を作成する必要がなくなります。

機能

  • 1つのプロジェクトの参照リソースを他のプロジェクトと共有できます。
  • プロジェクト間で共有される参照をクローニングすると、新しい参照はその参照元から共有参照を継承します。
  • プロジェクト間で共有される参照を更新でき、それらの変更は参照を参照する任意のプロジェクトによって継承されます。
  • 共有参照を含むプロジェクトをクローニングでき、それらの設定は新しいプロジェクトによって継承されます。
  • リリース25.10より前に作成された参照は、デフォルトでは他のプロジェクトと共有できるように選択されていません。 プロジェクト間で共有する参照を手動で選択する必要があります。
  • 参照を共有するプロジェクトを別のインスタンスにエクスポートおよびインポートできます。 ただし、参照を参照するプロジェクトを正常にインポートするには、まず参照を含むプロジェクトをインポートする必要があります。
  • 参照を共有するプロジェクトの数に制限はありません。

制限事項

  • 共有可能な参照を持つプロジェクトは、25.10より前のバージョンとの下位互換性がありません。 たとえば、25.10で共有可能参照を使用して統合を作成し、それを以前のバージョン(たとえば、25.06)にエクスポートおよびインポートすると、そのバージョンにその機能が含まれていないため、アクティブ化が失敗します。
  • 参照が少なくとも1つのプロジェクトによって現在参照されている場合、参照を共有から非共有に変更できません。
  • プロジェクト・コンテキストの参照は、そのプロジェクトに対してローカルであるか、別のプロジェクトでローカルであるかに関係なく、どの統合でも削除できません。 参照を削除する前に、これらの依存関係を削除する必要があります。
  • 統合で使用される参照(別のプロジェクト内でも)は削除できません。 最初に参照を統合から削除する必要があります。
  • マルチレベル参照階層はサポートされていません。 共有参照が別のプロジェクトによって参照される場合、その共有参照のローカル・コピーは消費プロジェクトには作成されません。 かわりに、参照はソース共有参照への直接リンクを維持します。 ただし、共有参照は複数のプロジェクトで同時に直接参照できるため、階層的な連鎖なしで再利用性と一貫性を確保できます。

参照リソースをプロジェクト間で共有

この項では、プロジェクト間で参照を共有する方法の概要を示します。

  1. プロジェクトのオープン
  2. 参照を作成し、選択してプロジェクト間で共有します。 参照の作成を参照してください。

    この例では、参照は次の内容で構成されます。 「他のプロジェクトと共有」「オン」に設定されていることに注意してください。


    共有参照表が表示されます。 構成済、更新日、使用先およびプロジェクトのフィールドが表示されます。 「他のプロジェクトと共有」ラベルは「オン」に設定されています。 この下には、Domain_Name_1およびDomain_Name_2の2列の表があります。

  3. 別のプロジェクトを開きます。
  4. 統合を設計します。
  5. 参照を参照するログ・アクションを追加します。

    「Configure logger」パネルが表示されます。

  6. 「ファンクション」をクリックし、「Integration Cloud」を展開します。
  7. sharedLookupValueを選択します。 この関数は、他のプロジェクトで作成された共有参照のリソースを参照するように構成します。 この関数は、次の6つのパラメータで構成されます。
    dvm:sharedLookupValue('Project_Identifier', 'Lookup_Name', 'source_column', srcValuePlaceHolder, 'target_column', 'default_value')
    説明:
    • Project_Identifier: 参照を作成してプロジェクト間で共有したプロジェクトの識別子値。
    • Lookup_Name: プロジェクト間で共有するために選択した参照の名前。
    • source_column: ルックアップの作成時に最初の列に対して指定された名前。 名前には、Domain_Name_1のデフォルト値、指定した編集済ドメイン名、またはドメイン名を置換するために選択したアダプタを指定できます。
    • srcValuePlaceHolder
    • target_column: 参照の作成時に2番目の列に対して指定された名前。 名前には、Domain_Name_2のデフォルト値、指定した編集済ドメイン名、またはドメイン名を置換するために選択したアダプタを指定できます。
    • default_value
    この例では、関数はログ・アクションで次のように定義されています。
    sharedLookupValue('AUTO_PROJ_WITH_SHARED_LOOKUP', 'newman_lookup_shared', 'Domain_Name_1', '7', 'Domain_Name_2', '10')


    統合キャンバスが左側に表示されます。 右側には「ロガーの構成」パネルがあります。 入力ソース・タブと関数タブが表示されます。 選択したsharedLookupValue関数を表示するために関数が選択されています。 右側の「ログ」フィールドは「常に」に設定されています。 ロガー・メッセージの内容を次に示します。

  8. 「Configure logger」パネルを閉じ、構成を保存します。
  9. ロガーの上にマウスを置きます。 この2番目のプロジェクトで、最初のプロジェクトで作成された共有参照のリソースを参照できるようにする式が表示されます。


    「ログ」設定は「常に」に設定されています。 この下には、sharedLookupValue関数に表示される式があります。

  10. 統合を完了してアクティブ化します。