AS/400自重の日々
AS/400で今やっていることを中心に書いていきたいと思います。
(このコーナーの約束事)
ここに書かれた事は、私の勝手な意見で、妄想も含まれています。間違っているかもしれません。これを読まれた方は、何事も自己責任で対処してください。
(上の方が最近書いたことです)
14.11.17 1ヶ月以上経ちました、再びAS400m(_ _)m
WinMeでは、SNA接続はできません。(前に書いたかなあ?)
TCPIPでAS400と繋いでいるんだけども、データ転送が以前のバージョン5.0と変わっていた。バージョン5.5では、PCOMMの中からデータ転送のセッションを作るようですね。
ところで、AS400のスタートアップにTCPIPを自動でスタートさせようと思いスタートアップを直そうと思った。・・・・リトリビュートして・・・オリジナルのソースを残し、改訂版をコンパイルしてアップする。という手順なんですけど、、、。
特約店から、待った!が掛かちゃった。
「システムをいじることは、大変、危険が危ないので・・・・」まあ、しょうがないですね。
14.10.8 随分経ちました、AS400m(_ _)m
Win98seのSNA接続がおかしくなった。
「割り振りができません!」というメッセージと共に接続できなくなった。
何度やっても、再起動してもダメ(>_<)
仕方がないので、TCP/IPのTelnet接続にした。
アドレスを割り振り、接続!
簡単だね!
でも、AS400を起動するとき、STRTCPコマンドを実行しないとダメ。
この部分を、スタートアップに組み込むかなあ・・・・
ちょっと時間をおかなきゃ、いけないんだよね。STRTCPって。
AS400が、完全に立ち上がってからでないとね。
14.5.18 久々の、AS400m(_ _)m
PCOMM5.5をWinMeに導入する・・・の巻
始めに言わなければいけませんが、WinMeではSNA接続はできません。
何度も設定にトライしたのですが・・・・・ダメ〜〜でした。(-。-;)
ここに来て(21世紀?)さすがのIBMのレガシープロトコルも命運がつきたか
接続プロトコルは、今や世界標準のTCPIPによるTELNET接続です。
私のやった方法は、次の通りです
(後で特約店のSEに聞いたら、この方法でなくても良い?とのこと)
1.マニュアルによると回線構成をしなければいけません・・・・・
講習会に出席したときのマニュアルです。
私の場合、ここから間違っていました・・・(→。←)"
Ethernet回線は既にSNA接続で設定されていました。
同じイーサ回線をもう一つ作ってしまい、これがジャマして最初はダメでした。
(後日談:後から作った不要なイーサ回線を削除したら快調でした。{苦笑})
2.アドレスのテーブル設定
TCPIPではお決まりのアドレス設定。AS400システム管理者のメニューから
TCPIPの処理を選び、テーブル設定で設定します。
(アドレスは、・・・・WEBだから、ヒ・ミ・ツ)
3.PC側:HOSTSの設定
(特約店のSEによると、この部分は作成しなくても良い?とのことでしたが?)
HOSTSの設定はPCのHOSTSファイルのコピーして中身の変更!
Winのシステムファイルをいじるなんて!ちょっと怖い!
でも、しました。(*∀*)
4.いよいよPCOMM5.5インストール!でも簡単!自動で入っちゃうぅ・・・
(この部分は最初にしておいて構いません!私も最初に入れておきました)
5.PCOMM5.5の設定
バージョン5.0と変わったのは設定のウインドウができたことかな?
Telnetを選びアドレスを設定すれば、オッケー!
でも、接続するときは最初にコンソールでSTRTCPコマンドを忘れないこと。
AS側でTCPIPをスタートしておかなければいけない
使用感!(使用者の感想です)
あまり良くない!
他のPCアプリケーションとの相性が悪い様です。
特にメモリーをたくさん食うワープロ系と一緒に使うと、フリーズ!や画面の残像が起きる。SNAの方がいいのかなあ・・・・
PCのメモリーは確か256か512MBだったと思います
13.10.20(たまには、AS400のことも書かないといけません)
Win2kのPCにIBM5250CARD(PCIバス)のセッティング
コンソールでの使用が前提です。
1.環境
DELL製のPCにWIN2000が入っています。
PCOMM V5.0
2.作業
5250のPCIカードを装着し立ち上げます。
3.ハードウエアの設定とドライバの設定
「新しいハードウエアの検出・・・」と出てきます。
しかし、このままでは認識しません。(Win2KではPnPが効かないようです)
付属CDROMの中のインストールプログラムでインストール。
後はドライバの設定です。
ドライバはPCOMMのフォルダの中にIBM5250x.infがあります。
ドライバの指定でインストールします。
4.通常のPCOMMの設定
5250アダプタで設定します。
注意点は、同軸ケーブルのアドレスを調べ、既存のデバイスと競合しないようにする ことです。
5.使用感(雑記)
はっきり言って「LAN接続より悪い」。
LAN接続と同時には使用しない方がいいです。
同時にセッションを立ち上げたらAS側で(コンソールとしての処理が遅く)LAN と競合し、セッションを切ってもバックグランドで動いていてしまう不具合発生。
知り合いのSEの話
「コンソールとして必要なときだけ使ってください」とのこと。
13.10.14(久々に書きましたあ・・・・)
AS400での2バイト文字編集(いわゆる漢字の編集)
1.前提知識(AS400における漢字表示)
AS400の場合、2バイト文字専用のフィールドであるJ形式やシングルバイトとの混在が可能なO形式があります。
この場合、2バイト文字の始めと終わりの部分に1バイトのシフト文字が使われています。
16進数表記でいいますと、0E(始め:ゼロイー)、0F(終わり:ゼロエフ)です。
PCOMMの表示ではCtrl+F1を押すと、始めは「→」で表示され、終わりは「←」で表示されます。
ダム端は、始めは「0E」で表示され、終わりは「0F」で表示されます。(ダム端の操作は忘れてしまいました。確かシフト文字の表示キーがあったような・・・)
以上のようなデータの構成になっていますのでシフト文字を考慮しないとAS400の漢字編集はできません。というより、考慮しないと結果のデータが文字化けします。
2.いよいよ本題。2バイト文字の抜き取り編集
RPGで編集するフィールドと受入フィールドをDSで切っておきます
(注:DSとはデータストラクチャーのこと)
下の例のように最初のシフト文字は1バイトに次からは2バイトづつDSを切っておく。
受入(又はパソコンなどの相手システム)フィールドはシフト文字を除いたバイトでフィールドを切っておく。(「切っておく」なんて言わないのかなあ・・・)
12345678
0Eあいう0F IBM形式
↑ ↓
あいう
もう、ココまで書けば解りましたね。
IBM形式から富士通形式(JISだっけ?)に変換するときはTOOLBOXの変換コードを使ったソフトがありますのでそれを自分のシステムにモジュールとして使いました。
私のやり方は、使える物は使って、楽してシステムを構築する方法です。
今日は、この辺でおしまい。!
プリンタの事
13/06/15
今、サードパーティ製のプリンタを導入しようと思っています。
経理伝票を新しくしようと思い、新しい伝票システムを印字するプリンタがほしかったのです。
でも、IBM純正は高嶺の花だし・・・・・・
そこで登場したのが、エプソン!!!
ESC−PはIBMも認めている印刷フォントシステムなので・・・・
そこで、ある家電量販店に行って、店員O(イニシャルです。オーさん)さんに
「このエプソンのプリンタVP4200、IBMのAS400につながるの?」
と聞いたところ、「ちょっと聞いてきます!」
あまり、詳しくないようだ・・・チョット不安になってきた。・・・
・・が、少ししてチーフと思しき人が来て、「はい、エミュレータ機能はあります。
でも、ちょっとメーカーに問い合わせの時間をください!」
・・・・なかなか、素直でよろしい!!
「急がないので、2・3日中に回答くれるかな・・・・」と言ったところ、
「解りました。その時まで見積もりを作成します」
IBM5577のエミュレータ機能さえあれば何とかなるんじゃないか・・・・
と思っていた次の日、早速ファックスで見積書が・・・・はっ早い!!
「さすが、○○o○○」しかも値段が、298千円!「やっ安い!」
以前、購入したときの担当者に聞いたところ
「50万円以上したと思う」とのこと。
まあ、しかし、IBMでは特約店が来てセッティングまでしてくれたから・・・・
仕方がないのでしょう。無知な私たちが悪いのです。
でもこれからは違うよ!
早速、見積書を総務に渡しましたが、決裁になるのやら・・・・
そして、AS400のプリンタとして動作するかどうか・・・・
不安はつきないが、次回へ・・・・・
13/6/30
試しにネットでAS400用のプリンタを検索してみたら、IBM純正のプリンタも
「最近安くなったんだね!」というのが感想です。
それにしても、まだ決裁にならないなんて!遅いなあ〜〜
純正にしてしまおうかな・・・・