JACi400のご紹介~RPGとHTMLで簡単Web化~

Similar documents
ミガロ.製品 最新情報

スライド 1

JC/400でWebAPI活用 Google Chart APIでグラフを作成しよう!

IBM i ユーザーの課題 モバイルや IOT に対応した新しい開発案件への対応 RPG COBOL など既存アプリのメンテナンス 要員の確保 属人化しない運用 管理体制 2

Web & ハイブリッドアプリ開発で役立つIBM i & ブラウザデバッグテクニック

IBM i のスマート・デバイス活用【HATSのiPhone / iPadサポート編】

WEB進捗状況管理システムによるリアルタイム性の実現

使える! IBM Systems Director Navigator for i の新機能

Infor 10 ERP Enterprise Overview

Create!Form V11 - 機能リファレンス - テスト実行

Delphi/400でFlash動画の実装

10 完了 をクリック 13 このサーバーは認証が必要 をチェックして 設定 をクリック Windows メール Windows Vista に標準のメールソフト Windows メール の設定方法を説明します 1 スタート から 電子メール Windows メール をクリック 11 続いて設定ファ

Delphi/400活用! スマートデバイスアプリケーション開発

Javaセミナー資料.PDF

Webセキュリティサービス

スライド 1

SmartPad4iの運用で役立つWEBサーバー機能

WSMGR for Web External V7.2 L50 ご紹介

あんしんバックアップ/連絡先コピー設定 利用マニュアル

Shareresearchオンラインマニュアル

PHP 分科会 '12/01 OpenSource 協議会 System i 2012/01/26

Cica-Web を快適にご利用いただくために Cica-Web は Internet Explorer で動作確認を行っております その他のブラウザでご利用いただく際は本来の動作と異なる動作をすること がありますので ご了承ください Cica-Web は Cookie を有効にする設定でご利用くだ

スマートデバイスWebアプリケーション入門―HTMLを使ったユーザーインタフェースの工夫

目次 1. プロフィール画像工房の概要 3 2. プロフィール画像の作成 9 3. プロフィール画像の登録 まとめ 29 レッスン内容 プロフィール画像工房 インターネット上に提供されているさまざまなサービス ( これ以降 サービス と記述します ) を利用するときには 利用するユーザー

目次 はじめに 1サーバ作成 2 初期設定 3 利用スタート 付録 Page.2

知って得する!現役ヘルプデスクが答えるDelphiテクニカルエッセンス 8.0

ご利用のブラウザのバージョンによっては 若干項目名が異なる場合があります 予めご了承ください Windows をお使いの場合 [ 表示 ] [ エンコード ] [ 日本語 ( 自動選択 )] を選択 [ 表示 ] [ エンコード ] [Unicode(UTF-8)] を選択 Firefox をご利用

Thunderbird 利用 Windows Mac 共通 Thunderbird を利用した移行は Web メールのフォルダを階層化している場合 移行ができない場合があります この場合の移行は Outlook を利用した移行で行ってください メールの移行マニュアル 本書は Office 365 導

スライド 1

スライド 1

PowerPoint Presentation

(Microsoft PowerPoint - KONAiBOX\202\262\217\320\211\356\216\221\227\277\(\202\250\213q\227l\214\374\202\257\)_ ppt)

HDC-EDI Manager Ver レベルアップ詳細情報 < 製品一覧 > 製品名バージョン HDC-EDI Manager < 対応 JavaVM> Java 2 Software Development Kit, Standard Edition 1.4 Java 2

Delphi/400を利用したはじめてのWeb開発

目次 1.UT-mate について UT-mate について.2 UT-mate で利用可能な機能.2 2.Web ブラウザの設定 UT-mate を利用するための Web ブラウザの設定.3 3. システムの起動とログイン ログアウト UT-mate へのログイン.12 タイムアウトについて.13

9 WEB監視

Microsoft PowerPoint - FormsUpgrade_Tune.ppt

困ったときは001(他のパソコンに変更する場合)

Delphi/400ユーザーのための『Visual Query・Simple Transfer/400』ご紹介

1. 操作の流れ 1.1. 審査結果を閲覧する 2.1. e-rad にログインし 電子申請システムにアクセスする 府省共通研究開発管理システム (e-rad) にログインしてから 電子申請システムにアクセスしてください アクセス方法は 応募時と同様です 2.2. 審査結果開示メニューを表示する 2

フォルダの作成 使用率 (%) が表示されます 新規フォルダの作成をクリック フォルダ名 を入力し 作成 ボタンをクリック ユーザー設定で 使用言語の選択ができます ( 日本語 英語 中国語 ) ファイルのアップロード 1 ファイルをアップロードするフォルダをダブルクリックする このフォルダにアップ

