...

バッチとリアルタイムの共存 バッチ バッチ処理 処理の

by user

on
Category: Documents
48

views

Report

Comments

Transcript

バッチとリアルタイムの共存 バッチ バッチ処理 処理の
ビジネス・ユニットの名前
バッチ処理
処理の
バッチ
処理の変革を
変革を支えるソリューション
えるソリューション
バッチとリアルタイムの共存
~WebSphere Transformation Extender
for Message Brokerのご紹介~
PSU_temp_0522
2007年2月23日
日本アイ・ビー・エム株式会社 ソフトウェア事業
WebSphereテクニカル・セールス
豊村 明彦
WebSphere Message Broker と、そのプラグインである WebSphere Transformation Extender は、
あらゆるアプリケーション統合を実現するためのプラットフォームを提供します。
バッチ処理とリアルタイム処理が共存・連携することによって、従来バッチ処理で行なっていた業務からリアル
この文書のデータの利用または公開には、
タイムなトランザクション処理へ無理なく移行することができます。
2007/2/288/3/05
最終ページに記載されている制限事項が適用されます。
© 2007 IBM Corporation
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
!
IBM, WebSphere, DB2, Tivoli, Lotus, Rationalは、IBM Corporationの米国およびその他の国における商標です
Javaおよび全てのJava関連の商標およびロゴは、Sun Microsystems, Inc.の米国およびその他の国における商標または登録商標です
Microsoft ,WindowsおよびWindowsロゴは、Microsoft Corporationの米国およびその他の国における商標です
他の会社名、製品名およびサービス名等は、各社の商標または登録商標です
当資料に含まれる各ソフトウェアの仕様は変更されることがあります
また、当資料は、当資料に記載される各ソフトウェアの仕様・品質を保証するものではありません
ご注意
この資料に含まれる情報は可能な限り正確を期しておりますが、日本アイ・ビー・エム株式会社の正式なレビューを受けておらず、当資料に記載さ
れた内容に関して日本アイ・ビー・エム株式会社は何ら保証するものではありません。
従って、この情報の利用またはこれらの技法の実施はひとえに使用者の責任において為されるものであり、資料の内容によって受けたいかなる被
害に関しても一切の保証をするものではありません。
当資料をコピー等で複製することは、日本アイ・ビー・エム株式会社および執筆者の承諾なしではできません。また、当資料に記載された製品名また
は会社名はそれぞれの各社の商標または登録商標です。
PSU_temp_0522
2
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
目次
はじめに
– バッチ処理
バッチ処理から
処理からリアルタイム
からリアルタイム処理
リアルタイム処理へ
処理へ
WebSphere Transformation Extender for Message Broker(
(WTX for MB)
)
WebSphere Message Broker(
(WMB)
)
– リアルタイム
リアルタイム・
・アプリケーション連携
アプリケーション連携
– 高度な
を実現する
高度なESBを
実現するメッセージ
するメッセージ・
メッセージ・ハブ
WTX for MB
– バッチ処理
バッチ処理と
処理とリアルタイム処理
リアルタイム処理の
処理の連携
– WTX for MB の利点
– 業界標準への
業界標準への対応
への対応
使い方のご紹介
のご紹介
1. バイナリー
バイナリー・
・ファイル転送
ファイル転送
2. EDIファイル
ファイルの
ファイルの送受信
3. EDIメッセージ
メッセージの
メッセージの変換
4. 伝票
伝票ファイル
ファイルを
ファイルを仕分け
仕分け分割して
分割して出力
して出力
5. 複数の
形式に
複数のファイルを
ファイルをzip形式
形式にマージして
マージして出力
して出力
6. 複数の
ファイルを
複数のファイルを
ファイルを含むzipファイル
ファイルを個別出力
おわりに
– SOAへの
への歩
への歩み
7. iDocと
とCSV間
間の相互変換
8. バッチ・
バッチ・ファイルの
ファイルの呼び出しによる自動化
しによる自動化
9. エラーの
エラーのメール告知
メール告知
PSU_temp_0522
3
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
はじめに - バッチ処理からリアルタイム処理へ 私たちの仕事
たちの仕事の
バッチ処理と
われるものが数多くあります
仕事の中でバッチ処理
処理と言われるものが数多
数多くあります。
くあります。
– 営業店売上データ受信
– 営業店へのマスター・データ送信
– 在庫情報の送受信
– 月次の売上集計
– 取引先との伝票の送受信
• 受発注、製品情報
これらの仕事
これらの仕事は
仕事は、日に日にそのサイクル
にそのサイクルが
サイクルが短くなり、
くなり、入力すると
入力すると即処理
すると即処理を
即処理を行なうリアルタイム
なうリアルタイム
処理の
処理の仕事に
仕事に変わりつつあります。
わりつつあります。
PSU_temp_0522
4
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
PSU_temp_0522
5
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
(WTX for MB)
WebSphere Transformation Extender for Message Broker
あらゆるアプリケーション
あらゆるアプリケーション統合
アプリケーション統合を
統合を実現するための
実現するためのプラットフォーム
するためのプラットフォームを
プラットフォームを提供
バッチ処理
バッチ処理と
処理とリアルタイム処理
リアルタイム処理の
処理の共存・
共存・連携
バッチ処理
バッチ処理
適用分野
アプリケーション・インテグレーション(EAI/ESB)
リアル・タイム連携
– Webサービス& 非Webサービス対応
– 同期(HTTP)&非同期(MQ)
バッチ連携 + データ変換
– File, FTP対応
EDIファイル
ファイル
MAP
ファイル
I/F
XMLファイル
ファイル
リアルタイム処理
リアルタイム処理
WebSphere Message Broker
メッセージのフォーマット変換・ルーティングの実行
複数のアプリケーション間のリアルタイム連携を実
現します
EAI/ESBの基本であるデータ変換、動的ルーティ
ング機能を提供します
WTX for MB
6
ファイル
I/F
Plugin
概要
WMB
PSU_temp_0522
受注管理
受注管理
システム
システム
WebSphere Transformation Extender
for Message Broker
アプリケーション間のバッチ連携を実現することが
できます
WMBの接続プロトコルを拡張します
– File, FTP, e-Mail, ...
WMBのマッピング機能を拡張します
– EDIFACT, SWIFT, ...
受発注
受発注
システム
システム
受注メッセージ
メッセージの内容に基づく処理分岐
受注
管理
例外
管理
導入効果
豊富な実績を持つWMBを、リアルタイム処理とバッ
チ処理のいずれでも利用することができます。
現在、バッチ処理で実装されているシステムを無理
なくリアルタイム処理へ移行することができます。
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
PSU_temp_0522
7
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
株式会社証券保管振替機構
DVP(株券と資金の同時決済)システム構築の中心にハブ機能を担うWebSphere
Business Integration Message Brokerが活躍
ソリューション
– DVP化を実現するため、「決済照合」と「保管振替」の2システムをつなぐ以外にも、新たに統合
Webサーバーや、情報サーバーなどを導入しています。今後も新たに各種サーバーが必要になる
展開も考え合わせ、サーバー群を安全かつ効率的に接続する方法を検討する中で、ハブを据え
るのが最適と判断
導入効果
– オペレーションが楽になった
– 振替時のオペレーションに起因するリスクが
なくなり決済の安全性が確保された
– 企業の資金調達負担を軽減
– 振替手数料や、銀行への振込み手数料も
大幅に圧縮
– オペレーションの負荷の大幅削減
PSU_temp_0522
8
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
PSU_temp_0522
9
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
Tengelmann |
One of the largest
retail groups in the world, with $25bn
revenue.
Need
Tengelmannグループ
- 複数の事業部にまたがる数千
の店舗とサプライヤーから送られ
てくるデータを統合
- 低コストかつ柔軟な手段
Solution
WebSphere Transformation
Extenderによって、サプライヤー
との間で行なわれている相互取
引を統合する。
- 標準EDIインターフェイス
Result
- 再利用性と効率を最大にするよ
うな統一なアプローチを実現
- 柔軟で応答性のよい統合を実現
- 既存の組織とテクノロジーを保護
- 75の独自インターフェイス
24ヶ月で2,000%のROI
- 1日10万トランザクション
類似提案の1/3の期間で実装
PSU_temp_0522
10
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
Major International bank;
• >4,500 branches in 53
countries
• >110,000 staff FTEs
•986 B Euros in total assets
(June 2006) .
Problem
Solution
数百の独立したシステムを官庁
や中央システムとの統合、調整
しなくてはならない。
WebSphere Transformation
Extenderは、ABN AMROのデー
タ交換ハブとして提供された。
集中支払い管理システムによる
WTXのその日の終わりの処理
コスト低減
- ビジネス・ユニット間の日次処
ビジネス機会の拡大
- 銀行、国営事業体との支払い
処理
PSU_temp_0522
11
Result
統合プロジェクトによって大幅なコ
スト削減と資金の可視化を実現
WTXの容易な変更と柔軟性によ
って実装前に比較して50%のコス
トを低減することができた。
現在までに4,450%のROIを達成
- SWIFT
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
PSU_temp_0522
12
ブランク
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
PSU_temp_0522
13
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
WebSphere Message Broker とは
適用分野
SOAP
– アプリケーション・インテグレーション
• リアルタイム連携 & 動的ルーティング
• MQ, JMS, Webサービス(SOAP/HTTP)
HTTP
リスナー
メッセージのフォーマット変換・ルーティングの実行
MQ
<id><name><item>...
メッセージの内容に基づく処理分岐
MQ
SOAP
概要
– WMBはリアルタイム・データの変換とコンテンツ・ベースの動的ルーティングを提供するエンジンです。
– データ連携のためにWebSphere MQやJMS、Webサービスを使用できます。
導入効果
– WMBはハイ・パフォーマンスなトランザクション処理に適した実績の豊富なESBです。
– リアルタイムなシステム間連携を無理なく実現することができます。
PSU_temp_0522
14
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
- リアルタイム・アプリケーション連携 リアルタイム・データの
データの変換と
変換と内容に
内容に応じた動的
じた動的ルーティング
動的ルーティング
基盤技術
– メッセージング・システム
ESQLスクリプト言語
• MQ / JMS / HTTP
– 任意のメッセージ・フォーマット
• 固定長、XML、TDS(CSVなど)
メッセージ交換による連携
– MQアプリケーション
– Webサービス
– JMS
<id><name><item>...
SET Environment.Variables.TBL_DATA[] = PASSTHRU('SELECT * FROM MSG_BIN');
SET OutputRoot.MQMD.Encoding = Environment.Variables.TBL_DATA[1].ENCODING;
SET OutputRoot.MQMD.CodedCharSetId = Environment.Variables.TBL_DATA[1].CCSID;
SET OutputRoot.Properties.MessageSet =
TRIM(Environment.Variables.TBL_DATA[1].MSGSET);
SET OutputRoot.Properties.MessageType =
TRIM(Environment.Variables.TBL_DATA[1].MSGFORMAT);
SET OutputRoot.Properties.MessageFormat =
<id>001</id>
TRIM(Environment.Variables.TBL_DATA[1].MSGTYPE);
<name>Toyo</name>
<item>buhin01</item>
...
メッセージのフォーマット変換・ルーティングの実行
顧客
情報
SOAP/HTTP
MQ
HTTP
リスナー
受発注
売上
情報
メッセージの内容に基づく処理分岐
MQ
SOAP/HTTP
PSU_temp_0522
15
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
- 高度なESBを実現するメッセージ・ハブ 実行環境
接続性
– WebSphere MQ
– ブローカー(
ブローカー(ランタイム)
ランタイム)
– JMS(
(MQ以外
以外の
プロバイダーも
以外のJMSプロバイダー
プロバイダーも可)
– 容易な
容易なパフォーマンス調整
パフォーマンス調整
– HTTP/S
– プロセス数
プロセス数、スレッド数制御可
スレッド数制御可
– RDB(
(ODBC)
)
– MQクラスター
クラスターによる
クラスターによる負荷分散
による負荷分散
– WBI Adapters
– HA構成
構成による
構成による可用性向上
による可用性向上
開発環境
メディエーション機能
メディエーション機能
– 基本処理ロジック
基本処理ロジックを
わせてフォー
ロジックを組み合わせてフォー
マット変換
マット変換を
変換を実現
– Eclipse標準
標準ベース
標準ベースの
ベースのツール
– ESQL簡易
簡易スクリプト
簡易スクリプト言語
スクリプト言語を
言語を使用
– デバッグ・
デバッグ・ツール
– GUIによる
によるメッセージ
によるメッセージ・
メッセージ・フロー作成
フロー作成
– Javaプログラム
プログラムの
プログラムの埋め込み可能
– トランザクション処理
も可能)
トランザクション処理(
処理(XAも
可能)
– メッセージ内容
メッセージ内容に
内容に応じた動的
じた動的ルーティング
動的ルーティング
PSU_temp_0522
16
“ESB”に求める仲介機能を
メディエーションと言います
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
PSU_temp_0522
17
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
WebSphere Transformation Extender
for Message Broker
適用分野
WebSphere Transformation Extender
for Message Broker
– アプリケーション・インテグレーション
• バッチ連携 + データ変換
• ファイル・アクセス、FTP、e-Mailなど
入力
カード
MAP
出力
カード
概要
– WTXはデータ変換と周辺システムへの接続性を提供するエンジンです。
– WTXはWMBの接続性とデータ変換機能を拡張します。
導入効果
– WTXはWMBの機能を拡張するモジュールとして提供されます。WTXのツールが持つ豊富な関
数や接続性により、WMBの能力は飛躍的に向上します。
PSU_temp_0522
18
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
- バッチ処理とリアルタイム処理の連携 制御メッセージ
制御メッセージによって
メッセージによってファイル
によってファイル転送
ファイル転送 with フォーマット変換
フォーマット変換を
変換を起動
– WMBから
から呼
の機能によって
から呼び出したWTXの
した
機能によってファイル
によってファイルtoファイル
ファイル ファイルの
ファイルの変換も
変換も可能です
可能です
バッチ処理連携
バッチ処理連携
WebSphere Transformation Extender
for Message Broker
EDIファイル
ファイル
②
リアルタイム処理連携
リアルタイム処理連携
ファイル
I/F
ファイル
I/F
MAP
受発注
受発注
システム
システム
XMLファイル
ファイル
WebSphere Message Broker
制御メッセージ
①
メッセージのフォーマット変換・ルーティングの実行
エラー解析
システム
WTX for MB
制御
制御
システム
システム
例外処理
システム
メッセージの内容に基づく処理分岐
PSU_temp_0522
19
Plug-in
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
- WTX for MB の利点 WTX for MBは、WMBのプラグイン・ノード(拡張機能)として導入され、以下のような機
能を実装することができるようになります
– 大容量ファイル転送
– 複雑なデータ構造の変換(WMB組み込み機能で対応できない構造)
– 複数データ・ソースからの入力
– 複数のターゲットへの出力
– FTPやSMTPなどサポート・プロトコルの拡張
PSU_temp_0522
20
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
- 業界標準への対応(PACK製品、あるいはLABサービスとして) WebSphere Transformation Extender Pack for EDIFACT
WebSphere Transformation Extender Pack for X12
WebSphere Transformation Extender Pack for EANCOM
WebSphere Transformation Extender Pack for ODETTE
WebSphere Transformation Extender Pack for TRADACOMS
WebSphere Transformation Extender Pack for SWIFTNet Fin
WebSphere Transformation Extender Pack for SWIFTNet Funds
WebSphere Transformation Extender Pack for HIPAA EDI
WebSphere Transformation Extender Pack for HL7
WebSphere Transformation Extender Pack for NCPDP
PSU_temp_0522
21
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
PSU_temp_0522
22
ブランク
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
PSU_temp_0522
23
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
1. バイナリー・ファイル転送
制御メッセージによってバイナリー・ファイル転送を実行することができます
WebSphere Transformation Extender
for Message Broker
イメージ・
イメージ・ファイル
②
ファイル
I/F
ファイル
I/F
MAP
受発注
受発注
システム
システム
イメージ・
イメージ・ファイル
WebSphere Message Broker
制御メッセージ
①
メッセージのフォーマット変換・ルーティングの実行
エラー解析
システム
WTX for MB
制御
制御
システム
システム
例外処理
システム
メッセージの内容に基づく処理分岐
Plug-in
PSU_temp_0522
制御メッセージには、入力ファイル名、出力ファイル名が含まれます
24
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
2. EDIファイルの送受信
EDI形式のファイルをXML形式のファイルに変換してFTP出力することができます
ISA*00*
*00*
*01*0011
GS*PO*001166999*3178884444
ST*850*0001
BEG*00*SP*TST4010-PurchaseOrder
PO1*1*3*EA*10**UP*000123456789*
CTT*1
SE*5*0001
GE*1*000000001
IEA*1*000000001
WebSphere Transformation Extender
for Message Broker
ファイル転送
ファイル転送
EDIファイル
ファイル
②
ファイル
I/F
FTP
I/F
MAP
受発注
受発注
システム
システム
XMLファイル
ファイル
<PurchaseOrder>
<item>
<Code>
</Code>
<Name>
</Name>
<Quantity>
</Quantity>
</item>
<Condition>
<Date>
</Date>
</Condition>
</PurchaseOrder>
WebSphere Message Broker
制御メッセージ
①
メッセージのフォーマット変換・ルーティングの実行
エラー解析
システム
WTX for MB
制御
制御
システム
システム
例外処理
システム
メッセージの内容に基づく処理分岐
Plug-in
PSU_temp_0522
制御メッセージには、入力ファイル名、出力ファイル名が含まれます
25
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
3. EDIメッセージの変換
WMBにて受け付けた複雑な伝票レコード(EDIFACTやSWIFTなど)をWTX for MBの
変換エンジンを利用して高速に変換処理することができます
WebSphere Transformation Extender
for Message Broker
UNB+UNOA:1+20200080:ZZ+00039110:XX+00
0605:1621+00000000000086++DELFOR'UNH+
1+DELFOR:1:921:UN:ED3'BGM+SMI+55000022
02/00090'DTM+137:20000605:102'RFF+CT:550
0002202'NAD+BY+NMPFI::92'CTA+PD+:SOINT
U
MIKOLA'NAD+SE+0000110966::92'NAD+DP+FI
03::92'UNS+D'LIN+1++6800027:BP::92'PIA+1+K
HN5NB1M:VP::91'QTY+3:3255275:PCE'QTY+4
8:10350:PCE'DTM+50:20000605:102'RFF+PK:8I
UDHHE06500'QTY+70:10350'QTY+97:202630:
PCE'QTY+98:264043:PCE'QTY+145:301300:PC
E'DTM+366:20000605:102'NAD+ZZZ'QTY+131:
88978:PCE'SCC+4'DTM+2:20000607:102'QTY+
131:113852:PCE'SCC+4
MQ
I/F
MQ
I/F
MAP
WebSphere Message Broker
メッセージのフォーマット変換・ルーティングの実行
伝票レコード
WTX for MB
<UNH>
</UNH>
<BGM>
<BGM>
<DTM>
</DTM>
<SG1>
</SG1>
<SG2>
</SG2>
<SG3>
</SG3>
受発注管理
受発注管理
システム
システム
受注
受注
システム
システム
例外処理
システム
メッセージの内容に基づく処理分岐
PSU_temp_0522
26
Plug-in
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
4. 伝票ファイルを仕分け分割して出力
受注伝票の一括ファイルを読み込み、レコード分割して取引先ごとの宛先に配信すること
ができます
UNB+UNOA:1+20200080:Z
Z+00039110:XX+000605:16
21+00000000000086++DEL
FOR'UNH+1+DELFOR:1:92
1:UN:ED3'BGM+SMI+55000
02202/00090'DTM+137:200
00605:102'RFF+CT:550000
2202'NAD+BY+NMPFI::92'C
TA+PD+:SOINTU
WebSphere Transformation Extender
for Message Broker
EDIファイル
ファイル
②
ファイル
I/F
MQ
I/F
MAP
<UNH>
<UNH>
</UNH>
<UNH>
</UNH>
<BGM>
</UNH>
<BGM>
<BGM>
<BGM>
<BGM>
<DTM>
<BGM>
<DTM>
</DTM>
<DTM>
</DTM>
<SG1>
</DTM>
<SG1>
</SG1>
<SG1>
</SG1>
<SG2>
</SG1>
<SG2>
<SG2>
<UNH>
<UNH>
</UNH>
<UNH>
</UNH>
<BGM>
</UNH>
<BGM>
<BGM>
<BGM>
<BGM>
<DTM>
<BGM>
<DTM>
</DTM>
<DTM>
</DTM>
<SG1>
</DTM>
<SG1>
</SG1>
<SG1>
</SG1>
<SG2>
</SG1>
<SG2>
<SG2>
WebSphere Message Broker
制御メッセージ
①
メッセージのフォーマット変換・ルーティングの実行
WTX for MB
受発注管理
受発注管理
システム
システム
制御
制御
システム
システム
例外処理
システム
メッセージの内容に基づく処理分岐
Plug-in
PSU_temp_0522
制御メッセージには、入力ファイル名が含まれます
27
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
5. 複数のファイル(ソース)をzip形式にマージして出力
同じ宛先の複数のファイルをマージしてzip形式に圧縮して配信することができます
WebSphere Transformation Extender
for Message Broker
ファイル
②
ファイル
I/F
zip
I/F
MAP
ファイル
ファイル
zip
WebSphere Message Broker
制御メッセージ
①
メッセージのフォーマット変換・ルーティングの実行
WTX for MB
受発注管理
受発注管理
システム
システム
制御
制御
システム
システム
例外処理
システム
メッセージの内容に基づく処理分岐
Plug-in
PSU_temp_0522
制御メッセージには、入力ファイル名、出力zipファイル名が含まれます
28
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
6. 複数のファイルを含むzipファイルから個別のファイルを別個に出力
一つのzipファイルに入っている異なる宛先に配信すべきファイルを分割して指定の配信先
に送信することができます
WebSphere Transformation Extender
for Message Broker
②
zip
zip
I/F
ファイル
ファイル
I/F
MAP
ファイル
ファイル
WebSphere Message Broker
制御メッセージ
①
メッセージのフォーマット変換・ルーティングの実行
WTX for MB
受発注管理
受発注管理
システム
システム
制御
制御
システム
システム
例外処理
システム
メッセージの内容に基づく処理分岐
Plug-in
PSU_temp_0522
制御メッセージには、入力zipファイル名、出力ファイル名が含まれます
29
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
7. IDocとCSVの相互変換
既存のシステム入出力用のCSVファイルとSAPシステムのIDoc形式ファイルを双方向で
変換することができます
販売店
販売店
システム
システム
SAP
SAP
システム
システム
WebSphere Transformation Extender
for Message Broker
②
CSV
ファイル
I/F
ファイル
I/F
MAP
IDoc
ID, Type, Header, Item, Date, ...
WebSphere Message Broker
制御メッセージ
①
メッセージのフォーマット変換・ルーティングの実行
エラー解析
システム
WTX for MB
制御
制御
システム
システム
例外処理
システム
メッセージの内容に基づく処理分岐
Plug-in
PSU_temp_0522
制御メッセージには、入力ファイル名、出力ファイル名が含まれます
30
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
8. バッチ・ファイルの呼び出しによる処理の自動化を行なう
WTXから外部のバッチ・ファイル(あるいはシェル)を実行することができます
WebSphere Transformation Extender
for Message Broker
バッチ・
バッチ
ファイル
バッチ・
ファイル実行
実行
バッチ・・ファイル実行
ファイル実行
-- xxxxx.bat
xxxxx.bat
-- yyyyy.sh
yyyyy.sh
②
MQ
I/F
ファイルの
ファイル
ファイルの
のアーカイブ
アーカイブ
ファイルの
や
終了後の
終了後
の
や終了後の
削除処理
終了後の削除処理
などを自動化
自動化
などを
などを自動化
などを自動化
ファイル
I/F
MAP
ファイル
制御情報
ファイル
WebSphere Message Broker
制御メッセージ
①
メッセージのフォーマット変換・ルーティングの実行
受発注管理
受発注管理
システム
システム
WTX for MB
制御
制御
システム
システム
例外処理
システム
メッセージの内容に基づく処理分岐
Plug-in
PSU_temp_0522
制御メッセージには、実行バッチ・ファイル名、制御情報ファイル名が含まれます
31
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
9. 処理中に発生したエラーの警告(アラート)をメールで告知
エラー情報をメールで告知することができます
メール・
メール・サーバー
UNB+UNOA:1+20200080:Z
Z+00039110:XX+000605:16
21+00000000000086++DEL
FOR'UNH+1+DELFOR:1:92
1:UN:ED3'BGM+SMI+55000
02202/00090'DTM+137:200
00605:102'RFF+CT:550000
2202'NAD+BY+NMPFI::92'C
TA+PD+:SOINTU
WebSphere Transformation Extender
for Message Broker
EDIファイル
ファイル
②
ファイル
I/F
ERROR
MQ
MAP
I/F
WebSphere Message Broker
制御メッセージ
①
メッセージのフォーマット変換・ルーティングの実行
WTX for MB
受発注管理
受発注管理
システム
システム
制御
制御
システム
システム
例外処理
システム
メッセージの内容に基づく処理分岐
Plug-in
PSU_temp_0522
制御メッセージには、入力ファイル名が含まれます
32
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
PSU_temp_0522
33
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
おわりに
WTX
WTXfor
forMB
MBは
は、、
–– バッチ
処理
リアルタイム
処理
スムーズ
連携
します
バッチ処理
処理と
リアルタイム処理
処理の
間ををスムーズに
スムーズに
連携します
します。
バッチ処理と
処理ととリアルタイム処理
リアルタイム処理の
処理のの間
スムーズにに連携します
連携します。
します。。
–– メッセージング
-in として動作
ハブ
として
動作
します
メッセージング・
メッセージング・・ハブである
ハブである
ハブである
であるWebSphere
MessageBroker
BrokerののPlug
Plug-in
として動作
として動作します
動作します
します。
であるWebSphere Message
動作します。
します。。
–– フォーマット
変換
エンジン
であり
接続性
拡張
する
アダプター
です
フォーマット変換
変換エンジン
エンジンであり
であり、
接続性を
拡張する
するアダプター
アダプターです
です。
フォーマット変換エンジン
変換エンジンであり
エンジンであり、
であり、、接続性を
接続性をを拡張する
拡張するアダプター
するアダプターです
アダプターです。
です。。
ファイル連携
ファイル
連携
のような
バッチ
処理
ファイル連携
連携のような
のようなバッチ
バッチ処理
処理も
も
ファイル連携のような
連携のようなバッチ
のようなバッチ処理
バッチ処理も
処理も
スムーズに
化
スムーズ
スムーズに
スムーズに
にSOA化
SOA化
化できます
できます
PSU_temp_0522
34
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
ビジネス・ユニットの名前
バッチ処理
バッチ処理の
処理の変革を
変革を支えるソリューション
えるソリューション
ありがとうございました
PSU_temp_0522
35
© 2007 IBM Corporation
この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。
Fly UP