最近のアクセス:
[Resource Name] プロパティ

サービスを呼び出すときに実行されるオブジェクトを指定します。このとき、異なるジェネレーターで生成された 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











サブページ
Created: 14/09/18 03:04 by Admin Last update: 21/10/28 23:27 by Admin
カテゴリ
Powered by GXwiki 3.0