1

.Net WCF サービスの場合、COM/Siebel Application Server を使用して Siebel 6.3.0.316 を自動化していますが、フィールド名を見つける方法がわかりません。Siebel ビューの名前を照会できますが、Siebel フィールド名を一括または個別に取得する方法が見つかりません。また、フィールドを操作するすべてのメソッドには、パラメーターとしてファイル名が必要です。

誰かがこれについて経験したことがありますか、またはこの問題を解決する方法について何か提案がありますか?

4

1 に答える 1

1


取得したいすべてのメタデータは、Siebel のリポジトリと呼ばれるものに保存されます。他の通常のビジネス コンポーネントと同じようにアクセスできます (実際には、それらの名前は「リポジトリ」で始まります)。取得したいデータは、 Repository Fieldという名前の BC からアクセスできます。興味のある分野は次のとおりです。

  • 名前- 特定の BC でフィールドの名前を保持する
  • 非アクティブ- フィールドがアクティブかどうかを示すフラグ
  • 親名- このフィールドを所有する BC の名前
  • リポジトリ ID - リポジトリの場合の ID (現在のものを確実に取得する必要があります)

興味のある他のリポジトリ BC:

  • リポジトリ ビジネス コンポーネント- すべてのビジネス コンポーネントのリストを含む
  • リポジトリ リポジトリ- すべての Siebel リポジトリのリストを含む (たとえば、ここでアクティブなリポジトリを見つけることができます)
于 2014-07-04T06:52:32.787 に答える