[掲示板に戻る]
Re:ビズレポーティングについて 岩石 2007-6-6 9:22 |
Re:ビズレポーティングについて みさき 2007-6-6 17:20 |
Re:ビズレポーティングについて 岩石 2007-6-6 19:38 |
3 | Re:ビズレポーティングについて |
岩石 2007-6-6 9:22
[返信] [編集] はじめまして。ターラヤンさん。 >富士ゼロックスのDocuWorksのことですよね そうです。 >BizReportingの出力先プリンタをDocuWorksのプリンタドライバにして、A-VXから印刷する帳票類をDocuWorks文書にしたいというわけですね。 →そうです。この場合、BIZはBizRepoting_001、_002と連番が振られるだけなのです。このネーミングにSTNNOが付いていれば簡単なんですが、、。 >DocuWorksは誰が帳票を出力したかわからない。 >何かいい方法がないか? →はいその通りです。 ◎エミュレターは一人一台ではないことも今回の面倒な一つでもあります。 昨日の検証内容です。 hpよりCOBOLからVBを起動させることを知りましたので、JSで印字→vbの流れで取得は出来ました。これも一人なら良い話なのですが。また、検証時BizからDocuへの変換に時間が掛かることも判明。VBの対応により改善出来ることでもありますが複数の場合取り込みが正確に出来ないのでは使えないと判断しています。 >A-VXは一旦サーバ経由で帳票を出力するので、DocuWorksは誰が帳票を出力したかわからない。 →正確に取り込めない為、帳票に誰が印字したのかの識別コードを印字する様にしました。この場合、一対一のエミュレターでない為、PCユーザーを取得しStnNoと識別コード(PCユーザー)のISファイルを作成し印字させました。やはりこれもCOBOLからVBを利用しています。 間違った文書が届いた場合、どうやって交換するのか?の問題もありますが、、。 ◎正確に出来ないのでは使えない。 印字処理をシングルとして制御させる方法で検討始めました。コントロールするファイルにSTNNOが設定されていたら使用中と判断させCBLTIMEで繰り返し判定させる。使用中の場合は画面にこのままDOCUに出力するか。複合機に印字するか(この場合すぐに印字へ)、中断は終了。DOCUへ出力取込みが完了したらコントロールからstnnoをクリア。※JS中のVB起動は次のCOBOLが直ぐ起動する為VB終了を判断するTEXTを更新させ次のCOBOLで読込みVB終了判定させる必要がありました。 ◎一応上記の方法で作成してみます。結果はまたご報告させて頂きます。どうなるか不安なんですが、、。 |
|
5 | Re:ビズレポーティングについて |
みさき 2007-6-6 17:20
[返信] [編集] あまり詳しくはないのですが、一つだけ。 STNNOを知るには、COBOL85のシステムサブルーチンを 使うという方法があります。 CALL "CBLSTNNO" USING データ名 でSTNNOがわかります。 あとは、それをどうにかして判別に使っていただければ、 と思うのですが。 外してたらすみません。 |
|
6 | Re:ビズレポーティングについて |
岩石 2007-6-6 19:38
[返信] [編集] お忙しいところ有難うございます。みさきさん。 >それをどうにかして判別に使っていただければと思うのですが。 そうですね。一部の部署では起動の早い順番にSTNNOが振られる構成になっており、印刷者がSTNNOを意識していない点頭が痛いところです。印刷物に識別を印刷する場合PCユーザーに頼るしかない様です。(勝手な思い込みですが)。結果的にSTNNOをkeyとしPCuserid構成のISをVBも利用しJSL登録してみました。COBOLからEXEが起動出来るのはとても有りがたいと思っております。 STNNOとUSERIDについてNECに問合せを致しました。logに格納されているとのことでしたがlogなので、、。 また、なにかピッ!と来たらお教え願います。 |
BluesBB ©Sting_Band