1. 検証概要 目的及びテスト方法 1.1 検証概要 Micro Focus Server Express 5.1 J の Enterprise Server が提供する J2EE Connector 機能は JCA 仕様準拠のコンテナとして多くの J2EE 準拠アプリケーションサーバーについて動作

Delphi/IntraWebを利用したお客様向けメンテナンスサービスポータルの構築


V-CUBE One

目次 1. PDF 変換サービスの設定について )Internet Explorer をご利用の場合 )Microsoft Edge をご利用の場合 )Google Chrome をご利用の場合 )Mozilla Firefox をご利

改訂履歴 日付バージョン記載ページ改訂内容 V4.2 P3 初版作成 V4.2

V-CUBE One

ETOS 画面の Web 化 / 帳票印刷のオープン化体験お試し変換サービスのご紹介 ACOS-4 システムの業務改善提案

現象

1. WebShare(HTML5 版 ) 編 1.1. ログイン / ログアウト ログイン 1 WebShare の URL にアクセスします xxxxx 部分は会社様によって異なります xxxxx 2 ユーザー名 パ

目次. はじめに.... 新規設定手順 ( 通常ポート利用 ) Windows Mail 設定画面表示 アカウントの種類の選択 表示名の設定 インターネット電子メールアドレス 電子メールサーバーのセ

はじめに このマニュアルは BACREX-R を実際に使用する前に知っておいて頂きたい内容として 使用する前の設定や 動作に関する注意事項を記述したものです 最初に必ずお読み頂き 各設定を行ってください 実際に表示される画面と マニュアルの画面とが異なる場合があります BACREX-R は お客様の

LCV-Net ファイルコンテナ ユーザーマニュアル

上手くん α シリーズ移行手順 上手くん α シリーズ移行手順 上手くん α シリーズ移行手順 1 処理の流れ 1 2 古い PC で行う操作 2 3 新しい PC で行う操作 /09/10 第 2 版

SigmaSystemCenter 仮想マシンサーバ(ESX)のIPアドレス変更手順(SSC3.0~3.5u1)

3. ユーザー情報の登録 必要事項をご入力の上 申込み ボタンを押してください ご利用される方のお名前を入力してください 個人名以外の名称は サポートセンターからの ご連絡の際に連絡がうまくとれないなど不都合が 生じる恐れがありますので ご遠慮いただいています 複数のメールアドレスを登録することはで

PHP 開発ツール Zend Studio PHP アフ リケーションサーハ ー Zend Server OSC Tokyo/Spring /02/28 株式会社イグアスソリューション事業部

この操作マニュアルについて 表記について このマニュアルでは 操作方法を説明するために 以下の表記を使用しています メニュー名 アイコン名 ボタン名は [ ] で囲んでいます ( 例 )[OK] ボタンをクリックしてください ハードウェアやソフトウェアへの損害を防止するためや 不正な操作を防止するた

ことばを覚える

PowerPoint Presentation

Webコンポーネントのカスタマイズ入門

intra-mart ワークフローデザイナ


◎phpapi.indd

Oracle Business Intelligence Standard Edition One のインストール

セキュリティオンライン Powered by Symantec インストールマニュアル 第 9 版 2016 年 7 月 19 日 1

管理サイト操作マニュアル Version.1.1. デジアナコミュニケーションズ株式会社

メール設定 Outlook Express 6 の場合 (Windows 98 ~ XP) Outlook Express 6 の場合 (Windows 98 ~ XP) Windows XP に付属する Outlook Express 6 に αweb のメールアカウントを追加する方法についてご案

スライド 1

Web GIS Template Uploader 利用ガイド

Delphi/400開発ノウハウお教えします 情報を守ろう!安全性を高めたWebシステムの構築

Microsoft Word 基_シラバス.doc

FormPat 環境設定ガイド

スライド タイトルなし

Vista IE7 ブラウザの設定手順

注意 インストール中に ユーザアカウント制御 ( 以下 UAC といいます ) の実行確認画面が表示されることがあります 表示された場合ははいをクリックして インストールを進めてください なお 管理者以外の場合 管理者への昇格を求める UAC 画面が表示される場合がありますので 管理者アカウントのパ

ログインする ブラウザを使ってログイン画面 を表示します ユーザー名とパスワードを入力し ログイン をクリックします メールアドレス : パスワード : メールアドレスのパスワ

Microsoft Word - Gmail-mailsoft設定2016_ docx

