シーベルの事業コンポーネントに対する業務
Siebel ビジネス コンポーネントは、1 つ以上のデータベース テーブルの列を 1 つの構造に関連付ける論理エンティティです。 アダプター クライアントは、アダプターを使用して Siebel ビジネス コンポーネントに対して次の操作を実行できます。
挿入します。 アダプター クライアントは、1 つまたは複数のレコードをビジネス コンポーネントに挿入できます。
[クエリ]。 アダプター クライアントは、ビジネス コンポーネントから 1 つ以上のレコードに対してクエリを実行できます。 この操作では、次のパラメーターを入力として受け取ります。
SearchExpr: 検索式が含まれています。 指定したビジネス コンポーネントの下にあるすべてのレコードがこの検索式と比較され、一致するレコードがアダプター クライアントに返されます。
SortSpec: 検索式に一致するレコードが複数ある場合、この仕様によってレコードが返される順序が決まります。 このパラメーターは省略可能です。
QueryFields: アダプター クライアントが、返されたレコード内のフィールドのサブセットのみの値を取得できるようにします。 このパラメーターは省略可能です。
注意
Siebel アダプターでは、ビジネス コンポーネントの Query 操作で QueryField パラメーターで元の名前を使用できます
更新。 アダプター クライアントは、ビジネス コンポーネント内の 1 つ以上のレコードを更新できます。
削除。 アダプター クライアントは、ID のセットを指定するか、検索式を指定することで、ビジネス コンポーネント内の 1 つ以上のレコードを削除できます。
Note
他のパラメーターに加えて、Query、Update、Delete の各操作も ViewMode パラメーターを受け取ります。 このパラメーターは、ユーザーのアクセス許可を決定する整数を受け取ります。 ViewMode パラメーターと、これらの操作のその他のパラメーターの詳細については、「ビジネス コンポーネント操作の メッセージ スキーマ」の「ビジネス コンポーネント操作の要求メッセージ」を参照してください。
参照:
BizTalk Serverを使用してビジネス コンポーネントに対する操作を実行する方法については、「BizTalk Serverと Siebel アダプターを使用したビジネス コンポーネントに対する操作の実行」を参照してください。
WCF サービス モデルを使用してビジネス コンポーネントに対する操作を実行する方法については、「WCF サービス モデルを 使用して Siebel アダプターを使用してビジネス コンポーネントに対する操作を実行する」を参照してください。
WCF チャネル モデルを使用したビジネス コンポーネントに対する操作の実行については、「WCF サービス モデルを 使用して Siebel アダプターを使用してビジネス コンポーネントに対する操作を実行する」を参照してください。
メッセージ構造と SOAP アクションを使用してビジネス コンポーネントに対する操作を実行する方法については、「 ビジネス コンポーネント操作のメッセージ スキーマ」を参照してください。
MVG フィールドを使用したビジネス コンポーネントに対する操作
Siebel ビジネス コンポーネントは、結合または複数値グループ (MVG) を使用して、他のビジネス コンポーネントからフィールドを取得することもできます。 すべてのビジネス コンポーネントに対して表示される挿入、クエリ、更新、および削除操作に加えて、アダプター クライアントは、アダプターを使用して Siebel ビジネス コンポーネントに対して次の操作を実行できます。
関連付け。 アダプター クライアントは、親レコードと子レコードの検索式を指定することで、レコードを関連付けることができます。 これは、MVG フィールドを持つビジネス コンポーネントにのみ適用されます。 検索式では、親と子の両方のビジネス コンポーネントに対して 1 つのレコードをフィルター処理する必要があります。
関連付けを解除します。 アダプター クライアントは、親レコードと子レコードの検索式を指定することで、レコードの関連付けを解除できます。 これは、MVG フィールドを持つビジネス コンポーネントにのみ適用されます。 検索式では、親と子の両方のビジネス コンポーネントに対して 1 つのレコードをフィルター処理する必要があります。
Query_[MVG_Child_Business_Comp]。 アダプター クライアントは、親レコードと MVG フィールド名を指定することで、親レコードに関連付けられている子レコードに対してクエリを実行できます。 これは、MVG フィールドを持つビジネス コンポーネントにのみ適用されます。
Note
これらの操作では、他のパラメーターに加えて、ViewMode パラメーターも受け取ります。 このパラメーターは、ユーザーのアクセス許可を決定する整数を受け取ります。 ViewMode パラメーターと、これらの操作のその他のパラメーターの詳細については、「ビジネス コンポーネント操作の メッセージ スキーマ」の「ビジネス コンポーネント操作の要求メッセージ」を参照してください。
詳細情報は、次のとおりです。
BizTalk Serverを使用してビジネス コンポーネントに対してこれらの操作を実行する方法については、「BizTalk Serverおよび Siebel アダプターを使用して MVG フィールドを使用してビジネス コンポーネントに対する操作を実行する」を参照してください。
WCF サービス モデルを使用してビジネス コンポーネントに対してこれらの操作を実行する方法については、「WCF サービス モデルを 使用して Siebel アダプターを使用して MVG フィールドを使用してビジネス コンポーネントに対する操作を実行する」を参照してください。
これらの操作のメッセージ構造と SOAP アクションについては、「 ビジネス コンポーネント操作のメッセージ スキーマ」を参照してください。
選択リスト フィールドを含むビジネス コンポーネントに対する操作
ビジネス コンポーネントの選択リスト フィールド型は、ユーザーが Siebel システムに渡す特定の値を選択できる値のコレクションを構成します。 Siebel アダプターは、選択リスト フィールドを含むビジネス コンポーネントに対する操作をサポートします。 選択リスト フィールドを含むビジネス コンポーネントに対する操作は、前の段落で説明したように、他のビジネス コンポーネントに対する操作と同じです。 ただし、選択リストの種類によっては、ビジネス コンポーネントへの入力値が異なる場合があります。 候補リストとその型の詳細については、Siebel のドキュメントを参照してください。
選択リストの種類の 1 つである静的な有界選択リストは、アダプターによってデザイン時に生成されたメタデータの列挙候補リスト型としてアダプターによって表示されます。 これには、実行時に選択リスト型に指定する必要がある静的な値のセットが含まれます。 静的境界選択リストの値を指定するときは、常にセットに属する値を指定する必要があります。
選択リスト フィールドを含むビジネス コンポーネントに対して操作を実行するメッセージ構造は、「ビジネス コンポーネント操作のメッセージ スキーマ」で説明されているように、他のビジネス コンポーネントに対する操作 のメッセージ構造と似ています。
詳細情報は、次のとおりです。
選択リスト フィールドを含むビジネス コンポーネントのメッセージ構造については、「 選択リスト操作のメッセージ スキーマ」を参照してください。
選択リスト フィールドを含むビジネス コンポーネントに対する操作の実行については、「BizTalk Serverと Siebel アダプターを使用した候補リスト フィールドを含むビジネス コンポーネントに対する操作の実行」を参照してください。