updateNamedResource

説明

リポジトリ内の既存の名前付きリソースを更新するためのリクエスト。この操作によって、リポジトリ内の既存のリソースが、リクエストで定義されるリソースで置き換えられます。リクエストで定義されるリソースのリソース タイプは、リポジトリ内の既存のリソースのリソース タイプと一致していなければなりません。

注: この操作では、リポジトリに対する書き込み権限が必要です。

メッセージ

次の表に、updateNamedResource 操作のリクエスト メッセージとレスポンス メッセージを示します。

メッセージ名をクリックすると、メッセージの詳細を確認できます。

メッセージ 説明
UpdateNamedResourceRequest updateNamedResource 操作のリクエスト メッセージ。
UpdateNamedResourceResponse updateNamedResource 操作のレスポンス メッセージ。

XML SOAP リクエストの例

既存の TestNamedResource を新しいインラインの名前付きテーブル定義で置き換えます。



<S:Envelope
    xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:v1="http://www.mapinfo.com/midev/service/namedresource/v1">
    <S:Header/>
    <S:Body>
        <v1:UpdateNamedResourceRequest id="update1" locale="en-US">
            <v1:Resource>
                <NamedDataSourceDefinition
                    version="MXP_WorkSpace_1_5"
                    xmlns="http://www.mapinfo.com/mxp">
                    <ConnectionSet/>
                    <DataSourceDefinitionSet>
                        <TABFileDataSourceDefinition id="worldcap" readOnly="false">
                            <DataSourceName>worldcap</DataSourceName>
                            <FileName>C:/work/MIDev/MapInfoManager/TestData/Service/Feature/PerformanceData/worldcap.TAB</FileName>
                        </TABFileDataSourceDefinition>
                    </DataSourceDefinitionSet>
                    <DataSourceRef ref="worldcap"/>
                </NamedDataSourceDefinition>
            </v1:Resource>
            <v1:Path>/TestPath/TestNamedResource</v1:Path>
        </v1:UpdateNamedResourceRequest>
    </S:Body>
</S:Envelope>