5250エミュレータが繋がらない
WRKACTJOBにてサブシステムの欄にQINTERが存在していないと、5250エミュレータが接続できない。開始するにはコンソール端末より下記のコマンドを実行する。 STRSBS QINTER ただし、なぜ起動していないのかの原因を解決する必要がある。バッチ処理が異常起こし...
WRKACTJOBにてサブシステムの欄にQINTERが存在していないと、5250エミュレータが接続できない。開始するにはコンソール端末より下記のコマンドを実行する。 STRSBS QINTER ただし、なぜ起動していないのかの原因を解決する必要がある。バッチ処理が異常起こし...
AS400はSEUというCUIでの開発環境に加えて、「Rational Developer for i」というEclipseベースの開発環境がある。いつもSEUから新しい開発環境に変更しませんか?とメッセージを表示する割に不満な点がいくつかある。 「Rational...
めったにないAS400のハードウェア更新があったのでODBC接続時の簡単な性能比較を実施。 ODBCドライバにはIBM System i Access for Windows V6R1を使用。クエリの内容はざっくりとしか記載していませんが、ばらつき調査も兼ねて似たようなクエ...
System36という、ずいぶん昔の仕組みで作られたプログラムはQS36Fというライブラリにしかアクセスできない。 また、近頃のiOS(AS400)では基本的にSystem36はサポートしない。プログラムを動かすのも有償オプションになっているとのこと。...
AS400ではLPARと呼ばれる機能があり、ハードウェア上で複数のiOS(AS400)を稼働できる。その際にLPARとクライアントLPARとレベルの違いがあるらしい。※現在、LPAR使ってないので細かい事何も判らん状態の覚書です。 LPAR...
AS400でRAID1を構成する際のレベルの違いについてざっくりと。 DISKレベル HDDの二重化。一般的なサーバーのRAID1構成と同じ。 I/Oレベル HDDに加えてコントローラまで二重化する構成。 バスレベル 拡張ボックスにHDDを増設して・・・???良く判りません...
AS400で年月を数値6桁で持っているテーブルで1月だと89引くという処理があり意味が分かりませんでした。実際に計算してみると、 201301ー89=201212 という結果にいろんな意味で驚きました。 「日付型に突っ込んでから一ヶ月前を求めればいいじゃん」というのは、例え...
AS400を運用することによるデメリットとして、人材確保が難しいという点を挙げましたがその背景には昔のプログラマ崇拝があるのでは?と思っています。1990年前後でシステム化といえば汎用機が主流の時代だったと思います。当時のIBMは導入した会社の担当者に講習でRPGを教育し、...
AS400ではRPG、COBOLといった昔ながらの開発言語や手法が使用できる。さらにC言語、Java、PHPといった様々な開発言語と融合して一つの実行PGMにする事が出来る(らしい)。 らしいというのは、上記の機能を使うためには「前世代(RPG,CLOBOL)の知識と、現代...
AS400を継続して使用する事についてデメリットがあるとすると、まず人材の確保と思います。 20代前半でAS400の経験を持つ人材はまず無い。さらに現在利用している会社でも複数名で協業する体制や技術継承などがうまく行かないケースが多い。(この辺の原因はまた後日記載します。)...
しばらくAS400のメリットとデメリットについての私見を書いて行こうと思います。今回は、AS400のメリットとして製品寿命が長い点を取り上げたいと思います。 AS400上でいまだにS36システムが動いています。S36とはSystem/36の略でAS400の前身にあたるSys...
AS400(汎用機)と対比してオープン系という表現が多用される。意味としてはOS/DB/開発環境が様々な会社の製品から選択できるからオープンと呼んでいるかと思われる。 逆にAS400ではOS/DB/開発環境がすべてIBMから提供されて他に選択肢が無い(=必要ない)という意味...
物理ファイルのレコード件数を確認しようとしたときに、このコマンドを使用した。(他にどんなコマンドでできるか知らないだけかも。) ここで表示されるレコードの件数を取得する処理をCLで実行する場合は、RTVMBRDコマンドを使用すると取得できる。 RTVMBRD ...
AS400にて、削除済みレコードの再使用 *NO のファイルを *YESに変更したいと考えた。ついでに物理ファイルにフィールド追加した場合についてのまとめ CHGPF レコードを保持したままフィールドの追加する事はCHGPFにてできる。 ただしDDSソースが必要。...
i5(AS400)とODBCで接続した場合に列名に円マークを含むテーブルを参照できない現象が以前から確認していましたが、あるとき全く気にしないで処理していることに気付きました。 確認したところ、原因はIBM System i Access for...
よく対処方法を忘れているのでメモ。「iDB2Connection SQL0666」で検索して辿りつくのはいつもここ。ありがとうございます。 接続文字列にタイムアウトを0(無制限)としても自動で30に変更されていまうから、コードで再設定する事で解決します。...
AS400でQSECOFRでログインできなくなった。iSeries AccessのODBCや5250エミュレータでCWBSY0011エラーが発生。手動で電源を切った後コンソールでログインしていないから? WRKUSRPRF QSECOFR...