質問コーナー

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個目以降のフィールドは無視されます。