13
Copyright © 2017 NEOAXIS Co., Ltd. All rights reserved. 2017.10.01 IBM i に、もっと便利を

IBM iに、もっと便利を - NEOAXIS · •JAVAサービスマネージャ(サブシステム)が、 コマンドを解釈し実行します。 JSMOPEN JSMCMD JSMCMDX JSMCLOSE

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: IBM iに、もっと便利を - NEOAXIS · •JAVAサービスマネージャ(サブシステム)が、 コマンドを解釈し実行します。 JSMOPEN JSMCMD JSMCMDX JSMCLOSE

Copyright © 2017 NEOAXIS Co., Ltd. All rights reserved.

2017.10.01

IBM i に、もっと便利を

Page 2: IBM iに、もっと便利を - NEOAXIS · •JAVAサービスマネージャ(サブシステム)が、 コマンドを解釈し実行します。 JSMOPEN JSMCMD JSMCMDX JSMCLOSE

Copyright © 2017 NEOAXIS Co., Ltd. All rights reserved. 11

目次

1.製品概要

2.Toolbox OPENコマンド 機能一覧

3.利用イメージ

4.OPENコマンドの動作概要イメージ

5.コマンド概要(1)

5.コマンド概要(2)

6.ソフトウェア構成

7.サンプルプログラムソース

8.動作環境

Page 3: IBM iに、もっと便利を - NEOAXIS · •JAVAサービスマネージャ(サブシステム)が、 コマンドを解釈し実行します。 JSMOPEN JSMCMD JSMCMDX JSMCLOSE

Copyright © 2017 NEOAXIS Co., Ltd. All rights reserved. 22

1.製品概要

ILE RPGから呼び出し可能なコマンド集です。全てのコマンドには、サンプルソースが付いていますので、使い方も直ぐに習得出来ます。

Toolbox OPENコマンド

IBM i で、mail、Excel、PDF等を操作

既存のメールサーバーを使って、メールの送受信が可能!

Excel は、セル単位や、シート単位の操作が可能!

Excel操作も、メール送受信も!サンプルソースが付いて、直ぐに使えます。

保守付

Page 4: IBM iに、もっと便利を - NEOAXIS · •JAVAサービスマネージャ(サブシステム)が、 コマンドを解釈し実行します。 JSMOPEN JSMCMD JSMCMDX JSMCLOSE

Copyright © 2017 NEOAXIS Co., Ltd. All rights reserved. 33

2.Toolbox OPENコマンド機能一覧

• スプールファイルのPDF化機能

• CSVファイル処理機能

• Excelファイル処理機能

• SMTP メール送信機能

• POP3 メール受信機能

• Zip File 処理機能

• FTP送受信機能

ポイント 1低価格

ポイント 2製品保守付

簡単なメール送信ならFree Soft もあるけど、仕事で使うには保証が無いと・・・

IBM i で、mail、Excel、PDF等を操作

Page 5: IBM iに、もっと便利を - NEOAXIS · •JAVAサービスマネージャ(サブシステム)が、 コマンドを解釈し実行します。 JSMOPEN JSMCMD JSMCMDX JSMCLOSE

Copyright © 2017 NEOAXIS Co., Ltd. All rights reserved. 4

3.利用イメージ

• i5のデータを配布/i5へデータを送信

スプール

スプールファイルの帳票をPDFに変換

受注データや在庫データ等、基幹システムのデータをExcelに出力

ExcelやPDFは、添付してメールで送信

Page 6: IBM iに、もっと便利を - NEOAXIS · •JAVAサービスマネージャ(サブシステム)が、 コマンドを解釈し実行します。 JSMOPEN JSMCMD JSMCMDX JSMCLOSE

Copyright © 2017 NEOAXIS Co., Ltd. All rights reserved. 55

4.OPENコマンドの動作イメージ

• JAVAサービスマネージャ(サブシステム)が、

コマンドを解釈し実行します。

JSMOPEN

JSMCMDJSMCMDX

JSMCLOSE

》ILE RPG ソース《

SMTP Mail Service

POP3 Mail Service

Excel Read Service

SV File Service

PDF Spool File Service

Zip Service

FTP Service

サブシステムが実行

コマンドを発行

実行時に、JAVAサービスマネージャーがコマンドを解釈して実行 プログラムソースで

コマンドをコーディング

Page 7: IBM iに、もっと便利を - NEOAXIS · •JAVAサービスマネージャ(サブシステム)が、 コマンドを解釈し実行します。 JSMOPEN JSMCMD JSMCMDX JSMCLOSE

