NECのオフコン情報掲示板(ノウハウ系)
NECのオフコンを活用するためのノウハウを話し合うための掲示板です。 |
新規投稿 | スレッド表示 | ツリー表示 | 投稿順表示 | i-mode | トップ |
Re: 索引順編成ファイル(DAT/IS)の怪!? | |
モハ 2004-3-24 9:34:50
[返信] [編集] モハ@馬の骨です。 僭越ながら、お世話になります。 > 原因についてあまり思い当たるところはありません。 > 複数のジョブから1つのファイルをShareで > Openして、MOVE MODE2 > を使用していると発生する可能性はあるかな? これは、モロに当てはまってます。 今回の索引順編成ファイルは、共有モードにして、 排他制御は一切行っておりません。 一度のこの線で、当たってみます。 社内の上司・先輩・同僚に恵まれませんで、 一人煩悶しておるところでした。 ご助言頂けて、有り難い限りです。 | |
Re: 索引順編成ファイル(DAT/IS)の怪!? | |
ターラヤン 2004-3-22 17:04:49
[返信] [編集] モハさん、はじめまして。 正しく動きそうなのに、なぜか動かない、というプログラムには、私もよく泣かされます。 昔(A-VX2やA-VX10の頃)は、動いていたのでしょうか? A-VX3/4になってから正しくDELETEされなくなった? ステータスにエラーが返ってきてはいないのでしょうか。 おそらく、ロジックやマニュアルに書いてある注意事項程度の調査は行っているでしょうし、 原因についてあまり思い当たるところはありません。 複数のジョブから1つのファイルをShareでOpenして、MOVE MODE2 を使用していると発生する可能性はあるかな?とかも思いましたが。 既知のA-VXの修正に関しては、(少なくとも私は)今のところ聞いたことがありません。 | |
索引順編成ファイル(DAT/IS)の怪!? | |
モハ 2004-3-19 6:06:20
[返信] [編集] はじめまして、コンニチワ。 北陸の某中小企業で、COBOLERをやっております者です。 入社満5年です。 5年もやってればソコソコわかってるツモリですが、 それでも会社にある自社製の数千本のプログラムの中には、 どうしてもバグを直せないものが数本があります。 特に今問題になっているのは、DAT/ISのファイルが、 何かのキッカケで正常に削除されない事です。 プログラムのロジックは何度も見直したのですが、 別にDELETE命令が効いてないわけでもなさそうだし。… DAT/ISのファイルって、ひょっとして、 A-VXⅢ/Ⅳの環境では、DELETE命令を、 完全には受け付けない、問題があるのでは? っと疑わざるを得ないのですが (もちろん、私の目が節穴で、単なるプログラマー個人の 資質の問題もありえます。都合のいい被害妄想かもしれません)。 どなたか、もし、この辺りの問題について ご存知の方いらしたら、カキコして頂けないでしょうか? あるいは、既知のAV-Xのバグで、このような事例が どこかに公開されていたりしないのでしょうか? (RURの修正内容詳細とか) 最後に、このような場を設けて下さったHP作者様に、 敬意を表します! | |
Re: x4: COBOL4って | |
まあぼー 2004-3-10 0:23:10
[返信] [編集] みなさま、回答有り難うございます。大変助かりました。COBOL4を知らないCOBOL85世代の私には非常に参考になりました。 | |
Re: #ABCの裏機能? | |
江須扇 2004-3-4 14:10:00
[返信] [編集] > はじめまして、さいふぁと申します。 > はじめまして、江須扇と申します。 > #ABCのメインメニューに表示されない > 96番のサブメニューって使われる方いるんですかね? > いまいち、使い道がわからないんです。 > > 皆さんは使われていますか? > > 既出ならご勘弁を・・ 以前話には出ましたが内容には触れておりません。 旧家イトウ家の小技裏技(その9) 解かるのだけ説明します。 15.異種間コピー 保守員がハードウェアの移行のとき、旧マシンのディスクを新マシンに 臨時的につけてサイズの違うディスクでもコピーをするツールです。 イメージ的にはDOSコマンドのCOPYです。 13.合成キーの生成 離れてキーは4つまでしか指定できません。 しかし、#DDMでのキーファイルの生成(アロケート)項目定義を使うため2つの項目を1つにして定義する事はできません。 仮に離れてキーが6項目でも連続していれば、まとめて桁位置と長さで指定でき4つ以内に収まればこの機能を利用できます。 12.従来ファイルアロケート #ALLOCのアロケートで#VOLSRの保存したファイルが従来アロケートで戻せないときこのアロケートを使うと思いました。 #ALLOCも使えるのでそちらでもできますが・・・・ 11.光ディスクの保守 光ディスクは途中から追加されて周辺装置なのでシステムメニューでサポートしているがこちらでもこっそりサポートしたと思います。 光ディスクなのに日陰もの扱いは何故? 10.SEPファイル アロケート S7200シリーズでサポートされいるSEP機能をA-VXⅡ側でむりやりする機能とでは、 SEP側でA-VX5に似たユーティリティでアロケートはできたと思います。 1~9. 何らかの異常が出たときの特殊な保守機能ですが私も詳細はわかりません。 通常は保守員が使うためマニュアルや説明は無いと思います。 | |
Re: x4: COBOL4って | |
温泉好きのうさぎ 2004-3-4 13:53:27
[返信] [編集] はじめまして。 COBOL4では、PIC句の文字タイプとして N を使うことができません。 X タイプで漢字を表現します。 具体的には、COBOLでは、 PIC N(2) VALUE NC”漢字” PIC N(2) VALUE NX”34413B7A” というような書き方に対して、COBOL4では、 PIC X(4) VALUE ””K34413B7A”” というようになります。 定数の指定は、二重の引用符の後に漢字を示す「K」をつけ、4桁のJISコード16進数で行います。 また、ワークステーションには120種類の簡易漢字を表示する機能があり、COBOL4でもこれを使用できますので、その場合は、例えば「伝票」という簡易漢字を表示するには、 PIC X(4) VALUE ””EE000A00”” とします。 なにぶんにも約20年前の記憶で、かなりうろ覚えのため、間違っているかもしれません。 | |
Re: x4: COBOL4って | |
江須扇 2004-3-4 3:40:26
[返信] [編集] こんにちは、CBL4さん 意味的にはそういうことですか。 私は実行時の日本語入力する為のソース記述方法を書きました。 CBL4さんは開発時のソースに日本語が入らないというこですね。 前にも書きましたが、1978年にITOSが発表されてから COBOL4→高級COBOL=COBOL→COBOL85 (「高級」はあくまでもCOBOL4に対して名称変更してCOBOLになりました。) たしか、COBOLでは日本語のソース記述は NX"467C" 16進表記 NH"ニホンゴ" ひらがな表記 NK"ニホンゴ" かたかな表記 がありました。COBOL4ではこれもなかったということですよね。 他に NI"ニホンゴ" 索引定数? NC"日本語" 日本語表記 もありましが、NCは#TEDITで日本語入力がサポートされてからと思います。 日本語入力が出来てからXタイプ(1バイト文字)のエリアのVALUE句にむりやり "日本語" をいれてた人もいました。 COBOL4はシステム保守の為に必要としても OSの種類とバージョンがわからないこの方法も可能かどうかわかりませんね。 > > COBOL4で日本語入力(ソース記述)はできますか? > > できません。16進コードで記述します。 | |
#ABCの裏機能? | |
さいふぁ 2004-3-3 4:25:15
[返信] [編集] はじめまして、さいふぁと申します。 #ABCのメインメニューに表示されない 96番のサブメニューって使われる方いるんですかね? いまいち、使い道がわからないんです。 皆さんは使われていますか? 既出ならご勘弁を・・ | |
Re: COBOL4って | |
CBL4 2004-3-2 2:12:46
[返信] [編集] > COBOL4で日本語入力(ソース記述)はできますか? できません。16進コードで記述します。 | |
Re: COBOL4って | |
江須扇 2004-3-1 3:44:43
[返信] [編集] はじめまして江須扇と申します。 > COBOL4で日本語入力(ソース記述)はできますか? 全くCOBOL4の資料がないので解りません。 COBOLの資料にITOS COBOL4との比較に次の記述がありました。 「ITOS?4(V)COBOLのCOBOL4モードでも、表示選択による日本語入力しかできない。」 逆に読めば表示選択はCOBOL4でもできると読めます。 ACEPCRT (行,列) SELECT 一意名 とすれば良いようにも思います。 コンパイル時か#LBM等でステーションタイプをK25にする必要はあると思います。 いつのバージョンかは解りませんが、当初のITOS(1978年)の時点では日本語はサポートされてないと思います。 あくまでもサポートされてからの話です。 また、ITOSでも後半ではCOBOL4は画面でコンパイルのパラメータ入力も画面エラーになったような記憶があります。(JCLはOK?) 上記は内容は私はアバウトSEですのですべて記憶です。 | |
Re: COBOL4って | |
ターラヤン 2004-2-28 5:46:06
[返信] [編集] まあぼーさん、はじめまして。 COBOL4のソースに直接日本語入力できるか、という質問だと思いますが、 私は、普段はCOBOL85を使っている、(ANSI74用の)COBOLの修正ぐらいならしたことがある、 というレベルの人間なので、それより1つ前のCOBOLはわからないです。 かなり昔、別の人がちょっと違う感じのCOBOLコーディングしているソースの修正して いるのを見たことがあって、そのCOBOLは漢字が表示できていたような気がするので、 もしこの「ちょっと違うCOBOLコーディング」がCOBOL4なら、できるかもしれません。 もしかしたら、データ側に漢字が使えただけかもしれませんが。 私の話はあまり参考になくて、すみません。 でも、ここを見ている方で他にもっと詳しそうな方がいらっしゃるので、その方の回答を待ってみましょう。 もしかして、今もCOBOL4を使用しているのでしょうか? それともマシンの置き換えか何かで、COBOL4のソースをVCか何かに変更するために、調査中とかですか。 P.S. サイトにオフコンの歴史とか書いている私が、一番知らないのかもしれないという気が、最近してきました。もうちょっとがんばってみます! | |
COBOL4って | |
まあぼー 2004-2-26 11:04:54
[返信] [編集] COBOL4で日本語入力(ソース記述)はできますか? | |
Re:x3:教えて下さい。 | |
江須扇 2004-2-20 3:38:41
[返信] [編集] はじめまして、江須扇と申します。 >* ごく単純なパターンの場合でしたら、PRT=10,INA= に続くIPアドレスを変更してSGパラメータファイルを再度SGかければよいはずですが、SG不明男さんの会社でお使いの機種(S7200/??)とか、全社的な利用形態(特にオンライン系の環境)とか、MM3でのSG内容とかが全く分からないのでなんともいえません。 EXCHANGEさんがお答えになっていらっしゃいますが少し心配でしたのですので書きます。 但し、10年位前の話で記憶があいまいですのでEXCHANGEさんの結論で問題ないかもしれません。 あくまでも参考としてください。 コンソール(STN000)が専用WSかどうかが問題で、 専用WSが無い場合は保守員が特殊な設定をしたように記憶をしております。 ただ、ITP接続のMACアドレスのみ設定し基本SGをして IPアドレスはそれからかもしれません。 S7200の場合はゲートウェイ等は別のユーティリティで設定すると思いました。つまり、WAN環境は難しいと思います。 そこに、自IPアドレスを設定したかどうかはこれも記憶にありません。 やはり、販売店や保守員に相談なされた方が良いと思います。 > 早速のご返答ありがとうございます。マシンはS7200/50を使用しています。オンライン環境はATERMを使用して、地方の拠点にRFA接続のみの環境です。 同一事業所内で、二つの部門ネットワークを一つのネットワークにまとめる為、アドレスの変更が必要になりました。 > MM3やNETの方は、変更経験があるのですが、MMVは > 前任者が設定したままずっと使っていたので、経験がありません > でした。 > いろいろとアドバイス頂きありがとうございました。 > | |
Re: 教えて下さい。 | |
SG不明男 2004-2-19 3:06:39
[返信] [編集] 早速のご返答ありがとうございます。マシンはS7200/50を使用しています。オンライン環境はATERMを使用して、地方の拠点にRFA接続のみの環境です。 同一事業所内で、二つの部門ネットワークを一つのネットワークにまとめる為、アドレスの変更が必要になりました。 MM3やNETの方は、変更経験があるのですが、MMVは 前任者が設定したままずっと使っていたので、経験がありません でした。 いろいろとアドバイス頂きありがとうございました。 | |
Re: 教えて下さい。 | |
EXCHANGE 2004-2-18 22:29:06
[返信] [編集] * ごく単純なパターンの場合でしたら、PRT=10,INA= に続くIPアドレスを変更してSGパラメータファイルを再度SGかければよいはずですが、SG不明男さんの会社でお使いの機種(S7200/??)とか、全社的な利用形態(特にオンライン系の環境)とか、MM3でのSG内容とかが全く分からないのでなんともいえません。 * 一般論として、SGの設定変更は、ある種のリスクを伴いますので、SG内容の保存や、リカバーの方法、それからSGパラメータ間の相互関連性について熟知された方のおられる環境で実行されることをおすすめします。 SG設定変更中に、突然FD媒体を要求してきたりする場合もあります。ファームウエア媒体などは保守会社の人が適用していたりしますし、保守会社の人は販売代理店などの指示で動く形になっています。 * 管理者の方が辞められた、とのことですが、 そちらの会社が今後もA-VXマシーンをそれなりの規模で利用される予定でしたら、購入先代理店(もしそれが気にくわないようでしたら他の代理店)とタイアップしてアドバイスを受けた方がよいでしょう。 * いずれにせよ、オフコン系に限らずIAサーバの場合でもある程度の規模になるとメーカ固有の技術とかサポートとかが必要になってくるのは致し方ないようです。。。 | |
教えて下さい。 | |
SG不明男 2004-2-18 4:50:13
[返信] [編集] はじめまして。SG不明男と申します。管理者が辞めて困っています。 マシンは、S7200です。エミューレータ使用のパソコンと専用端末が繋がっています。PCネットワークのIPアドレスを変更することになりましたが、S7200側のアドレス変更の方法の手順がよくわかりません。 MMVのパラメーター上のアドレスを修正して、再度、SGをかければいいのでしょうか?? マニュアルには、#SGDELで以前のMMVを削除してからやってくださいとの記載がありますが、この場合、MM3も削除しなくてもいいのでしょうか?? 他に何か留意する点がありましたら教えて下さい。 | |
Re: 旧家イトウ家の小技裏技(その16) | |
江須扇 2004-2-17 3:46:50
[返信] [編集] > * 試してみました!! 確かにこれは便利な機能だと思います。 タイトル通りやはりこれは皆さんもしらない裏技のようですね。 > * ただし、InitpがWS-EMLフォルダ直下に初期セットされるようになったのはCD-ROM化された時点からではなく、 > 最近のバージョンからです。 すいません、アバウトSEなので、記憶で書いてしまいました。 (マニュアル等の記録を見ておりません。) > 正確なことは知りませんが、少なくともP603あたりはInitpとWS-EMLが別フォルダになっています。 > これも記憶ですが、多分、最初のCD-ROM版はまだFD版が併売されていて単にCDに焼いたというもので、確かにデフォルトが別フォルダーのINITPままになっていたかもしれません。 > * なお、Initpsgの役割について、一つよく分からなかったのは、Initpsg上のサーバIPアドレスの記述などは初期記述から特に変更しなくても(エミュレータソフト上での実際のサーバアドレス設定と、くい違っていても)エミュレータやInitpの起動、動作に何の影響もなかったことです。 INITPの歴史から話さなければならないかもしれませんが、(全て記憶です) S7200シリーズ(S3100の5シリーズも多分含みます) 当初のB4680(LAN回線)WSエミュレータはDOS版でPC-9800シリーズ専用版でした。 そしてそのプロトコルとして専用WSと同じITPでした。 当初から計画していたのかTCP/IP対応版もすぐに出たと思います。(B4680(?)とハードは同じですがイーサネットとなります) 同一LAN上に二つのプロトコルが流れました。 その時開発上PC/WS-EMLは一つでITPの通信部分とINITPの通信部分を受け持つ通信部分は別売されました。 ITPも専用WSはWS番号などをハードで設定できるのですが、PCはできないのでITPSGというものが出来そこにWS番号とMACアドレスと登録できるようにしてありました。 INITPはやはりIPアドレスとPORT番号が登録できました。 DOS版はそこに登録しないと起動しなかったと思います。 次にTCP/IPだけのWindowsの16ビット版がでてINITPSGは当初はDOS版と同じように利用していたと思います。 やがてDOS版がなくなり、16ビット版も機能アップがなくなってからは、通信部分を分けておく意味がなくなりました。 それてライセンスの関係もありCD一本化したと思います。 日本語フォントの問題もありフォントアベニューと旧機能を使えるよに16ビット版を同梱していると思います。 > ちなみに、一台のPCのWSエミュレータから複数のサーバに接続する環境の場合、Initpsg上のサーバアドレスに関係なしに、どのサーバへ接続してもトレイアイコン化できました。 > アイコンはNECの汎用機、ACOSの端末ETOS52GXのネットワークマネージャがアイコン化するのでそれにして欲しいという要望がどこかからあったのでテスト的にしているのではと想像します。 | |
Re: 旧家イトウ家の小技裏技(その16) | |
EXCHANGE 2004-2-13 1:32:22
[返信] [編集] * 試してみました!! 確かにこれは便利な機能だと思います。 * ただし、InitpがWS-EMLフォルダ直下に初期セットされるようになったのはCD?ROM化された時点からではなく、 最近のバージョンからです。 正確なことは知りませんが、少なくともP603あたりはInitpとWS-EMLが別フォルダになっています。 * この別フォルダバージョンでは、Initpsgの中の初期状態にTASKTORAYパラメータ自体が記述されていません。 また、このパラメータを追加してもトレイアイコン化は出来ないようです。 * なお、Initpsgの役割について、一つよく分からなかったのは、Initpsg上のサーバIPアドレスの記述などは初期記述から特に変更しなくても(エミュレータソフト上での実際のサーバアドレス設定と、くい違っていても)エミュレータやInitpの起動、動作に何の影響もなかったことです。 ちなみに、一台のPCのWSエミュレータから複数のサーバに接続する環境の場合、Initpsg上のサーバアドレスに関係なしに、どのサーバへ接続してもトレイアイコン化できました。 | |
Re: 旧家イトウ家の小技裏技(その16) | |
ターラヤン 2004-2-12 16:43:40
[返信] [編集] 情報ありがとうございます。 書いてある通りの操作で、タスクトレイに入りました。 タスクバーにあると、初心者の人はうっかり消してしまったりすることがあるので、便利かもしれません。 ただ、説明書に書いていない隠しの機能のように見えるので、十分検討して自己責任で使うということでしょうね。 | |
旧家イトウ家の小技裏技(その16) | |
江須扇 2004-2-12 3:39:18
[返信] [編集] ------------------------------------------------------------------------------------------- その16)PC/WSエミュレータのinITPの自動起動とタスクタスクバーから隠す ------------------------------------------------------------------------------------------- (1)inITPの自動起動 PC/WS-EMLがCD化されてから、inITPは同梱されるようになりました。 そのバージョンからのデフォルトのインストール先フォルダーが INITPからWS-EMLに変わりました。 そのデフォルトのままインストールするとPC/WS-EMLを立ち上げるとinITPが起動し終了すると自動的に終了します。 これは皆さんご存知と思います。次に (2)inITP-Cをタスクトレイに入れる 同じくWS-EMLのフォルダーの中にinitpsgという拡張子 なしのファイルがあります。 以下その内容ですがNOTEPAD等でTASKTRAYをONにしまとタスクトレイに入りタスクバーがすっきりします。 --------------------------------------------------------------- WS :01 #自局WS番号を10進数で指定します IP :133 209 25 182 #接続先IPアドレス4弔0進数で,スペースざ萓擇辰道慊蠅靴泙 PORT :0x4000 #接続先PORT番号を指定します TASKTRAY :ON #タスクトレイに 入れる:ON,入れない:OFF を指定します --------------------------------------------------------------- 私は最近この機能を知って一人悦に入っております。 確認バージョンVer11.0(U75830-P903) |
新規投稿 | スレッド表示 | ツリー表示 | 投稿順表示 | i-mode | トップ |
BluesBB ©Sting_Band