私はあなたが探しているものはパラメータファイルと少しのシェルスクリプトを使って解決されるだろうと信じています(あなたのサーバーがいくつかのUnixフレーバー上にあると仮定して)。
パラメータファイルで実行するようにワークフローを設定します。パラメータファイルのグローバルセクションで、データベース接続用の特別なパラメータ($ DBConnectionで開始)を宣言します。そのパラメータを使用するようにセッションプロパティを変更します。
ソースdb/schemasごとに適切なリレーショナル接続オブジェクトを作成する必要があります。
次に、そのパラメータファイルを動的に変更し、パラメータファイル内のパラメータの値を必要な新しい値に置き換えるシェルプログラムを作成します。
実行時のイベントの一般的なシーケンスは次のようになります-
別のソースに対してそのワークフロー/セッション/マッピングを実行する場合は常に、適切なパラメータを使用してスクリプトを起動し、Informaticaパラメータファイルに変更を加えます。
シェルスクリプトは、特定のdbソースのジョブを起動するために実行されます。スクリプトを実行すると、パラメータファイルの$DBConnectionパラメータが変更されます。
パラメータファイルを使用して、pmcmdからワークフローを起動します。