ushidayの日記

主に「IBMi」のメモに・・・

AS/400

IBM iにSubversionサーバーを設定 その1

IBM i(以下AS/400)のPHP関係の調べものをしていたら、「AS/400にSVNリポジトリを構築して〜」というマニアックで面白そうな話を見かけたので、AS/400 + Subversionでソース管理が行えるようにトライしてみました。■動作環境 ・サーバー:OS/400 V5R4M0 ・…

WinSCPを使って”IBM i”のライブラリーへ「*SAVF」を転送

IBM i(以下AS/400)を使われる方は、ご存知、便利な保管デバイスの”SAVF”。 SSH経由でWinSCPを使って”SAVF”を転送する場合のメモを書いておきます。 WinSCPのデフォルトでやってみて SAVFのファイル名は、AS/400の命名規則にしたがっている必要が有る。(英…

GNU CコンパイラーをPASE環境に

PASE環境にbashを入れようと思い、bashのtarボール落としてきて、「./configure」をPASE上で、やったら、「gccがねえぞ!」って言われました。 「find」で探しても、PASEにはデフォで無さそうなので、”GNU Cコンパイラー”をPASE環境に入れた時のメモです。 …

PASE環境とAIXのバージョン相互関係

”IBM i”のPASE環境とAIXとの相対表をメモっときます。 詳しくはこちら(V5R4 Information Center) 詳しくはこちら(V6R1 Information Center) (×が、使えるって事で、日本人的な表現と逆ですね。) AIX のリリース OS/400 V5R1 OS/400 V5R2 i5/OS V5R3 i5…

WinSCPの日本語名ファイルの文字化け回避

前回のWinSCPインストールで、WinSCP自体は正常に動くのだが、IBM iのIFS上にある、日本語名のファイルが文字化けしてしまい、(=´ω`=)y─┛~~ な事になっているので、回避する設定をメモ。 こんな感じに文字化け WinSCPを起動して、保存したセッションを”編…

Windows用SCP/SFTPクライアント「WinSCP」

IBM iのOpenSSHにSFTPで操作するのに、CUIはチトかったるいので、Windows用GUIクライアントの「WinSCP」を入れてみましたのでメモ。参考サイト:Windows用SCP/SFTPクライアント「WinSCP」で安全なファイル転送 「WinSCPの入手」 オープンソースの「WinSCP」は…

WDScが使用しているポート

先の記事のSSHポートフォワードで、5250エミュレータをやったんで、「WDSc(今はRDi)はどうよ?」という事で、ホスト接続先のポートを調べてみるや、何処にも情報が無いじゃないありませんか。マニュアルに載ってたらスミマセン。m(_ _)m ”Port Viewer”なる…

IBM iのSSH設定その3

前回の続きです。IBM i(※以下AS/400)にSSHサーバーを立てたので、公開鍵認証にします。それから、外部環境からインターネット越しに、SSHで接続して、5250エミュが使えるかやってみました。 sshd_configの変更 まず、パスワード認証やユーザー制限を掛ける為…

IBM iのSSH設定その2

IBM i(※以下AS/400)のSSHサーバーの設定が終わったので、デーモン実行コマンドの作成と、SSHデーモンをサブシステムに登録をします。 こういう設定も1度やってしまうと、暫くする事は無く、忘れやすいのでしっかりメモです。 V6R1の場合は、”STRTCPSVR””E…

IBM iのSSH設定その1

IBM i(以下AS/400)にSSHを設定したのでメモしときます。 SSHは、OpenSSHがデフォでPASE環境に導入されています。 このあたりを参考に設定しました。 SSHのバージョンとインストール先 OS/400「V5R3 & V5R4」の場合は、OpenSSH-3.5p1が「/QOpenSys/QIBM/Pro…

IBM i (AS/400)がTwitterへ呟く

以前、g*wsでJavaやGroovyで使える、Twitterライブラリ”Twitter4j”のお話を聞いたので、”IBM i(※以下AS/400)”から、Twitterへ呟いてみました。(´-`).。oO(・・・・・・) Twitter4jの使い方などは、他に詳しく説明されている方が、おられますので割愛します。 Twit…

GroovyでExcelの操作その3

前回の「GroovyでExcelの操作その2」の記事で、nobusueさんに「Apache POIもあるよ」と、コメントを頂きました。 せっかく教えて頂いたので、こちらを参考に、POIで同じ事をやってみました。 ■実行環境 Groovy Version: 1.6.3 JVM: 1.6.0_12 PC OS: Windows …

IBM iのGrails Plugin その2

IBM i(AS/400)Grails Plugin「Systemi Grails Domain Plugin 」の続きです。 grails generate-systemi-all 「grails generate-systemi-all」コマンドは、DomainClassから、静的scaffoldでcontrollerとviewを作成します。 前回moも書きましたが、DomainClass…

IBM iのGrails Plugin その1

IBM i(AS/400)のプラグインをGrailsの公式サイトで調べると、意外なことに3つも存在してます。GrailsとASの両方をやってる人がいて、さらにPluginまで作っている人がいると思うと、世界は広いなと思います。もし自分に英語力があったらコミュニケーションと…

IBM iにGrails1.1.1を入れる

IBM i(AS/400)に、最新のGrails1.1.1を入れてみた。 インストールは、 公式サイトのtar.gzバイナリをDownloadして 解凍して 配置して 環境変数設定して $GRAILS_HOME/bin/startGrailsの修正(こちら参照) するだけです。とりあえず「create-app」と「crea…

SQL-RPGをチョット勉強 その2

前回の続きで、SQL-RPGで、1行ずつFetchして、社員名を表示する例 DDSの例 A***************************************************************** A* MSA00F 社員マスター 09/07/08 CSC * A**************************************************************…

SQL-RPGをチョット勉強 その1

IBMDB2i(MySQL Strage Engine)のRedBookにあった、SQL-RPGをせっかくだから、チョット勉強してみました。 i5 O/S V5R4から、フリーフォーマットでも記述出来る様になっていて、以前のバージョンと比べると、だいぶスッキリしたようです。 SQL-RPGでのFetchの…

IBMDB2iストレージエンジンその3

RedBookの続きをやります。phpMyAdminからSQLを投げてデータが、AS/400に書かれるのは確認できたので、4.2.3項にある「Accessing MySQL data from RPG with native access」をやってみます。SQL-RPGの解説もありますが、実はよく知りません。自分は、Native-…

IBMDB2iストレージエンジンその2

IBMDB2iストレージエンジンのPluginは「/usr/local/mysql/lib/plugin/ha_ibmdb2i.so」です。RedBookの「3.4.5 Installing the IBMDB2I Storage Engine plug-in component for MySQL」を参考に、ストレージエンジンのセッティングをシェルからします。 パス追…

IBMDB2i ストレージエンジン

IBMDB2i MySQLから「IBMDB2i」ストレージエンジンが、ベータ版から正式リリースになったみたいです。 ただMySQLもOracleに買収されたので、先行きが不透明ですし、IBMはDB2あるし、そのうち忘れ去られるストレージエンジンになる可能性も高いような...。 …

IBM iにGrailsを入れるも...続き

以前の続きでIBM iでGrailsを動かしてみました テストアプリを作成 まずは「grails create-app os400demo」でテストアプリを作成。 grails create-app os400demo Welcome to Grails 1.0.5 - http://grails.org/ Licensed under Apache Standard License 2.0 …

IBM iにGrailsを入れるも...

IBM iにGrailsを入れてみた IBM i(以下AS/400)に入れる必要が有るのかと言われると、微妙なところがあるけれど、とりあえずGrailsを入れてみました。 導入環境 AS/400 i5 OS V5R4M0 IBM JDK Version 1.5 Grails Version 1.0.5 AS/400のIFSの適当な所に、とり…