クライアントのIPやマシン名を取得する方法
これはInterSystems FAQ サイトの記事です。
言語バインディングなどのサーバクライアント型で接続した場合、クライアントの情報は以下の処理で取得できます。
set client=$PIECE($ZIO,"/")
サーバがWindowsの場合、上記にクライアントマシン名が格納されます。
そこで
set ip=$system.INetInfo.HostNameToAddr(client)
とすれば、IPアドレスが取得できます。 サーバがLinux等のUNIX系の場合、変数clientにはクライアントマシンのIPアドレスが格納されます。