...

FUJITSU Software SIMPLIA TF-MDPORT ご紹介

by user

on
Category: Documents
779

views

Report

Comments

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
Fly UP