Comments
Description
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