私は勤務先のテストプログラムの問題を受け継いだインターン生です。少し調べてみると、まったく同じ問題を抱えている人に出会うことができます。ここで少し聞いてみたところ、これを投稿した人は実際にまだここで働いていることがわかりました。私もこれについて彼の助けを得ていますが、彼は私よりももう少し真剣に問題を説明していると思います。
無駄なことをすべて読みたくない人のために、ここにその要点があります。クライアント側で実行され、SPARC Unix マシンで実行される Ada で記述されたテスト アプリケーションへのリモート呼び出しを行う GUI があります。建物内の全員が Unix マシンを使用してすべてを行っていたときは、テスト アプリと GUI は問題なく動作していましたが、最近は全員がより高速な新しい Linux x86 マシンを手に入れました。
テスト アプリと GUI の間にビッグ/リトル エンディアンの非互換性があるため、アップグレードしたユーザーはテスト アプリを実行できません。
さて、それを修正する方法を見つけるのが私の仕事です。さて、ここで大規模なアプリの書き直しが行われることはわかっています。おそらく、GUI とテスト アプリが相互に対話する方法を再定義する必要がありますが、プログラムを完全に逆アセンブルせずにこれを行うにはどうすればよいでしょうか?
私が思いついたいくつかのオプションは次のとおりです。 Java RMI XML/RPC SOAP データの焼き付け?
私はネットワーク プログラミングの初心者であり、これらの「ソリューション」が有効に見えるかもしれませんが、完全にベースから外れている可能性があることを覚えておいてください。助けてください!