• ベストアンサー

AS/400 の仮想PCは作れるのか?

すみません、IBMのAS/400のDB2へ接続するサンプルプログラムを作成したいのですが、AS/400の本体を持っていないのです。 この仮想PCを作る方法は無いのでしょうか? AWSのEC2でインスタンスを探してみたのですが、イメージが見つからないのです。 まさか本体を買うわけにもいかず、困っています。 確認したいのは、C#で作成したアプリ(ネイティブドライバ?を使った場合とODBCドライバを使った場合)と、Javaのアプリと、PHPのWebアプリのそれぞれから接続する方法です。 どうか宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

インテルアーキテクチャじゃないので無理です。 調べてませんが、おそらくAS/400上のDB2でなくても、Windows上やLinux上のDB2でもテストできるのでは?

inomatajin
質問者

お礼

出来ないという事が解りましたので、ベストアンサーです。諦めが付きました。 実はWindows上にDB2をインストールして、外部から接続するという確認は全て終わっているのです。 せっかく作ったのに、いざ本番環境に入れたらさっぱり動かない、というような状況を想定して、出来るだけ同じ環境を準備したかったのです。 お騒がせしました。ありがとうございました。

その他の回答 (1)

回答No.2

>この仮想PCを作る方法は無いのでしょうか? AS/400のアーキテクチァが理解できてリバースエンジニアリングが出来れば作れるでしょうね。 ただしあなたひとりなら一万年くらいかかるでしょうね。 質問文を見る限りAS/400の端末ではなさそうだがホストは何でも関係ない世界なのだが、それにAS/400がないのに接続するプログラムを作ってどうするのか? AP作成の作法を理解していないとしか思えませんね。

inomatajin
質問者

補足

> 質問文を見る限りAS/400の端末ではなさそうだがホストは何でも関係ない世界なのだが、 貴方は現場でトラブルに会った事が無いのですか? 私が確認したいと挙げた例は、マニュアル通りにやれば上手くいくはずなのにトラブルが発生したという実例がある物だけです。 > それにAS/400がないのに接続するプログラムを作ってどうするのか? 正しい手順を確認し、経験を積む事とマニュアル化する事が目的です。 同じ手順で上手くいかない場合、問題箇所の特定に役立ちます。手順が間違い無いのであれば、用意された環境に問題があると判断できます。 現場は、必ずしも完璧な環境やドキュメントが用意されているわけではありません。なので状況を正確に把握するために少しでも多く情報を集める必要があります。 そのためには正しいと断言できる根拠を、自分の経験の中に持つ事も必要なのです。 例えばです。WindowsクライアントからDBサーバーに接続する時に、既存のアプリケーションが使用しているシステムDSNが、なぜか自分のサンプルプログラムからは使用できなかったとします。マニュアルを完璧に守っているのに。 さて、この状況で貴方は自分のサンプルプログラムが完璧であると確信できるでしょうか?参考にしたマニュアルは完璧だと確信できるでしょうか? 貴方と同じような発言をした人が過去にいました。 「Windows環境にPHPとMySQLの環境を作るなんて、XAMPP使えば一発だよ。30分もかからん」とか言って、その環境を作るのに4時間かかって「用意された環境が悪い」と言い訳してました。 知るか馬鹿。仕事は待ってくれねーんだよ。

関連するQ&A