NECのオフコン情報掲示板(ノウハウ系)
NECのオフコンを活用するためのノウハウを話し合うための掲示板です。 |
新規投稿 | スレッド表示 | ツリー表示 | 投稿順表示 | i-mode | トップ |
■▲▼ | ||
1 | 江須扇さんのDEVLOPについて | |
富山清風 2012-7-26 12:44:45
[返信] [編集] 江須扇さんのDEVLOPについて 「テキストエディタのSPLITについて」の投稿のところで、 江須扇さんより「DEVLOPの一度使っていただきご評価いただけると有難いのですが」とありましたので、 すこし、作動させてみましたが、いまいち、機能が整理/理解できません。 なんとなく、想像はできるのですが、想像通りにはうごきませんでした。ので・・・ 機能概要をもうすこし、説明してもらえませんか? 1.編集モード/翻訳モード/一覧モード/実行モードとは何? 2.45カラム辺りのCOM/DIR/RUN/・・・の種類と意味合い? 3.または、「各モード」と「45カラム辺り」の組み合わせ? 4.指示行(下から2行目)内のファイル名2つ(20カラム辺りおよび49カラム辺り)の 指定方法(何を指定するか?SUL?/CUL?/LML?) また、各モードなどの関係 また、翻訳時にCUL/LMLのファイル名の変更はできるのか? USERCUL/USERLMLは固定で、他のライブラリに追加/他のライブラリを変更で対応するのか? (他のライブラリに追加/他のライブラリとはどのようなケース/想定で使用するのか?) など・・・ | ||
2 | Re: ご評価いただきありがとうございます。(江須扇さんのDEVLOPについて) | |
江須扇 2012-7-27 21:26:33
[返信] [編集] 早速お試しいただきありがとうございます。 >なんとなく、想像はできるのですが、想像通りにはうごきませんでした。ので・・・ 自分用に作ったのでひとりよがりのところがありもうしわけありません。 オフコンのACCEPT命令はエンターキーを押したとき入力エリアがスペースになってしまいますが 前回の内容を再利用できるように左から項目単位に考えております。 23行目の入力行で一番左でエンターを押せば全て表示されているものを取り込みます。 1項目目のメンバー名を入力してそこでエンターを押せば メンバー名は入力したものをファイル名とデバイスは表示画面を取り込みます。 ソースタイプはファイル名に SULが有る場合はCOB PMLが有る場合はPAR JSLが有る場合はJCL とします。 >1.編集モード/翻訳モード/一覧モード/実行モードとは何? 編集モードは#TEDITを起動します。 翻訳モードはCOBOLコンパイラーを起動します。 一覧モードは#LBMでメンバー一覧を表示します。 実行モードは実際にプログラムが実行されます。 >2.45カラム辺りのCOM/DIR/RUN/・・・の種類と意味合い? >3.または、「各モード」と「45カラム辺り」の組み合わせ? 利用した動作モードを表すのと エンターの代わりにスキップキーを押したとき現在モードより優先され動作するモードです。 COMは翻訳モードを表します DIRはメンバー表示モードを表します RUNは実行モードを表します。 COBはCOBOL編集モード JCLはJCL編集モード PARはPARAMATER編集モード ADDはライブラリーの追加 REPはライブラリーの置換 >4.指示行(下から2行目)内のファイル名2つ(20カラム辺りおよび49カラム辺り)の > 指定方法(何を指定するか?SUL?/CUL?/LML?) > また、各モードなどの関係 編集モードはSUL、PML、JSLが指定できます。 翻訳モードはSULのみです 一覧モードはライブラリファイル全てです 実行モードはLMLです >また、翻訳時にCUL/LMLのファイル名の変更はできるのか? >USERCUL/USERLMLは固定で、他のライブラリに追加/他のライブラリを変更で対応するのか? 固定です。 他のライブラリーには追加モードか置換モードでターゲットライブラリーに移動します。 コメント(6文字) 入力ファイル 入力デバイス ADD(又はREP) 出力ファイル 出力デバイスです 例) ADDREI USERLML MSD ADD JIKOULML MSD | ||
3 | DEVLOP(開発支援プログラム)の簡易説明(その1) | |
江須扇 2012-7-30 12:46:25
[返信] [編集] 1.起動方法 通常のロードモジュールと同じで運用環境に合わせてご利用ください。 (例1)RUNコマンドで起動する場合 RUN DEVLOP,FIL=UTL−LML,DEV=MSD; UTL−LML・・・DEVLOPの登録されているロードモジュールライブラリー (例2)SYS@JSLにJCLを登録しRUNコマンドで起動する場合 JCL内容 /RUN DEVLOP,FIL=UTL−LML,DEV=MSD; /> ; RUN DP; DP・・・JCLのメンバー名 2.各モードについて DEVLOPが起動するユーティリティ等を示しております。 ファンクションキーで切り替わります。 24行目にガイド表示されます。 PF1「編集」 #TEDIT PF2「翻訳」 CBL85 PF3「一覧」 #LBM PF4「実行」 LM、PM、JSが実行されます PF5「追加」 #LBM PF6「置換」 #LBM 3.入力行23ラインについて 左側にタイムスタンプ(日付時刻)が表示され13桁目から入力となります。 【入力項目】 メンバー名 ファイル名1 デバイス名1 モード ファイル名2 デバイス名2 メンバー名 「編集」「翻訳」「実行」時は目的のメンバー名となります。 それ以外は6文字のコメントになります。 ※履歴が有る場合は入力せずEnterをすると履歴を取り込みます ファイル名1 目的のファイル名になります。 「編集」でスペースの時(メンバー名のみ入力)は”USERSUL”となります。 「追加」「置換」の時は入力ファイルとなります。 デバイス名1 目的のデバイス名になります。 規定値は”MSD”になります。(装置番号はなく自動サーチとなります) ※装置番号をつけて”MSD002”等も可能です。 「MSD???」「FDU???」が指定可能です。 「一覧」「追加」「置換」は「RMS???」も可能です。 モード COB COBOLの「編集」SULファイル対象 PAR パラメータの「編集」PMLファイル対象 JCL JCL の「編集」JSLファイル対象 ファイル名2 「翻訳」の時、COPYライブラリファイル名 「追加」「置換」の時、出力ファイルになります。 デバイス名2 デバイス名1に準じます。 | ||
4 | DEVLOP(開発支援プログラム)の簡易説明(その2) | |
江須扇 2012-8-2 21:20:42
[返信] [編集] 4.履歴利用 1回実行するとメンバー名、ファイル名1、デバイス名1をキーとして履歴が登録されます。 同じ操作をしたい場合、操作したい行にリバース行を合わせてEnterキーを押すと実行します。 (例) REIPRG REI−SUL MSD COB 上記履歴にリバース行を合わせEnterキーを押すと#TEDITが起動されメンバー名 ”REIPRG”がファイル名”REI−SUL”のライブラリーから読み込まれる 5.「編集」モード 起動時は「編集」モードになります。 他のモードからは「PF1」キーを押下して「編集」モードにできます。 モードの履歴は 「COB」SUライブラリーを読み込みCOBOLソース編集 「PAR」PMライブラリーを読み込みパラメータ編集、 但しSMARTパラメータも読み込みますが編集すると実行しない可能性がありますので参照のみとしてください。 「JCL」JSライブラリーを読み込みJCL編集 編集タイプはライブラリー名の「SUL」「PML」「JSL」から判断されるそれ以外はタイプを入力する必要がある ※編集を反映する場合は終了時に#TEDITの書き込みコマンドを実行してください。 【例1】 REIPG1 ※MSD自動サーチしライブラリー名USERSULからメンバー名REIPG1をCOBOLとして読み込む 【例2】 REIPG2 REI−SUL ※MSD自動サーチしライブラリー名REI−SULからメンバー名REIPG2をCOBOLとして読み込む 【例3】 REIPG3 REI−SUL FDU ※FDU自動サーチしライブラリー名REI−SULからメンバー名REIPG3をCOBOLとして読み込む 【例4】 REIJS4 REIFUMEI MSD JCL ※MSD自動サーチしライブラリー名REIFUMEIからメンバー名REIJS4をJCLとして読み込む 6.「翻訳」モード CBL85を起動しコンパイル&リンクを実行します。 他のモードからは「PF2」キーを押下して「翻訳」モードにできます。 また、「実行(アドバンス)」キーを押下しても実行されます。 CUライブラリーはUSERCUL固定(リンクするユーザーCUも登録する必要があります) LMライブラリーはUSERLML固定 【例1】 REIPG1 ※MSD自動サーチしライブラリー名USERSULからメンバー名REIPG1をコンパイル&リンクします。 【例2】 REIPG2 REI−SUL ※MSD自動サーチしライブラリー名REI−SULからメンバー名REIPG2をコンパイル&リンクします。 【例3】 REIPG3 REI−SUL MSD COM COPYSUL MSD ※MSD自動サーチしライブラリー名REI−SULからメンバー名REIPG3をコンパイル&リンクします。 また、コピーライブラリー名COPYSULからコピー句を読み込みます。 | ||
5 | DEVLOP(開発支援プログラム)の簡易説明(その3) | |
江須扇 2012-8-4 14:46:28
[返信] [編集] 7.「一覧表示」モード #LBMを起動しライブラリーのメンバー名一覧を表示します。 「リセット」キーで次頁又は終了します。 また、「I」キーでも実行します。 他のモードからは「PF3」キーを押下して「一覧表示」モードにできます。 【例1】 REIDIR REI−SUL ※MSD自動サーチしライブラリー名REI−SULのメンバー名一覧を表示します。 ”REIDIR”はメモ(コメント)となります。 【例2】 REIDR2 REI−SUL2 RMS100 ※RMS100のライブラリー名REI−SUL2のメンバー名一覧を表示します。 ”REIDR2”はメモ(コメント)となります。 8.「実行」モード LM、PM、JSのライブラリーのメンバー名を実行します。 また、「II」キーでも実行します。 他のモードからは「PF4」キーを押下して「実行」モードにできます。 「PF16」キーを押下するとRDBQ2のカタログを”ADV=NO”(確認モード)で実行します。 ※直ぐに実行しますので本番環境では特に注意してください。 【例1】 REIPRG REI−LML ※MSD自動サーチしライブラリー名REI−LMLの”REIPRG”を実行します。 【例2】 REIJCL REI−JSL MSD001 ※MSD001のライブラリー名REI−JSLの”REIJCL”を実行します。 9.「追加」モード LM、PM、JSのライブラリーから他のライブラリーに指定メンバー名を追加します。 他のモードからは「PF5」キーを押下して「追加」モードにできます。 実行するとメンバー名一覧が表示され左側の連番でメンバーを指定できる 【指定方法1】 5,30・・・・・5番と30番を指定 【指定方法2】 8 15・・・・・8番〜15番を指定(番号をスペースで区切る 【指定方法1】 7 11,29,38 42・・・・・3番〜11番と29番と38番〜42番を指定 ※詳細は#LBMの説明書をご参照ください。 【例1】 REIADD USERLML MSD ADD REI−LML MSD ※MSD自動サーチしライブラリー名USERLMLからREI−LMLに指定メンバーを追加します。 ”REIADD”はメモ(コメント)となります。 【例2】 REIJSA REI−JSL MSD001 ADD SYS@JSL ※MSD001のライブラリー名REI−JSLからSYS@JSLに指定メンバーを追加します。 ”REIJSA”はメモ(コメント)となります。 10.「置換」モード LM、PM、JSのライブラリーから他のライブラリーに指定メンバー名を置換します。 他のモードからは「PF6」キーを押下して「置換」モードにできます。 実行するとメンバー名一覧が表示され左側の連番でメンバーを指定できる 【指定方法1】 5,30・・・・・5番と30番を指定 【指定方法2】 8 15・・・・・8番〜15番を指定(番号をスペースで区切る 【指定方法1】 7 11,29,38 42・・・・・3番〜11番と29番と38番〜42番を指定 ※詳細は#LBMの説明書をご参照ください。 【例1】 REIREP USERLML MSD REP REI−LML MSD ※MSD自動サーチしライブラリー名USERLMLからREI−LMLに指定メンバーを置換します。 ”REIREP”はメモ(コメント)となります。 【例2】 REIJSR REI−JSL MSD001 REP SYS@JSL ※MSD001のライブラリー名REI−JSLからSYS@JSLに指定メンバーを置換します。 ”REIJSR”はメモ(コメント)となります。 | ||
全部読む 最新50 1-100 板のトップ リロード |
■▲▼ | ||
1 | プリンタの印字についてのご質問 | |
ど素人 2012-7-25 16:39:34
[返信] [編集] オフコン(COBOL自体)素人でうまく説明できないかも知れませんが、わかる方教えて下さい。 あるファイルのメンテナンスプログラムを作成しており、 ACCEPTで必要な項目を入力させファイルにWRITE後、 ラインプリンタに入力した情報を印刷し、次のデータ入力 に戻るというプログラムを作成したのですが、うまく動きません。 印刷内容は見出し行(ページの先頭のみ)と入力した情報です。 1件目の登録後に見出し+1件目データを印字したいのですが、 1件目の登録では見出し行のみ印字され、2件目登録後1件目の情報が印字されます。 プログラムを終了(プリンタのCLOSE)時に最終登録情報が印字されます。 ソースは ACCEPT 項目入力 WRITE ファイル名 1件目ならプリンタOPEN WRITE プリンタ FROM 見出し行 AFTER 1 WRITE プリンタ FROM ファイル情報 AFTER 1 ←これが印字されないまま入力に行ってしまう 項目入力に戻る 終了時プリンタOPENならCLOSE 環境はExpress5800/600 AVX01で作成しています。 よろしくお願いします。 | ||
5 | Re: x2:プリンタの印字についてのご質問 | |
ど素人 2012-7-26 11:26:31
[返信] [編集] ご回答ありがとうございます。 >つまり行が変わったという情報を得てから印字します。 そういう構造なんですね。勉強になります。 >1.”AFTER 1”の代わりに”BEFORE 1”印字後改行を使う 試しにやってみましたが結果は同じでした;; >その後にデータベースからバッチ(まとめて)印字してチェックリストして最終確認と保管リストとします。 おっしゃる通り他のプログラムはそのようになっておりますが、 ユーザー(役員レベル)からの強い要望で、画面確認ではなく 登録後即印字して目視で確認してから次を登録するという 仕様になってしまいました。 他のプログラムを見よう見まねで作成したところ今回の事態 になっています。 やはり機構的に無理ということなのでしょうか? | ||
6 | Re: x2:プリンタの印字についてのご質問 | |
富山清風 2012-7-26 12:36:16
[返信] [編集] すこし話しがそれますが、ラインプリンタではなく、シリアルプリンタでは正しく作動するのでしょうか? 正しく作動するとすれば、 プログラムが正しく動く/動かないの前に、 プログラムの仕様に無理があるのでは? ラインプリンタに印字されたか否かを判断するのに、 「ラインプリンタのカバーをあけ、印字位置アップ(?)し、 印字の確認をする」という操作が必要になってくるのでは。 毎回/毎行、その操作をするということですか? 話が、とんちんかんであれば、無視してください。 | ||
7 | Re: x2:プリンタの印字についてのご質問 | |
ど素人 2012-7-26 13:12:21
[返信] [編集] ご質問にお答えします。 >シリアルプリンタでは正しく作動するのでしょうか? シリアルプリンタはあるのですが、オフコンにはラインプリンタ とページプリンタが接続されていますので動作確認はしていません。 端末の隣にあるラインプリンタでという前提です。 >プログラムの仕様に無理があるのでは? うすうす感じてします^^; >「ラインプリンタのカバーをあけ、印字位置アップ(?)し、 印字の確認をする」という操作が必要になってくるのでは。 カバーを開けると自動的に紙送りされ、閉じると元の位置に 自動で戻ります。 >毎回/毎行、その操作をするということですか? その通りです^^; 何とか実現する方法がないか質問した次第です。 江須扇様から『ラインプリンタ行が変わったという情報を得てから印字する』と教えて頂いたので、 データ行印字後にスペース行を印字するようにしたところデータ行は印字されるように なりました。根本的な解決にはなってませんが。。。 | ||
8 | Re: x7:プリンタの印字についてのご質問 | |
江須扇 2012-7-27 16:49:32
[返信] [編集] >>1.”AFTER 1”の代わりに”BEFORE 1”印字後改行を使う >試しにやってみましたが結果は同じでした;; だめでしたかもうしわけありませんでした。 技術的なことですが、COBOLの仕様とOS(A−VX)の仕様が違っているかもしれません。 ”BEFORE 1”を使ってもOSは改行命令を出力しないのかもしれません。 >ユーザー(役員レベル)からの強い要望で、画面確認ではなく >登録後即印字して目視で確認してから次を登録するという >仕様になってしまいました。 役員のご要望であればしかたありませんね なっとくしました。 >データ行印字後にスペース行を印字するようにしたところデータ行は印字されるように >なりました。根本的な解決にはなってませんが。。。 チェックリストであれば行間隔が空いたほうがチェックしやすと思いますが、 役員がベタ印刷をご要望されているという事であればむずかしいかもしれません 実機がないのでテストできませんが ”BEFORE 1”で印字した後、 スペース行を”AFTER 0”で印字すれば改行命令が出力されるかもしれません。 | ||
9 | Re: プリンタの印字についてのご質問 | |
近藤 2012-7-27 23:37:15
[返信] [編集] ソースを要求したのに 大変遅くなり、すみませんでした。 すっかりわすれてました。 たしかにプログラム的には問題ないような気がしますね。 ACCEPT要求をしてるときに印字されていないとなるとおかしいですよね。 プログラムではなければプリンタになるのですが・・・・ 考えられるのが、あるような気がします。 会社に帰ってからはっきりわかりますが、プリンタ側の設定で変えられるのですが、思い出せません。 write命令をだしてもプリンタ側にある程度溜め込めなければ印字しないような設定になっているのではないのでしょうか? サーバのプリンタ設定でラインプリンタを見てもらう事になります。プリンタ設定の中に アルファベット 3文字 E?? ??? ??? ??? 3から4種類を選択できる所がありますが この箇所を変えれば直出力になります。 自宅ではわからないので、月曜日まで持ち越すか どなたかわかる人にお任せします。 中途半端な回答になりすみません。 (ラインプリンタが会社になくUSER先に行かないと確認が取れませんw 3文字がまったくでてこないw "E"がついて、"U"もついてたような気がします、悔しいです) | ||
10 | Re: x2:プリンタの印字についてのご質問 | |
オフコン人 2012-7-30 9:55:45
[返信] [編集] プリンタの機種は何になるでしょうか? 後ろにCMと付くタイプのプリンタだと、そのような仕様のようです。 1行目の印刷データを出力しただけでは、印刷を行わず、次の行の印刷データを出力すると、1行目の印刷データを印字するようです。 | ||
11 | Re: プリンタの印字についてのご質問 | |
ど素人 2012-7-31 9:32:22
[返信] [編集] ご回答ありがとうございます。 他の回答者様からAFTER 0を使用してみてはと 言われたのでBEFOREで印字し最後にSPACE行のAFTER 0 を使用したところ印字できるようになりました。 ただプリンタ設定でどうにかなるのであればそちらの方が 良いので詳細が分かりましたらお教え下さい。 | ||
12 | Re: x2:プリンタの印字についてのご質問 | |
ど素人 2012-7-31 9:33:58
[返信] [編集] ご回答ありがとうございます。 プリンタはNECのN1153-021でございます。 | ||
13 | Re: x7:プリンタの印字についてのご質問 | |
ど素人 2012-7-31 9:42:01
[返信] [編集] ご回答ありがとうございます。 >スペース行を”AFTER 0”で印字すれば改行命令が出力されるかもしれません。 できました!全部BEFOREに直して最後にAFTER 0を入れたところ 印字されるようになりました。 Micro FocusのPC-COBOLではシリアルプリンタを使用しており AFTER 0も使用しているのですが、オフコンのラインプリンタでも 使用できるのは目からウロコです。 とりあえず仕様通りできそうです。本当にありがとうございました。 | ||
14 | Re: よかったですね(プリンタの印字についてのご質問) | |
江須扇 2012-8-1 16:39:11
[返信] [編集] >とりあえず仕様通りできそうです。本当にありがとうございました。 上手くいってよかったですね。 本来なら販売店のSEが教えてくれると思いますが、 どこの販売店もオフコンは基よりCOBOLもしらないから教えてくれないですよね | ||
全部読む 最新50 1-100 板のトップ リロード |
■▲▼ | ||
1 | テキストエディタのSPLITについて | |
gai 2012-7-17 10:33:32
[返信] [編集] こんにちはいつも拝見しております。 cobolをエキストエディタで修正する際、 SPLITで画面を分割して、別のソースの一部を、 コピペしたいのですが、 画面分割の方法がよくわかりません。 マニュアルを見たのですが、うまくできません。 まず readでソース1を開きます。 そのあと SPLコマンドで、ソース2を開きたいのですが、 マニュアル通りだと、ソースユニットファイルと ソース名の指定方法がわかりません。 SPL U COBOL MSD SUF1 ・・・ SUF1ってなんでしょうか。 | ||
4 | Re: テキストエディタのSPLITについて | |
ターラヤン 2012-7-17 22:59:03
[返信] [編集] gaiさん、こんにちは。 SPLITですが、2つの画面で別々のCOBOLプログラムを編集するときはどうも2つ目は「SUF上の直接編集」でないとダメなように感じます。。 おそらくご存じだとは思いますが、 #TEDITを起動した後に、「TYP=(TYPE)」「EDE=(装置名)」「ECI=(カンパニ標識)」 「EFI=(ファイル名)」・・・と入力することになりますが、これはSPLITにすると 1つ目の画面のパラメータになります。 SPLITでも同じパラメータを入力させられますが、 「SPLIT U/L TYPE 装置名 カンパニ標識 ファイル名」 は2つ目の画面のパラメータになります。 「SPL U COBOL MSD SUF1」 だと、「TYP=COB」「EDE=MSD」「EFI=SUF1」でSUF上の直接編集モードに。 ご質問の内容から、おそらく間接?編集をされているのだと思います。 下の説明のように、直接編集のようにごまかせば、できると思います。 1.SUF1をハードディスク(MSDxxx)上に作る。 ( http://www.offcom.jp/modules/amanual/index.php/uti/at/abc/abc01e.html ) ソースユニットの定義(作成)に作り方の例を書いていますので参考に。<br> このファイルは”直接編集のように”使うためのファイルです。 2.#TEDITを普通に起動して、1つ目のソースをR xxxで普通に読み込む。 3.「SPLIT U COB MSDxxx SUF1,NEW」と入力する 4.2つの画面に分割するので、[F6][F9]で2つ目の画面のコマンド入力行に移動 5.「R (xxx) MSDaaa bbb」と2つ目のCOBOLプログラムを読み込む あとは普通に編集して、書き込むときも通常の「W」コマンドを使う。 | ||
5 | Re: テキストエディタのSPLITについて | |
江須扇 2012-7-18 11:35:50
[返信] [編集] こんにちはターラヤンさん >SPLITですが、2つの画面で別々のCOBOLプログラムを編集するときはどうも2つ目は「SUF上の直接編集」でないとダメなように感じます。。 最初に私の前述の(2)、(3)番であればできたと思います。 実機がないので記憶ですが、 >私は(3)番しか使っていなかったので >SPL U >だけでよかったと思います。 >そのあとRコマンドでライブラリーから読み込んでいました。 すいません、間違っていました、これは1つのプログラムが表示されるだけで、データ部を見ながらプロセス部を編集するときなどにつかっておりました。 他プログラムを読み込むときは SPL U COB TEM だったと記憶しております。 詳細説明は #TEDITの編集画面でコマンド入力のところで補助説明(End)をおして スクロールアップ(Shift+PageDown)でSPLITを選んでいただければ出てきます。 | ||
6 | Re: テキストエディタのSPLITについて | |
富山清風 2012-7-18 18:57:08
[返信] [編集] 江須扇さんの「SPL U COB TEM」を確認してみました。 まず、#TEDITを起動し、 1.R [AAAAAA] MSD MY-SUL-------1本目のソースを読み込む 2.PF9キーにてコマンドラインへカーソルを移動 3.SPL U COB TEM----------------画面の上方に2本目のソースを読み込む「空」を確保する 4.PF6キーにてNOTE1からNOTE2の編集モードに切り替える (下方(画面の最下位行)のNOTE1をNOTE2に切り替える) 5.R [BBBBBB] MSD MY-SUL-------2本目のソースを読み込む それぞれのソースをPF6を介して行き来し、編集/書き込みできる。 また、BBBBBBのソースの一部をAAAAAAに引用(取込む)には、 1:BBBBBBの編集画面でPF1キーにてNOTE2のFROM-TOを指定し、AAAAAに戻って、TRコマンドを発行し取込む。 2:AAAAAAの編集画面でTR 10,20(BBBBBBの10行目から20行目までを引用(取込む)) のいずれの方法でもできました。 上記をまとめますと、 SPLコマンドの利用で2本のソースを同時に編集/書込みができる また、2本間のテキスト移動も簡単にできる。 となります。 説明不足かもしれませんが、実機の使える人は試してみてください。 以上、みなさんがんばりましょう。 | ||
7 | Re: x6:テキストエディタのSPLITについて | |
江須扇 2012-7-19 10:53:16
[返信] [編集] 富山清風様 早速テストしていただきありがとうございます。 | ||
8 | Re: ちょっと、話がそれますが | |
富山清風 2012-7-19 13:16:08
[返信] [編集] ちょっと、話がそれますが、私の開発機のエミュレータの使用方法の一部を紹介します。 現在、ディスプレイは19インチを使用しており、1画面に4エミュレータを表示しています。 エミュレータの文字ポイントを「14」にすると4エミュレータを「左上」、「左下」、「右上」、「右下」に配置できます。 4エミュレータを表示するには、エミュレータ設定時の「通信情報タブ」の「WS番号(W)」で WS番号を4ケ所チェック(すなわち赤丸が4ケ付く)すれば、エミュレータを4ケまで起動できます。 そこで、4画面を同時に可視的(画面接続/切離などによる裏画面を使用せずに)に使用でき、非常に便利です。 4画面とも#TEDITで使用するなり、 1画面目にソース、2画面目にcopy集、3画面目に実行画面、4画面目にRDBQ/EUFなどのデータ表示 など、色々できます。 ここで、「江須扇」さんの投稿の、「R [PRG002] MSD MY-SUL 30,50」の部分ですが、 私は引用先ソース/引用元ソースともに画面表示し、 引用元ソースの行範囲を選択後(F1キーにてFROM-TOを選択後) 「W MSD F80」でディスクの中間ワークエリアに書き出し、 引用先で「R MSD F80」で読み込んでソースを引用しています。 結論から言いますと、ポイントは2つ 1:WS番号を4ケ所チェックし4エミュレータを起動できるようにする 2:中間ワークエリア(F80)を作成しておき、そこを介して、ソース引用をする です。 (注)F80ファイルはレコード長80、ブロック化係数3の順編成ファイルです | ||
9 | Re: ちょっと、話がそれますが | |
近藤 2012-7-19 18:37:34
[返信] [編集] 懐かしいですね、F80みたいなものを(中間ワーク)をSystem100(冷蔵庫)の頃によく使っていましたね。 ITOSの頃は性能が悪い為、一人2画面しか立ち上げられませんでした。(上司に怒られましたw)ITOS時代からSPLITを使っていたような気がします。 Splitは今も必ず使っています。使い方の説明はしませんが、便利なので皆さんどしどし使いましょう。 すみませんF80に反応してコメントしちゃいました。 | ||
10 | Re: x2: ちょっと、話がそれますが | |
江須扇 2012-7-20 16:40:02
[返信] [編集] 富山清風さんへ >エミュレータの文字ポイントを「14」にすると4エミュレータを「左上」、「左下」、「右上」、「右下」に配置できます。 私も以前はそのような使い方をしておりました。 また、本番機、拠点機、デバック機と別サーバーがあったので、その監視等にも使っておりました。 ところで私の開発支援プログラム「DEVLOP」を一度使っていただきご評価いただけると有難いのですが、このサイトの A−VXの説明−>COBOL−>開発支援プログラム(江須扇さんの投稿) 又は下記サイトです。 *ttp://www.offcom.jp/modules/amanual/index.php/cobol/devlop/devlop.html 注)上記頭の1文字は”*”は”h”に変更してリンクしてください。(アップロード時エラーになる為の対応です) 宜しくお願いします。 | ||
11 | Re: x6:テキストエディタのSPLITについて | |
gai 2012-7-24 14:38:24
[返信] [編集] ありがとうございます。 まだ完全に理解しておりませんが、 どうも単純ではなさそうです。 じっくり読んでみます。 | ||
12 | Re: テキストエディタのSPLITについて | |
gai 2012-7-24 17:26:04
[返信] [編集] 江須扇さんの「SPL U COB TEM」 まさにずばりです! わたしがやりたかったことです。 イマイチまだ理屈を完全に理解できておりませんが、 cobol編集がラクになりそうです。 ありがとうございました。 | ||
13 | Re: 上手くいったようですね(テキストエディタのSPLITについて) | |
江須扇 2012-7-25 8:51:25
[返信] [編集] 江須扇と申します。 >まさにずばりです! >わたしがやりたかったことです。 上手くいったようですね。よかったです。 オフコンファンとしてオフコンを使いこなす人が一人でも増えることは私も大変うれしく思います。 いろいろ調べればWindowsやExcelにしても知らない便利な機能はたくさんあります。 同じ様にオフコンも便利な機能はたくさんあります。 このサイトのA−VXの説明書を読んでいただくのも一つでしょう。 合わせてサイト運営している「ターラヤンさん」に感謝しましょう。 | ||
全部読む 最新50 1-100 板のトップ リロード |
■▲▼ | ||
1 | 別サーバへのデータ移行 | |
あーつ 2011-9-30 19:42:42
[返信] [編集] いつもお世話になっています。 今回はデータ移行の件でご質問させて頂きます。 ようやく実機に触れられる様になったのですが、 新規購入サーバなので、 御客様のシステムはまだ動きません。 SGとかは購入時に実機と同じで設定してもらっているので、 実機からコピーしたデータを、 MSD001以降のファイルは異種間コピー(CREATE)を完了しました。 MSD000だけ、異種間コピー(CREATE)はせず、 一旦適当なMSDxxxに入れて SYS@xxx以外のファイルは異種間コピー(ADD)しました。 あとは、存在しないSYS@xxxは作成→メンバコピー 存在するSYS@xxxは#LBM;で メンバ確認して差異だけコピーをする方法を取っています。 そこで実際にやり始めて疑問に思ったのですが、 存在するファイルを#LBM;でメンバ見れるのはSUL,PML,JSL,CUL,LML,FOL,MFDしかないのですが、 他のDATやSYS等は特に移行する必要はないのでしょうか? それとも1つ1つ日付差異を見てコピーするのでしょうか? 申し訳ありませんが、ご助力をお願い致します。 | ||
6 | Re: 別サーバへのデータ移行 | |
前 2011-10-4 12:30:14
[返信] [編集] >#DDM;→2.表定義→5.併合 と言う流れでMSDxxxのレコード定義やデータファイル認識をMSD000へ持って来れて、今後はRDBQ;などで確認可能になると言う認識で宜しいでしょうか? ⇒この流れでOKです。レコード定義なども存在するのなら併合を忘れないようにして下さい。 余談ですが、カンパニーを使用している場合、カンパニー付のSYS@PMLも登録できますので、万一カンパニー付のSYS@PMLを使用していれば、移行の時に忘れる可能性があります。 確認して下さい。 | ||
7 | Re: 別サーバへのデータ移行 | |
あーつ 2011-10-4 15:06:07
[返信] [編集] > 前 様 ご回答有難うございます。 いつもお手数をおかけして、申し訳ありません。 >>#DDM;→2.表定義→5.併合 >>と言う流れでMSDxxxのレコード定義やデータファイル認識をMSD000へ持って来れて、今後はRDBQ;などで確認可能になると言う認識で宜しいでしょうか? >⇒この流れでOKです。レコード定義なども存在するのなら併合を忘れないようにして下さい。 レコード定義は未存在でした。 >余談ですが、カンパニーを使用している場合、カンパニー付のSYS@PMLも登録できますので、万一カンパニー付のSYS@PMLを使用していれば、移行の時に忘れる可能性があります。 確認して下さい。 こちらに関しては、カンパニは使用しているので、もしかしたら使用の可能性があるので、確認してみます。 現在、併合画面で困っている事があり、 処理モード[追加]にすると 「表明が既にカタログファイルに登録されています。」 と追加出来ないので、 処理モード[置換]にしたのですが、 入力元のファイル名をSYS@DDFを入力時で 「同一のデータディクショナリは指定できません。」 となってしまいます。 この場合、どこかにユーザファイルで定義したデータディクショナリに退避して、 そこから併合→置換としなければならないのでしょうか? 申し訳ありませんが、解決方法をご教授頂けないんでしょうか? | ||
8 | Re: 別サーバへのデータ移行 | |
前 2011-10-4 17:43:27
[返信] [編集] 最初に出てくる、MSDのSYS@DDFは、新サーバの今回新たにアロケートしたファイルで、追加を選んだ後に入力するのが、元サーバからもってきたDDFです。 指定が間違っていませんか? 元サーバからもってきたSYS@DDFをどこにセットしましたか? (DDFの名前がSYS@DDFでなければ、同名はないでしょうからMSDだけでもOK) 例えば、元SYS@DDFをMSD001にセットしたら、ちゃんと装置番号を正しく入力しなければなりません。 MSDだけだとMSD000から見ていきます。 | ||
9 | Re: 別サーバへのデータ移行 | |
あーつ 2011-10-4 19:20:40
[返信] [編集] > 前 様 何度もご回答して頂き、お手数をおかけしています。 有難うございます。 >最初に出てくる、MSDのSYS@DDFは、新サーバの今回新たにアロケートしたファイルで、 #DDM;→2.表定義を選択した時の入力は、MSD000のSYS@DDFで指定。 >追加を選んだ後に入力するのが、元サーバからもってきたDDFです。 5.併合を選択後、処理モード=追加後は、 入力元をMSDxxxのSYS@DDF(元サーバのMSD000からデータをセットしたファイル) 併合先をMSD000のSYS@DDF(今回#ABC;でシステムファイルで定義したファイル) と指定し、併合表明一覧に幾つか表示されたので、適当な表を選択して、 範囲指定終了表名は未記入、名称変更しないと指定しています。 別の適当なMSDでSYS@DDFに併合した時は、問題なく併合出来たのですが、 MSD000の場合、「表明が既にカタログファイルに登録されています。」となってしまいます・・・ 問題なく、入力していると思っているのですが、間違っていますでしょうか? 申し訳ありませんが、宜しくお願い致します。 | ||
10 | Re: 別サーバへのデータ移行 | |
前 2011-10-4 20:04:02
[返信] [編集] ファイルの指定が誤ってないようでしたら、表名と同じファイルが存在しているはずです。 #FLCNVで存在しないか確認してみてください。 #FLCNV; IDE=MSD_IFI=問題の表名_ODE=STN 残りエンターで進めるとダンプが画面に出てきませんか? あれば、そのファイルがおかしいのです。 | ||
11 | Re: 別サーバへのデータ移行 | |
あーつ 2011-10-4 21:39:47
[返信] [編集] > 前 様 何度もお手数をおかけして申し訳ありません。 有難うございます。 >ファイルの指定が誤ってないようでしたら、表名と同じファイルが存在しているはずです。 #FLCNVで存在しないか確認してみてください。 >#FLCNV; >IDE=MSD_IFI=問題の表名_ODE=STN 残りエンターで進めるとダンプが画面に出てきませんか? あれば、そのファイルがおかしいのです。 問題の併合表名を指定したら、 「ファイルが見つかりません」でした。 そこで、試しに恐る恐る他の表を指定したら、 基本表も仮想表も他は全て併合出来てしまいました。 困っていた表も「2.77:TEST」と言う名前だったので、 とりあえず保留と言う事になりそうです。 時間が出来たら、原因を究明しようかと思います。 併合がとりあえず出来たので、 RDBQ;で表名一覧が出てきたので、選んでみたら 「RDB環境が整ってません(E7)」 との事でした。 ですが、別サーバからのデータのファイルを調べても 存在しないのがあり、使ってなさそうな表定義が多そうですが、 何とか、先に進める様になりました。 前 様には、色々アドバイスして頂き、有難うございます。 この様な調子でA-VX初心者ですので、また困る事があるかと思います。 その際も、皆様方、宜しくお願い致します。 | ||
12 | Re: 別サーバへのデータ移行 | |
ターラヤン 2011-10-5 0:35:36
[返信] [編集] こんにちは。 「システム導入・変更の手引き」というマニュアルの末尾の付録に 「バージョンアップ時の注意事項」という項目があります。 そこに「システムファイル内のユーザデータの退避・復帰」という内容の説明があります。 まだ見ていないようでしたら、そこも参考にしてはいかがでしょうか。 | ||
13 | Re: 別サーバへのデータ移行 | |
あーつ 2011-10-5 14:39:45
[返信] [編集] >ターラヤン 様 アドバイス有難うございます。 マニュアルの項目を指定して頂き、助かります。 ページ数が多いので、調べたい所を探すのに一苦労しているので・・・。 参考にさせて頂きます。 | ||
14 | Re: 別サーバへのデータ移行 | |
前原 2012-7-3 10:07:44
[返信] [編集] 突然失礼致します。 私は奈良の保守会社で営業をしている者なんですがエンド様のExpress5800/600シリーズの移設を提案したいと考えております。 もう10年近く運用しておりハード的にみても限界を超えてしまっている状態です。 しかし社内にサーバのデータ移行ができる人材がいなくて困っています。 サーバには原価管理システム(ソースはありません)がある程度しか現状把握できておりません。 あーつ様がデータ移行を引き受けてくれる業者様なら助かります。(費用もご提示ください。) 私はPCを触って1年程度ですのでこんな私にわかる説明だと幸いです。 | ||
15 | Re: 別サーバへのデータ移行 | |
森 2012-7-19 9:07:39
[返信] [編集] 私は和歌山でソフト会社を経営しています。AVXは20年以上 行っています。サーバ移行を何度も行いました。AVXサーバへの 移行であれば可能です。 | ||
全部読む 最新50 1-100 板のトップ リロード |
■▲▼ | ||
1 | A−VXから直接docuworksプリンタに印刷なんて無理ですよね。 | |
いまだA−VXが飯の種 2011-12-10 2:48:35
[返信] [編集] はじめまして、このサイトをみつけてちょっとの驚きと大きな喜びを感じました。 情報があれば教えてください。側近の人間でA−VXのことをわかるものが今ではいなくなってしまって・・・ A−VXから直接docuworksプリンタに印刷なんて無理ですよね。 NPDL対応プリンタにしか印刷出来ないという認識を持っているので・・・ | ||
2 | Re: A−VXから直接docuworksプリンタに印刷なんて無理ですよね。 | |
ターラヤン 2011-12-11 0:10:35
[返信] [編集] こんにちは。 以前、ドキュワークスについて質問されていた方がいらっしゃいました。 http://www.offcom.jp/modules/bluesbb/thread.php?thr=319&sty=1 BizReportingという製品と組み合わせて、実現しているようですね。 | ||
3 | Re: A−VXから直接docuworksプリンタに印刷なんて無理ですよね。 | |
オフコン人 2011-12-12 21:53:22
[返信] [編集] PrintBridgeという製品ができるように思えます。 http://www.nec.co.jp/pfsoft/pbridge/ トップページに「PDF 出力、DocuWorks Printer 文書出力には・・・」との記載があります。動作環境は大丈夫ですか? | ||
4 | Re: A−VXから直接docuworksプリンタに印刷なんて無理ですよね。 | |
江須扇 2011-12-13 11:19:34
[返信] [編集] 基本的な事ですが、A−VXの印刷は大きく分けて2種あります。 1.PRN010〜の旧ラインプリンタ等、サーバーから出力される印刷 2.PRN101〜のPC/WSエミュレータの端末ソフトを介して印刷 但しこの形態にネットワーク環境が絡んだため一見複雑になっているのもありますが、集約すれば上記2種類です。 ここで問題になるのは、BizReporting及びPrintBrigeは1番に対応しており2番に対応してないという事です。 つまりエミュレータソフトは他社プリンタに対応してないと言うことです。 では1番の場合の問題点は何かというとサーバーにプリンタドライバーをインストールする事になりますので、PDFやDCWの仮想ドライバーに印刷指定したときのファイル名が問題になります。 BizReportingでPDFを出力する場合はその問題を解決するため、BizReporting側で制御できるよう専用のドライバーをインストールして解決しております。 http://www.nec.co.jp/pfsoft/bizreporting/ident.html#textpdf DCWの場合それができるかどうか不明です。 回答になっておりませんが、PDFにしてから手動でDCWに変換するという事であればBizReportingで可能と考えます。 | ||
5 | Re: A−VXから直接docuworksプリンタに印刷なんて無理ですよね。 | |
やっさん 2011-12-13 23:45:52
[返信] [編集] こんにちわ。 Docuworksに出力されたいとのことですが、弊社でも利用しています。皆さんからの情報の通りで、BizReportingを利用することで出力しております。BizReportingを利用することでGDI出力が可能になり実現できているようです。 最初に成功したときは、感動しました。 ただし、江須扇さんご指摘の通り、サーバーから印刷する設定のため、サーバーのフォルダにデータが落ちます。実行クライアントのフォルダにデータを落とすことは出来ません。 システム担当者が管理する帳票であれば問題ありませんが。 | ||
6 | Re: A−VXから直接docuworksプリンタに印刷なんて無理ですよね。 | |
えくれあ 2012-4-19 16:58:59
[返信] [編集] BizReporting及びPrintBrigeを使用(経由)しないとプリンタに印字できないのでしょうか? | ||
7 | Re: A−VXから直接docuworksプリンタに印刷なんて無理ですよね。 | |
岩石 2012-7-12 17:41:43
[返信] [編集] 大変遅くなりましたが以前質問をしていました岩石です。 >江須扇さんご指摘の通り、サーバーから印刷する設定のため、サーバーのフォルダにデータが落ちます。実行クライアントのフォルダにデータを落とすことは出来ません。 確かにサーバーのフォルダに作成されます。 私の場合は、Bizをエミュレターからキックしたタイミングで、 共通フラグをオフコン側でオンにしサーバーのフォルダ内に一つしか作成しない様に工夫しました。 今はもう無くなっているオフコンシステムですが。 | ||
全部読む 最新50 1-100 板のトップ リロード |
新規投稿 | スレッド表示 | ツリー表示 | 投稿順表示 | i-mode | トップ |
BluesBB ©Sting_Band