• 締切済み

AS/400→PCへ自動でデータ送信したい。

通信関係やパソコンの知識も乏しい者ですが、よろしく お願いします。  現在、AS/400で作られたデータをJCAを使用して 取引先にデータ送信していたのですが、取引先が変わり、 そちらの取引先にはオフコンが無くLINUXを使用して いるそうです。 今までと同様、AS/400内でデータを作成して、そのまま 自動でデータを送りたいのですが、どんな方法があるのか 教えてください。  サポートデスクで聞いたら、FTPなどで自動で送れると 聞いたのですが、いまいちわかりませんでした。 どうか、よろしくお願いします。

みんなの回答

回答No.1

AS/400は、3年程離れてまして得る覚えですが? >取引先にはオフコンが無くLINUX(PC_unix)を使用している?。 このことから、汎用機・オフコンでなくx86マシンと受け取れますので・・・・ CLプログラムに、AS400のFTPコマンドを実装する。 文字化けしない様に送信モードは、バイナリーですね。 テキスト化されたデータを、送信する。 送信が完了したら終了する。 上記をデータを作成した後、実行する。 ご参考になれば、幸いです。

参考URL:
http://www7.big.or.jp/~pinball/discus/as400/23213.html
norika-san
質問者

お礼

回答ありがとうございます!嬉しいです。 やはり、FTPコマンドで送信できるのですね。さっそく試してみます。 まずは、AS/400→PCサーバーへCSV形式に送信してみようと思います。 リンクのサイトもとても参考になりました。 また困った時にはよろしくお願いします。

