BizTalk Adapter for Siebel eBusiness Applications の制限事項

Microsoft BizTalk Adapter for Siebel eBusiness Applications の既知の制限事項を次に示します。

  • Siebel アダプターは、以前のリリースのアダプターである Siebel eBusiness アプリケーション用 Microsoft BizTalk アダプターと互換性がありません。 アダプターの現在のリリースでは、以前のバージョンのアダプターを使用して生成されたスキーマを持つメッセージの送受信はサポートされていません。

    Note

    新しい WCF ベースの Siebel アダプターを使用するように、以前のバージョンの Siebel アダプターの BizTalk プロジェクトを変更できます。 詳細については、「 チュートリアル 2: Siebel での BizTalk プロジェクトの移行」を参照してください。

  • Siebel アダプターは、ワークフロー オブジェクトをサポートしていません。

  • Siebel アダプターは、クライアントが時刻値を Siebel システムに渡す形式を検証しません。 アダプター クライアントは、日付と時刻フィールドに指定された値が、Siebel システムで想定される形式に準拠していることを確認する必要があります。

  • Siebel アダプターはスキーマ検証を実行しません。 たとえば、長さ 30 のフィールドは、Siebel システムで許可されている場合、長さ 100 の値を受け取ることができます。 また、クライアントがビジネス オブジェクトを介して挿入するデータが、実際にデータベースに書き込まれるデータではない可能性があるため、特定のシナリオでデータが失われる可能性もあります。 アダプター クライアントは、アダプターによって表示されるスキーマに対して入力を明示的に検証する必要があります。 ただし、Siebel アダプターは、すべての必須フィールド (ビジネス コンポーネントの場合) または引数 (ビジネス サービスの場合) が指定されていることを検証します。

  • Siebel アダプターは、時刻値が標準の Siebel 形式 (HH:MM:SS) で指定されることを想定しています。 他の形式で指定された時刻値はエラーを生成し、Siebel アダプターは を TargetSystemExceptionスローします。

  • 特定のシナリオでは、Siebel アプリケーションがエラー メッセージをスローする場合とスローしない場合があります。 たとえば、式を使用する検索操作では、例外をスローするか、0 アコードを返します。 したがって、Siebel アダプターは を TargetSystemException スローするか、出力として空の XML を取得する可能性があります。

  • WCF サービス モデルを使用して Siebel システムからデータを取得する場合、Siebel アダプターは 65536 ノードを超える XML を逆シリアル化しません。 出力 XML に 65536 以下のノードがあることを確認します。 この制限を回避するには、アプリケーションの app.config ファイルを変更します。 手順については、「 Siebel アダプターでの操作上の問題のトラブルシューティング」を参照してください。

  • Siebel アダプターは、データベース レイヤーではなく、ビジネス コンポーネント レイヤーからフィールドの最大長を取得します。 そのため、データベース列の最大長に準拠しているが、ビジネス コンポーネントの対応するフィールドの最大長を超える値を挿入しようとすると、データベースに書き込まれる値が、入力する値と異なる可能性があります。

  • バッチ操作 (挿入、更新、および削除) の実行中に、最初の操作でエラーが発生した場合、Siebel アダプターはエラーをスローします。 ただし、最初の操作が成功し、後続の操作のいずれかが失敗した場合、アダプターはエラーをスローせず、出力の成功した操作に対応するレコードの ID を返します。 アダプター クライアントは、すべての操作が成功したかどうかを明示的に確認する必要があります。

  • 基になる Siebel クライアント API によるタイムアウト処理に関する問題により、Siebel アダプターはコマンドと接続のタイムアウトをサポートしていません。

  • ユーザー "A" が Siebel で操作のメタデータを生成するシナリオを考えてみましょう。 ユーザー "A" よりも特権が少ない別のユーザー "B" は、メタデータにアクセスできます。 Siebel アダプターは、ユーザー "B" がメタデータへのアクセスを取得する必要があるかどうかを検証するためのチェックを実行しません。 ただし、特権が不十分なため、ユーザー "B" はメタデータを使用して Siebel システムで操作を実行できない可能性があります。

  • Siebel アダプターでは、パラメーター値に特殊文字を含む接続 URI の指定はサポートされていません。 特殊文字を含むパラメーター値ごとに、URI エンコード標準で指定されている特殊文字を対応する値に置き換えてください。

  • BizTalk Serverでアダプターを使用する場合、WCF-Custom 送信ポートの資格情報が正しくない場合、要求メッセージは処理されません。 正しい資格情報を指定すると、メッセージが Siebel システムに送信され、応答が受信されます。 ただし、応答メッセージは出力ポートでは使用できません。 このようなシナリオでは、ホスト インスタンスの再起動が必要になる場合があります。

参照

BizTalk Adapter for Siebel eBusiness Applications について