キャビネットの確認 キャビネットの確認 登録権または参照権があるキャビネットでは キャビネットの登録データを確認できます 各利用者の権限は 管理者によって設定されます キャビネットとファイル送受信の違い それぞれの特徴を確認し お客様のニーズに合わせて利用してください ファイル送受信の操作方法 ファ

Delphi/400活用事例~戦略的な「生産計画」と「自動FAX送信」システムの構築~

Rmenuフレームワーク

<4D F736F F D F8E FEE95F1836C F8EE88F878F F88979D8BC68ED2976C A2E646F63>

(Microsoft Word - Compiere3.0Windows\203C\203\223\203X\203g\201[\203\213\203K\203C\203h.doc)

PRONETA

untitled

大阪ガス株式会社 情報通信部 御中

Windows Like 5250への道のり ~さまざまな場面で使えるDelphi及びDelphi/400~

a.net LePo 利用の手引き

(1)IE6 の設定手順 (1)IE6 の設定手順 1) 信頼済みサイトの追加手順 1: ブラウザ (Internet Explorer) を起動します 手順 2: ツール / インターネットオプション / セキュリティ メニューを選択します 手順 3: セキュリティ タブの 信頼済みサイト を選択

PowerPoint プレゼンテーション

ブラウザ Internet Explorer 7 の設定について 第3版

SILAND.JP テンプレート集

2019/6/26 更新 2.2. メーラー設定 (IMAP 設定 ) この項目ではメールソフトで IMAP にて受信ができるように設定をする手順を説明します 事前にマニュアル 1.4 POP/IMAP 許可設定 を行っている必要があります 新 旧両方の東北大メールの受信設定をしていると 6/14-

Moodleアンケートの質問一括変換ツール

情報連携用語彙データベースと連携するデータ設計 作成支援ツール群の試作及び試用並びに概念モデルの構築 ( 神戸市こども家庭局こども企画育成部 千葉市総務局情報経営部業務改革推進課 川口市企画財政部情報政策課 ) データ構造設計支援ツール設計書 2014 年 9 月 30 日 実施企業 : 株式会社ア

intra-mart Accel Platform

項目 1. 画面デザイン変更 画面デザイン変更 ( ホーム ) 画面デザイン変更 ( ファイル一覧 ) 画面デザイン変更 ( 管理画面 )[ 管理者機能 ] 画面デザイン変更 ( ユーザー管理 )[ 管理者機能 ] 2. クライアントアクセス制限 クライアントアクセス制限 [ 管理者機能 ] 3.

公立大学法人首都大学東京

Microsoft PowerPoint - visualprogram.ppt

Transcription:

セッション No.4 JACi400 のご紹介 ~RPG と HTML で簡単 Web 化 ~ 株式会社ミガロ RAD 事業部技術支援課営業推進岩井利枝 1

Agenda ミガロご提供ソリューションのご紹介 JACi400の概要 4つの開発ステップのご紹介 JACi400ご利用のメリット 2

ミガロご提供ソリューション 開発ツール (C/S Web 開発 ) Delphi/400 開発ツール (Web 開発 ) JACi400 System i Application の最新化 最適化 HA ツール *nomax アプリケーションライフサイクルマネジメント MKS Integrity/Implementer 3

ミガロ製品の位置付け 5250 画面の GUI Web 化 対話型 CPW 値は不要 System i User の要望 既存 RPG の移行 新規開発 既存 RPG の活用 既存スキル 5250 既存 RPG 資産を簡単に Web 対応にしたい WebFacing 画面の制限 (80 文字 24 行 ) のない自由な Web 画面を構築したい Java のような新しい技術を修得せずに 現在の技術 (RPG COBOL) を利用して簡単に Web アプリケーションを構築したい 見栄え良く 使い勝手のいい HTML の画面作成とプログラム開発を分業したい 画面の制限 (80 文字 24 行 ) のない自由な GUI 画面 (C/S) を構築したい 画面は使いやすい画面に再構築しても 既存 RPG 資産も極力利用したい System i 以外の DB(ORACLE,SQL Server ) との連携を図りたい W e b C/S HATS 移行 TOOL 開発 TOOL JACi400 開発 TOOL Delphi/400 Yes RPG/COBOL のみで開発したい? No Delphi/400 と RPG, COBOL の組み合わせ 4

