NECのオフコン情報掲示板(ノウハウ系)
NECのオフコンを活用するためのノウハウを話し合うための掲示板です。 |
新規投稿 | スレッド表示 | ツリー表示 | 投稿順表示 | i-mode | トップ |
■▲▼ | ||
1 | 他系システムからのプログラム起動 | |
富士通系PG 2011-1-7 15:03:00
[返信] [編集] AVXからの別機種へのマイグレーションを行っております。 他系システムからのプログラム起動というのはできないものでしょうか? マニュアルを見てもそれらしい記述を見つけることができません。 ご存知の方いらっしゃれば教えていただけませんか? | ||
5 | Re:他系システムからのプログラム起動 | |
EXCHANGE 2011-1-10 12:06:00
[返信] [編集] ☆ 使ったことがないので、何ともいえませんが、 「APアクセスオブジェクト」というのも うまくやれば(=変則的な使い方をすれば) 利用できるのではないでしょうか? 仮想ファイル(”LNKWEB”)での読み書きは 形だけの物になりますが、起動されたCOBOLアプリから 目的のJSを起動できないでしょうか? | ||
6 | Re:他系システムからのプログラム起動 | |
EXCHANGE 2011-1-11 2:28:00
[返信] [編集] ☆ 画面への応答が仮想ファイル経由でなければできないので JSは無理そうだし、それにタイムアウトの問題があるか。。 ☆ う〜〜ん、やっぱ「JOB起動ユーティリティ」ですかね。 | ||
7 | Re:他系システムからのプログラム起動 | |
EXCHANGE 2011-1-11 3:39:00
[返信] [編集] ☆ A−VX側の事前に起動しておいて 実行のみを待たせておく方法なら。。 (1)#NFLNKで JOBステータス受渡しファイルを用意。 (2)A−VX側APを事前に起動。 (3)Win側でJOBを開始、 Win側JOBが終了したら 受渡ファイルへ、Win側終了FLAGを書き込む。 (4)A−VX側ではインターバルタイマにて一定間隔で 受渡しファイルをリードし、 Win側終了通知を確認するループを実行し続ける。 (5)Win側終了FLAGを読み込んだらループを抜け、 受渡しファイルへA−VX側開始FLAGを書き込み、 A−VX側APから実行したいJSを起動する。 (6)A−VX側JSが実質完了したら、 JSの最後のステップのAPで 受渡しファイルにA−VX側終了通知を書き込む。 (7)Win側APでは逆に一定間隔で受け渡しファイルを 確認し、A−VX側終了を受け取ったら 次のステップへ進む。 ☆ 実際に出来るのかどうか、頭の中で考えただけですので。。 | ||
8 | Re:他系システムからのプログラム起動 | |
EXCHANGE 2011-1-11 3:49:00
[返信] [編集] ☆ この方法は、 A−VX −−>Winバッチ −−>A−VXの様な順序で 実行するときにはいいかもしれませんね。 (例)A−VX処理の後、 バッチ実行できるPCソフト(JCA通信など)を実行。 終了確認後、A−VXに戻って、次の処理。 | ||
9 | Re:他系システムからのプログラム起動 | |
富士通系PG 2011-1-13 11:09:00
[返信] [編集] 詳しく内容を記載していなかったことを申し訳なく思っております。 他系システムはAS400 or Primagyとなりオフコン間での 連携処理システムを念頭にしています。AVXはAVX3になります。 業務としては「AVXからAS400へのマイグレーション」となります。 AVX->AS400 FTPコマンド(QUOTE)でAS400JOBをキック AVX->Primagy Primagy側でFTP受信正常終了ログからJOBをキック という形で処理できていますが AS400 or Primagy->AVX ここだけはAVX側でのオペレーションになっています。 間にPCを置くとJOBの正常終了判断が相互にできない、 ソフトだけでなく、ハードの確認まで必要となります。その為、 「他系システム(オフコン)から直接コマンドをキックする」 または 「FTP受信処理正常終了後JOBの起動ができる」 仕組みを考えていました。 PCを間におけばある程度いけそうな感じはありますが 仕様はあくまで「オフコン間で」を前提にしております。 AVXのVer的にちょっとできなさそうかなぁ・・と考えております。 皆様色々プラン提示ありがとうございます。 感謝いたします。 | ||
10 | Re:他系システムからのプログラム起動 | |
EXCHANGE 2011-1-13 12:35:00
[返信] [編集] ☆ とりあえず、 下記のページが参考になるのでは、ないでしょうか? http://otd10.jbbs.livedoor.jp/286441/bbs_reply?reply=940 http://www.geocities.jp/tahrayan/utili/filehenkan.html | ||
11 | Re:他系システムからのプログラム起動 | |
EXCHANGE 2011-1-13 12:39:00
[返信] [編集] ☆ とりあえず、 下記のページが参考になるのでは、ないでしょうか? 掲示板過去ログ:940 以下での議論です。 http://otd10.jbbs.livedoor.jp/286441/bbs_reply?reply=940 ターラヤンさん自身によるA−VXの解説です。 http://www.geocities.jp/tahrayan/utili/filehenkan.html | ||
12 | Re:他系システムからのプログラム起動 | |
EXCHANGE 2011-1-13 12:56:00
[返信] [編集] ☆ A−VX −−> AS −−>AVXの順序で 連携するのであれば、 本スレッドで述べた「1720」のやり方が 使えるのではないでしょうか? ☆ その場合、 (1) #NFLNKは、700シリーズ(AVX3) でも使用可。しかも標準機能(無償)。 (2)JOBステータス受け渡しファイルは、 600または700シリーズ上のNT領域と呼ばれる A−VX格納部以外のwindowsエリアが使える。 このファイル(例えば JOBLOGF.dat ) を格納しているフォルダを共有設定しておけば、 AS側からも直接このファイルにアクセスして Read/Write出来るのではないでしょうか? | ||
13 | Re:他系システムからのプログラム起動 | |
富士通系PG 2011-1-13 16:47:00
[返信] [編集] EXCHANGE様 色々と情報ありがとうございます。 #NFLNKはマニュアル読んで頑張ってみます。 ・AVX->AS->AVXの場合 AVX:FTPでASプログラムキック CBLTIMERで処理待ち(10〜20/s:処理対象による) AS :プログラム実行 ファイル作成 AVX :FTPファイル受信 CBL更新プログラム実行(ファイル内容でエラー判定) といった形で行っております。 これらを純粋に AS400orPrimagyからAVXコマンドorプログラムが実行できればと 考えています。 教えていただいた方法などを参考に色々と試してみます。 | ||
14 | Re:他系システムからのプログラム起動 | |
EXCHANGE 2011-1-13 19:59:00
[返信] [編集] ☆ ASの場合、AVXと違って、画面がなくてもJOB実行が 可能ですから、あらかじめAS側で 「一定間隔でAVXのNT領域上の共有ファイルをチェックする JOB]をバッチ投入で走らせておけば AVXとASの双方からこの共有ファイルを使って 連続JOB全体のステータスを受け渡しながら 連携できるように思います。 | ||
全部読む 最新50 1-100 板のトップ リロード |
■▲▼ | ||
1 | smart/cs light の機能 | |
江須扇 2010-12-24 19:08:00
[返信] [編集] オフコンの機能で画面とプリンタの自由度が少ないですが、 smart/csの機能を使うとかなり自由度が増えるのでしょうか? 例えば、 1.他社プリンターへの印刷 2.印刷の画面プレビュー 3.Windows風画面 等はできそうです。 実際使っている方がいらっしゃったらお教えください。 http://www.nec.co.jp/pfsoft/smart/ | ||
2 | Re:smart/cs light の機能 | |
rupa 2010-12-29 6:46:00
[返信] [編集] 1.他社プリンターへの印刷 クライアント接続プリンタ ・WS-EML経由の出力 ・アプリケーション実行環境(クライアント)のプリンタ機能経由の出力 | ||
3 | Re:他社プリンタ(smart/cs light の機能) | |
江須扇 2010-12-31 16:39:00
[返信] [編集] >1.他社プリンターへの印刷 >クライアント接続プリンタ 他社プリンタは問題なく使えるというこですね ありがとうございます。 | ||
全部読む 最新50 1-100 板のトップ リロード |
■▲▼ | ||
1 | WSエミュレータのプリンタプロパティについて | |
MIC 2010-12-13 16:46:00
[返信] [編集] エミュレータの「設定」画面の「プリンタ」タブがグレーになっていてクリックが出来ません。 「プリンタ」タブの中身ではなく、タブ自体がグレーになってしまっています。 「次回起動時、現在の・・・」のチェックを外し起動した時の設定画面です。 どなたか分かる方いたら、教えて下さい。 | ||
2 | Re:WSエミュレータのプリンタプロパティについて | |
EXCHANGE 2010-12-14 12:18:00
[返信] [編集] * 「通信情報タブ」を開いてみて下さい。「登録名ごとにプリンタを指定」にチェックが入っていませんか? * この指定が有効になっているときは「通信情報タブ」内の(サーバ情報)の下にある登録名毎の「プリンタ情報」の設定ボタンをクリックしてプリンタの設定をおこないます。この場合は最初にでてくる「プリンタタブ」はグレー表示になります。 * 「登録名ごとにプリンタを指定」にチェックが入っていないときは、最初の「プリンタタブ」が有効になると思います。 | ||
3 | Re:WSエミュレータのプリンタプロパティについて | |
富山清風 2010-12-14 12:22:00
[返信] [編集] MICさん こんにちは。 「通信情報タブ」の 「登録名ごとにプリンタを指定(T)」に チェックが入っていませんか? そのチェックをはずすと「グレー」が解除されませんか? 一度、確認してみてください。 | ||
4 | Re:WSエミュレータのプリンタプロパティについて | |
MIC 2010-12-14 13:44:00
[返信] [編集] ありがとうございます。 チェックが入っていましたので外し プリンターを指定出来る様になりました。 | ||
全部読む 最新50 1-100 板のトップ リロード |
■▲▼ | ||
1 | 網掛け制御文字 | |
kazuki187 2010-12-6 12:57:00
[返信] [編集] すみません、教えてください。 レーザープリンタ印刷(LCP10)で、ある項目のある部分のみ可変で網掛けにしたいのですが、始まりと終わりの制御文字がわかりません。どなたかご存知の方がいらしたら、お教えください。 | ||
2 | Re:網掛け制御文字 | |
富山清風 2010-12-7 12:29:00
[返信] [編集] kazuki187 さん がんばっていますね。 A-VXで正規の方法で「網掛け」できるんですかね? マニュアルを見ても・・・ ただし、私は使用したことがないのですが、 #FORM(書式オーバレイ生成説明書)を使用すれば出来そうですが、 「始まりと終わり」が可変の場合は、ネックかも・・・ 私は、「外字」を使って「網掛け」らしきことをしています。 通常印字と網掛け印字を二度打ちしています。 まあまあ使えますが、コーディングは非常に面倒です。 他の、閲覧者の意見もこれから出てくると思うので、 参考になれば幸いです。 (注)通常印字と網掛け印字を二度打ちしています。 ⇒正確には三度打ちです (1:通常印字 2:網掛け印字(奇数カラム) 3:網掛け印字(偶数カラム)) | ||
3 | Re:網掛け制御文字 | |
kazuki187 2010-12-8 11:06:00
[返信] [編集] 富山清風さん コメントありがとうございます。 2度打ちですか、その手が有りましたか。 なんかよさそうですね。 古いソースをゴソゴソと探して、 16進コードの制御文字で下線の始まりと終わりは 見つけたのですが、グレーの網掛けが欲しかったのです。 (下線はわかりにくいため) 03 UNDSTA PIC X(02) VALUE ""3F91"". 03 UNDEND PIC X(02) VALUE ""3F92"". で、とりあえず下線で試してみたところ、制御文字が入る ことによってこれ以降の右側の項目もズレる事が分かり、 ちょっとお手上げ気味になってました。 2度打ちならズレないですもんね。 ちょっと試行錯誤してみます。 ありがとうございます。 | ||
4 | Re:網掛け制御文字 | |
冨山清風 2010-12-8 20:15:00
[返信] [編集] kazuki187 さんへ >03 UNDSTA PIC X(02) VALUE ””3F91””. >03 UNDEND PIC X(02) VALUE ””3F92””. >とりあえず下線で試してみたところ、制御文字が入る\r >ことによってこれ以降の右側の項目もズレる事が分かり、 >ちょっとお手上げ気味になってました。 3F91,3F92で印字がズレることはないと思いますが・・・ もともと、プリントレイアウト中に3F91,3F92が入るカラムは 「印字レコード長」の計算からはずしてしまえばいいので・・・ また、始まりと終わりの位置が可変ならば、 該当する位置に全てにX(02)をコーディングしておき、 「開始」には””3F91””を、「終了」には””3f92””、 「無効にしたい位置(開始でも終了でもない)」には ””0000””をセットすればいいわけで・・・ ピントのずれた回答でしたら無視してください。 がんばってください。 (付)「2度打ち」の詳細がご要望ならば、再調査して回答しますので、本掲示板にて、要求ください。 | ||
5 | Re:網掛け制御文字 | |
kazuki187 2010-12-9 10:17:00
[返信] [編集] 冨山清風さん とりあえず下罫線のみを2度打ちすることで 無事解決しました。ズレないで下罫線が出てます。 ありがとうございました。 >「無効にしたい位置(開始でも終了でもない)」には >””0000””をセットすればいいわけで・・・ これをやってないせいでしょうか? 下線の出現回数によってこれ以降の右側の項目が 左にバラバラにズレてしまいました。 やってることは、 これらビットの分だけ大きく取った作業項目を用意し、 そこで一旦、ビット編集を行い、それを印刷用の別の項目 に移送して印刷してます。 ちょっと試してみます。 修正できたら、また報告します。 | ||
全部読む 最新50 1-100 板のトップ リロード |
■▲▼ | ||
1 | プリンタの動作について | |
taka 2010-11-15 8:40:00
[返信] [編集] 初めて投稿します。 RUNコマンドからCOBOLプログラムを実行したところ、「PRN101の準備ができていません」というメッセージが出力され、エラーストップしました。(アボート終了にて復帰) なお、(PRN101)はページプリンタで、このCOBOLプログラムではプリンタ番号(PRN101)が固定で指定されており、この時、以下の設定になっているSTN番号でエミュレータを起動していました。 (SGリスト) STN PRD KPR STN042 PRN011 PRN011 そこで、以下の設定になっているSTN番号に変更してエミュレータを起動し、同様にRUNコマンドから実行したところ、今度はページプリンタ(PRN101)から正常に印刷されました。 (SGリスト) STN PRD KPR STN001 PRN101 PRN101 質問: RUNコマンドから実行したCOBOLプログラムに、ページプリンタのプリンタ番号(例えばPRN101)が固定で指定してあった場合でも、SGリストで設定したプリンタが優先されるのでしょうか。 また、このプログラム(プリンタ指定しているもの)をRUNコマンドで実行した場合と、メニューから実行した場合では、プリンタの割り当ては異なるのでしょうか。 ご教示よろしくお願いします。 | ||
2 | Re:プリンタの動作について | |
富山清風 2010-11-15 12:36:00
[返信] [編集] takaさん、がんばっていますね。 質問: RUNコマンドから実行したCOBOLプログラムに、ページプリンタのプリンタ番号(例えばPRN101)が固定で指定してあった場合でも、SGリストで設定したプリンタが優先されるのでしょうか。 →プログラムの指定が優先だと思います。 >また、このプログラム(プリンタ指定しているもの)をRUNコマンドで実行した場合と、メニューから実行した場合では、プリンタの割り当ては異なるのでしょうか。 →同一です。 今回の現象は: プログラム固定でPRN101の指定があればPRN101から印字されます。 STN042で実行した時、「PRN101の準備ができていません」と出力されたのは、PRN101の電源が入っていなかった。または、STN042のエミュレータが立ち上がっていなかったのでは? くじけず、がんばってください。 | ||
3 | Re:プリンタの動作について | |
taka 2010-11-15 12:51:00
[返信] [編集] 富山清風さん 早速のご教示、また励ましのお言葉、ありがとうございました。 やはり、「プログラムでの指定が優先」ですよね。 >PRN101の電源が入っていなかった。 >または、STN042のエミュレータが立ち上がっていなかった 上記は可能性が全く無いとはいえないので、現地にて再現するか試してみようと思います。 汎用機経験は長いのですが、オフコンは初心者です。 今後ともよろしくお願いします。 | ||
4 | Re:プリンタの動作について | |
HIT 2010-11-15 14:09:00
[返信] [編集] >STN042のエミュレータが立ち上がっていなかったのでは? STN042で実行した場合でも、STN001のエミュレータが立ち上がっている必要があります。 | ||
全部読む 最新50 1-100 板のトップ リロード |
新規投稿 | スレッド表示 | ツリー表示 | 投稿順表示 | i-mode | トップ |
BluesBB ©Sting_Band