NECのオフコン情報掲示板(ノウハウ系)
NECのオフコンを活用するためのノウハウを話し合うための掲示板です。 |
新規投稿 | スレッド表示 | ツリー表示 | 投稿順表示 | i-mode | トップ |
■▲▼ | ||
1 | A-VXでここまでできる | |
永遠に使う男 2006-12-31 11:02:11
[返信] [編集] 地方にすむオフコンユーザです。 A-VXを使っていて、雑感を述べたいと思います。 600シリーズで、今やっていることは、DB連携です、今回ORACLE10.2.0.3(10GR2)との連携のため、A-VX01R4.0にアップグレードをしました(オフコンでアップグレードは最近めったにないとのことです)、とりあえず、TEST段階ですが、このアップグレードには満足しています。 DB連携を使っている会社を聞いたことないと、かかれていましたが、このDB連携があるので、A-VXは手放すことができません。 また、XML連携のミドルウェアーも実験段階ですが使っています。 それとの関係でJAVA環境(JBOS)にA-VXのデータをDB連携から連動させることも、行う予定です。 まだまだ、A-VXは使われるし、オープンな環境にも全く問題なく対応できます、このような事例があまりにも公開されていなくて、A-VXに誤解を持っている人も見受けれます、A-VX資産が多くて、オープン化できないという方には、このようなやり方もあると投稿してみました | ||
全部読む 最新50 1-100 板のトップ リロード |
■▲▼ | ||
1 | カンパニ間のデータアクセス | |
やぎ 2006-12-15 21:46:00
[返信] [編集] こんにちは 今回ユーザーの環境にカンパニを新たに追加 旧カンパニからデータを取得し、新カンパニで加工を行う 要望が出てきました。 LMなどは新カンパニに保存したいのですが 新カンパニにあるLMから旧カンパニのファイルを操作することは可能でしょうか? 無理な場合、グローバル環境に 旧カンパニのファイルを操作するLMをおこうかと思っているのですが・・・ よろしくお願いいたします。 | ||
2 | Re:カンパニ間のデータアクセス | |
オフコン人 2006-12-16 17:09:00
[返信] [編集] カンパニ内をローカルと呼びます。 ローカルで実行したAP(LM)でのファイルアクセスは、まずローカル(同じカンパニ)にアクセスし、無い場合はグローバルにあるファイルをアクセスします。 | ||
3 | Re:カンパニ間のデータアクセス | |
やぎ 2006-12-22 11:26:00
[返信] [編集] ありがとうございます。 ということは、やはり 異なるローカルからデータを取得しようとすると 一旦グローバルのファイルのデータを 抽出する必要がある、ということですね。 | ||
4 | Re:カンパニ間のデータアクセス | |
ターラヤン 2006-12-28 0:57:00
[返信] [編集] あるカンパニのオペレータから別のカンパニのファイルをアクセスしたいと いうことでしょうか。 やぎさんの書かれているように、一旦グローバルなファイルに抽出して、 別のカンパニのオペレータからアクセスする方法もあります。 グローバルオペレータから、両方のカンパニのファイルにアクセスできること を利用する方法もあります。 グローバルオペレータで入って、あるカンパニのファイルから別のカンパニの ファイルにデータをコピーしてあげます。 どのような運用かはわかりませんが、例えば自動運転機能で夜間にグローバル オペレータでファイルコピーするJSを自動起動する、というような方法です。 | ||
5 | Re:カンパニ間のデータアクセス | |
やぎ 2007-1-29 18:31:00
[返信] [編集] 回答ありがとうございます! もともとある基幹システムから、今回追加した別システム(それぞれにカンパニIDを割り当てている)にデータを移行したいのです。 単純なコピーではなく、別システムに取り込んだ基幹システムのデータは削除したいので、cobolでの開発を考えています。 (かつ、バッチではなく、メニューからのユーザーの明示的な起動によって運用) 別システムからすべての処理を起動できればいいのですが やはりそれは難しいですよねえ・・・。 | ||
6 | Re:カンパニ間のデータアクセス | |
ターラヤン 2007-1-30 21:54:00
[返信] [編集] >別システムからすべての処理を起動できればいいのですが >やはりそれは難しいですよねえ・・・。 的外れかもしれませんが、 別システムから起動するならば、インボーキングを使用する、 データコピー(移動)ならば、A-VX/NETを利用するなどの 方法がありそうです。 Windowsから起動するならば、ジョブ起動ユーティリティが あります。 | ||
7 | Re:カンパニ間のデータアクセス | |
やぎ 2007-1-31 15:54:00
[返信] [編集] 回答ありがとうございます。 うーーん。 すみません、経験がないのでよく分からないのですが そこまで大掛かりにする必要はないかと思っていました。 (別システム、と書いていますが 二つのシステムとも同一サーバ内に構築されていますので) | ||
8 | Re:カンパニ間のデータアクセス | |
オフコン人 2007-1-31 23:19:00
[返信] [編集] やぎさん、もっと具体的にされたいことを書かないと何のアドバイスもできないのじゃないでしょうか。 ローカルで実行したCOBOL-APからグローバルファイルも扱うことが可能です。 基幹システムがグローバルで今回構築されたのがローカルなら実現は可能かと思います。 ローカルからのファイルサーチ順は、そのローカル→グローバルです。 | ||
9 | Re:カンパニ間のデータアクセス | |
やぎ 2007-2-6 18:36:00
[返信] [編集] すみません。説明が不十分でした。 下記のようなことをイメージしています。
ファイル1のデータをファイル2に編集して更新したい。 かつ、ファイル2に書き込んだファイル1のデータは削除。 この場合、いきなりファイル1からファイル2への(COBOLAPでの)データ移行が可能かどうか、を知りたかったのです。 (たとえばグローバルにあるAP3を実行すれば可能か) 現在はまず、AP1でファイル1のデータをファイル3へ抽出し(その際ファイル1のデータも削除) その後、AP2でファイル3からファイル2へデータを更新しています。(それぞれのAPの実行は各カンパニで) | ||
10 | Re:カンパニ間のデータアクセス | |
オフコン人 2007-2-10 17:36:00
[返信] [編集] やぎさんの方法は正しいと思います。 グローバルからユーティリティであれば、ローカルのファイル(ファイル1、ファイル2)を扱うことができますので、少し発展させてはいかがでしょうか。 COBOL-APにこだわりがあるようですが、ユーティリティはJS化することができます。COBOL-AP内でJSを扱うことが可能ですので、#FLCMVや#ABCの抽出機能で抽出の用件が満たされるなら、グローバルからCOBOL-AP実行で実現できますね。 | ||
全部読む 最新50 1-100 板のトップ リロード |
■▲▼ | ||
1 | #NFCNVによるデータの出力先 | |
轟金剛 2006-12-11 10:50:00
[返信] [編集] #NFCNVでA-VXからテキストに出力する場合、通常A-VXサーバー内 のドライブに出力しますが、ネットワーク上の別のPCに直接 出力することは可能でしょうか? | ||
2 | Re:#NFCNVによるデータの出力先 | |
江須扇 2006-12-11 12:35:00
[返信] [編集] 轟金剛さん、初めまして、江須扇と申します。 私の知る限りでは無理だと思います。 通常はサーバー内のフォルダを共有にしてそこに出力するという 事になります。 セキュリティ上等で出来ない場合は、 テクニックとしては、フォルダ内を監視してファイルがあると 移動するというようなBATを動作させるWindowsの フリーソフトをインストールするというのは、 いかがでしょうか? 600シリーズ以降であればかなりのフリーソフトが動作すると 思います。 但しメーカーや販売店には保障しないと言われると思います。 | ||
3 | Re:#NFCNVによるデータの出力先 | |
苦労人 2006-12-11 15:07:00
[返信] [編集] 轟金剛さんこんにちわ。 サーバから見て、PC側のドライブやフォルダをネットワークドライブに割り当てて、しかもセキュリティーなんかもユルユルに設定してみたのですが、やっぱり#NFCNVではDOS側のI/Oエラーになってしまいダメですね。 ・・・て言うか、こんな方法でOKだったら誰も苦労しませんよね。 | ||
4 | Re:#NFCNVによるデータの出力先 | |
轟金剛 2006-12-11 15:32:00
[返信] [編集] 江須扇さん、苦労人さんご回答頂き有難うございます。 私もPC側のドライブやフォルダをネットワークドライブに割り当ててやってみましたがダメでした。 江須扇さんのおっしゃるようにフリーソフトで監視ソフトを見つけたので、MOVEコマンドと併用で一応成功しました。 | ||
5 | Re:#NFCNVによるデータの出力先 | |
メタボリック街道まっしぐら 2006-12-14 0:12:00
[返信] [編集] 6年位前の話ですが、#NFCNVでネットワークドライブへの出力対応がないとのことでしたが、あとでネットワークドライブへの出力を可能にするDLLや設定方法等があると聞きました。 メーカーなりディーラーのSEに問い合わせをしてみてはいかがでしょうか? | ||
6 | Re:#NFCNVによるデータの出力先 | |
ボーナス貰ってがっかり 2006-12-22 17:05:00
[返信] [編集] お邪魔いたします。 私も出力先の件で、ここにたどり着きました。 具体的に御享受願えませんか・・・? | ||
7 | Re:#NFCNVによるデータの出力先 | |
オフコン人 2006-12-22 21:55:00
[返信] [編集] Windows Server 2003のモデルでは可能になったとかも聞いたことがあります。 「メタボリック街道まっしぐら」さんの仰るように、販売店、メーカーへ現在利用のOSなどの情報を含めて問い合わせされたらいかがでしょうか。 | ||
8 | Re:#NFCNVによるデータの出力先 | |
A−VXでかんばってます 2007-4-10 22:41:00
[返信] [編集] 以前770使っていた時に販売店からネットワークドライブ対応ツールを入手してネットワークドライブへの出力が出来ていましたが660xiにリプレースした後そのツールが使えなくなり、販売店に文句言ってRPQ対応で作って貰いました。しかし出力先が2003の場合は無理ですので、そろそろ対策を考えなくてはと思っております。 | ||
9 | Re:#NFCNVによるデータの出力先 | |
オフコン人 2007-4-18 21:59:00
[返信] [編集] 出力先が2003の場合は無理ってこと無いんじゃないでしょうか。 2003からWindowsセキュリティの機能が結構厳しいので、設定をすればできると思いますが。 xi用のモジュールならできないことないと思うのですが・・・ | ||
10 | Re:#NFCNVによるデータの出力先 | |
老朽SE 2007-4-21 16:20:00
[返信] [編集] 初めまして 私も同じような壁にあたり困っていたところ こちらにたどりついてこちらで紹介された小技で 対処しています。 方法は、PC側マシン(処理を起動するWS)の ローカルディスクにCOPYやMOVEするバッチファイル (サーバーに作成したTXTファイルをネットワークディスクにコピーする)を 作成しておきAVXのジョブストリーム内で 「JCLで直接WindowsAPの起動」のまたは 「COBOLプログラムからWindows APを起動する」を使用して AVX側からネットワークディスクへコピーするバッチファイルを 起動させています。あまりスマートな方法ではありませんが 支障なく動いています。難点は非同期であるためバッチファイル起動中に AVXの次の処理が流れてしまいます。本来は有償ソフトの JOB連携ユーテリティを使うのが筋だと思います。 | ||
11 | ネットワークドライブの作成方法 | |
ゆうたん 2007-4-23 16:14:00
[返信] [編集] A-VXでネットワークドライブを使用する事は可能でした。 A-VXはSYSTEMユーザーで実行される為、SYSTEMユーザーでネットワークドライブを 作成すればよいと思い、やってみたら出来ました。 やり方は以下の通りです。 【1.次のバッチファイル2つを用意する】 EnableNetDrive.bat DisableNetDrive.bat 『EnableNetDrive.batの中身』 ---------- ここから net use [デバイス名] \[コンピュータ名][共有フォルダ名] パスワード /user:[コンピュータ(ドメイン)名][ユーザー名] ---------- ここまで 例) コンピュータ”TEST01” 内の共有フォルダ”share”をzドライブとして接続する。 但し、TEST01には以下のユーザー存在する User:TestUser Password:testpassword net use z: \TEST01share testpassword /user:TEST01TestUser 『DisableNetDrive.batの中身』 ---------- ここから net use [デバイス名] /delete ---------- ここまで 例)Zドライブを作成した場合 net use z: /delete 【2.ネットワークドライブを作成する】 次のコマンドを実行する。 at [開始時間] [保存先]EnableNetDrive.bat 例)午前8時に接続する(Dドライブのbatフォルダにバッチがある場合)。 at 8:00 d:atEnableNetDrive.bat atコマンドのおかげでSYSTEMユーザーとしてバッチが動作する為 SYSTEMユーザーにネットワークドライブが割り当てられる。 DisableNetDrive.batを実行するまではつながったまま。 【3.ネットワークドライブを削除する】 次のコマンドを実行する。 at [開始時間] [保存先]DisableNetDrive.bat 例)午後6時に切断する(Dドライブのbatフォルダにバッチがある場合)。 at 18:00 d:atDisableNetDrive.bat (安全の為に切断したほうが無難でしょう) | ||
全部読む 最新50 1-100 板のトップ リロード |
■▲▼ | ||
1 | データディクショナリの表定義をテキストに | |
ストイコ 2006-11-29 17:35:00
[返信] [編集] はじめて投稿します。岐阜のストイコといいます。 質問ですが、現在会社でERP導入かレガシーマイグレーションか ということで、色々試していますが、 表定義をWINDOWSのテキスト形式に変換して、COBOLのコピー句と して使いたいのですが、うまい方法ありますか。 どうか私を助けてください。 お願いします。 | ||
2 | Re:データディクショナリの表定義をテキストに | |
わかば 2006-11-29 18:38:00
[返信] [編集] こんにちは。 私の会社では Printviw クライアント Ver6.22を使用しています。 このツールは、表定義に限らず、印刷結果をスプールへ出力すると、 Windows側でテキストデータとしてエクスポート可能な優れものです。 テキストデータから、エクセルなどで加工してとても重宝しています。 | ||
3 | Re:データディクショナリの表定義をテキストに | |
オフコン人 2006-11-29 22:43:00
[返信] [編集] 逆にお聞きしたいのですが、これは、Windows系のCOBOLのコピーライブラリとして再利用されたいのでしょうか。 それとも、A-VXのCOBOLのコピーライブラリとして利用されたいのでしょうか。 A-VX COBOLだったら、確かそのままでライブラリとして利用できたはずなんですが。 | ||
4 | Re:データディクショナリの表定義をテキストに | |
ストイコ 2006-11-30 12:56:00
[返信] [編集] 早速の書込みありがとうございます。 Windows系のCOBOLのコピーライブラリとして再利用したいということです。よろしくお願いします。 | ||
5 | 分かりません。。不思議な。。。 | |
EXCHANGE 2006-11-30 18:51:00
[返信] [編集] * ご質問されている方にお伺いしたいのですが、レガシーマイグレーションということですよね。それって、そもそもA−VXのアプリのCOBOLソースを変換する可能性が高いと思うのですが、 それならCOBOLで記述されたCOPY句もソースから同時に変換すれば、わざわさDDF定義を使ってしなくても良いのでは?? * A−VX上のCOBOLソースが入手できないのであれば、ほとんど、いちからの構築コーディングということになっちゃいますが、 それなら、新たにシステム設計をするケースが多いでしょうし、当然新しい仕様の要求も出てきますから、定義なども結局変わっちゃうんではないのでしょうか。。 * 表定義がウン百(ウン>=5)ぐらいでないとあんまり効率的では無いように。。。 | ||
6 | Re:データディクショナリの表定義をテキストに | |
ターラヤン 2006-12-1 1:16:00
[返信] [編集] こんにちは。 システム7200やシステム3100なのか、それともExpress5800/600シリーズ なのでしょうか? 600シリーズであると仮定して説明します。 DDFから表定義情報をソースに出力する方法は、「リレーショナル型データベース説明書」 の「表定義の保守」「レベル3 ライブラリ出力」辺りで説明されています。 簡単に説明すると、ユーティリティ:#ABCの「1.ファイル情報の保守」「3.データ ディクショナリの保守」「2.表定義」「7.補助機能」「1.ライブラリ」の順番で操作します。 一旦ソースに落としてしまえば、後はファイル変換ユーティリティでWindows側の テキストファイルに落とすことができます。 ファイル変換ユーティリティについては「ファイル連携機能説明書」に書いてあります。 私のサイトの http://www.geocities.jp/tahrayan/utili/avxcobol-dos.html にも簡単な説明がありますので、 参考にしてください。 他の方も興味があるところだと思いますので、実際にWindows系COBOLのコピーライブラリとして 使用できたかどうかなど結果も報告していただければ幸いです。 | ||
7 | Re:データディクショナリの表定義をテキストに | |
ストイコ 2006-12-1 13:37:00
[返信] [編集] ターラヤンさんありがとうございました。 Express5800/600シリーズです。 おっしゃるとおりのやり方で変換することができました。 一つ一つ実行しなければなりませんが、根気よくやりたいと 思います。 | ||
全部読む 最新50 1-100 板のトップ リロード |
■▲▼ | ||
1 | SMART2EXパラメータの#NFCNV変換 | |
おやじ 2006-11-24 16:39:00
[返信] [編集] 1.#NFCNVで変換(A−VX→DOS)CSV1 2.#NFCNVで変換(A−VX←DOS)CSV1 3.上記2をPML登録、実行→RUN文が誤っています。 4.SMART2EXで更新すると、読み込みするが画面表示無 し(画面上のガイドが消える) SMARTパラメータをメール送信したいのですが無理かな? 他に方法あれば教えて下さい。 | ||
2 | Re:SMART2EXパラメータの#NFCNV変換 | |
苦労人 2006-11-24 21:48:00
[返信] [編集] 先頭の行に制御コードみたいなものがあり、一度シフトJIS変換し、それを元の内部コードに戻すと、その制御コードらしき部分が崩れてしまいます。 DOSにする際、無変換でコンバートし、A−VXに戻す時も無変換でコンバートすればうまくいきました。 (それをメールで送信した事はありませんが) | ||
3 | Re:SMART2EXパラメータの#NFCNV変換 | |
おやじ 2006-11-25 12:08:00
[返信] [編集] 苦労人さん有難うございます。 無変換でOKでした。 尚、メールもOKでした。 助かりました。 | ||
全部読む 最新50 1-100 板のトップ リロード |
新規投稿 | スレッド表示 | ツリー表示 | 投稿順表示 | i-mode | トップ |
BluesBB ©Sting_Band