• 検索結果がありません。

アダプタのご紹介 DataMapper Magic xpi

N/A
N/A
Protected

Academic year: 2021

シェア "アダプタのご紹介 DataMapper Magic xpi"

Copied!
13
0
0

読み込み中.... (全文を見る)

全文

(1)

Magic xpi

DataMapper

アダプタのご紹介

OUTPERFORM THE FUTURE

Magic Software Japan K.K.

(2)

2

DataMapper コンポーネント

DataMapperコンポーネントでデータを送り元から送り先へマッピング、

連携することができます。

【主な特徴】

・各種データベースの入出力、トランザクション制御が可能

・固定長や可変長(CSVやTSVなど)のテキストファイルの入出力が可能

・XSDを指定することで、XMLの入出力が可能

・JSONスキーマを指定することで、JSONの入出力が可能

・xpi独自のテンプレートファイルを使用して、HTMLの動的作成をサポート

・変数や各種アダプタパラメータの値の受け渡しが可能

・送り元から取得したデータを渡して、他のフローを呼び出すことが可能

(3)

連携イメージ

さまざまなフォーマット変換に対応

Magic xpi

Integration Platform

DataMapper アダプタ

送り元 送り先

送り先の項目ごとに 関数による演算も可能

(4)

4

各種データベースへの接続情報を設定

設定イメージ :データベース

サポートするDBMS 備考

Microsoft SQL Server 2008, 2008R2, 2012, 2014, 2016

Oracle 11g, 12c

DB2 UDB 9.7

DB2/400 V5R4, V6R1, V7R1, V7R2, V7R3

ODBC3 Access, MySQL, PostgreSQLなど

Pervasive 11, 12

(5)

ウィザードでSQL文を設定し、マッパ画面でマッピング

設定イメージ :データベース

送り元/送り先 設定可能なSQL文

送り元 SELECT

送り先 INSERT, UPDATE, UPSERT

, DELETE, DDL文

※UPSERTはSQL Server、Oracleでのみ使用可能

(6)

6

フロー、マッパー、レコードレベルでトランザクション制御が可能

設定イメージ :データベース

フローレベル

マッパーレベル

レコードレベル フローに含まれる全てのデータマッパー

でエラーがない場合にコミット

そのデータマッパーの全レコードで エラーがない場合にコミット

1レコードごとにコミット

エラーが起こった場合は、それぞれのレベルでロールバックされます。

レコードレベルの場合、エラー発生後、次レコード以降の処理を 継続するか中断するかを指定することができます。

(7)

固定長 or 可変長、列区切文字、項目名およびその属性を定義する

設定イメージ :テキストファイル

可変長(CSV)の定義例

固定長の定義例 タイプ:区切文字

列区切文字:

,(カンマ)

タイプ:ポジション

固定長の場合は 開始位置と長さを定義

列区切文字はカンマ(CSV)、

タブ(TSV)の他、任意の区切 文字の指定が可能

テキストファイルエンコーディング ANSI

Unicode(UTF-8)

(8)

8

XSDを指定することで、XMLの入出力が可能

設定イメージ XML

送り元

or 送り先のプロパティ

送り元

or 送り先

XSDを元に

項目を展開

XMLエンコーディング

Japanese(EUC-JP)

Japanese(ISO-2022-JP)

Japanese(Shift-JIS)

Unicode(UTF-8)

Unicode(UTF-16)

(9)

JSONスキーマを指定することで、JSONの入出力が可能

設定イメージ JSON

送り元

or 送り先のプロパティ

送り元

or 送り先

JSONスキーマを元に

項目を展開

JSONエンコーディング ANSI

Unicode(UTF-8) Unicode(UTF-16)

※通常はUnicode(UTF-8)を選択

(10)

10

例えば、HTTPトリガーで受け取ったパラメータを元にDBを検索し、

取得した値をテンプレートのタグ名にマッピングすることで

動的にHTMLを作成し、クライアントに返すWebアプリの作成が可能

xpi独自のテンプレートファイルを使用して、HTMLなどの動的作成 をサポート

設定イメージ :テンプレート

送り先のプロパティで テンプレートを指定

テンプレート内の<!$MG_タグ名>が マッパ画面に表示される

(11)

適用パターン

(12)

12

アダプタを利用した適用パターン

Magic xpi

Integration Platform Mobile端末

PC

HTTPパラメータ

基幹システム

HTML

XML

クラウドサービス

JSON

社内データベース

SQL

メインフレーム

CSV

BIツール

固定長

さまざまなフォーマット 変換に対応

GUIで送り元/送り先項目の

マッピング・変換が容易

(13)

THANK

YOU!

参照

関連したドキュメント

Red Hat Enterprise Linux 6 Oracle Solaris 11 Oracle Solaris 10 Symfoware Server Standard Edition Symfoware Server Enterprise

エンタープライズ向けに機能を強化  富士通が培ってきたデータベース技術を投入、信頼性・性能を強化

Oracle 、Amazon Aurora、MySQL、MariaDB、Microsoft SQL Server、PostgreSQL といった一般 的な

Update Manager サーバには、 SQL Server 2005 、 SQL Server 2008 、 Oracle 10g 、または Oracle 11g データベース が必要です。 Update Manager は、バンドルされている

・RedHat Enterprise Linux ・HP-UX ・IBM AIX … オペレーティング システム ・Windows Server ・Windows Vista/7/8 ・Microsoft Active Directory ・Oracle

VitalQIP の特徴(2) 高信頼性 DHCPサーバ 障害発生 DHCP Primary Server DHCP failover Server 稼動 障害 切り替え フェイルオーバ機能により

SAP/R3 Siebel Log Miner DB2 Journals SQL Server Triggers Oracle DBLink DB2 Exp/Imp JMS Queues Check MS Excel Check Sybase Oracle SQL*Loader TPump/ Multiload Type II

Hyper-V with ReZoom独自のバックアップ機能 ホットイメージング  Hyper-VホストにActiveImage