Comments
Description
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 この文書のデータの利用または公開には、最終ページに記載されている制限事項が適用されます。