関連するQ&A

  • AS/400からOracleへのデータ移行

    現在、オフコンAS/400で管理しているデータを、UNIXマシンに移行することになりました。 つまり、DB2のデータを、Oracleに落としたいのですが、 ASの知識にも乏しく、オフコン→PC のデータ移行は経験もないため、 手段がわかりません。 何か素敵なテクニック等ありましたらご教授願います。 ちなみにASの操作は、PCでエミュレーター経由で行っています。 よろしくお願いします。

  • テキストで送り込んだ内容を自動でメールで送信する

    お世話になります。 汎用機(windows以外)からwindows系osにftp等でテキストを送信し、 それを自動的にメールとして送信する事は可能でしょうか? 送信する内容はs-jisも可能で、テキスト名がメールアドレスでも、 本文の1行目にメールアドレスを入れる事も可能です。 又、取引先別にテキストを分ける事も可能です。 用途としましては、サーバー(win以外)で処理された取引データの内容を 各取引先へメールへ送信したいです。 windows2000,xpproはsmtp?で自動送信が可能と聞いた事がありますが、 実際はどうなのでしょうか? 有償ソフトを使用する事も考えております。 vb系であればの開発、セットアップもokです。

  • AS400データをCSVやテキストで取り出したい

    素人質問ですみませんが教えてください。 取引先の小売店がIBMのAS400というオフコンを利用しています。 現在、住所録としてのみの活用ということだったので、windowsで管理したほうが便利で、当社としても受託業務がしやすいので提案しました。 ところが、そのデータの取り出し方が分からないとの事。 私も素人で、操作や説明すらできません。 簡単にCSVやテキスト形式などで住所録データを取り出せないでしょうか。 また、それをPCのwindowsに取り込むにはどうしたらよいでしょうか。 情報不足かもしれませんが、分かる範囲で教えてください。

  • AS400を使ったインフラ構築

    こんにちわ。今年度社内でインフラ整備を担当することになった者です。 なんにも具体的な計画が立っていない状況でいろいろとかんがえてはいるんですが このような状況の場合でどういう設計ができるか、いろいろとお聞きしたいのです。 ・現在業務部のオフコンはAS400。顧客データを扱う。クライアント7台 ・営業部ではファイルサーバーをおいてEXCELで顧客のデータ管理(おまけに各部門ごとにデータがばらばらになっている。)をしている。クライアント15台。 ・クライアントはWin98、NT、2000混在で2つのドメインが構築され、専用線で繋がっている。 そこでばらばらになっているデータを一本化して、営業部からブラウザを通して オフコンのデータを閲覧でき営業の効率化を図りたいのです。 まず根本的に、AS400のデータをクライアントからブラウザを通してWWW上で抽出、閲覧、入力ができ、またそれをオフコンに反映させることは可能なのでしょうか? 私はAS400の知識がほとんど無く誠にお恥ずかしいのですが、詳しい方ぜひともご指導頂けたら幸いで御座います。よろしくお願いいたします。

  • 自動でデータを送るには

    株式取引で自動で取引するシステムを考えております。 例えば、NTTの株式が150万になれば、(150万になるというのは、他のデータから取得) 銘柄  NTT  株式数 1株 価格  1500000円     指値買い という内容を自動で更新したいのです。 今回、特に悩んでいるのが、 ------- | 注文 | ------- という、コマンドボタンをどのようにして、 自動で送信するのか、というプログラムです。 IE上で、テキストボックスに値段、銘柄コードを入れ、 注文ボタンをクリックするプログラムはどのようにすればよいのでしょうか。 あるいは、その他の方法がございましたら、 是非、是非教えてもらえないでしょうか どうか、よろしくお願いします。

  • PCからPICへのデータ送信について

    VB2010をのserialport機能を用いて,外部機器にデータを送るプログラムを作成しています。 外部機器から送信されてきたデータの受信は問題なくできましたが,PCからの送信がうまく出来ません。 Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click If TextBox2.Text.Length = 0 Then MessageBox.Show("送信文字列を入力してください", "エラー", MessageBoxButtons.OK, MessageBoxIcon.Error) TextBox2.Focus() Exit Sub End If Try SerialPort1.WriteLine(TextBox2.Text) Catch ex As Exception MessageBox.Show(ex.Message, "エラー", MessageBoxButtons.OK, MessageBoxIcon.Error) End Try End Sub プログラムは上記のようになります。(microsoftのサンプルそのままです。) 上記のプログラムで 数字の「1」を送信したいのですが,うまく送ることができません。 外部機器は,データが送信されたことは感知していますが, 「1」 が送られたことは認識できていないようです。 serialdebug2というソフトを使用して,「1」 を送信した場合は,問題ありませんでした。  ほかのサイトでも質問させてもらい,VBの文字コードを変換するようにとのアドバイスを頂き,実行しましたが,うまくデータが送信できませんでした。 どうすれば,上記のような問題を解決できるでしょうか?

  • PrimoPDFでPDF化したデータを添付してメール送信する際。

    PrimoPDFでPDF化したデータを添付してメール送信する際。 職場の上司に、仕事に関するデータを、メールに添付して取引先に送信できるか試してくれ、と頼まれました。 しかも金をかけずに。 そこで、職場のCADソフト(土木測量のCADです)で作成したデータを、PrimoPDFなどのPDFに変換し作成できるソフトでPDF化し、そのPDF化したデータをメールに添付して送信しようと思っています。 そこでご教授いただきたいのですが、この時、この添付メールを受け取った方(取引先になります)は、Adobe Readerで見ることになっても文字化けしたりするのでしょうか? また弊社と同じCADのソフトを取引先も使用しているとして、一度、上記のようにPDF化したCADデータを取引先が、PDFファイルからそのCADソフトのデータに変換できた場合(元のCADデータに戻した場合)、取引先は綺麗に見ることができるんでしょうか?? 何を質問したいのかというと、PDFを添付してメールをすればその添付データは、文字化けなどが原因で送信の際に劣化するんじゃないかということなんです。 説明が下手で申し訳ないんですが、上記の質問にお答えいただけるようよろしくお願いします。

  • 大量データ送信を制限する方法 OCN

    先日OCN様より 【OCNからの重要なお知らせ】大量データ送信による利用停止および契約解除のご連絡 といった文面の書類が届きました。 内容は大量データ送信が確認できたので、1日30GB以上の通信を今後も続けるようなら契約を解除するといった内容です。 大量データ送信には心当たりがあるので(ウェブカメラ・Skypeでの長電話・ネットゲームなど)制限する事には構わないのですが、自分がどの程度の通信量をしてるのかわからないまま契約解除となると困ります。 そこで、自分の通信量を確認出来るツールなどは無いでしょうか? また、通信量を制限するツール(1日30GB使用したら自動で通信を遮断など)などは無いでしょうか?

  • データ送信

    MSCommのOutPutプロパティを使用して送信します。 Dim Buffer As String  Buffer = "Dummy" MSComm1.Output = Buffer RS-232C接続をしたデバイスにデータを送信します。 このとき、受信するデバイスがいないとMSComm1.Outputステートメントの処理に約4-5秒かかります。 これは仕様ですか? MSComm1.Iutputプロパティを含めて、タイムアウトに関して参考になるドキュメントやサイトがございましたら教えていただけませんか?

  • 計測用データを送信するには

    帯域測定プログラムを作っています。 まず送信側で通信に使用するデータサイズを決めて受信側に送信し、 そのデータを使って互いに送受信して帯域測定を行いたいです。 送信側で50000バイトのデータを使って計測を使用と決めて、50000バイトという情報を受信側に送信します。 int data = 50000; String unit = "byte"; byte[] send_size = (data+unit).getBytes(); out.write(send_size); out.flush(); これを受信側は受け取り50000バイトという数値に変換したいのですが、 変換の仕方が分かりません。 バイトに変換して送信しているので、5は53に、0は48に変換されているので、53->5、48->0というように変換してやりたいのですが、 どうすればよいのでしょうか? また、50000バイトという情報を相手側にもっと賢く遅れる方法があればそちらについてのアドバイスも頂きたいです。 よろしくお願いします。

    • ベストアンサー
    • Java