マスター データ サービス Web サービスには、マスター データ マネージャーがユーザー インターフェイスを介して行うすべての機能を制御するコードを記述できる一連の操作が含まれています。 Web サービス操作は、 IService インターフェイスによって定義され、 ServiceClient クラスのメソッドとして実装されます。 このトピックでは、Web サービスの操作を概念的なカテゴリにグループ化して、Web サービス API の使用方法を理解するのに役立ちます。
モデル操作
これらの操作は、モデルの作成、更新、削除、およびエンティティ、階層、バージョンなど、モデルのすべてのコンテンツを操作するために使用されます。 詳細については、「 モデル (マスター データ サービス)」を参照してください。
| MetadataClone |
| MetadataCreate |
| MetadataDelete |
| MetadataGet |
| MetadataUpdate |
エンティティ操作
これらの操作は、1 つのエンティティのメンバーを作成、更新、および削除するために使用されます。 詳細については、「 エンティティ (マスター データ サービス) 」および「 メンバー (マスター データ サービス)」を参照してください。
| EntityMemberKeyLookup |
| EntityMembersCopy |
| EntityMembersCreate |
| EntityMembersDelete |
| EntityMembersGet |
| EntityMembersMerge |
| EntityMembersUpdate |
メンバー操作
これらの操作は、メンバーの取得、更新、削除に使用されます。 操作対象のメンバーのセットには、複数のエンティティのメンバーを含めることができます。 詳細については、「 メンバー (マスター データ サービス)」を参照してください。
| ModelMembersBulkDelete |
| ModelMembersBulkMerge |
| ModelMembersBulkUpdate |
| ModelMembersGet |
属性と階層の操作
これらの操作は、属性と階層の情報を取得するために使用されます。 属性と階層は、 MetadataUpdateなどのモデル操作を使用して変更することもできます。 詳細については、 属性 (マスター データ サービス) と 階層 (マスター データ サービス) を参照してください。
| EntityMemberAttributesGet |
| HierarchyMembersGet |
ビジネス ルールの操作
これらの操作は、ビジネス ルールの作成、更新、削除、発行に使用されます。 詳細については、「 ビジネス ルール (マスター データ サービス)」を参照してください。
| BusinessRulesClone |
| BusinessRulesCreate |
| BusinessRulesDelete |
| BusinessRulesGet |
| BusinessRulesPaletteGet |
| BusinessRulesPublish |
| BusinessRulesUpdate |
注釈操作
これらの操作は、注釈の作成、更新、削除に使用されます。 詳細については、「 注釈 (マスター データ サービス)」を参照してください。
| AnnotationsDelete |
| AnnotationsUpdate |
| EntityMemberAnnotationsCreate |
| EntityMemberAnnotationsGet |
| TransactionAnnotationsCreate |
| TransactionAnnotationsGet |
トランザクション操作
これらの操作は、トランザクションの取得と取り消しに使用されます。 詳細については、「 トランザクション (マスター データ サービス)」を参照してください。
| TransactionsGet |
| TransactionsReverse |
バージョンと検証の操作
これらの操作は、バージョンのコピーと検証に使用されます。 詳細については、 バージョン (マスター データ サービス) と 検証 (マスター データ サービス) を参照してください。
| VersionCopy |
| ValidationGet |
| ValidationProcess |
データ品質操作
これらの操作は、データ品質タスクを実行し、その結果を確認するために使用されます。
データインポート操作
これらの操作は、マスター データ サービス データベースにデータをインポートするために使用されます。 詳細については、「 データのインポート (マスター データ サービス)」を参照してください。
| EntityStagingClear |
| EntityStagingGet |
| EntityStagingLoad |
| EntityStagingProcess |
次の操作は、SQL Server 2008 R2 に含まれるステージング プロセスを使用してデータをインポートするために使用されます。 これらの操作は、既存のデータベースをサポートするためにのみ使用する必要があります。 新しい開発では、前に示した操作を使用します。
| StagingClear |
| StagingGet |
| StagingNameCheck |
| StagingProcess |
データ エクスポート操作
これらの操作は、サブスクリプション ビューを使用してデータをエクスポートするために使用されます。 詳細については、「 データのエクスポート (マスター データ サービス)」を参照してください。
| ExportViewCreate |
| ExportViewDelete |
| ExportViewListGet |
| ExportViewUpdate |
セキュリティ操作
これらの操作は、マスター データ サービス データベースへのアクセスを制御するセキュリティ設定を変更するために使用されます。 詳細については、「 セキュリティ (マスター データ サービス)」を参照してください。
システムの操作
これらの操作は、システム設定とユーザー設定を取得および更新するために使用されます。
| ServiceCheck |
| ServiceVersionGet |
| SystemDomainListGet |
| SystemPropertiesGet |
| SystemSettingsGet |
| SystemSettingsUpdate |
| UserPreferencesDelete |
| UserPreferencesGet |
| UserPreferencesUpdate |