Web 開発ツール機能比較 Delphi/400 で Web 構築 JACi400 で Web 構築 Web サーバー 使用言語 メニュー セッション管理 ロジック自動作成なし 拡張性 おすすめ HTTP Server 必須 WindowsOS Delphi (RPG/COBOL との併用も可能 ) メニュープログラムを作成 プログラム管理セッション管理用のコンポーネントで制御 制限なし 1 つのツールで GUI Web システムを構築される場合 WebSphere Application Server 必須 Windows もしくは System i (System i のみでも稼動可能 ) HTML RPG もしくは COBOL 標準提供メニュー登録用のプログラムから登録 標準提供 HTML 画面との通信部分を含んだ RPG/COBOL の骨組みとなるロジックをツールが自動生成する 機能によっては JavaScript や別製品との組み合わせが必要となる場合がある 開発言語が RPG/COBOL と HTML を利用したい場合自動生成されるロジック部分が多いので 短期間で構築される場合 5

JACi400 とは 新規 Web アプリケーションを RPG(COBOL) だけで開発できるソリューションです DSPF の代わりに市販 HTML 作成ツールで画面を作成 RPG(COBOL) でプログラムを作成 6

JACi400 概要 今までの 5250 プログラムでは 画面ファイル DDS で画面作成 コンパイル JACi400 で開発すると HTML 画面を HTML で作成 設定 System i との通信情報を設定 プログラム RPG(COBOL) でロジック作成 プログラム ( ほとんどのプログラムの骨組みを生成 ) RPG(COBOL) プログラムの骨組みを自動生成 7 コンパイル 必要なロジックを埋め込み必要なロジックを記述 自動生成されるもの 画面とロジックの通信部分の記述 クリック操作に関する設定内容の記述 コンパイル 5250 プログラム Web システム

たった 4 つの開発 Step 1. 画面の作成 2. 通信部分の設定 4. コンパイルと実行 3. プログラムの作成 8

1. 画面の作成 System i のプログラムと通信する画面項目にユニークな名前 (HTML の id) 付加 市販の HTML ツールで画面を作成します 画面サイズに制限のない自由な画面が作成可能です もちろん 画像等も使用できます 9

たった 4 つの開発 Step 1. 画面の作成 2. 通信部分の設定 4. コンパイルと実行 3. プログラムの作成 10

2. 通信部分の設定 5250 の DSPF で定義する内容を JACi400 Designer で設定 MAKE B1 YEAR C4 GPS FUEL b4 画面 HTML ファイルの読み込み 画面とプログラムで通信をする項目 名前 データ型 長さ 小数点 EditCode 画面の入出力 11

2-1. 設定内容の配布 12

2-2. 設定内容の配布 13

たった 4 つの開発 Step 1. 画面の作成 2. 通信部分の設定 4. コンパイルと実行 3. プログラムの作成 14

3. プログラム データ構造体の自動生成 Web 画面とのデータ連携等を含んだほとんどのプログラムロジック ( 骨組み ) が自動生成されます 自動生成された骨組みに ファイルへの IO や演算処理 更新処理等ロジックを追加します データ構造体の定義も合わせて自動生成されます 15

3-1.RPG(COBOL) プログラム作成 JACi400 が自動作成する RPG(COBOL) に プログラムでの必要な処理を記述します RPG ファイル定義 JACi 初期処理ユーザー初期処理画面送信前処理 JACi 画面送信処理画面送信エラー時処理 JACi 画面受信処理 画面受信エラー時処理 画面受信後処理 画面入力チェック処理 対象データ抽出処理 画面明細編集処理 JACi400 が自動作成 記述部分 16

3-2.RPG(COBOL) プログラム作成 ユーザー初期処理 画面送信前処理 画面送信エラー時処理 17

たった 4 つの開発 Step 1. 画面の作成 2. 通信部分の設定 4. コンパイルと実行 3. プログラムの作成 18

4. コンパイルと実行 作成したプログラムをコンパイルします Web ブラウザから 出来上がったプログラムを実行します 完成です 19

ソリューションの構造 System i WEB Server ユーザー InterNet トランザクション DB JACi400 ( サブシステム ) WebSphere Application Server ユーザープログラム マスター DB RPG ILE RPG COBOL +JACi400 (Batch) JACi400 Deployment ユーザーオリジナル HTML ファイル JACi400 運用版は Free 20

JACi400 の活用例 不動産物件照会 在庫照会 見積システム 受発注システム 基幹システム 簡易ワークフロー 勤怠管理 ショッピングカート データ出力 * この機能は Delphi/400 との連携が必要です 上記は一例です System i で実現可能な画面システムは Web 化が可能です 21

JACi400 の利点 短期間での Web アプリケーション開発 画面サイズに制限のない自由な画面を作成 RPG(COBOL) による簡単で効率的な開発 開発時 ユーザーインターフェース ( 画面 ) とプログラムロジックを完全に分離 対話型 CPW を使わず System i のバッチモードで稼動 System i 技術者が専門知識無しで Web アプリケーションの構築が可能 22