Copyright © 2017 NEOAXIS Co., Ltd. All rights reserved. 66

5.コマンド概要(1)

mail (SMTP/POP3) メールクライアントとして機能します。

既存のメールサーバにアクセスする事で、メールの送受信が出来ます。

C.C.、B.C.C.、添付ファイル、添付ファイルの圧縮/解凍(Zip File処理機能)も可能です。

メール本文は、テキスト、HTML、どちらもOKです。

Excel Excel Book形式に対応しています(Excel95-2000形式)。

セル単位、シート単位の処理が可能です(書式や罫線指定もOK)。

PDF スプールファイルをPDFへ変換します。

(APW には非対応です。)

Page 8: IBM iに、もっと便利を - NEOAXIS · •JAVAサービスマネージャ(サブシステム)が、 コマンドを解釈し実行します。 JSMOPEN JSMCMD JSMCMDX JSMCLOSE

Copyright © 2017 NEOAXIS Co., Ltd. All rights reserved. 77

5.コマンド概要(2)

CSV CSVファイルへの入出力が可能になります。

フィールドセパレータは、カンマの他、タブ等も使用可能です。

Zip ファイルの圧縮、展開を実行します。

FTP FTPクライアント機能を実行します。

※ Zip コマンドは、mailコマンドと組合せ添付ファイルの処理に使用できます。

※ FTP コマンドは、ファイルサーバーとの簡便な転送に使用できます。

Page 9: IBM iに、もっと便利を - NEOAXIS · •JAVAサービスマネージャ(サブシステム)が、 コマンドを解釈し実行します。 JSMOPEN JSMCMD JSMCMDX JSMCLOSE

Copyright © 2017 NEOAXIS Co., Ltd. All rights reserved. 8

6.ソフトウェア構成

– RPG等からは、OPENコマンドのAPIを呼び出します。– OPENコマンドは、JAVAの環境で動作します。

開発プログラム OS及びライセンスプログラム

ILE RPG

ILE C

Toolbox for JAVA

JDK 1.4以降

i5/OS 5.3以降

Toolbox/OPEN

コマンドのサブシステム

Page 10: IBM iに、もっと便利を - NEOAXIS · •JAVAサービスマネージャ(サブシステム)が、 コマンドを解釈し実行します。 JSMOPEN JSMCMD JSMCMDX JSMCLOSE

Copyright © 2017 NEOAXIS Co., Ltd. All rights reserved. 99

7.サンプル・プログラムソース

• プログラムイメージ

– 全てのコマンドのサンプルソースが付いています。

– 実行しながらソースを読む事で、早く理解出来ます。

– サンプルソースを元にして、自由にカスタマイズが出来ます。

サンプルソース

Page 11: IBM iに、もっと便利を - NEOAXIS · •JAVAサービスマネージャ(サブシステム)が、 コマンドを解釈し実行します。 JSMOPEN JSMCMD JSMCMDX JSMCLOSE

Copyright © 2017 NEOAXIS Co., Ltd. All rights reserved. 1010

8.動作環境

IBM i 6.1 以降

サーバー環境

(iSeries Access for Windows等のエミュレータに準拠)

クライアント環境

上記のOSが稼働するマシン (iSeries Access for Windows等のエミュレータに準拠)

OS環境

TCP/IP (エミュレータの接続による)

ハードウェア環境

通信環境

Page 12: IBM iに、もっと便利を - NEOAXIS · •JAVAサービスマネージャ(サブシステム)が、 コマンドを解釈し実行します。 JSMOPEN JSMCMD JSMCMDX JSMCLOSE

Copyright © 2017 NEOAXIS Co., Ltd. All rights reserved. 1111

本書に記載されている商品名、会社名などの固有名詞は、各社の商標及び登録商標です。本書は、著作権法と不正競争防止法上の保護を受けています。本書の一部あるいは全部について、ネオアクシス株式会社から文書による承諾を得ずに、いかなる方法においても無断で複写・複製・ノウハウの使用、企業秘密の展開等をすることは禁じられています。

お問い合わせ

www.neoaxis.co.jp〒160-0023 東京都新宿区西新宿 8-17-1住友不動産新宿グランドタワー25F

ソリューション事業部 プロダクトサービス部

Email> [email protected]

Tel> 03-5330-8675 Fax> 03-5330-5875

Page 13: IBM iに、もっと便利を - NEOAXIS · •JAVAサービスマネージャ(サブシステム)が、 コマンドを解釈し実行します。 JSMOPEN JSMCMD JSMCMDX JSMCLOSE