4D Internet Commands v14引数フォーマット |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Internet Commands v14
引数フォーマット
引数フォーマット
ここでは、このマニュアルを通して使用される主要なパラメーターの意味やフォーマットを説明します。
hostName は"dns.4d.com" や "204.118.90.2"のようなホスト名またはIPアドレスです。ホスト名はドメイン名システムを使用して解決されます。プライマリおよびセカンダリDNSは通常OSのコントロールパネルを使用して設定されます。hostName を引数として受け取る4DICのコマンドはホスト名、あるいはIPアドレス形式いずれのフォーマットも受け入れますが、サーバーのIPアドレスは変更されることがあるため、ホスト名形式を使用することが推奨されます。 ホスト名はドメイン名システムを使用してIPアドレスに変換されます。IPアドレスは文字であらわされますが、計算を行うことで倍長整数に変換することができます。NET_NameToAddr や NET_AddrToName などのコマンドを使用すればこの変換処理を実行させることができます。この倍長整数値をこのマニュアルでは ip_LongInt という名前で参照します。倍長整数値は直接的にTCP接続を行う特別な状況下でのみ利用されます。またホスト名の代わりに解決済みの倍長整数値を使用することで、ディスクスペースを節約できます。しかしIPV6との互換性のため、倍長整数値は使用すべきではありません。 MailAddress は "user_name@domain_name" という形式のメールアドレスです。このドキュメントでは mailAddress はひとつのメールアドレスを表します。メールアドレスのリストは addressList で参照します。引数が mailAddress のみである場合、ひとつのメールアドレスしか引数として渡せないことを意味します。mailAddress のフォーマットはユーザー名とドメイン名両方を含んでいなければなりません:
addressList は一つ以上のメールアドレスを含みます。各メールアドレスはカンマまたはキャリッジリターンで区切ります。以下の例題はいずれも有効なアドレスリストを生成します: $AddressList:="jsmith@4d.com" localPath はユーザーマシン上におけるファイルやディレクトリの場所です。MacOSではコロンをディレクトリ区切り文字として使用します。たとえば"My Hard Drive"ハードディスク内の"Reports"フォルダーにある"My Report.txt"は"My Hard Drive:Reports:My Report.txt"というパス名であらわすことができます。MacOSにおいて、ディレクトリのパスはコロンで終了しなければなりません。たとえば新しいレポートを同じフォルダーに保存するには"My Hard Drive:Reports:"と指定します。ファイルとディレクトリいずれを参照するかは、コマンドが呼び出されるコンテキストに基づきます。Windowsでも同様のルールを用いますが、ディレクトリ区切り文字にはバックスラッシュ (\ 日本語フォント環境では円マークになることがあります) を使用します。 注: 4DICのFTP コマンドでは、31文字を超える名前を持つファイルを扱うことができません (ファイル転送 - 概要参照)。 hostPath はUnix OSで実行されているコンピューター上のファイルやディレクトリを示す場所です。Unix環境ではディレクトリ区切り文字としてスラッシュ (/) を使用します。たとえば"4D"ディレクトリ中の"reports"ディレクトリの中の"report.txt"ファイルは"/4D/reports /report.txt"で示すことができます。ディレクトリパス名は "/" で終了しなければなりません。パス名先頭の"/"はボリュームのルートを表します。 注: 4DICのFTPプロトコルでは、扱う事ができるファイル名に限度があります。詳細な情報に関しては、 ファイル転送 - 概要 の章を参照して下さい。 4D Internet Commandsは多くのコマンドで"ID"を引数にとります。各通信機能のコマンドセットは独自のセッションを確立し、それは"ID"で参照できます。セッションを開くコマンドに続く一連のコマンドはこのIDを使用してセッションを特定します。 各通信コマンド (SMTP, POP3, IMAP, FTP, TCP, UDP) で取得できるIDを他の通信コマンドに渡すことはできません。しかしPOP3, IMAP, FTP接続のIDは低レベルのTCPコマンドに渡すことができます。詳細は低レベルルーチン - 概要を参照してください。
すべての4D Internet Commands (IT_ErrorText と IT_Versionを除く) は関数の結果として整数値を返します。この整数値には4Dデータベースに通知すべき関数の結果としてエラーコードが含まれます。コマンドの実行に成功すると、0が返されます。非0が返された場合、エラーが発生したことを意味します。4D Internet CommandsのエラーコードについてはAppendix C, 4D Internet Commandsエラーコードを参照してください。 |
プロパティ
プロダクト: 4D Internet Commands ARTICLE USAGE
4D Internet Commands ( 4D Internet Commands v11.4) Parent of : 引数フォーマット ( 4D Internet Commands v14 R4) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||