No.2ベストアンサー
- 回答日時:
汎用機上がりで現在をJavaをメインに扱っている技術者です。
1.ホスト側から該当データを、Windowsサーバーへ落とす。
※EXCELで落とせるわけではない。
2.アプリケーションからCORBA経由でホストへ直接アクセスしてEXCELへ出力する。
1番ならホストが操作できる人間なら普通はできますよ。
私の汎用機時代は普通にやっていました。
2番のCORBAは異機種分散環で通信を行うための規格で、開発言語には依存しません。
http://e-words.jp/w/CORBA.html
参考URL:http://www.hellohiro.com/corba.htm
No.6
- 回答日時:
昔、汎用機(富士通)で作業をしていました。
1)すごく面倒だが、ウィンドーズのコピー・貼り
付けを使って、ちょっとずつエクセルファイル
に反映させていく。(考えている時間があれば
それをやったほうがいい場合がある。)
2)「IMPORT/EXPORT」というコマンドを使って
いました。時間が掛かる場合がありますが、
順ファイルの内容を、エクセル(CSVファ
イル)に落とすことができました。
あとは、ファイルを開いて、加工しエクセル
ファイルとして保存をすればいろいろ使えま
した。
参考になればよいのですが
No.5
- 回答日時:
今時のホストなら、TCP/IPが動いていてPCからftpで取ってこられるはずです。
ホストのシステム管理者なら稼動レポート作り等のため日常的にやっているはず。他の方が書いている、文字コード変換やレコードの処理も、適切にftpのオプションを設定すれば、SJISへの変換(*)や1レコードを1行への変換はホスト上のftpサーバーが自動変換するはずです。あとはExcelに読み込んで、メニューからデータ→区切り位置で、固定長のデータを選んでカラム位置を指定して項目ごとに列を分けます。
(注*:ホストでJISに無い漢字が使われていると正しく変換できませんが)
ただ、これはホスト上のファイルがテキストの場合だけ。
バイナリデータの場合は、事前にホスト上でテキストファイルに変換する必要があります。これはユーティリティプログラムを使うか、COBOL等でプログラムを作るかしないといけませんが、少なくともこれはホスト技術者ならできるはず。
この回答へのお礼
お礼日時:2004/05/14 17:59
回答ありがとうございました。
管理者もやってみる。との事でした。
やっぱりド素人のイメージでは、簡単じゃないの~?と思った事自体あさはかでした。
勉強になりました。
No.4
- 回答日時:
>磁気媒体とはFDということになると思いますが、昔は5.25インチや8インチしかついてなかったりしました
私が携わっていた当時でも3.5インチのFDはあったので、媒体に落とすことは容易ですね。
確かMOなんかもあったと思いました。(^^;)
>パソコンと違う文字コードを使っている場合が多く、変換が必要です。
EBCDICコードですね。
ホストだとデータ量が多いはずなので、
EXCELに落とすよりは、
ホストと直接やり取りした方が良い気がします。
この回答へのお礼
お礼日時:2004/05/14 16:57
回答ありがとうございます。
そうなんですよね~。「結局文字コードの変換がめんどくさくって。」管理者の返答でした。く~っ(T_T)
No.3
- 回答日時:
思いつくまま参考にならないか、記してみます。
(COBOLシステムが動いている(以下メインシステムと言う)コンピュタの出力機器)
COBOLのデータを磁気媒体に落とせますか。磁気媒体とはFDということになると思いますが、昔は5.25インチや8インチしかついてなかったりしました。するとパソコンの入力機器で読めない。メインシステムはかえってCD-RWなど
付いていないでしょう。
それが出来ない場合は、通信処理でパソコンに持ってこれれば、よいですが。#2のご解答。10年以上昔はコンなの夢でした。
そう言う機器の問題と、それをやるプログラムを作れたり
、ユティリティのパラメータを作れる人がいて、協力してくれるでしょうか。意外に諸事情でシステム部はいやがる場合あり。
(文字コードの問題)
パソコンと違う文字コードを使っている場合が多く、変換が必要です。どちらでやっても良いのですが、メインシステムの方でユティリティ・ソフトがあればそれでやれます。FCONVなんて名称かな。そのメインシステムのOSの漢字で、システム固有文字などがあれば、てこずります。
(レコードのブロッキングの問題)
できれば、メインシステム側で、レコードブロックはしない方かよい。
(レコードの終端・ファイル終端の問題)
MD-DOS以来改行復帰がレコード終端文字記号です。
旨く行くか。
(レコードのフィールド)
固定長で、数字は右寄せ、文字は左詰でしょうから
パソコンのPRN形式に近いでしょう。
エヂット後だとかえって後で面倒。(123,345など
の表現)
CSV形式にはなっていないでしょう。今からこのためにプログラムをコボル側で作るならCSV形式がよいが。
(ラベルなどのこと)
ファイルラベルなどの考えがパソコンではないので、オミットしてもらう。
まあ何やかや、イメージでは左から右へ簡単そうに見えますが、過去にはなかなか難しいかった記憶があります。
パソコンと大型機の間の通信伝送ソフトが入ってやっと
オフラインで連動させた記憶あり。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
3のつく数字と3の倍数のみを表...
-
緯度、経度の 10進法と 60進法...
-
VB6で10進数を32進数に変換する...
-
家電製品の電力周波数を変える機械
-
php
-
文字コードの変換
-
C/C++→JAVAに変換するツール
-
エクセルVBAの自動変換機能?
-
VB 6 を VS 2012に変換するには?
-
Mac 乗数の入力方法
-
C#で漢字→ローマ字を変換
-
画像をバイナリに変換
-
VB.NETをJavaに変換するツール...
-
画像ファイル変換(Tiff→PDF)
-
COMP-3
-
StrConvの使い方について教えて...
-
変換中の文字を表示させず、IME...
-
旧暦の取得
-
SCSI機器をネットワークで共有...
-
C++からCへのソース変換について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
緯度、経度の 10進法と 60進法...
-
家電製品の電力周波数を変える機械
-
3のつく数字と3の倍数のみを表...
-
エクセルVBAの自動変換機能?
-
10進数をBCDに変換する方法
-
Mac 乗数の入力方法
-
なぜ通信には16進数文字列が使...
-
VB6からVB2010への変換について
-
VB.NETからJavaに変換するツー...
-
C/C++→JAVAに変換するツール
-
【EXCEL】カナ、ひらがなを英字...
-
VB6で10進数を32進数に変換する...
-
逆コンパイルと逆アセンブルの...
-
分を時間に変換するプログラム
-
php
-
VB.NETをJavaに変換するツール...
-
C#でのpngからbmpへの変換について
-
C++からCへのソース変換について
-
マンセル⇔XYZ,RGB変換式或いは...
-
画像ファイル変換(Tiff→PDF)
おすすめ情報