サービスを呼び出すときに実行されるオブジェクトを指定します。このとき、異なるジェネレーターで生成された Web サービスを実行することができます。
&DataType.ResourceName
戻されるタイプ: Numeric
Web サービスの名前を指定し、その場所をプログラムで指定するか、location.xml を使用することができます。
たとえば、同じ Web サービスを .NET と Java の両方で生成し、それぞれ次の URL にあるとします:
http://server1:port1/app/awebservice.aspx (.NET の Web サービスの URL)
http://server2:port2/app/servlet/awebservice (Java の Web サービスの URL)
Java の WSDL 仕様に従って、外部オブジェクトを作成します (http://server2:port2/app/servlet/awebservice?wsdl)。その後、次のように記述して .NET の Web サービスを呼び出します。
&location = getlocation( '<外部オブジェクト名>' ) // オブジェクトの場所の情報を取得
&location.host = "server1"
&location.port = port1
&location.BaseUrl = "/app/"
....&location.ResourceName =// 必要に応じて呼び出すオブジェクトの名前を設定
<GXLocations>
<GXLocation name="<外部オブジェクト名>">
<Common>
<Host>server1</Host>
<port>port1</port>
<BaseURL>/app/</BaseURL>
....<ResourceName>awebservice.aspx</ResourceName>
</Common>
</GXLocation>
</GXLocations>
データタイプ: Location
言語: .NET、Java
Location データタイプ
Location