IKD様ご返事ありがとうございます。'RPGSEND'をprintf()に記述変更して、DFTACTGRP(*NO)でとりあえず、CRTBNDRPGしてコンパイルは通したのですが、これだけでは全然ダメなのですね。hhtp.confにcgiのディレクトリーをこのAJX002のPGMがある場所を指定したら、一応ブラウザからこのAJX002をAS400上で起動するとこまではできたのですが考慮すべき点がまだ全然足らないということですね。C/400がHTTPとRPGとのやりとりの部分をエンコードも含めて面倒見てくれるのではと思っていたのですが、これは私の勘違いということでしょうか?> このため IBM は (米国では) CGIDEV2 というフリーの *SRVPGM を公開しており英語は苦手ですが、参考に勉強させていただきます。
C/400 は単なる開発言語ですので C/400 が HTMLとのインターフェースをとってくれるわけではありません。デコードやパースやユーザー自身の手で行うことが基本でOS400 提供の *SRVPGM として QHTTPSVR/QTMHCGI があります。下記は資料としては古いのですが CGI開発の基本がわかりやすくまとめられていますのでご参考になさってください。 [ AS/400 V3 TCP/IP機能とインターネット ]http://www-06.ibm.com/jp/servers/eserver/iseries/techinfo/cgiprog/doc.htm