|
Windchill ESI サービスは標準的な Windchill PDMLink の log4 ベースのログ作成メカニズムを使用するので、次のセクションの情報は EAI ソフトウェアコンポーネントのみに該当します。
|
|
カスタマイズによってログ作成をほかの主要なマイルストーンに拡大できます。
|
|
これらのログファイルのサイズとロールオーバーを制御するため、Max Log Files (デフォルト = 10) および Max Log File Size (デフォルト = 1000 KB) パラメータの値を修正できます。詳細については、TIBCO BusinessWorks Palette Reference の「Deployment Palette」の章の「Process Engine」セクションを参照してください。
|
フィールド
|
長さ
|
説明
|
Transaction Number
|
200
|
処理中の Windchill ESI トランザクション番号
|
Target
|
25
|
オブジェクトのパブリッシング先のターゲットを一意に識別します。フォーマットは以下のとおりです。
<Destination>,<TargetID>
ここで、
<宛先> は、Windchill ESI 応答内の <トランザクション> エレメントの子として存在します。これは、<SAP システム ID> . <SAP クライアント> という形式の値をとります。ここで、SAP システム ID と SAP クライアントは、Windchill で SAP タイプ配布ターゲットの作成中に提供される必須のパラメータです。
<ターゲット_ID> は、<ターゲット番号>:<プラント> の形式で値をとります。
ここで、
<ターゲット番号> は、Windchill の配布ターゲットを表す ESITarget オブジェクトの番号属性であり、<プラント> は、SAP 宛先に関連付けされたプラント名です。<プラント> は、宛先ターゲットが "No Plant" 宛先を表す場合に空の値になります。
以下に例を示します。
以下のターゲットは、SAP システム PTCPROD のプラント 1100、クライアント 800 にパブリッシングされ、番号 PTC_1 を持つ ESITarget オブジェクトで表されるオブジェクトを示します。
PTCPROD.800,PTC_1:1100
プラント固有ではない Target は以下のとおりです。
PTCPROD.800,PTC_1
|
Application
|
1
|
メッセージを出力したアプリケーションを示します。詳細については、「Application」セクションを参照してください。
|
Type
|
1
|
メッセージのタイプを示します。詳細については、「Type」セクションを参照してください。
|
Severity
|
1
|
メッセージの重大度を示します。詳細については、「Severity」セクションを参照してください。
|
Message Code
|
5
|
一意のメッセージコード識別子。ローカライズされた適切なメッセージテキストへの相互参照キーとして使用されます。このフィールドは、ログサービスを呼び出すとき、開発者またはカスタマイザによってハードコード化されます。詳細については、「Message Code」セクションを参照してください。
|
EAI Primary Message Text
|
メッセージの説明などの説明テキスト (メッセージコード (Message Code) に対応)。
このテキストは ESILog/Locale グローバル変数に基づいてローカライズされます詳細については、インターナショナリゼーションに関する検討事項を参照してください。
例: 「Received ESI Response」(ESI レスポンスを受信)
|
|
Descriptive Text
|
説明テキスト。例: Object Number (オブジェクト番号)
|
|
Root Cause Analysis Message
|
エラーの根本原因を説明するテキスト、またはエラーについての詳細情報の参照先。
このテキストは ESILog/Locale グローバル変数に基づいてローカライズされます詳細については、インターナショナリゼーションに関する検討事項を参照してください。
この情報は、グローバル変数 ESILog/RootCause を介してログに記録されます。詳細については、「ログフラグ」セクションを参照してください。
たとえば、「For more information regarding this error, please refer to the SAP Application Log (transaction SLG1)」(このエラーに関する詳細は、SAP アプリケーションログ (トランザクション SLG1) を参照してください) のように記録されます。
|
|
ERP Primary Message
|
300
|
該当する場合、ERP システムからのプライマリ API 返信メッセージ。SAP 配布ターゲットの場合、コロンで区切られ、最初と最後のスペースが除去された以下の SAP メッセージパラメータが含まれます。
• タイプ (通常は A、E、S、I、W、または X)
• ID
• 番号
• テキスト
このテキストはローカライズされません。詳細については、インターナショナリゼーションに関する検討事項を参照してください。
この情報は、グローバル変数 ESILog/ERPPrimary を介してログに記録されます。詳細については、「ログフラグ」セクションを参照してください。この情報はさまざまなメッセージタイプや重大度に適用されるため、ログに複数回記録されることがあります。
以下に例を示します。
S:MM:356:The material GS_700_IB4D has been created or extended
|
ERP Secondary Message
|
300
|
該当する場合、ERP システムから送信されたセカンダリ API 返信メッセージ。SAP 配布ターゲットの場合、コロンで区切られ、最初と最後のスペースが除去された以下の SAP メッセージパラメータが含まれます。
• タイプ (通常は A、E、S、I、W、または X)
• ID
• 番号
• Text
各セカンダリ情報エントリは、セミコロンで区切られています。
このテキストはローカライズされません。詳細については、インターナショナリゼーションに関する検討事項を参照してください。
この情報は、グローバル変数 ESILog/ERPSecondary を介してログに記録されます。詳細については、「ログフラグ」セクションを参照してください。この情報はさまざまなメッセージタイプや重大度に適用されるため、ログに複数回記録されることがあります。
以下に例を示します。
H:MK:102:Trying to create: GS_700_IB4D 1200; S:M3:800:Material GS_700_IB4D created; H:MK:103:Trying to change: GS_700_IB4D 1200; S:M3:810:No changes made
|
EAI Additional Information
|
2500
|
EAI コンポーネント (ERP 以外) からの関連情報。このテキストはローカライズされません。詳細については、インターナショナリゼーションに関する検討事項を参照してください。この情報はさまざまなメッセージタイプや重大度に適用されるため、ログに複数回記録されることがあります。
たとえば、エラーの場合、このフィールドにスタックトレースが格納されます。
|
Extra Information
|
2500
|
カスタマイズ用の追加フィールド。
|
アプリケーション番号
|
説明
|
1
|
TIBCO BusinessWorks。
|
2
|
Windchill PDMLink。
|
3
|
TIBCO EMS。
|
4
|
SAP 用の TIBCO アダプタ。
|
5
|
Oracle Applications 用の TIBCO アダプタ。
|
6+
|
将来の使用のために確保。
|
タイプ値
|
メッセージタイプ
|
説明
|
1
|
機能関連
|
Windchill と Windchill ESI ビジネスロジック間または Windchill ESI ビジネスロジックと配布ターゲット間のビジネスオブジェクトの処理に関するステータス情報を提供します。たとえば、部品の作成や BOM の変更などです。
|
2
|
技術関連
|
処理の技術的な側面に関連するステータス情報を提供します。たとえば、レスポンスメッセージの解析の失敗などです。
|
Severity フィールド値
|
重大度タイプ
|
説明
|
管理者が行う必要のある操作
|
0
|
致命的
|
エラーが発生し、EAI コンポーネントの処理を停止したことを示します。
|
はいEAI システム管理者が即座に対処する必要があります。
|
1
|
エラー
|
致命的ではないが、エラーが発生したことを示します。EAI コンポーネントは処理を続行します。
|
はい技術的なエラーの場合は、EAI システム管理者への連絡が必要になることがあります。機能的なエラーの場合には、Windchill PDMLink ユーザーへの連絡が必要になることがあります。
|
2
|
警告
|
重要または重大な状況が発生したが、Windchill ESI ビジネスロジックは異常終了しなかったことを示します。
|
Windchill PDMLink の標準ツールによる操作が必要な場合があります。
|
3
|
成功
|
目的の操作が正常に完了したことを示します。
|
なし
|
4
|
情報
|
通常の処理ステップが実行されたことを示します。
|
なし
|
9
|
デバッグ
|
デバッグに備えて、BusinessWorks フローの進行状況を記録します。
|
なし。
|
フラグ | 説明 |
ESILog/Functional_Debug | タイプが機能関連、重大度がデバッグのメッセージのログを有効にします。 |
ESILog/Functional_Informational | タイプが機能関連、重大度が情報のメッセージのログを有効にします。 |
ESILog/Functional_Success | タイプが機能関連、重大度が成功のメッセージのログを有効にします。 |
ESILog/Functional_Warning | タイプが機能関連、重大度が警告のメッセージのログを有効にします。 |
ESILog/Functional_Error | タイプが機能関連、重大度がエラーのメッセージのログを有効にします。 |
ESILog/Technical_Debug | タイプが技術関連、重大度がデバッグのメッセージのログを有効にします。 |
ESILog/Technical_Informational | タイプが技術関連、重大度が情報のメッセージのログを有効にします。 |
ESILog/Technical_Success | タイプが技術関連、重大度が成功のメッセージのログを有効にします。 |
ESILog/Technical_Warning | タイプが技術関連、重大度が警告のメッセージのログを有効にします。 |
ESILog/Technical_Error | タイプが技術関連、重大度がエラーのメッセージのログを有効にします。 |
フラグ | 説明 |
ESILog/ERPPrimary | ERP プライマリメッセージのログを有効にします。詳細については、「ログエントリのコンポーネント」セクションを参照してください。 |
ESILog/ERPSecondary | ERP セカンダリメッセージのログを有効にします。詳細については、「ログエントリのコンポーネント」セクションを参照してください。 |
ESILog/RootCause | 根本原因メッセージのログを有効にします。詳細については、「ログエントリのコンポーネント」セクションを参照してください。 |
フィールド | 説明 |
EAI Primary Message | EAI ソフトウェアコンポーネントによって生成されるテキストで、サブトランザクションのオブジェクト、操作、またはステータスを説明します。このテキストは、Windchill ESI レスポンス内のデータのロケール (com_infoengine_locale プロパティ) に基づいてローカライズされます。詳細については、インターナショナリゼーションに関する検討事項またはWindchill ESI の実装を参照してください。例: "Successfully created part in SAP"(SAP での部品の作成に成功しました) |
EAI Secondary Message | 警告メッセージまたは機能関連の意思決定メッセージの有無をユーザーに示すテキスト。このテキストは EAI ソフトウェアコンポーネントによって生成されます。このテキストは、Windchill ESI レスポンス内のデータのロケール (com_infoengine_locale プロパティ) に基づいてローカライズされます (詳細については、インターナショナリゼーションに関する検討事項またはWindchill ESI の実装を参照してください)。メッセージにこの情報を含めるには、グローバル変数 ESIMessaging/EAISecondary を有効にします。詳細については、「応答メッセージフラグ」セクションを参照してください。例 : "Creating document version failed but assuming functional success"(ドキュメントバージョンの作成に失敗しましたが正常に機能していると見なします) |
Root Cause Analysis Message | エラーについて考えられる根本原因、またはエラーについての追加情報を得るためのヒントを示すテキスト。このテキストは EAI ソフトウェアコンポーネントによって生成されます。このテキストは、ESIResponse 内のデータのロケール (com_infoengine_locale プロパティ) に基づいてローカライズされます (詳細については、インターナショナリゼーションに関する検討事項またはWindchill ESI の実装を参照してください)。メッセージにこの情報を含めるには、グローバル変数 ESIMessaging/RootCause を有効にします。 詳細については、「応答メッセージフラグ」セクションを参照してください。例: "For more information about this error, please see the SAP Internal Application Log (transaction SLG1)" (このエラーの詳細については、SAP 内部アプリケーションログ (トランザクション SLG1) を参照してください)。 |
ERP Primary Message | 該当する場合、ERP システムからのプライマリ API 返信メッセージ。SAP BAPI を使用した SAP 配布ターゲットの場合、コロンで区切られ、最初と最後のスペースが除去された以下の SAP メッセージパラメータが含まれます。 • タイプ (A、E、S、I、W、または X) • ID • 番号 • Text SAP CCAP および CSAP によってリモートで有効にされた API 機能モジュールの場合、このフィールドはオブジェクト名または内部 SAP オブジェクト番号になる場合があります。 このテキストはローカライズされません (詳細については、Windchill Enterprise Systems Integration Installation and Configuration Guide - SAP R/3 の「インターナショナリゼーションに関する検討事項」セクションを参照してください)。 メッセージにこの情報を含めるには、グローバル変数 ESIMessaging/ERPPrimary を有効にします。詳細については、「応答メッセージフラグ」セクションを参照してください。 以下に例を示します。 S:MM:356:The material GS_700_IB4D has been created or extended |
ERP Secondary Message | 該当する場合、ERP システムからのセカンダリ API 返信メッセージ。SAP BAPI を使用した SAP 配布ターゲットの場合、コロンで区切られ、最初と最後のスペースが除去された以下の SAP メッセージパラメータが含まれます。 • タイプ (A、E、S、I、W、または X) • ID • 番号 • Text SAP CCAP および CSAP のリモート対応 API 機能モジュールの場合、このフィールドは通常空のままになっています。 各セカンダリ情報エントリは、セミコロンで区切られています。 このテキストはローカライズされません。詳細については、Windchill Enterprise Systems Integration Installation and Configuration Guide - SAP R/3 の「インターナショナリゼーションに関する検討事項」を参照してください。 メッセージにこの情報を含めるには、グローバル変数 ESIMessaging/ERPPrimary を有効にします。 以下に例を示します。 H:MK:102:Trying to create: GS_700_IB4D 1200; S:M3:800:Material GS_700_IB4D created; H:MK:103:Trying to change: GS_700_IB4D 1200; S:M3:810:No changes made |
EAI Additional Information | EAI コンポーネント (ERP 以外) からの関連情報。このテキストはローカライズされません。詳細については、「応答メッセージフラグ」セクションを参照してください。たとえば、エラーの場合、このフィールドにスタックトレースが格納されます。 |
Extra Information | カスタマイズ用の追加フィールド。 |
フラグ | 説明 |
ESIMessaging/ERPPrimary | Windchill PDMLink への ERP プライマリ情報の応答を有効にします。詳細については、「ESIPostResult メッセージのコンポーネント」を参照してください。 |
ESIMessaging/ERPSecondary | Windchill PDMLink への ERP セカンダリ情報の応答を有効にします。詳細については、「ESIPostResult メッセージのコンポーネント」を参照してください。 |
ESIMessaging/RootCause | Windchill PDMLink への根本原因情報の応答を有効にします。詳細については、「ESIPostResult メッセージのコンポーネント」を参照してください。 |
ESIMessaging/EAISecondary | Windchill PDMLink への機能関連の意志決定情報および警告情報の応答を有効にします。詳細については、「ESIPostResult メッセージのコンポーネント」を参照してください。 |
コード / 操作 | Severity | Windchill へのサブトランザクションメッセージの送信 | Windchill へのトランザクションメッセージ全体の送信 | 処理の続行1 | 処理の停止 |
0 | なし2 | X | |||
1 | 0 | X | |||
2 | 0 | X | X | ||
3 | 0 | X | X | X | |
4 | 1 | X | X | ||
5 | 1 | X |
エラーコード番号 | Windchill PDMLink の通知 | 最終的な操作 |
0 | Windchill PDMLink への通知は送信されません。 | 処理は停止します。 |
1 | Windchill PDMLink への通知は送信されません。 | 処理は停止します。 |
2 | Windchill ESI は、リリーストランザクション全体に関する PostResult メッセージを Windchill PDMLink に送信します。 | 処理は停止します。 |
3 | Windchill ESI は、サブトランザクションおよびリリーストランザクション全体に関する PostResult メッセージを Windchill PDMLink に送信します。 | 処理は停止します。 |
4 | Windchill ESI は、サブトランザクションに関する PostResult メッセージを Windchill PDMLink に送信します。 | 処理を続行し、エラーハンドラの呼び出し位置に戻ります。 |
5 | Windchill PDMLink への通知は送信されません。 | 処理を続行し、エラーハンドラの呼び出し位置に戻ります。 |