質問コーナー
i-web シリーズについてのお問合せは→
こちらから
良くあるご質問
【i-webRPG全般】
Q.i-webRPGを使うと、プログラムが自動的に作成されるのですか
Q.開発言語は、RPGですか
Q.現在RPGVですが、ILERPGにコンバージョンしなければならないでしょか
Q.どうしてもRPGVを使用したいのですが
Q.ILERPGが、コンパイルが2段階に分かれると聞きましたが
Q.JAVAの知識は必要ですか
Q.必要な知識はなんですか
Q.他に必要なソフトは何があるでしょうか
Q.CGIのジョブはどこで動きますか
Q.一時点で同時に処理できるセッション数はいくつですか
【SENDMAILコマンド】
Q.SENDMAILコマンドのSMTPサーバーには何を指定しますか
Q.SMTPサーバーのIPアドレスがわからないんですが
Q.メールの送信に1分以上かかってしまう
Q.SENDMAILで送信した時刻と受信したメールの時刻が大幅に違う
Q.SENDMAILを実行したが、failed to lookup IP addres from host name というエラーになってしまう
【i-webXLR全般】
Q.『ファイル選択の指定』をしたが、フィールドの内容が表示されない
Q.『表示項目の指定』で表示されるフィールドの最大数は?
Q.i-webRPGを使うと、プログラムが自動的に作成されるのですか
A.いいえ。プログラムは、これまでどおりプログラマーが作成します
i−webRPGは、開発に便利な機能を提供するだけです
Q.開発言語は、RPGですか
A.そうです。ただし、ILERPGが必要です。
i−webRPGの機能は、組み込み関数の呼び出しのような形で
使用しますが、RPGVではそれができません。
ただ、RPGVを習熟されている方なら、ILERPGは直ぐに
プログラミングできると思います。
Q.現在RPGVですが、ILERPGにコンバージョンしなければならないでしょか
A.その必要はありません。
ILERPGは必要な部分だけILEで作成すれば結構です。
RPGのコンパイラーは両方コンパイルできるはずです。
ただ、是非にILERPGにコンバージョンするのなら、
CVTRPGSRCコマンドで可能です。
Q.どうしてもRPGVを使用したいのですが
A.方法が無いわけではありません。
i-webRPGで用意している関数を呼び出すだけのILERPGによる
プログラムを用意して、RPGVからこれをCALLする形にします
こちらをご覧下さい。
ただし、開発効率の面からあまりお勧めはできません。
Q.ILERPGが、コンパイルが2段階に分かれると聞きましたが
A.*MODULEを作成してから、*PGMを作成します。
ただし、i−webRPGの中の『CRTWEBRPG』を使用すれば
一回の操作で、*PGMまで作成できます。
Q.JAVAの知識は必要ですか
A.全く必要ありません。
Q.必要な知識はなんですか
A.RPG/HTML/若干のCGIプログラミングの知識です。
Q.他に必要なソフトは何があるでしょうか
A.OS400とRPGのコンパイラー以外には特に必要ありません。
Q.CGIのジョブはどこで動きますか
A.QHTTPSVRというサブシステムの下で動きます。
Q.一時点で同時に処理できるセッション数はいくつですか
A.HTTP属性の変更で設定します。
省略時の値は、3です。
Q.SENDMAILコマンドのSMTPサーバーには何を指定しますか
A.一般的にAS400でTCP/IPを使用して、他のサーバーにアクセスする場合には、
ADDTCPHTEコマンドを使用して、ホスト名と実際のIPアドレスの関係を
設定する必要があります。
たとえば、
ADDTCPHTE INTNETADR('xxx.xxx.xxx.xxx') HOSTNAME(('AXEL_MAIL_SVR'))
とします。
そして、
SENDMAIL ・・・・・・・・・・ SERVER(AXEL_MAIL_SVR)
とします。
また、ほかの方法で登録も可能です。こちらを参照してください。
Q.SMTPサーバーのIPアドレスがわからないんですが
A.貴社のネットワーク管理者にお尋ねいただくのが基本ですが、
お使いのメーラーによっては、調べる事が出来ます。
MicroSoft Outlook Expressの場合、
@自分自身にメールを送る
A着信したメールのプロパティを見る。
B詳細のなかに
『Received: from xxxxxx.xxxx.ne.jp ([xxx.xxx.xxx.xxx])』
という部分があれば、xxx.xxx.xxx.xxxが、IPアドレスです。
Q.メールの送信に1分以上かかってしまう
A.CHGTCPDMNコマンドの HOSTSCHPTYパラメーター(ホスト名検索優先順位)が
*remote になっていないでしょうか。この場合、以上に時間がかかる場合があります。
*local に変更してみてください。
Q.SENDMAILで送信した時刻と受信したメールの時刻が大幅に違う
A.AS400のシステム値 QUTCOFFSET(世界標準時のオフセット)は
何になっているでしょうか?
SENDMAILは、メールの発信時刻は
システム値QTIME システム値QUTSOFFSET を送信します。
QTIME=14:00:00 QUTCOFFSET=+09:00 の場合
『Sat, 11 May 2002 14:00:00 +0900 』の形式で送信します。
これを、受信したメーラーがどう表示するかは、メーラーの機能です。
ちなみに、MS-Outlook-Expressの場合、
QTIME=14:00:00 QUTCOFFSET=+00:00 で送信すると、
メーラー側の送信時刻は、23:00:00と表示され、
QTIME=14:00:00 QUTCOFFSET=+09:00 で送信すると、
メーラー側の送信時刻は、14:00:00と表示されます。
なお、QUTCOFFSETは、RPG内のTIME命令等には影響しないようですが、
他への影響の詳細については、IBM等にお問い合わせください
Q.SENDMAILを実行したが、failed to lookup IP addres from host name というエラーになってしまう。
A.SENDMAILコマンドのSMTPサーバーの名前が正しくない可能性が高いです。
こちらを参照してください。
Q.『ファイル選択の指定』をしたが、フィールドの内容が表示されない
A.ファイルに対する権限が設定されているでしょうか
QTMHHTP1または*PUBLICに対して、
*USE以上の権限が必要です。
Q.『表示項目の指定』で表示されるフィールドの最大数は?
A.表示できるフィールドの最大数は、88までです。
選択したファイルのフィールドの数が88を超えるものだと
89個目以降のフィールドは無視されます。