Comments
Description
Transcript
FUJITSU Software SIMPLIA TF-MDPORT ご紹介
FUJITSU Software シンプリア ティーエフ・エムディーポート SIMPLIA TF-MDPORT ご紹介 第11版 富士通株式会社 Copyright 2015 FUJITSU LIMITED 目次 1. 2. 3. 4. 5. 6. 7. 8. お客様の問題点 SIMPLIA TF-MDPORTで解決 SIMPLIA TF-MDPORTができること 対応OS別提供機能一覧 新機能紹介 機能紹介 製品一覧 プログラムサポートサービス 1 ・・・ 2 ・・・ 3 ・・・ 4 ・・・ 5 ・・・ 6 ・・・ 8 ・・・25 ・・・27 Copyright 2015 FUJITSU LIMITED 1. お客様の問題点 汎用機/オフコン ソース ファイル 【環境が異なるためにデータの流用/流通が阻害される】 - コード体系が異なる - ファイル形式を合わせたい、変えたい - パック形式やバイナリ属性のデータを変換したい COBOLファイル NDB,RDB PC UNIX ソース ファイル ソース ファイル COBOLファイル RDB,XML COBOLファイル RDB 2 Copyright 2015 FUJITSU LIMITED 2. SIMPLIA TF-MDPORTで解決 TF-MDPORTを利用すると個別に変換プログラムを作成することなく、 汎用機/オフコン・UNIX機とPC間で文字コード/ファイル形式変換ができます。 PC 汎用機/オフコン・UNIX機 ソース/データファイル SIMPLIA TF-MDPORT パソコン ソース/データファイル 文字コード変換 ファイル形式変換 ※SIMPLIA TF-MDPORTには、データの転送機能はありません。 3 Copyright 2015 FUJITSU LIMITED 3. SIMPLIA TF-MDPORTができること 文字コード変換機能 • JEF、EUC、シフトJIS、JIS、Unicodeなどの日本語を含む各種文字コードを変換できます。 ファイル形式変換機能 • テキストファイルの変換はもちろん、バイナリ形式・COBOL形式・CSV形式・XML形式ファイルの間で相互に ファイル形式変換ができます。※XML形式の取り扱いは、Windows版(32bit)、Windows版Pro(32bit)のみ データ加工機能 • レコードレイアウトの変更やファイルの結合等のデータ加工作業を効率よく行えます。 マスク機能 • マスク処理機能により、本番データの項目の意味を壊さず、個人情報の秘匿ができテストデータとして利用で きます。 APIの提供 • ユーザアプリからコード変換やレコード変換用のAPI呼出(COBOL,C,Javaからの呼び出しに対応)による 使用ができます。 補助機能 • ウィザード形式による変換実行や変換指示ファイルを使用してのバッチ実行ができます。 • プレビュー機能により、変換前に画面上で実行結果を確認できます。 • TF-LINDAとの連携により、表示データのコード変換/ファイル形式変換ができます。 ※対応OSについては、「4. 対応OS別提供機能一覧」をご覧ください。 4 Copyright 2015 FUJITSU LIMITED 4. 対応OS別提供機能一覧 ○:有 ×:無 Windows 版 Pro(64bit) Windows 版(32bit) Windows 版 Pro(32bit) Solaris 版 Linux 版 (32bit) Linux 版 (64bit) Linux for Itanium版 ○ ○ (*2) ○ (*2) × × × × ○ (*1) × ○ ○ ○ ○ ○ GUI ○ ○ (*2) ○ (*2) × × × × コマンド ○ (*1) × ○ ○ ○ ○ ○ GUI × × ○ (*2) × × × × コマンド × × × × × × × GUI ○ ○ ○ × × × × コマンド ○ ○ ○ × × ○ × APIの提供 API × × ○ ○ × ○ ○ 補助機能 GUI ○ ○ ○ × × × × 機能名 文字コード変換機能 モード GUI コマンド ファイル形式変換機能 データ加工機能 マスク機能 *1 : TF-MDPORTが提供しているコマンドの中で、MDPORTCコマンドのみ利用できます。 *2 : 設定ファイルを使用したバッチモードでも実行可能です。 5 Copyright 2015 FUJITSU LIMITED 5. 新製品紹介 TF-MDPORT Pro (64bit) V80 Windows 64ビットオペレーティングシステムに対応した製品の 提供を開始しました。 TF-MDPORT Pro (32bit)の機能に対して、以下の機能を追加 しました。 UTF-16、UTF-32の変換パス追加 UTF-16(サロゲート文字を含む)、UTF-32の文字コードに対応しました。 また、レイアウト定義の一括設定にて日本語(N)項目の領域長を一括して 2倍または1/2にする機能も追加しています。 Unicode間の相互変換 Unicode(UCS2/UTF-8/UTF-16/UTF-32)の相互変換に対応しました。 詳細は同製品の文字コード変換パスのページをご覧ください。 ※TF-MDPORT Pro (64bit)とTF-MDPORT Pro (32bit)の機能差について は「4. 対応OS別提供機能一覧」をご覧ください。 6 Copyright 2015 FUJITSU LIMITED 6. 機能紹介 1 文字コード変換機能 2 ファイル形式変換機能 3 データ加工機能 4 マスク機能 5 APIの提供 6 補助機能 7 Copyright 2015 FUJITSU LIMITED 6-1. 機能紹介(文字コード変換機能) 文字コード変換 • JEF、EUC、シフトJIS、JIS、Unicodeなどの日本語を含む各種コード体系の変 換ができます。 • 富士通以外の会社のコードの変換も可能です。 変換例: JEF SIMPLIA TF-MDPORT メインフレームサーバ シフトJIS Windowsサーバ Interstage Charset Manager(※) ※ Interstage Charset Managerと連携することで、きめ細やかなコード変換が可能です。 8 Copyright 2015 FUJITSU LIMITED 6-1. 機能紹介 文字コード変換パス • TF-MDPORTでは以下の文字コード体系の変換パスに対応しています。 EUC JEF (*1) JEF ASCII (*1) JIS Unicode (UCS2/UTF-8) Unicode (UTF-16) (*3) Unicode (UTF-32) (*3) 他社コード (*2) ○ ◎ ◎ ◎ ▲ ◎ ◎ ▲ ◎ EUC ◎ ○ ◎ ◎ ▲ ▲ ▲ ▲ × JEF (*1) ◎ ◎ ○ × ▲ ◎ ▲ ▲ × JEF ASCII (*1) ◎ ◎ × ○ ▲ ▲ × × × JIS ▲ ▲ ▲ ▲ × × × × × Unicode (UCS2/UTF-8) ◎ ▲ ◎ ▲ × ◎ ◎ ▲ × Unicode (UTF-16) (*3) ◎ ▲ ▲ × × ◎ ▲ ▲ × Unicode (UTF-32) (*3) ▲ ▲ ▲ × × ▲ ▲ ▲ × 他社コード(*2) ◎ × × × × × × × × 出力 入力 シフト JIS シフトJIS ◎ : Interstage Charset Manager (旧ADJUST)による変換も可能 ▲ : Interstage Charset Manager (旧ADJUST)が必要 ○ : 変換可能 × : 変換不可能 *1 : JEFはJEF+EBCDIC(カナ),JEF ASCIIはJEF+EBCDIC(ASCII) *2 : IBM漢字コード,日立KEISコード,日本電気JIPS(E/J),日本電気AVX日本語コードに対応 日本電気AVX日本語コード以外はInterstage Charset Manager (旧ADJUST)による変換も可能 *3 : TF-MDPORT Pro(64bit)では、UTF-16(サロゲート文字含む)、UTF-32(Interstage Charset Manager必須)を追加 9 Copyright 2015 FUJITSU LIMITED 6-1. 機能紹介(文字コード変換機能) コマンド指定による変換 • 変換指示ファイルを作成することなくコマンドのみで即座に実行できます。 コマンドで実行するために利用します。 コマンド例(MS-DOSプロンプト) C:¥SIMPLIA¥TF-MDPORT Pro>mdportc -i C:¥infile.dat -o C:¥outfile.csv -l C:¥sample.lay -it cblfile … TF-MDPORT Pro格納先 起動コマンド 変換オペランド 10 Copyright 2015 FUJITSU LIMITED 6-2. 機能紹介(ファイル形式変換機能) ファイル形式変換 • レイアウト定義機能を利用したファイル形式変換とテキスト形式変換ができ ます。 • ファイル形式変換では、バイナリ形式・COBOL形式・CSV形式・XML形式 ファイルの間で相互に形式変換ができます。 変換例: 富 01 士 通 太 郎 男 35 F0F1 C9D9 BBCE C4CC C2C0 CFBA F3F5 C3CB 3031 01 2C 9578 , 富 8E6D 92CA 91BE 士 通 太 9859 郎 2C 3335 , 35 2C 926A , 男 COBOL順ファイル形式(JEF)からCSV(シフトJIS)へ変換 注)XML形式の取り扱いは、Windows版(32bit)、Windows版Pro(32bit)のみです。 11 Copyright 2015 FUJITSU LIMITED 6-2. 機能紹介(ファイル形式変換機能) さまざまなファイル形式に対応 1. COBOLファイル - ホスト・UNIX・PCのデータとPC/UNIXのCOBOLファイル間の変換ができます。 COBOLファイルの編成には順・行順・相対・索引ファイルを指定します。 また、1GB(ギガバイト)を超えるCOBOLファイル(順・行順編成)を扱えます。 ※NetCOBOL V8.0以降を利用すると、4GB(ギガバイト)を超える COBOLファイルも扱えます。 2. CSVファイル - ホスト・UNIX・PCのデータとCSV型ファイル間で変換ができます。 ※CSV型ファイルとは、項目間をデリミタ文字で区切ったテキストファイルで、 各種RDBローダヘの移入や表計算ソフトに対応できます。 ※Unicode形式のCSV出力に対応しました。 3. テキストファイル - 日本語を含むテキストファイル間の変換ができます。 4. XMLファイル 注) - ホスト・UNIX・PCのデータとXML形式ファイル間で変換ができます。 注)XML形式の取り扱いは、Windows版(32bit)、Windows版Pro(32bit)のみです。 12 Copyright 2015 FUJITSU LIMITED 6-2. 機能紹介(ファイル形式変換機能) データ変換が簡単 • パック形式やバイナリ等、あらゆる属性データも簡単に変換できます。 レイアウト情報を指定 変換情報を指定 13 Copyright 2015 FUJITSU LIMITED 6-2. 機能紹介(ファイル形式変換機能) XMLデータ変換 • XMLデータへ変換できます。 コード変換 (シフトJIS⇒UTF8) ファイル形式変換 (COBOLファイル⇒XMLファイル) XML形式を介した データ流通が可能 注)XML形式の取り扱いは、Windows版(32bit)、 Windows版Pro(32bit)のみです。 14 Copyright 2015 FUJITSU LIMITED 6-2. 機能紹介(ファイル形式変換機能) コマンド指定による変換 • 変換指示ファイルを作成することなくコマンドのみで即座に実行できます。 コマンドで実行するために利用します。 コマンド例(MS-DOSプロンプト) C:¥SIMPLIA¥TF-MDPORT Pro>mdportc -i C:¥infile.dat -o C:¥outfile.csv -l C:¥sample.lay -it cblfile … TF-MDPORT Pro格納先 起動コマンド 変換オペランド 15 Copyright 2015 FUJITSU LIMITED 6-3. 機能紹介(データ加工機能) データ加工機能 • レコードレイアウトの変更や、ファイルの結合等のデータ加工作業を効率よく行え ます。 レイアウト変更 出力 入力 項目名 項目種別 項目長 種別変更 項目名 項目種別 項目長 番号 数値 6 番号 文字列 6 氏名 文字列 64 氏名 文字列 64 年齢 数値 3 性別 文字列 2 性別 文字列 2 年齢 数値 3 入替え 領域拡張 住所 文字列 127 住所 文字列 255 郵便番号 数値 7 郵便番号 数値 7 電話番号 数値 10 メモ 文字列 255 削除 追加 項目の入替えや種別変更、 項目長拡張などレコード レイアウトの変更が可能 キー項目によるJOIN実行 でファイル結合が可能 ファイル結合 顧客No. 漢字氏名 カナ氏名 880001 明智光秀 アケチ ミツヒデ … 880002 毛利元就 モウリ モトナリ 顧客No. … 種目 口座番号 880003 織田信長 オダ ノブナガ 880001 … 1 380001 伊達政宗 ダテ マサムネ 880002 … … キー項目 顧客No. 種目 口座番号 カナ名義人 … 880001 1 5654813 アケチ ミツヒデ … … 880002 2 8544632 モウリ モトナリ … 5654813 … 880003 2 8448683 オダ ノブナガ … … 2 8544632 … 380001 1 1248942 ダテ マサムネ … … 880003 … 2 8448683 … … 380001 1 1248942 … … … … … … 16 … … … … 注)データ加工の取り扱いは、Windows版Pro(32bit)のみ です。 Copyright 2015 FUJITSU LIMITED 6-4. 機能紹介(マスク機能) マスク機能 • 実運用データの特徴を保持したまま、個人情報や機密情報などの秘密情報を 架空の情報として秘匿でき、テストデータとして利用できるようになります。 実運用データ (個人情報あり) テストデータ (個人情報なし) SIMPLIA TF-MDPORT (マスク機能) 【機能】 ・名前/読みをセットで変換 ・住所、郵便番号、市外局番をセットで変換 ・部分マスク ・文字コード変換(JEF、SJIS、EUC、Unicode、他社) ・ファイルの形式変換(CSV、COBOL、バイナリなど) 電話番号 名前 郵便番号 都道府県 大田区新蒲田 03-1234-5678 武田 816-0096 福岡県 福岡市博多区 092-123-4567 千葉県 千葉市美浜区磯部 043-123-4567 西郷 950-0973 新潟県 新潟市中央区 025-123-4567 210-0000 神奈川県 川崎市川崎区 044-123-4567 織田 535-0031 大阪府 大阪市旭区高殿 06-1234-5678 : : : : : : : 名前 郵便番号 都道府県 鈴木 114-0054 東京都 山田 261-0012 佐藤 : 市区町村 : 17 : 市区町村 電話番号 Copyright 2015 FUJITSU LIMITED 6-5. 機能紹介(APIの提供) コード変換API • コード変換APIは、ユーザアプリケーションへの組込み用として、各種コード変換 用部品を提供しています。 レコード変換API • レコード変換APIは、ユーザアプリケーションへの組込み用として、レコード単位 のコード変換、レコード形式変換用部品を提供しています。 注)APIの取り扱いは、Windows版Pro(32bit)のみです。 18 Copyright 2015 FUJITSU LIMITED 6-5. 機能紹介(APIの提供) コード変換機能のAPI一覧 関数名 関数名 内容 内容 MDCOINIT 使用するコード変換関数を宣言し、コード変換の初期処 理を行います。 MDCOJ7J8 JIS7コードからJIS8コードに変換します。 MDCOFREE コード変換の終了処理を行います。 MDCOJ8EB JIS8コードからEBCDICコードに変換します。 MDCOSTAT 詳細エラー情報を取得します。 MDCOJ8EU JIS8コードからEUCコードに変換します。 MDCOEBEU EBCDICコードからEUC(半角・英数カナ)コードに変換 します。 MDCOJ8J7 JIS8コードからJIS7コードに変換します。 MDCOEBJ7 EBCDICコードからJIS7コードに変換します。 MDCOJEEU JEFコードからEUCコードに変換します。 MDCOEBJ8 EBCDICコードからJIS8コードに変換します。 MDCOJEJI JEFコードからJISコードに変換します。 MDCOEUEB EUC(半角・英数カナ)からEBCDICコードに変換します。 MDCOJESJ JEFコードからシフトJISコードに変換します。 MDCOEUJ7 EUC(半角・英数カナ)コードからJIS7コードに変換しま す。 MDCOJIEU JISコードからEUCコードに変換します。 MDCOEUJ8 EUC(半角・英数カナ)コードからJIS8コードに変換しま す。 MDCOJIJE JISコードからJEFコードに変換します。 MDCOEUJE EUCコードからJEFコードに変換します。 MDCOJISJ JISコードからシフトJISコードに変換します。 MDCOEUJI EUCコードからJISコードに変換します。 MDCOSJEU シフトJISコードからEUCコードに変換します。 MDCOEUSJ EUCコードからシフトJISコードに変換します。 MDCOSJJE シフトJISコードからJEFコードに変換します。 MDCOJ7EB JIS7コードからEBCDICコードに変換します。 MDCOSJJI シフトJISコードからJISコードに変換します。 MDCOJ7EU JIS7コードからEUC(半角・英数カナ)コードに変換しま す。 19 Copyright 2015 FUJITSU LIMITED 6-5. 機能紹介(APIの提供) レコード変換機能のAPI一覧 関数名 内容 mdportg データ定義文解析ファイル生成コマンドです。レコード変換機能が、変換処理を行う際に使用するデータ定義文解 析ファイルを生成します。 MDP_init レコード変換関数の初期化を行います。 MDP_conv 文字コードの変換/レコード形式の変換を行います。 MDP_fin レコード変換関数の終了処理を行います。 MDP_stat 詳細情報を取得します。 20 Copyright 2015 FUJITSU LIMITED 6-6. 機能紹介(補助機能) SIMPLIA TF-LINDA連携 • 本機能を利用すると、TF-LINDAで作成中のデータの文字コード/ファイル形式の変換 ができます。 TF-MDPORT連携ボタン TF-LINDAでは、UNIX・パソコン上の COBOLファイル、データベース (Oracle、Symfoware)を対象とする 製品を用意 21 Copyright 2015 FUJITSU LIMITED 6-6. 機能紹介(補助機能) プレビュー機能 • 本機能を利用すると、変換処理を実行する前に変換結果の確認ができるので、設定 ミスによる再実行時間を削減できます。 • • 22 先頭100レコード分の変換結果を事前 に表示 16進表示も可能 Copyright 2015 FUJITSU LIMITED 6-6. 機能紹介(補助機能) レコード抽出機能 • 変換対象ファイルのデータ条件に一致するレコードのみを抽出して変換できます。 抽出するレコードのデータ条件の指定 例) 製品名がバーコード(前方一致) または 製品名が日本語キーボード(完全一致) サポートする抽出条件 文字項目 「完全一致」、「前方一致」、 「不一致」 数値項目 「=」、「≠」、「>」、「≧」、 「<」、「≦」 ※文字項目の抽出は入力のコード体系に合わせてコード変換を行ない、抽出します。 16進指定での条件設定もサポートしています。 23 Copyright 2015 FUJITSU LIMITED 7. 製品一覧 バージョンレベル Windows版 TF-MDPORT Pro(64bit) 価格 一括(千円) SIMPLIA SIMPLIA SIMPLIA SIMPLIA SIMPLIA SIMPLIA TF-MDPORT TF-MDPORT TF-MDPORT TF-MDPORT TF-MDPORT TF-MDPORT Pro (64bit) V80 メディアパック Pro (64bit) V80 ライセンス Pro (64bit) V80 1コピーライセンス Pro (64bit) V80 5コピーライセンス Pro (64bit) V80 20コピーライセンス Pro (64bit) V80 100コピーライセンス 必須/関連ソフトウェア バージョンレベル 必須 10 140 120 585 2250 10500 関連 プログラムサポート 月額(千円) 年額(千円) - 6.7 5.8 28 107.5 501.7 - 6 1.63 7.96 30.6 142.8 - 66 18 87.75 337.5 1575 備考 左記のいずれかのOSが必要です。 Windows® 7,Windows® 8, Windows® 8.1, Windows Server® 2008 R2, Windows Server® 2012, Windows Server® 2012 R2 NetCOBOL V80L30 V80 月額(千円) ○ V10.3.0~ V11.0.0A COBOLファイルを扱うことができます。 ○ Interstage Charset Manager V9.1.1~ V9.4.0 ○ コード変換処理にCharset Managerを使用することができます。 Charset Managerを使用した変換を行う場合に必要です。 JEFコードの変換や利用者定義文字の変換を行うのであれば、Charset Managerを使用してください。 JISおよび一部のUnicodeの変換を行う場合は必須です。 SIMPLIA TF-LINDA V80L10 ○ テストデータの作成、検証を行う場合に必要です。 24 Copyright 2015 FUJITSU LIMITED 7. 製品一覧 バージョンレベル Windows版 TF-MDPORT(32bit) SIMPLIA SIMPLIA SIMPLIA SIMPLIA SIMPLIA TF-MDPORT TF-MDPORT TF-MDPORT TF-MDPORT TF-MDPORT V70 V70 1コピーライセンス V70 5コピーライセンス V70 20コピーライセンス V70 100コピーライセンス 価格(千円) プログラムサポート 月額(千円) 年額(千円) V70L20 V70 98 79 381 1470 6860 5 1.07 5.18 19.99 93.3 55 11.85 57.15 220.5 1029 V70L20 V70 150 120 585 2250 10500 6 1.63 7.96 30.6 142.8 66 18 87.75 337.5 1575 Windows版 TF-MDPORT Pro(32bit) SIMPLIA SIMPLIA SIMPLIA SIMPLIA SIMPLIA TF-MDPORT TF-MDPORT TF-MDPORT TF-MDPORT TF-MDPORT Pro V70 Pro V70 Pro V70 Pro V70 Pro V70 1コピーライセンス 5コピーライセンス 20コピーライセンス 100コピーライセンス 必須/関連ソフトウェア バージョンレベル 必須 関連 備考 左記のいずれかのOSが必要です。 Windows® XP , Windows Vista® , Windows®7 Windows Server® 2003, Windows Server® 2008 ○ COBOL97 NetCOBOL V60L10以降 V7.0L10以降 ○ 1GB(ギガバイト)を超えるデータファイルを扱うことができます。Unicodeの データファイルを扱うことができます。COBOL登録集およびファイル定義体の 解析にCOBOLコンパイラを使用することができます。 YPS/COBOL V4.1L10以降 ○ YPSインクルード仕様書を解析する場合に必要です。 ADJUSTまたは SystemWalker/CharsetMGRまたは Interstage Charset Manager V2.1L10以降 V5.0L10 V6.0L10以降 ○ コード変換処理にADJUSTを使用することが可能です。 JEFコードの変換や利用者定義文字の変換を行うのであればADJUSTを使用 してください。JISおよびUnicodeの変換を行う場合は必須です。(Unicodeを扱 う場合はADJUST V2.1L30以降) Fujitsu XML Library V2.3以降(*1) ○ ファイル変換処理でXMLファイルから他ファイル形式へ変換を行うことができま す。 SIMPLIA TF-LINDA V30L10以降 ○ テストデータの作成、検証を行う場合に必要です。 (*1)SIMPLIA TF-MDPORT では、Fujitsu XML Library V5.1のインストーラを提供しています。 SIMPLIA TF-MDPORT をインストールした後、利用目的に応じてFujitsu XML Libraryを適用してください。 25 Copyright 2015 FUJITSU LIMITED 8. プログラムサポートサービス ~ お客様のご要望にお答えします ~ Q/Aサービス 製品の使い方や適用例について詳しく聞きたい 無償レベルアップサービス レベルアップ版は無償で提供して欲しい SIMPLIA通信送付サービス SIMPLIA/関連製品の最新情報、開発計画を知りたい トライアルユースサービス 導入検討中のSIMPLIA製品を試用したい 製品媒体再提供サービス 紛失・破損した製品媒体を再提供して欲しい 障害情報通知サービス 導入製品の障害情報を提供して欲しい SIMPLIAホームページ http://software.fujitsu.com/jp/simplia/ 26 Copyright 2015 FUJITSU LIMITED