処理方法の理解
ヘッドエンド・システム、外部アプリケーションおよび市場参加者は、アプリケーションとの間でデータ(請求決定要因、インターバル・データ、メーター・イベントなど)を送受信する形式または手段を定義する1つ以上の関連する処理方法を持つことができます。処理方法は、IMDや使用トランザクションなど、アプリケーションの内部的な情報の作成方法を定義するためにも使用されます。処理方法を使用すると、外部システムがサブスクライブしてアプリケーションから受信する情報を定義することもできます。
下位レベルの処理方法は、アウトバウンド・メッセージ・タイプ、ビジネス・オブジェクト、バッチ管理またはメッセージのカテゴリと番号を識別するために使用されます。
各処理方法は、マップ対象およびマップ方法を定義するビジネス・オブジェクトで構成されます。
重要な処理方法システム・イベント
特定のヘッドエンド・システム、外部アプリケーション、処理方法の市場参加者と処理役割に対して適切な出力を決定する実際のロジックは、次のシステム・イベントで実行されます。
- 処理方法の決定: ビジネス・オブジェクト・アルゴリズム・システム・イベント。ヘッドエンド・システム、外部アプリケーション、市場参加者、処理役割、および関連する入力データ、つまり関連オブジェクト(計量コンポーネント、設備など)のリストを取得します。ヘッドエンド・システムまたは外部アプリケーションおよび入力データの場合は、選択基準を分析して適切な出力を決定します。
処理方法の仕組み
処理方法では、次の2つの基本タスクを実行します。
- これらは、適切な出力の選択基準を定義します。これは、条件がないかわりに単一オブジェクトを提供するのと同じくらい簡単で、関連する状況では、処理するデータの特性に基づいて適切なリターン・オブジェクトを決定できます。これは、処理方法ビジネス・オブジェクトで定義されたデータ構造を介して実行されます。
- これらは、指定された特定のヘッドエンド・システム、外部アプリケーションまたは市場参加者の適切な出力選択基準を評価します。これは、処理方法ビジネス・オブジェクトの「処理方法の決定」システム・イベントによって実行されます。
各処理方法ビジネス・オブジェクトは、1つ以上の処理役割に関連付けることができます。これは、「適用可能処理役割」ビジネス・オブジェクト・オプションを追加することによって実行されます。これらの処理役割が、ヘッドエンド・システム、外部アプリケーションまたは市場参加者、処理方法、および実行される機能イベントの間の関連付けを実際に作成します。たとえば、初期測定データがIMDシーダーを介して処理される場合は、処理役割「初期測定作成」を使用して、処理に使用する適切な初期測定ビジネス・オブジェクトに特定の計量コンポーネント・タイプをマップする処理方法「MC関連情報の作成方法」を識別します。
システム・ロジックに処理方法の結果が必要な場合は、「サービス・プロバイダおよび方法の決定」サービスが使用されます。このサービスは、Javaを介したコールまたは同じ名前のビジネス・サービスを介したスクリプト内から使用できます。これは、次の2つの方法のいずれかでコールできます。
ヘッドエンド・システム、外部アプリケーションまたは市場参加者がある場合: 入力処理役割および関連オブジェクトに対して処理される単一ヘッドエンド・システム、外部アプリケーションまたは市場参加者の適切な出力を識別します
ヘッドエンド・システム、外部アプリケーションまたは市場参加者がない場合: 連係システムの識別に使用されます。これは、入力処理役割および指定された関連オブジェクトの適切な出力があるヘッドエンド・システム、外部アプリケーションまたは市場参加者のリストを提供します。
使用可能な処理方法
基本パッケージに含まれている処理方法は次のとおりです。
名前 |
詳細 |
ビジネス・オブジェクト |
OB通信の作成方法/OBメッセージの送信方法 |
メッセージ番号/カテゴリ、ビジネス・オブジェクト、アウトバウンド・メッセージ・タイプを識別し、設備タイプによる上書きを許可します。 |
D1-HowToCreateActivityOBComm |
MC関連情報の作成方法 |
ビジネス・オブジェクトを識別し、計量コンポーネント・タイプによる上書きを許可します。 |
D1-HowToCreateMCInformation |
設備イベント関連情報の処理方法 |
設備イベント・カテゴリ別にビジネス・オブジェクト、アウトバウンド・メッセージ・タイプおよびバッチ管理を識別し、設備イベント・タイプによる上書きを許可します。 |
D1-HowToProcDvcEvtsInformation |
設備関連情報の処理方法 |
ビジネス・オブジェクトを識別し、設備タイプによる上書きを許可します。 |
D1-HowToProcessDeviceInfo |
活動関連情報の送信方法 |
活動タイプ別にバッチ管理およびビジネス・オブジェクトを識別し、設備タイプによる上書きを許可します。 |
D1-HowToSendActInformation |
活動関連アウトバウンドメッセージ送信方法 |
アウトバウンド・メッセージ・タイプ、メッセージ・カテゴリおよびメッセージ番号を識別し、活動タイプによる上書きを許可します。 |
D1-HowToSendActivityResponse |
使用連係関連情報の作成方法 |
ビジネス・オブジェクトを識別し、使用連係タイプによる上書きを許可します。 |
D2-HowToCreateUSInformation |
使用連係関連情報の送信方法 |
バッチ管理、ビジネス・オブジェクトおよびアウトバウンド・メッセージ・タイプを識別し、使用連係タイプによる上書きを許可します。 |
D2-HowToSendUSInformation |
サービス・ポイント関連情報の処理方法 |
ビジネス・オブジェクトを識別し、サービス・ポイント・タイプによる上書きを許可します。 |
D1-HowToProcSPRelatedInfo |
フィールド活動関連情報の送信方法 |
アウトバウンド・メッセージ・タイプを識別し、フィールド・タスク・タイプによる上書きを許可します。 |
D1-HowToSendFARelatedInfo |
フィールド活動備考情報の送信方法 |
活動備考タイプのアウトバウンド・メッセージ・タイプを識別します。 |
D1-HowToSendActivityRemarkInfo |
外部値の変換方法 |
ビジネス・オブジェクトを識別し、識別子による上書きを許可します。 |
D1-HowToTranslateExternalValue |
顧客通知の要求方法 |
アウトバウンド・メッセージ・タイプのリストを識別します。 |
D1-HowToRequestCustomerNotific |
ビジネス・フラグ関連情報の処理方法 |
アウトバウンド・メッセージ・タイプを識別し、ビジネス・フラグ・タイプによる上書きを許可します。 |
D1-HowToProcessBusinessFlagInf |