...

IBM i アプリケーションのWeb化ツール2

by user

on
Category: Documents
71

views

Report

Comments

Transcript

IBM i アプリケーションのWeb化ツール2
IBM i 勉強会 2008 秋
IBM Power Systems – IBM i
IBM i Web化手法概説
~ISVソリューションのご紹介~
2008 年 11 月
日本アイ・ビー・エム株式会社
Power事業部 営業推進
© 2008 IBM Corporation
for i
ご紹介資料
ver.6
make
make your
your original
original e-business
e-business “easily”
“easily” &
& “quickly”
“quickly”
製造販売元:NTTデータイントラマート株式会社
intra-mart for I のご説明
Webシステム開発に有効なフレームワーク
従来さまざまなベ
ンダー製品を組み
合わせないと実現
できなかった複雑
なWebシステム
開発において、
必要な各種機能
がすべてJavaコ
ンポーネントとして
標準装備
Webシステムを短期、かつ高品質に構築可能
3
intra-mart for I のご説明
グループウェアアプリケーション『イントラネットスタートパック』
掲示板、電子会議室、WebMail、スケジュール管理、旅費精算、勤怠管理、施設予約管理、
ドキュメント管理、住所録、伝言メモ、営業日報管理などのイントラネット基本機能を
統合ポータルにて利用することが可能。
個人ポータル
掲示板
スケジュール管理
4
System i +intra-mart for i でWebアプリケーションが1つになる!
ポータル
ワークフロー
基幹システム
(iSeries)
文書管理
販売
管理
Notes
文書
管理
グループ
ポータル
ウェア
ワーク
営業支援
フロー
・
・
intra-martフレームワーク
グループ
ウェア
ばらばらに構築されていた情報系システム
分散されたサーバ群をSystem iに統合するとともに、統一
されたシステム基盤のうえにアプリケーションを構築
[メリット]
・IT投資コスト削減、IT運用コスト削減(システム統合)、ビジネス変化に強いシステム(カス
タマイズの柔軟性)
・基幹システムと情報系システムとの密接な連携
・業務効率向上(業務リードタイムの短縮)、全社での情報共有
・使いやすいWebユーザインタフェース、きめ細かい帳票出力 など。
[必要とされる機能 → intra-mart for iにはすべて揃っています!]
開発生産性のよいフレームワーク基盤、グループウェアなどのコラボレーション機能、ワー
クフロー、ポータル、シングルサインオン、リッチクライアント機能など。
5
intra-mart for I エントリー版
Intra-mart for I エントリー版 標準価格:¥900,000(Intra-mart WebPlatform v6.0 スタンダード版
+ イントラネットスタートパック v6.0 10ユーザ)
イントラネットスタートパック 30ユーザ 標準価格: ¥400,000イントラネットスタートパック 50ユーザ 標準価格:¥1,000,000イントラネットスタートパック100ユーザ 標準価格:¥1,500,000※100ユーザ以上は別途お見積もりとさせて頂きます。
お問合せ先
株式会社イグアス ソリューション事業部 内海、内田
Tel 03-5714-5226
e-mail : [email protected]
6
7
8
9
10
11
12
13
IBM Power Systems - IBM i
14
© 2008 IBM Corporation
IBM Power Systems - IBM i
15
© 2008 IBM Corporation
IBM Power Systems - IBM i
16
© 2008 IBM Corporation
IBM Power Systems - IBM i
17
© 2008 IBM Corporation
IBM Power Systems - IBM i
18
© 2008 IBM Corporation
IBM Power Systems - IBM i
19
© 2008 IBM Corporation
IBM i 専用Web化ソリューション
「WebBorn 2.0」のご紹介
Copyright © 2008 Japan Business Computer Corporation
System-i
お客様、こんな事でお困りではないですか?
の
◆ 既RPGアプリケーションの容易なWeb化
Web化の課題
RPGで複雑なロジックが組まれているシステムの
Web化見積もりを取ると金額がばらつく
安過ぎると品質が心配だし、予算オーバーで
着手ができなくなるのはもっと困る・・・
↓
アプリ設計が複雑過ぎて
RPGの資産を有効活用して
Web化できない
低コスト低リスク
でWeb化できないかなぁ
Web化完了後の変更時に
追加コストが心配
Web化した後にプログラムをちょっと
変更するだけで、その都度費用が発生
するのは困るけど、社内にはRPGの
技術者しかいないから・・・
↓
軽微な変更なら
社内で簡単に変更
AND
できないかなぁ
オープン系のWeb化では
運用管理ができない
Web開発はベンダーさんにお願いして構築を
すればいいけど、完成した後にLinuxだ、
アプリケーションサーバーだと言われても、
そんなスキルは誰も持ってないし・・・
↓
System-iの知識のみで
Copyright © 2008 Japan Business Computer Corporation
簡単に管理・運用
ができないかなぁ
ご興味がございましたら、弊社担当営業まで
「5250の世界」から「Webの世界」へ
グラフィカルな「Webの世界」
文字中心の
「5250の世界」
「AS/400」の強み
WebBorn 2.0 の強み
■データベース
■RPGの資産
■安定した可動
■管理の容易さ
■ハイパーフォーマンス
なデータベース
■ブラウザーの表示能力
■PCドキュメント処理
■Excel直接出力
「AS/400」の弱み
■画面サイズ制約
■文字情報のみ
■非オープン
Copyright © 2008 Japan Business Computer Corporation
こんなシステムが
欲しかった・・・
■グラフィカル ユーザー
インタフェース
■基幹システム、
同時にWebシステム
■RPGのまま漸次変身
WebBornのテクノロジー概要
構造化された5250画面プログラムの
業務ロジックであれば、Web画面から
も変更なしに利用が可能です
ブラウザからの入力
CGI呼出し
出力値設定(
RPG)
CALL
CALL
ブラウザベースのツール
(Quick Source)で
画面制御プログラムを
自動生成することも可能
帳票
Copyright © 2008 Japan Business Computer Corporation
CALL
CALL
既存業務ロジック(
RPG)
HTTPパラメータの
入出力共通部品
画面制御プログラム(
RPG)
入力値取得(
RPG)
HTTPサーバー(
IHS)
照会結果画面
CALL
CALL
帳票フォーム
(設計情報)
帳票設計ツール(PrintPro for Designer)をバンドル
WebBorn 2.0シリーズは、RPGの既存資産を有効活用して、「System i 1 BOX」で
「基幹業務のWeb化」を実現するソリューションです
z基幹業務のWeb化
¾System i 1 BOXでWeb化を実現するエンジン
「RPG資産を利用したWeb化」基盤としての提案を推奨
⇒「情報照会画面」、「簡単な情報入力画面」の実現が可能
zWebからの印刷機能
¾印刷の弱いブラウザの弱点を補う印刷エンジン
RPGで出力したデータを利用して「Print Pro の印刷」が行えます
⇒「きれいな帳票」「画像やバーコードを含んだ帳票」の実現が可能
Copyright © 2008 Japan Business Computer Corporation
Quick Sourceによる画面の自動生成(複数レコード照会)
プログラム名やソースの
保管場所を指定
ブラウザから
「プログラム名.PGM」
で指定して利用
参照ファイルや選択する列情報などを指定・・・作業完
Copyright © 2008 Japan Business Computer了
Corporation
精緻な帳票の簡単作成、簡単差込み、簡単印刷
PrintPro for Web
◆フォーム設計が簡単!
-ワープロ感覚で、簡単に帳票設計が行えます
-0.1mm単位でオブジェクトの配置設計が可能
◆強力な罫線読込み機能
-スキャナから取り込んだ台紙イメージから「罫線」を抽出
-マウスでイメージ範囲を囲むだけで簡単抽出
◆強力なバーコード印刷が可能
-1次元/2次元バーコード
◆フォームの追加、変更が簡単に行えます
-アプリケーションを変更することなくフォームを更新できます
◆プリンター切り替え機能をサポート
-ネットワークプリンターやローカルプリンタの切り替え
◆イメージ印刷をサポート
-ビットマップ,JPEG,TIFF(モノクロ)をサポート
◆プレビュー表示機能
-ページ選択、拡大率指定、表示速度の向上
Copyright © 2008 Japan Business Computer Corporation
お問合せ先
販売元
日本ビジネスコンピューター株式会社
〒144-8721 東京都大田区蒲田5-37-1 ニッセイアロマスクウェア 15階
TEL : 03-5714-5124(代)
e-mail : [email protected]
製造元
JBアドバンスト・テクノロジー株式会社
〒221-0022 神奈川県横浜市神奈川区守屋町3-9 C号ビル 3階
TEL : 045-450-6200 (代)
製品のURL
http://www.jbcc.co.jp/products/jbcc_soft/3s_webborn/index.htm
価格
オープン価格(価格に関してのお問合せは上記の販売元(JBCC)へお願いいたします)
Copyright © 2008 Japan Business Computer Corporation
W e b i t (ウェビット)
RPG言語で、5250アプリケーションと同じように
Webアプリケーション構築できるミドルウェアです。
W e b i t の特長
①
RPG で Webアプリケーション 開発
RPGプログラムから
5250画面と同じようにWebを操作できる
↓
従来のアプリケーション開発者が大変馴染み易い
既存アプリケーションのWEB化も容易
② 自由なWebデザイン
③ OS/400標準HTTPサーバーだけで稼動
28
特長①
5250 と Web 入出力方法の違い
出力イメージ
5250
一般的なWeb
Webit
表示装置ファイル
HTML
HTML
HTMLの一部
出力フィールドデータ
レコード形式
入力フィールドデータ
レコード形式
制御情報を含む文字列データ
プログラム → 画面
画面 → プログラム
プログラム → 画面
プログラム言語命令
API
(HTTPサーバーに依存)
WEBIT提供
インターフェースプログラム
RPGでの入出力命令に
1対1で対応
サブファイル・数字項目編集
等
ラジオボタン・選択メニュー 等
サブファイルに相当する機能
・数字項目編集
ラジオボタン・選択メニュー使用可
画面とプログラム
の関係
プログラムとの
インターフェース
片方にしかない機能
Web画面 の入出力方法は、
本来、5250画面 とは異ります。
(HTMLを意識したコーディングが必要)
(プログラムでデータ部分の抜き出しが必要)
レコード形式
レコード形式
Webit が RPGプログラムに対し
5250画面の入出力方法に近い
インタフェースを提供します。
29
特長①
コーディング
Webit
5250画面
EXFMT
SCR1
画面入出力命令
CALL
PARM
’#WEBIO’
’SCR1’
SCRID
Webitのプログラム呼び出し
画面入出力命令をWebitのインターフェースプログラム呼び出しに
置き換えることで既存アプリケーションをWeb化できます。
5250アプリケーションにとって必須の機能である
サブファイル とほぼ同様の機能を提供しています。
30
特長①
既存5250アプリケーションの Web化も容易
5250アプリケーションにきわめて近いインターフェース と
5250画面変換ツール(オプション) により
既存の5250アプリケーションを容易にweb化することが可能です。
5250に近いインターフェース
RPG入出力命令と1:1のインターフェース
サブファイル機能
標識による反転表示、カーソルポジション、PFキー識別 など
比較的頻繁に使用される5250画面の機能を擬似的に実現したもので全ての5250画面の機能を
網羅していません。標識は実際の標識のコーディングに近い形でコーディングできる擬似的なものです。
5250画面変換ツール
表示装置ファイルDDSからHTMLを生成します。
31
特長②
自由なWebデザイン
5250の変換では無いので、 文字数等、5250の制約は受けません
Webの豊富な機能、表現力をフル活用できます
ボタン、チェックボックス、選択メニューなどに対応しています
HTMLの知識は必要です
基礎的なレベルの知識があればアプリケーションの作成は可能です
特長③
OS/400標準HTTPサーバーだけで稼動 (WebSphere不要)
マシン負荷が少なく高いパフォーマンスを発揮します
低スペックのマシンでも稼動します
_
導入、設定が容易です
32
導入事例(アニメーション製作会社)
5250版
Webit版
「進捗管理システム」
をWebit版で提供され
ています。
5250版とWebit版の2つの
インターフェースで提供さ
れています。
印刷プログラムは手を加
えず、そのままWebit版か
ら Call して印刷していま
す。
33
お試し版配布
今回このセミナーに参加された方でご希望の方に
Webitのお試し版を配布いたします。
お試し版の制限事項
試用期間が2009/1/31までになります。
機能的な制限はありません。
サポートはメールのみとさせていただきます。
34
System WiLLとは?
■Power Systemsに「オープンな付加価値」を与えるソリューション・ブランド
35
System WiLLの提案すること
Q Power Systemsユーザに
„ 開発モデルから活用モデルへの転換を提案
• Power Systems上でのOSS活用
„ レガシー + OSSによる付加価値向上の提案
• 既存資産を継承しながらオープン技術の追加・連携
System WiLL Solution
レガシー
36
Web OSS php
System WiLL Solution Map
Xoops/WordPress
Xoops/WordPress
・お客様blog
・お客様blog
・案件blog
・案件blog
Sugar
Sugar CRM
CRM
・顧客管理
・顧客管理
・活動管理
・活動管理
・商談管理
・商談管理
Solution
Solution Bank
Bank
・商品データベース
・商品データベース
顧客
商品
Web
Web Works
Works
・販売系Web
・販売系Web
活動
会計
販売
社員
既存給与システム
既存給与システム
生産
ZenCart
ZenCart
・ECサイト構築
・ECサイト構築
計画
既存人事システム
既存人事システム
既存会計システム
既存会計システム
Adaptive
Adaptive Planning
Planning
・事業計画作成
・事業計画作成
・予実績管理
・予実績管理
37
Web
Web Akinai
Akinai
・BtoB
・BtoB
提案事例1:Zen Cart on System i
OSS – RPG連携ソリューション
Q 提案概要
„ System iによる安定したECサイト構築
„ ECサイト専用System iを新規追加
„ ECサイトはZen Cartのインターフェース部分のみ採用
„ 受注処理、商品マスタ、在庫管理等のビジネスロジックは既存販売システムを活用
既存System i
新規System i
Zen Cart
Internet
Internet
UI
ECサイト専用
38
受注
商品
在庫
販売システム
連携!
PHP
RPG 受注
商品
在庫
基幹システム
提案事例2:PHP–RPG連携
PHP – RPG連携ソリューション
Q 提案概要
„ 既存RPG資産をフルに活用しながらWeb化を実現
„ 現行の店舗毎での顧客管理(Access)をSystem i Web化で一元管理
„ 既存顧客管理PGM(RPG)にPHPでWebインターフェースを付加
System i
社内
社内
Network
Network
PHP Zend Core
連携!
RPG
39
既存顧客
管理システム
顧客・活動管理(CRM SaiL)
Sugar CRM : Open Source Software
顧客情報管理、商談管理、活動管理システムとして活用!
項目の追加もノンプロ
グラミングで可能!
社内で稼働中!
- Powered By Sugar CRM 40
販売管理(Web Works)
PHP開発:FJSオリジナル開発(DB2/400)
Webインターフェースの販売管理パーツソリューション。既存販売管理システムとの連携が可能!
社内で稼働中!
41
お問い合わせ先
Q 株式会社福島情報サービス
Q
Q
Q
Q
Q
Q
http://www.fjs.co.jp/
42
住所:福島県福島市北町5-5
担当:佐藤宏一(サトウ コウイチ)
電話:024-522-7021
FAX:024-522-7029
Mail:[email protected]
Magic eDeveloper のご紹介
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2007
43
Magic eDeveloperとは?
ビジネスアプリケーション統合開発&実行環境
驚異的な開発生産性と高い保守性を実現
リポジトリベースのステートメントレス、コンパイル・リンクレス開発
プロトタイピングやスパイラルでの開発が可能
マルチプラットフォーム対応
マルチデータベース対応
1つの開発パラダイムでC/S(2階層、n階層)、Web、リッチクライアント(RIA)
のシステムを構築
C/S 2階層
クライアント層
Magic Client
C/S n階層
Magic Client
Webサーバ層
アプリケーション
サーバ層
Enterprise Server
Webシステム
リッチクライアント
ブラウザ
Rich Client
Webサーバ
Webサーバ
Enterprise Server
RichClient Server
データベース層
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2007
44
Magic eDeveloperの特徴
V10は、20年の経験と実績の集大成
新しいテクノロジーをMagicが隠蔽し、Magicだけで様々なシステム構築を可能にする。
SQL、HTML、XML、Webサービス、COM、Java、リッチクライアントなど
Magicのリポジトリは仕様書、ソース、オブジェクトを兼ね、生産性、メンテナンス性が
驚異的に高まる
オブジェクトの継承により修正内容が漏れなく自動反映
高度なクロスレファレンスの機能
既存資産(旧Magic)からの継承
既存DBの取込
Magicはシステムの複雑さを隠蔽し自動化するため、開発者はユーザインターフェー
スとビジネスロジックの記述に専念することができる。
開発者
Magicの開発パラダイム
Magicの開発パラダイム
We
bサ
Magic内部
Magic内部
cript
JavaS
、
a
v
Ja
ービ
ス
ML
HT
L
SQ
.Net
Magic開発者は、Magicの開発
パラダイムに沿って開発を行
うのみ。 Magic内部の様々な
ITテクノロジを理解していなく
ても利用可能
V4 (DOS時代)のアプリ
ケーションをV10にマイグ
レーション可能
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2007
45
Magicリッチクライアント(RIA)
従来のリッチクライアントシステムの構築では、クライアント側、サーバ側、及び通
信・制御のためのプログラムをそれぞれ異なる開発言語、異なるスキルで別々に開
発するため、複雑化したビジネスアプリケーションを構築するためには多くの時間と
コストが必要
Magicリッチクライアントは、リポジトリベースの「Magicフレームワーク」により、クライ
アント側とサーバ側を一元的に開発が可能
クライアントロジックとサーバロジックが自動的に識別・分割・配布され、同期しなが
ら実行されます。
● 自動配布
従来のリッチクライアント
自動配布
従来のリッチクライアント ●●自動更新
Magic
MagicC/S
C/S
● 自動更新
はできるようになったが・・・
はできるようになったが・・・
クライアント
クライアント
画面制御
画面制御
制
制
業務ロジック
業務ロジック 御
御
(クライアント側)
(クライアント側)
通信
通信
通信
通信
業務ロジック
業務ロジック 制
(サーバ側)
制
(サーバ側) 御
御
データアクセス
データアクセス
C/Sに比べて
多くのプログラム
が必要!!
クライアント
クライアント
Magic
Magicリッチクライアント
リッチクライアント
クライアント
クライアント
Magic AP
Magic AP
Magic AP
Magic AP
データ定義、
データ定義、
ロジック定義、
ロジック定義、
画面定義
画面定義
同期制御が
大変!!
Magic RC
Magic RC
実行エンジン(C)
実行エンジン(C)
Magic Client
Magic Client
実行エンジン
実行エンジン
クライアントとサーバは
別言語での開発!
Magic AP
Magic AP
サーバ
サーバ
サーバ
サーバ
問題切り分け??
Magic RC
Magic RC
実行エンジン(S)
実行エンジン(S)
DBMS
DBMS
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2007
46
System i のGUI/Web/リッチクライアント化
System i との高い親和性により、容易にGUI/Web/リッチクライアントのシステムに進化
させることが可能です。
DB2/400 2種類のアクセス方式をサポート
システム・ファイル・アクセス方式 (物理ファイル、論理ファイル)
SQLアクセス
既存資産の再利用
MagicからCL,RPGなどの既存プログラムの呼び出しが可能
System iの各種コマンド実行を標準サポート
既存データベースへのアクセス
データベースの新規作成
データベースの定義取得
– 既存のデータベースの定義をMagicリポジトリに取り込むことができます。 既存の
物理ファイル、論理ファイルを再定義することなくアクセスすることが可能
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2007
47
お問い合わせ
マジックソフトウエア・ジャパン株式会社
マーケティング部: 渡辺 剛
営業部
: 末岡 慎司
電話:03-5365-1600(代表)
eMail:[email protected]
eMail:[email protected]
http://www.magicsoftware.co.jp
All Right Reserved, Copyrights(C) Magic Software Japan K.K. 2007
48
JACi400 &
Delphi/400紹介資料
SystemObjects日本総代理店
株式会社ミガロ
『JACi400 』のご紹介
„ JACi400とは
z 新規WebアプリケーションをRPG(COBOL)だけで開発できるソリュー
ションです。
• DSPFの代わりに市販HTML作成ツールで画面を作成
• RPG(COBOL) でロジックを作成
DBはIBM
DBはIBM ii でリアルタイムなWebシ
でリアルタイムなWebシ
ステムを構築したい
ステムを構築したい
Web受注(発注)システムを
Web受注(発注)システムを
短期間で構築するように!
短期間で構築するように!
外出先から在庫数を確認
外出先から在庫数を確認
できるようにしたい
できるようにしたい
自社でWeb開発したいが
自社でWeb開発したいが
スキルが不安
スキルが不安
見やすく、きれいな画面で
見やすく、きれいな画面で
Web化して欲しい!
Web化して欲しい!
・JAVAの見積は高かった
・JAVAの見積は高かった
・現行のシステムに簡単に
・現行のシステムに簡単に
追加できないだろうか
追加できないだろうか
etc…
etc…
JACi400なら、そんな悩みを一気に解決できます!
新規WebアプリケーションをRPG(COBOL)だけで開発
100% IBM i Company
50
『JACi400 』のご紹介
„ JACi400開発方法
z 従来の5250画面プログラムの作成
DDSで画面作成
z
JACi400で開発すると
画面をHTMLで作成
画像や図面も表示可能、
5250画面では実現できな
い、見た目の良いビジュ
アルな画面を作成可能
設定
プログラム
RPG(COBOL)でロジック作成
必要なロジックを記述
必要なロジックを埋め込み
プログラム 自動生成されるもの
・通信部分の記述
・設定内容の記述
IBM iとの
通信情報を設定
DSPファイルの設定と
類似、違和感なく設定
可能
コンパイル
HTML
コンパイル
コンパイル
画面ファイル
5250
アプリケーション
Webシステム
RPG(COBOL)プログラム
の骨組みを自動生成
データの受渡やエラーチェックのロジッ
クを組み込む、これまで培った知識で
コーディング可能
Web画面との連携は自動生成
100% IBM i Company
51
『JACi400 』のご紹介
„ JACi400 4つの開発ステップ
EP
ST
1
画面の作成
・市販のHTMLツールで画面を作成します。
.
・画面サイズに制限のない自由な画面が作成可能です。もちろん、
画像等も使用できます。
EP
ST
2
通信部分の設定
・画面とデータの連携部分は、JACi400Designerの一画面で設定するだけで
開発ができます。
・設定後、IBM i へプロジェクトの配布、WEBサーバーへのHTMLファイルの
配布を行います。
MAKE
B1
YEAR
C4
GPS
FUEL
b4
「ボタン」や「画像」等の部品
を貼り付けて、見栄えの良い
画面を作成します。
画面HTMLファイルの
読み込み
名前
データ型
画面とプログラムで
通信をする項目
長さ
EditCode
画面の入出力
小数点
100% IBM i Company
52
『JACi400 』のご紹介
„ JACi400 4つの開発ステップ
EP
ST
3
自動生成されたプログラムに必要なロジックを組み込む
・WebサーバーとIBM i のデータ連携等を含んだ大部分のプログラムロジック(枠組み)が自動生成されます。
・自動生成されるプログラムは、RPG・ILE RPG・COBOLから選択可能です。
・データ構造体の定義も合わせて自動生成されます。
・プログラムに必要なロジックを記述します。
EP
ST
4
コンパイルと実行
・作成したプログラムをコンパイルします。
・Webブラウザから、できあがったプログラム
を実行します。
<スケルトンプログラムへの処理記述>
H010 * <YOURCODE>
---> * YOUR COMMENTS
H010 * </YOURCODE>
C
←必要であれば、H仕様書の記入
F010 * <YOURCODE>
---> * YOUR FILES
F010 * </YOURCODE>
←使用DBを宣言する。
T200
TAG
* SEND (RESERVED JACI400)
C
EXSR JCSEND
HTML画面へのデータ送信(自動作成)
C
C
IFNE '00'
EXSR YRERRS
←画面にデータを送ったさいにエラーが
GOTO ENDPGM
ENDIF
発生した場合の処理を記入
(画面は閉じられます)
C
C
*
* RECEIVE (RESERVED JACI400)
E010 * <YOURCODE>
---> * YOUR ARRAYS
E010 * </YOURCODE>
←必要であれば、E仕様書の記入
I010 * <YOURCODE>
---> * YOUR INPUT SPECIFICATIONS
C
C
C
←必要であれば、I仕様書の記入
--->
←KLISTの設定やパラメータ設定などに使用 --->
C010 * </YOURCODE>
C
INIT
TAG
* INITIALIZATION (RESERVED JACI400)
* YOUR INITIALIZATION
C
EXSR YRINIT
*
C
T100
TAG
* UPDATE YOUR DATA BEFORE SEND
C
*
EXSR YRDATA
GOTO ENDPGM
ENDIF
発生した場合の処理を記入
(画面は閉じられます)
* </YOURCODE>
*
* GET YOUR DATA
C
←初期処理を記入
HTML画面からのデータ受信(自動作成)
←画面からデータを受けたさいにエラーが
* CHECK ACTION CODE JCACTN HERE AND PROCESS.
* YOUR CODE
←キャンセル、終了など画面のデータを
C050
EXSR JCINIT
EXSR JCRECV
IFNE '00'
EXSR YRERRR
*
* <YOURCODE>
C050
C010 * <YOURCODE>
---> * YOUR CODE
JCRETN
C
C
I010 * </YOURCODE>
C
*
JCRETN
使用しないアクションの処理を書く
C060
* <YOURCODE>
EXSR GTDATA
←画面のデータを使用し、エラーチェック
データ参照処理などを書く
--->
C060
* YOUR CODE
* </YOURCODE>
←データ参照処理後の戻り先を指定する。
(そのまま画面終了であれば、未記入)
* END PGM
C
C
ENDPGM
TAG
SETON
LR
←画面の初期表示の処理などを記入
100% IBM i Company
53
『JACi400 』のご紹介
„ JACi400 の利点
■ 簡単・開発期間の短縮
・画面はHTMLで、ロジックはRPG(COBOL)で開発が可能なので高い
生産性を実現できます。
・短時間でのプロジェクト開発に最適です。
■ 低コスト
・JACi400は、運用版がユーザー数に関係なくFreeです。
・JACi400のサブシステムは、バッチモードで動作します。
・対話型CPW値は不要なので、IBM i のダウンサイジングが可能で
す。
■ Etc・・・
・文字サイズに制限のない自由で複雑な画面を作成できます。
・HTMLのデザイン部分とプログラム開発のロジック作成を分担して
作業することが可能です。
・RPGのロジックで、コンボボックスやラジオボタンのアイテムのセット
やデフォルト値を設定したり、フィールドの表示・非表示やプロテクト
などが可能です。
<お問合せ先>
大阪本社:〒556-0017
大阪市浪速区湊町2-1-57 難波サンケイビル 13F
TEL:06-6631-8601 FAX:06-6631-8603
東京事業所:〒106-0041
東京都港区麻布台1-4-3 エグゼクティブタワー麻布台11F
TEL:03-5573-8601 FAX:03-5573-8602
URL:http://www.migaro.co.jp
„ JACi400 ソリューションの構造
クライアント
クライアント
■JACi400画面
Webサーバー
Webサーバー
IBM
IBM i i
JACi400
JACi400
CL
HTML
JACi400
IBM
HTTP
Server
JACi400
RPG
WAS
ファイル
ファイル
„ JACi400 ライセンス費用
◆開発版
JACi400開発ライセンス
JACi400開発メンテナンスプログラム(年額)
◆運用版
JACi400運用ライセンス
1ユーザー価格
2,000,000円
300,000円
ユーザー無制限
無料
100% IBM i Company
54
『Delphi/400』のご紹介
„ Delphi/400とは
z PCやオープン環境では、豊富な実績がある DelphiをIBM iに完全対応させた製品
z Delphi Enterprise版にSystemObjects開発のIBM i用ミドルウェアを付加した製品
z IBM iの既存資産を流用可能
¾
¾
¾
¾
データ(物理ファイル、論理ファイル)
RPG、COBOL、CLなどで書かれたプログラム
MSGQ、DTAQ、DTAARA、QTEMP・・・
SPOOLファイル
„ Delphi/400の機能
z 高い生産性を誇る開発環境
• 従来の5250画面が、完全なGUI/Webのシステムへと進化
z Webアプリケーションのビジュアル開発
z 柔軟性・高速性を備えたレポート機能
z RDBMSへの高速なアクセスを実現(ODBC接続時の2~5倍のスピード ※当社比較)
z 既存Delphi Application(with ORACLE,SQL Server etc.)のIBM iへの容易なポーティング
z .NET環境へ対応
100% IBM i Company
55
『Delphi/400』のご紹介
„ Delphi/400によるC/Sシステム
Windows クライアン
IBM i
ClientObjects/400
アプリケーショ
TCP/IP
TCP/IP
dbExpress
CO400Co
nnection
RPG
CL
BDE
ネイティブ接
続
SNA
SNA
IDCO400
DB2/400
ClientObjects/400
IBM
IBMi用のSQL-Link
i用のSQL-Link
„ Delphi/400によるWebシステム
Client
Windows Web Server
IBM i
Windows,Linux,Mac
HTTP Sever
Browser
IE,Netscape…
ClientObjects/400
CGIアプリケーショ
dbExpress
CO400Co
nnection
RPG
CL
BDE
ネイティブ接
続
IDCO400
DB2/400
ClientObjects/400
100% IBM i Company
56
『Delphi/400』のご紹介
国内導入実績
画像
・
・
・
・
・
600社以上
の開発ツール
80×24文字制限のないGUI・Web画面の開発が可能
IBM i 資産(RPG・COBOL)の活用や、QTEMP・SPOOL等の機能もハンドリングが可能
独自ミドルウェアを利用した高速なレスポンスを実現
IBM i のDBは勿論、他オープンDB(Oracle等)ともシームレスな連携が可能
Excel・CSV出力、メール・FAX送信機能、バーコード・QRコード等の機能も実装可能
Web
専用コンポーネ
ントで呼び出し
専用コンポーネ
ントで呼び出し
RPG/COBOL/CLP
プログラム
基幹システム⇒GUI化
BtoBやBtoC⇒Web化
Web開発画面
ファイ
・SQLを使用
・専用コンポーネント
の利用
・SQLを使用
・専用コンポーネント
の利用
グラフ
IBM Power Systems
1つの開発ツールで、Web化・GUI化の両方が実現可能!!
100% IBM i Company
57
『Delphi/400』のご紹介
„ Delphi/400の利点
z ビジュアル開発環境を使った高い生産性
z 既存資産を再利用するためのコンポーネントが標準装備
¾ IBM i データベース
¾ RPG・COBOL・CLオブジェクトをCall
¾ MSGQ、DTAQ、DTAARA、QTEMP等
z
z
z
z
C/SもWebも同様の手法で開発が可能
IBM i DBもIBM i 以外のオープンDBもアクセスが可能
対話型CPWを使ずに IBM iのバッチモードで稼動
5250既存資産はそのままで、必要な箇所だけをGUI化・Web化が可能
„ Delphi/400 ライセンス費用
1ユーザー価格
◆開発版
Delphi/400開発ライセンス
1,200,000円
Delphi/400開発メンテナンスプログラム(年額)
220,000円
ユーザー無制限
◆運用版
Delphi/400運用ライセンス
800,000円~
Delphi/400運用メンテナンスプログラム(年額)
120,000円~
<お問合せ先>
大阪本社:〒556-0017
大阪市浪速区湊町2-1-57 難波サンケイビル 13F
TEL:06-6631-8601 FAX:06-6631-8603
東京事業所:〒106-0041
東京都港区麻布台1-4-3 エグゼクティブタワー麻布台11F
TEL:03-5573-8601 FAX:03-5573-8602
URL:http://www.migaro.co.jp
※運用ライセンスの費用はIBM i の機械グループにより変動いたします。
100% IBM i Company
58
Fly UP