SharePoint BDC モデル スキーマ リファレンス
SharePointの外部コンテンツ タイプの作成に使用できる BDC モデル スキーマ (BDCMetadata.xsd) の参照情報を含みます。
AccessControlEntry 要素
親要素のアクセス権を指定するアクセス制御エントリ (ACE) を含みます。
Business Connectivity Services とセキュリティの詳細については、「Business Connectivity Services のセキュリティの概要」を参照してください。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<AccessControlEntry Principal = "String"> </AccessControlEntry>
以下のセクションで、属性、子要素、親要素について説明します。
属性
属性 | 説明 |
---|---|
Principal |
必須。 この ACE を持つセキュリティ プリンシパルの名前。 属性の型: String |
子要素
要素 | 説明 |
---|---|
AccessControlEntry の Right 要素 (BDCMetadata スキーマ) |
セキュリティ プリンシパルで利用できる権限を指定する Right 要素。 |
親要素
要素 | 説明 |
---|---|
AccessControlList 要素 (BDCMetadata スキーマ) |
この ACE を含むアクセス制御リスト (ACL)。 |
AccessControlList 要素
親要素のアクセス制御リスト (ACL) を指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<AccessControlList></AccessControlList>
以下のセクションで、属性、子要素、親要素について説明します。
属性
なし
子要素
要素 | 説明 |
---|---|
AccessControlList の AccessControlEntry 要素 (BDCMetadata スキーマ) |
アクセス制御エントリ (ACE)。 |
親要素
要素 | 説明 |
---|---|
Model 要素 (BDCMetadata スキーマ) |
ビジネス アプリケーションで外部コンテンツ タイプを含んでいるモデル。 |
LobSystems の LobSystem 要素 (BDCMetadata スキーマ) |
モデルに含まれている LobSystem。 |
Entities の Entity 要素 (BDCMetadata スキーマ) |
外部コンテンツ タイプ。 |
Methods の Method 要素 (BDCMetadata スキーマ) |
外部コンテンツ タイプのメソッド。 |
MethodInstances の Association 要素 (BDCMetadata スキーマ) |
関連付け。 |
MethodInstances の MethodInstance 要素 (BDCMetadata スキーマ) |
外部コンテンツ タイプのメソッド インスタンス。 |
Action 要素
外部コンテンツ タイプによってサポートされるアクションを指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Schema: BDCMetadata
外部システムにリンクをすることによって SharePoint、Office 2013、および外部システムのユーザー インターフェイス間のギャップを埋めるアクション。
既定で、Business Data Connectivity (BDC) Service は、 View Item、 Edit Item、および Delete Item などのアクションを、BDC モデルでこれらの操作をモデル化した後で、実行します。 これらの既定のアクションに加えて、外部コンテンツ タイプに追加するために、その他の機能を持つアクションを作成することができます。 たとえば、Customer 外部コンテンツ タイプから、顧客に電子メール メッセージを送信する、あるいはブラウザーで顧客のホーム ページを開くなどのシンプルなアクションを実行することができます。
アクションは、外部コンテンツ タイプを伴います。 つまり、外部コンテンツ タイプのアクションを定義すると、外部リストまたはビジネス データ Web パーツまたは外部データ列のどちらでも、その外部コンテンツ タイプを表示するすべての場所にアクションが表示されます。
<Action Position = "Integer" IsOpenedInNewWindow = "Boolean" Url = "String" ImageUrl = "String" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </Action>
以下のセクションで、属性、子要素、親要素について説明します。
属性
属性 | 説明 |
---|---|
Position |
必須。 この外部コンテンツ タイプのその他のアクションの中で、このアクションの推奨の位置。 属性の型: Integer |
IsOpenedInNewWindow |
省略可能。 アクションを実行した結果が、新しいユーザー インターフェイス ウィンドウで表示されるかどうかを指定します。 既定値: false 属性の型: Boolean |
Url |
必須。 アクションが呼び出されたときの移動先の URL。 URL 文字列は .NET Framework 形式の文字列です。 各書式指定子 ({0} など) は Action パラメーターに対応します。 属性の型: String |
ImageUrl |
省略可能。 アクションのアイコン イメージの絶対または相対パス。 アイコン イメージは 16x16 ピクセルにします。 属性の型: String |
名前 |
必須。 このアクションの名前です。 属性の型: String |
DefaultDisplayName |
省略可能。 このアクションの既定の表示名。 属性の型: String |
IsCached |
省略可能。 このアクションが頻繁に使用されるかどうかを指定します。 このアクションは、BDC Client Runtime がこのアクションをキャッシュするために使用します。 既定値: true 属性の型: Boolean |
子要素
要素 | 説明 |
---|---|
MetadataObject の LocalizedDisplayNames 要素 (BDCMetadata スキーマ) |
アクションのローカライズされた名前。 |
MetadataObject の Properties 要素 (BDCMetadata スキーマ) |
アクションのプロパティ。 |
Action の ActionParameters 要素 (BDCMetadata スキーマ) |
アクションのパラメーター。 |
親要素
要素 | 説明 |
---|---|
Entity の Actions 要素 (BDCMetadata スキーマ) |
外部コンテンツ タイプのアクションのリスト。 |
ActionParameter 要素
URL ベース アクションのパラメーターを指定します。 EntityInstance 固有のデータを使用してアクションの URL をパラメーター化する方法を定義します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
URL ベース アクションの URL 属性は、 ActionParameter 要素を使用してパラメーターを取得できます。
重要:ActionParameter は、識別子の値、または Entity の SpecificFinder 内の TypeDescriptors に対応する値を表すことができます。 IdOrdinal プロパティが存在する場合、ActionParameter は識別子値を表します。 プロパティの値は、この ActionParameter が表す値を持つ識別子のインデックスを指定します。 IdOrdinal プロパティが指定されていない場合、ActionParameter は TypeDescriptor を表します。このとき、Name 属性は、どの型記述子を表すかを指定します。 Name 属性は、Dotted Path として指定されます。
ActionParameter 要素は、次に示すプロパティを受け入れます。
重要: プロパティは大文字と小文字が区別されます。
プロパティ
プロパティ | 型 | 説明 | 必ず指定します。 | 既定値 | 制限/使用する値 |
---|---|---|---|---|---|
IdOrdinal |
System.Int32 |
ActionParameter がフィールドではなく識別子を表す場合に指定します。 |
省略可能 |
<ActionParameter Index = "Integer" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </ActionParameter>
以下のセクションで、属性、子要素、親要素について説明します。
属性
属性 | 説明 |
---|---|
Index |
必須。 URL 内の ActionParameters の中で、この ActionParameter の位置を示す順序属性。 属性の型: Integer |
名前 |
必須。 ActionParameter の名前。 属性の型: String |
DefaultDisplayName |
省略可能。 ActionParameter の既定の表示名。 属性の型: String |
IsCached |
省略可能。 この ActionParameter が頻繁に使用されるかどうかを指定します。 この属性は、BDC Client Runtime がこの Action をキャッシュするために使用します。 既定値: true 属性の型: Boolean |
子要素
要素 | 説明 |
---|---|
MetadataObject の LocalizedDisplayNames 要素 (BDCMetadata スキーマ) |
ActionParameter ローカライズされた表示名。 |
MetadataObject の Properties 要素 (BDCMetadata スキーマ) |
ActionParameter のプロパティ。 |
親要素
要素 | 説明 |
---|---|
Action の ActionParameters 要素 (BDCMetadata スキーマ) |
ActionParameters を含む ActionParameter 要素。 |
ActionParameters 要素
アクションの ActionParameters のリストを指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<ActionParameters></ActionParameters>
以下のセクションで、属性、子要素、親要素について説明します。
属性
なし。
子要素
要素 | 説明 |
---|---|
ActionParameters の ActionParameter 要素 (BDCMetadata スキーマ) |
ActionParameter。 |
親要素
要素 | 説明 |
---|---|
Actions の Action 要素 (BDCMetadata スキーマ) |
これらの Action が所属する ActionParameters。 |
Actions 要素
外部コンテンツ タイプのアクションのリストを指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<Actions></Actions>
以下のセクションで、属性、子要素、親要素について説明します。
属性
なし
子要素
要素 | 説明 |
---|---|
Actions の Action 要素 (BDCMetadata スキーマ) |
外部コンテンツ タイプのアクション。 |
親要素
要素 | 説明 |
---|---|
Entities の Entity 要素 (BDCMetadata スキーマ) |
これらのアクションが所属する外部コンテンツ タイプ。 |
Association 要素
関連付け要素は、システム内の関連する外部コンテンツ タイプにリンクします。 たとえば、顧客が注文を行う状況であれば、顧客は AdventureWorks システムの販売注文に関連付けられます。 関連付けは接続元および接続先の外部コンテンツ タイプへのポインターと、クライアントが接続先の外部コンテンツタイプを接続元の外部コンテンツ タイプから取得できるようにするビジネス ロジック ( MethodInstance オブジェクト) へのポインターを保持します。 Association のトラバーサルは、外部システム上のメソッドの呼び出しです。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
重要: プロパティは大文字と小文字が区別されます。
プロパティ
プロパティ | 型 | 説明 | 必須 | 既定値 | 制限/使用する値 |
---|---|---|---|---|---|
HideOnProfilePage |
System.Boolean |
関連する外部コンテンツ タイプが、マスター外部コンテンツ タイプのプロファイル ページに追加されるかどうかを指定します。 |
省略可能 |
<Association Type = "String" Default = "Boolean" ReturnParameterName = "String" ReturnTypeDescriptorName = "String" ReturnTypeDescriptorLevel = "Integer" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </Association>
以下のセクションで、属性、子要素、親要素について説明します。
属性
属性 | 説明 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
型 |
必須。 関連付けの型を指定する MethodInstanceType。 次の表に、この属性で使用できる値を示します。
|
||||||||||||
Default |
省略可能。 含まれる外部コンテンツ タイプ内で型を共有するすべての関連付けで、関連付けが既定値かどうかを指定します。 true に設定されている場合、含まれる外部コンテンツ タイプ内で型を共有するすべての関連付けで、関連付けが既定値になります。 false に設定されている場合は、関連付けは既定値ではありません。 既定値: false 属性の型: Boolean |
||||||||||||
ReturnParameterName |
省略可能。 関連付けの ReturnTypeDescriptor を含むパラメーターの名前。 パラメーターの Direction 属性には、"Out"、"InOut"、または "Return" のどれかが含まれている必要があります。 属性の型: String |
||||||||||||
ReturnTypeDescriptorName |
省略可能。 これは非推奨になっています。 代わりに ReturnTypeDescriptorPath を使用します。 属性の型: String |
||||||||||||
ReturnTypeDescriptorLevel |
省略可能。 これは非推奨になっています。 代わりに ReturnTypeDescriptorPath を使用します。 属性の型: Integer |
||||||||||||
ReturnTypeDescriptorPath |
省略可能。 関連付けの TypeDescriptor のドット パス。 属性の型: String |
||||||||||||
名前 |
必須。 関連付けの名前。 属性の型: String |
||||||||||||
DefaultDisplayName |
省略可能。 関連付けの既定の表示名。 属性の型: String |
||||||||||||
IsCached |
省略可能。 この関連付けが頻繁に使用されるかどうかを指定します。 既定値: true 属性の型: Boolean |
子要素
要素 | 説明 |
---|---|
MetadataObject の LocalizedDisplayNames 要素 (BDCMetadata スキーマ) |
LocalizedDisplayNames 要素は、関連付け用のローカライズされた名前のリストです。 |
MetadataObject の Properties 要素 (BDCMetadata スキーマ) |
Properties 要素は、関連付けのプロパティを指定します。 |
AccessControlList 要素 (BDCMetadata スキーマ) |
AccessControlList 要素は、関連付けへのアクセス権のセットを指定します。 |
Association の SourceEntity 要素 (BDCMetadata スキーマ) |
SourceEntity 要素は、関連付けにおける接続元外部コンテンツ タイプを指定します。 |
Association の DestinationEntity 要素 (BDCMetadata スキーマ) |
DestinationEntity 要素は、関連付けにおける接続先外部コンテンツ タイプを指定します。 |
親要素
要素 | 説明 |
---|---|
Method の MethodInstances 要素 (BDCMetadata スキーマ) |
この関連付けを含む MethodInstances 要素。 |
AssociationGroup 要素
AssociationGroup を指定します。 AssociationGroup は、関連する AssociationMethods を結び付けるコンストラクトです。 たとえば、 GetOrdersForCustomer、 GetCustomerForOrder、および AssociateCustomerToOrder は、顧客と注文の間の同じ関係を対象とする関連付けメソッドです。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
AssociationGroup は、 Reverse としてマークされていない AssociationReferences の参照先であるエンティティ要素、または Reverse としてマークされている AssociationReferences の参照元であるエンティティ要素で定義する必要があります。
<AssociationGroup Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </AssociationGroup>
以下のセクションで、属性、子要素、親要素について説明します。
属性
属性 | 説明 |
---|---|
名前 |
必須。 AssociationGroup の名前。 属性の型: String |
DefaultDisplayName |
省略可能。 AssociationGroup の既定の表示名です。 属性の型: String |
IsCached |
省略可能。 AssociationGroup が頻繁に使用されるかどうかを指定します。 既定値: true 属性の型: Boolean |
子要素
要素 | 説明 |
---|---|
MetadataObject の LocalizedDisplayNames 要素 (BDCMetadata スキーマ) |
AssociationGroup のローカライズされた名前。 |
MetadataObject の Properties 要素 (BDCMetadata スキーマ) |
AssociationGroup のプロパティ。 |
AssociationGroup の AssociationReference 要素 (BDCMetadata スキーマ) |
AssociationGroup の AssociationReference。 |
親要素
要素 | 説明 |
---|---|
Entity の AssociationGroups 要素 (BDCMetadata スキーマ) |
AssociationGroup を含む AssociationGroups 要素。 |
AssociationGroups 要素
AssociationGroup 要素のリストを指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<AssociationGroups></AssociationGroups>
以下のセクションで、属性、子要素、親要素について説明します。
属性
なし
子要素
要素 | 説明 |
---|---|
AssociationGroups の AssociationGroup 要素 (BDCMetadata スキーマ) |
AssociationGroup。 |
親要素
要素 | 説明 |
---|---|
Entities の Entity 要素 (BDCMetadata スキーマ) |
この AssociationGroups 要素が関連付けられている外部コンテンツ タイプ。 |
AssociationReference 要素
AssociationGroup に AssociationReference を指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<AssociationReference EntityNamespace = "String" EntityName = "String" AssociationName = "String" Reverse = "Boolean"> </AssociationReference>
以下のセクションで、属性、子要素、親要素について説明します。
属性
属性 | 説明 |
---|---|
EntityNamespace |
省略可能。 Association が定義された外部コンテンツ タイプの名前空間。 EntityName が指定されている場合、 EntityNamespace が必要です。 属性の型: String |
EntityName |
省略可能。 Association が定義された外部コンテンツ タイプの名前。 EntityNamespace が指定されている場合、 EntityName が必要です。 属性の型: String |
AssociationName |
必須。 Association の名前。 属性の型: String |
Reverse |
省略可能。 参照された Association の対応元と対応先が反転していることを指定します。 これは、同じ AssociationGroup のその他の関連付けに対して、 Association が反対の方向に機能していることを示します。 たとえば、 AssociationGroup が Association "GetOrdersForCustomer" を参照する場合は、特定の Customer アイテムのための Order アイテムを返すため、 AssociationGroup は Customer から Order の方向になります。 別の関連付け "GetCustomerForOrder" を参照するもう 1 つの AssociationReference は、関連付けが Order から Customer の方向になるため、反転としてマークを付ける必要があります。 既定値: false 属性の型: Boolean |
子要素
なし
親要素
要素 | 説明 |
---|---|
AssociationGroups の AssociationGroup 要素 (BDCMetadata スキーマ) |
この AssociationReference が所属する AssociationGroup。 |
ConvertType 要素
データ値のデータ型を別のデータ型に変換するためのルールを指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Schema: BDCMetadata
Convert 要素では、データ値のデータ型を別のデータ型に変換するためのルールを指定します。 ルールが順番どおりに適用される場合は、このルールでは、BDCType 属性に指定したデータ型に変換されるデータ値のデータ型を指定します。 ルールが逆の順序で適用される場合は、このルールでは、 LOBType 属性に指定したデータ型に変換されるデータ値のデータ型を指定します。 たとえば、このルールでは、外部システムから取得した日付値を最終的にユーザーに表示されるカルチャとロケールに依存する文字列に変換すること、その文字列の更新された値を外部システムと互換性のある日付に変換することを指定できます。
注意:ConvertType では、 System.String と System.DateTime の間の変換にグレゴリオ暦以外の予定表はサポートされていません。
<ConvertType LOBType = "String" BDCType = "String"> </ConvertType>
以下のセクションで、属性、子要素、親要素について説明します。
属性
属性 | 説明 |
---|---|
LOBType |
必須。 ルールが逆の順序で適用される場合にデータ値の変換先となるデータ型。 属性の型: String |
BDCType |
必須。 ルールが順番どおりに適用される場合にデータ値の変換先となるデータ型。 属性の型: String |
LOBLocale |
省略可能。 外部システムから受け取るデータのロケール。 |
子要素
なし
親要素
要素 | 説明 |
---|---|
TypeDescriptor の Interpretation 要素 (BDCMetadata スキーマ) |
TypeDescriptor で表されるデータ構造に格納されているデータに適用するルール。 |
DefaultValue 要素
既定値を表します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<DefaultValue MethodInstanceName = "String" Type = "String"> </DefaultValue>
以下のセクションで、属性、子要素、親要素について説明します。
属性
属性 | 説明 |
---|---|
MethodInstanceName |
必須。 この DefaultValue が適用される MethodInstance の名前。 属性の型: String |
型 |
必須。 既定値のデータ型。 次に、この属性で使用できる値を示します。 System.Int16 System.Int32 System.Int64 System.Single System.Double System.Decimal System.Boolean System.Byte System.UInt16 System.UInt32 System.UInt64 System.Guid System.String System.DateTime その他のシリアル化が可能な任意の型 ( Type.IsSerializable == true である場合など)属性の型: String |
子要素
なし
親要素
要素 | 説明 |
---|---|
TypeDescriptor の DefaultValues 要素 (BDCMetadata スキーマ) |
DefaultValues 要素
TypeDescriptor の DefaultValues のリストを指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<DefaultValues></DefaultValues>
以下のセクションで、属性、子要素、親要素について説明します。
属性
なし
子要素
要素 | 説明 |
---|---|
DefaultValues の DefaultValue 要素 (BDCMetadata スキーマ) |
MethodInstance の TypeDescriptor の既定値。 |
親要素
要素 | 説明 |
---|---|
TypeDescriptor 要素 (BDCMetadata スキーマ) |
これらの TypeDescriptor が所属する DefaultValues。 |
DestinationEntity 要素
Association 内で、接続先の外部コンテンツ タイプを指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<DestinationEntity Namespace = "String" Name = "String"> </DestinationEntity>
以下のセクションで、属性、子要素、親要素について説明します。
属性
属性 | 説明 |
---|---|
名前空間 |
必須。 エンティティ名前空間の名前。 属性の型: String |
名前 |
必須。 接続先エンティティの名前。 属性の型: String |
子要素
なし
親要素
要素 | 説明 |
---|---|
MethodInstances の Association 要素 (BDCMetadata スキーマ) |
Entities 要素
外部システムで外部コンテンツ タイプのリストを指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<Entities></Entities>
以下のセクションで、属性、子要素、親要素について説明します。
属性
なし
子要素
要素 | 説明 |
---|---|
Entities の Entity 要素 (BDCMetadata スキーマ) |
外部システムでの外部コンテンツ タイプ。 |
親要素
要素 | 説明 |
---|---|
LobSystems の LobSystem 要素 (BDCMetadata スキーマ) |
外部システム。 |
Entity 要素
外部コンテンツ タイプを指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<Entity Namespace = "String" Version = "String" EstimatedInstanceCount = "Integer" DefaultOperationMode = "String" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </Entity>
以下のセクションで、属性、子要素、親要素について説明します。
属性
属性 | 説明 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
名前空間 |
必須。 この外部コンテンツ タイプが所属する名前空間。 属性の型: String 注: 名前空間には特殊文字のアスタリスク "*" を使用しないでください。 |
||||||||||
バージョン |
必須。 この外部コンテンツ タイプのバージョン番号。 属性の型: String 注意: BDC モデルの変更時には、外部コンテンツ タイプのバージョン番号を増やす必要があります。 外部コンテンツ タイプの構造を変更する場合は、メジャー番号を増やす必要があります。 構造の変更には、SpecificFinder へのフィールドの追加や、識別子フィールドの変更があります。 たとえば、Creator メソッドの追加、接続情報の変更、LobSystems の名前と型記述子の変更など、外部コンテンツ タイプの構造に影響しない変更の場合は、ビルド番号とリビジョン番号を変更する必要があります。 |
||||||||||
EstimatedInstanceCount |
省略可能。 外部システムに含まれる推定の外部アイテム数。 既定値: 10000 属性の型: Integer |
||||||||||
DefaultOperationMode |
省略可能。 外部アイテムの作成、削除、更新、または読み取り時に外部システムを操作するときの既定の動作を指定します。 既定値: Default 次の表に、この属性で使用できる値を示します。
|
||||||||||
名前 |
必須。 外部コンテンツ タイプの名前です。 属性の型: String 注: 外部コンテンツ タイプの名前には特殊文字のアスタリスク "*" を使用しないでください。 |
||||||||||
DefaultDisplayName |
省略可能。 外部コンテンツ タイプの既定の表示名。 属性の型: String |
||||||||||
IsCached |
省略可能。 この外部コンテンツ タイプの使用頻度が高いかどうかを指定します。 true に設定すると、Business Data Connectivity (BDC) サービスはこの外部コンテンツ タイプをメモリにキャッシュします。 既定値: true 属性の型: Boolean |
子要素
要素 | 説明 |
---|---|
MetadataObject の LocalizedDisplayNames 要素 (BDCMetadata スキーマ) |
この外部コンテンツ タイプのローカライズされた表示名。 |
MetadataObject の Properties 要素 (BDCMetadata スキーマ) |
この外部コンテンツ タイプのプロパティ。 |
AccessControlList 要素 (BDCMetadata スキーマ) |
この外部コンテンツ タイプのアクセス制御リスト (ACL)。 |
Entity の Identifiers 要素 (BDCMetadata スキーマ) |
外部コンテンツ タイプの識別子。 |
Entity のMethods 要素 (BDCMetadata スキーマ) |
外部コンテンツ タイプのメソッド。 |
Entity の AssociationGroups 要素 (BDCMetadata スキーマ) |
外部コンテンツ タイプの関連付けグループ。 |
Entity の Actions 要素 (BDCMetadata スキーマ) |
外部コンテンツ タイプのアクション。 |
親要素
要素 | 説明 |
---|---|
LobSystem の Entities 要素 (BDCMetadata スキーマ) |
この外部システムの外部コンテンツ タイプのリスト。 |
FilterDescriptor 要素
メソッドのフィルター記述子を指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<FilterDescriptor Type = "String" FilterField = "String" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </FilterDescriptor>
以下のセクションで、属性、子要素、親要素について説明します。
属性
属性 | 説明 | ||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
種類 |
必須。 フィルター記述子の種類。 次の表に、この属性で使用できる値を示します。
|
||||||||||||||||||||||||||||||||||||||
FilterField |
省略可能。 属性の型: String |
||||||||||||||||||||||||||||||||||||||
名前 |
必須。 フィルター記述子の名前。 属性の型: String |
||||||||||||||||||||||||||||||||||||||
DefaultDisplayName |
省略可能。 フィルター記述子の既定の表示名。 属性の型: String |
||||||||||||||||||||||||||||||||||||||
IsCached |
省略可能。 このフィルター記述子が頻繁に使用されるかどうかを指定します。 true に設定すると、Business Data Connectivity (BDC) サービスによってこのフィルター記述子がメモリにキャッシュされます。 既定値: true 属性の型: Boolean |
子要素
要素 | 説明 |
---|---|
MetadataObject の LocalizedDisplayNames 要素 (BDCMetadata スキーマ) |
このフィルター記述子のローカライズされた表示名。 |
MetadataObject の Properties 要素 (BDCMetadata スキーマ) |
このフィルター記述子のプロパティ。 |
親要素
要素 | 説明 |
---|---|
Method の FilterDescriptors 要素 (BDCMetadata スキーマ) |
メソッドのフィルター記述子のリスト。 |
FilterDescriptors 要素
メソッドのフィルター記述子のリストを指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<FilterDescriptors></FilterDescriptors>
以下のセクションで、属性、子要素、親要素について説明します。
属性
なし
子要素
要素 | 説明 |
---|---|
FilterDescriptors の FilterDescriptor 要素 (BDCMetadata スキーマ) |
フィルター記述子です。 |
親要素
要素 | 説明 |
---|---|
Methods の Method 要素 (BDCMetadata スキーマ) |
フィルター記述子のリストが属するメソッドです。 |
Identifier 要素
外部コンテンツ タイプの識別子を指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
注:
Business Data Connectivity (BDC) サービスは、Null 許容データ型のフィールドへの識別子のマッピングを有効にします。 ただし、主識別子の場合は、これに該当する識別子の値が null のときに BDC でエラーが発生します。
<Identifier TypeName = "String" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </Identifier>
次からの各セクションで、属性、子要素、親要素について説明します。
属性
属性 | 説明 | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
TypeName |
必須。 識別子に対応する値のデータ型。 次の表に、この属性で使用できる値を示します。
|
||||||||||||||||||||||||||||||||||||
名前 |
必須。 識別子の名前。 属性の型: String |
||||||||||||||||||||||||||||||||||||
DefaultDisplayName |
省略可能。 識別子の既定の表示名。 属性の型: String |
||||||||||||||||||||||||||||||||||||
IsCached |
省略可能。 この識別子が頻繁に使用されるかどうかを指定します。 true に設定すると、ビジネス データ接続 (BDC) サービスによって識別子がメモリにキャッシュされます。 既定値: true 属性の型: Boolean |
子要素
要素 | 説明 |
---|---|
MetadataObject の LocalizedDisplayNames 要素 (BDCMetadata スキーマ) |
識別子のローカライズされた表示名。 |
MetadataObject の Properties 要素 (BDCMetadata スキーマ) |
識別子のプロパティ。 |
親要素
要素 | 説明 |
---|---|
Entity の Identifiers 要素 (BDCMetadata スキーマ) |
外部コンテンツ タイプの識別子のリスト。 |
Identifiers 要素
外部コンテンツ タイプの識別子のリストを指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<Identifiers></Identifiers>
以下のセクションで、属性、子要素、親要素について説明します。
属性
なし
子要素
要素 | 説明 |
---|---|
Identifiers の Identifier 要素 (BDCMetadata スキーマ) |
識別子を指定します。 |
親要素
要素 | 説明 |
---|---|
Entities の Entity 要素 (BDCMetadata スキーマ) |
この識別子のリストを含む外部コンテンツ タイプです。 |
Interpretation 要素
TypeDescriptor で表されるデータ構造に格納されているデータに適用する規則を指定します。 通常、これらのルールは、外部システムから返されるデータ値をユーザー インターフェイスで簡単に表現できるように変更するために指定されます。 データ値が外部システムから取得される場合は、 Interpretation 要素で指定された順序で指定されたルールを適用する必要があります。 最初のルールは、外部システムから受信したデータ値に適用する必要があります。連続するルールは、前のルールの適用に起因するデータ値に適用されます。 データ値が外部システムに送信される場合、指定されたルールは 、Interpretation 要素で指定された逆の順序で適用する必要があります。 最初のルールは、ユーザーから受け取ったデータ値に適用する必要があります。連続するルールは、前のルールの適用に起因するデータ値に適用されます。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<Interpretation></Interpretation>
以下のセクションで、属性、子要素、親要素について説明します。
属性
なし
子要素
要素 | 説明 |
---|---|
Interpretation の ConvertType 要素 (BDCMetadata スキーマ) |
データ型を別のデータ型に変換することを指定する ConvertType 要素。 |
Interpretation の NormalizeDateTime 要素 (BDCMetadata スキーマ) |
外部システムから取得した値の日時表記を別の表記に変換することを指定する NormalizeDateTime 要素。 |
NormalizeString |
外部システムから取得した値の文字列表記を別の表記に変換することを指定する NormalizeString 要素。 |
親要素
要素 | 説明 |
---|---|
TypeDescriptor 要素 (BDCMetadata スキーマ) |
TypeDescriptor 要素。 |
LobSystem 要素
外部データ ソースを表します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<LobSystem Type = "String" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </LobSystem>
以下のセクションで、属性、子要素、親要素について説明します。
属性
属性 | 説明 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
種類 |
LobSystem のプロパティ。 必須。 次の表に、この属性で使用できる値を示します。
|
||||||||||||
Name |
LobSystem の名前。 必須。 属性の型: String |
||||||||||||
DefaultDisplayName |
LobSystem の既定の表示名。 省略可能。 属性の型: String |
||||||||||||
IsCached |
LobSystem が高頻度に使用されるかどうかを指定します。 高頻度に使用される場合、Business Data Connectivity (BDC) サービスは LobSystem をキャッシュします。 省略可能。 既定値: true 属性の型: Boolean |
子要素
要素 | 説明 |
---|---|
MetadataObject の LocalizedDisplayNames 要素 (BDCMetadata スキーマ) |
LobSystem のローカライズされた名前。 |
MetadataObject の Properties 要素 (BDCMetadata スキーマ) |
LobSystem のプロパティを指定します。 |
AccessControlList 要素 (BDCMetadata スキーマ) |
LobSystem のアクセス制御リスト (ACL) を指定します。 |
LobSystem の Proxy 要素 (BDCMetadata スキーマ) |
この要素が存在しない場合に生成されるプロキシと同一のユーザー指定のプロキシを指定します。 |
LobSystem の LobSystemInstances 要素 (BDCMetadata スキーマ) |
この外部システムの外部システム インスタンスを指定します。 |
LobSystem の Entities 要素 (BDCMetadata スキーマ) |
この外部システムの外部コンテンツ タイプを指定します。 |
親要素
要素 | 説明 |
---|---|
Model の LobSystems 要素 (BDCMetadata スキーマ) |
このモデルの外部システムのリストを指定します。 |
LobSystemInstance 要素
外部システム インスタンスを指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<LobSystemInstance Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </LobSystemInstance>
以下のセクションで、属性、子要素、親要素について説明します。
属性
属性 | 説明 |
---|---|
名前 |
必須。 外部システム インスタンスの名前。 属性の型: String |
DefaultDisplayName |
省略可能。 外部システム インスタンスの既定の表示名。 属性の型: String |
IsCached |
省略可能。 この外部システム インスタンスの使用頻度が高いかどうかを指定します。 true に設定すると、Business Data Connectivity (BDC) サービスによって外部システム インスタンスがキャッシュされます。 既定値: true 属性の型: Boolean |
子要素
要素 | 説明 |
---|---|
MetadataObject の LocalizedDisplayNames 要素 (BDCMetadata スキーマ) |
この外部システム インスタンスのローカライズされた名前。 |
MetadataObject の Properties 要素 (BDCMetadata スキーマ) |
この外部システム インスタンスのプロパティ。 |
親要素
要素 | 説明 |
---|---|
LobSystem の LobSystemInstances 要素 (BDCMetadata スキーマ) |
外部システム インスタンスのリスト。 |
LobSystemInstances 要素
外部システム インスタンスのリストを指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<LobSystemInstances></LobSystemInstances>
以下のセクションで、属性、子要素、親要素について説明します。
属性
なし
子要素
要素 | 説明 |
---|---|
LobSystemInstances の LobSystemInstance 要素 (BDCMetadata スキーマ) |
外部システムのインスタンス。 |
親要素
要素 | 説明 |
---|---|
LobSystems の LobSystem 要素 (BDCMetadata スキーマ) |
外部システム。 |
LobSystems 要素
モデルの LobSystem 要素のリストを指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<LobSystems></LobSystems>
以下のセクションで、属性、子要素、親要素について説明します。
属性
なし
子要素
要素 | 説明 |
---|---|
LobSystems の LobSystem 要素 (BDCMetadata スキーマ) |
外部システムを指定する LobSystem 要素。 |
親要素
要素 | 説明 |
---|---|
Model 要素 (BDCMetadata スキーマ) |
アプリケーション定義 (BDC モデル)。 |
LocalizedDisplayName 要素
ローカライズされた名前を指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<LocalizedDisplayName LCID = "Integer"> </LocalizedDisplayName>
以下のセクションで、属性、子要素、親要素について説明します。
属性
属性 | 説明 |
---|---|
LCID |
必須。 言語コード識別子 (LCID)。 属性の型: Integer |
子要素
なし
親要素
要素 | 説明 |
---|---|
MetadataObject の LocalizedDisplayNames 要素 (BDCMetadata スキーマ) |
LocalizedDisplayNames を含む LocalizedDisplayName 要素。 |
LocalizedDisplayNames 要素
MetadataObject のローカライズされた名前のリストを指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<LocalizedDisplayNames></LocalizedDisplayNames>
以下のセクションで、属性、子要素、親要素について説明します。
属性
なし
子要素
要素 | 説明 |
---|---|
LocalizedDisplayNames の LocalizedDisplayName 要素 (BDCMetadata スキーマ) |
ローカライズされた名前。 |
親要素
MetadataObject 要素
名前空間:
スキーマ:
以下のセクションで、属性、子要素、親要素について説明します。
属性
子要素
親要素
Method 要素
外部コンテンツ タイプのメソッドを指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<Method IsStatic = "Boolean" LobName = "String" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </Method>
以下のセクションで、属性、子要素、親要素について説明します。
属性
属性 | 説明 |
---|---|
IsStatic |
省略可能。 このメソッドの実行に、実行のコンテキストとして機能する外部アイテム ( EntityInstance) が必要かどうかを指定します。 true を設定すると、このメソッドは静的メソッドとなり、実行用のコンテキストを提供する特定の EntityInstance を必要としません。 false に設定すると、このメソッドはインスタンス メソッドとなり、実行用のコンテキストを提供する EntityInstance を必要とします。 既定値: true 属性の型: Boolean |
LobName |
省略可能。 このメソッドによって表される外部システムに定義されている操作の名前です。 属性の型: String |
名前 |
必須。 このメソッドの名前です。 属性の型: String |
DefaultDisplayName |
省略可能。 このメソッドの既定の表示名です。 属性の型: String |
IsCached |
省略可能。 このメソッドが頻繁に使用されるかどうかを指定します。 true に設定すると、Business Data Connectivity (BDC) サービスによってこのメソッドがメモリにキャッシュされます。 既定値: true 属性の型: Boolean |
子要素
要素 | 説明 |
---|---|
MetadataObject の LocalizedDisplayNames 要素 (BDCMetadata スキーマ) |
このメソッドのローカライズされた表示名です。 |
MetadataObject の Properties 要素 (BDCMetadata スキーマ) |
このメソッドのプロパティです。 |
AccessControlList 要素 (BDCMetadata スキーマ) |
このメソッドのアクセス制御リスト (ACL) です。 |
Method の FilterDescriptors 要素 (BDCMetadata スキーマ) |
このメソッドのフィルター記述子です。 |
Method の Parameters 要素 (BDCMetadata スキーマ) |
このメソッドのパラメーターです。 メソッドが 1 つ以上の戻り値パラメーターを持つことはできません。 |
Method の MethodInstances 要素 (BDCMetadata スキーマ) |
このメソッドのメソッド インスタンスです。 |
親要素
要素 | 説明 |
---|---|
Entity のMethods 要素 (BDCMetadata スキーマ) |
外部コンテンツ タイプのメソッドのリストです。 |
MethodInstance 要素
MethodInstance を指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
BDC モデルでは、次の 2 つのケースが実行時に InvalidOperationException になります。
同じフィールド セットを返す 2 つの SpecificFinder メソッド インスタンス。
同じ数のフィールドを保有し、同じ数のフィールドを別のメソッド インスタンス ( Finder など) と共有する 2 つの SpecificFinder メソッド インスタンス。
<MethodInstance Type = "Strig" Default = "Boolean" ReturnParameterName = "String" ReturnTypeDescriptorName = "String" ReturnTypeDescriptorLevel = "Integer" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </MethodInstance>
以下のセクションで、属性、子要素、親要素について説明します。
属性
属性 | 説明 | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
型 |
必須。 MethodInstance の型を指定します。 次の表に、この属性で使用できる値を示します。
|
||||||||||||||||||||||||||||||||
Default |
省略可能。 MethodInstance が、含まれる外部コンテンツ タイプ (Entity) 内で型を共有するすべての MethodInstances 間で既定かどうかを指定します。 既定値: false 属性の型: Boolean |
||||||||||||||||||||||||||||||||
ReturnParameterName |
省略可能。 MethodInstance の ReturnTypeDescriptor を含む Parameter の名前。 Parameter の Direction 属性は、Out、InOut、または Return の値を持つ ParameterDirection 属性である必要があります。 この属性は、 GenericInvoker、 Creator、 Deleter、および Updater を除き、 MethodInstances のすべての型に対して指定する必要があります。 属性の型: String |
||||||||||||||||||||||||||||||||
ReturnTypeDescriptorLevel |
省略可能。 これは非推奨になっています。 代わりに ReturnTypeDescriptorPath を使用します。 属性の型: Integer |
||||||||||||||||||||||||||||||||
ReturnTypeDescriptorPath |
省略可能。 関連付けの TypeDescriptor のドット パス。 属性の型: String |
||||||||||||||||||||||||||||||||
名前 |
必須。 MethodInstance の名前を指定します。 属性の型: String |
||||||||||||||||||||||||||||||||
DefaultDisplayName |
省略可能。 MethodInstance の既定の表示名を指定します。 属性の型: String |
||||||||||||||||||||||||||||||||
IsCached |
省略可能。 MethodInstance が高頻度に使用されるかどうかを指定します。 既定値: true 属性の型: Boolean |
子要素
要素 | 説明 |
---|---|
MetadataObject の LocalizedDisplayNames 要素 (BDCMetadata スキーマ) |
MethodInstance のローカライズされた表示名。 |
MetadataObject の Properties 要素 (BDCMetadata スキーマ) |
MethodInstance のプロパティ。 |
AccessControlList 要素 (BDCMetadata スキーマ) |
MethodInstance のアクセス制御リスト (ACL)。 |
親要素
要素 | 説明 |
---|---|
Method の MethodInstances 要素 (BDCMetadata スキーマ) |
MethodInstances を含む MethodInstance 要素。 |
MethodInstances 要素
メソッドの関連付けとメソッド インスタンスのリストを指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<MethodInstances></MethodInstances>
以下のセクションで、属性、子要素、親要素について説明します。
属性
なし
子要素
要素 | 説明 |
---|---|
MethodInstances の Association 要素 (BDCMetadata スキーマ) |
関連付け。 |
MethodInstances の MethodInstance 要素 (BDCMetadata スキーマ) |
メソッド インスタンス。 |
親要素
要素 | 説明 |
---|---|
Methods の Method 要素 (BDCMetadata スキーマ) |
このメソッド インスタンスが属しているメソッド。 |
Methods 要素
外部コンテンツ タイプのメソッドのリストを指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<Methods></Methods>
以下のセクションで、属性、子要素、親要素について説明します。
属性
なし
子要素
要素 | 説明 |
---|---|
Methods の Method 要素 (BDCMetadata スキーマ) |
メソッドを指定します。 |
親要素
要素 | 説明 |
---|---|
Entities の Entity 要素 (BDCMetadata スキーマ) |
このメソッドのリストが属する外部コンテンツ タイプです。 |
Model 要素
アプリケーション定義を表すルート要素を指定します。 モデルでは、外部アプリケーションに含まれている外部コンテンツ タイプを定義します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<Model Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </Model>
以下のセクションで、属性、子要素、親要素について説明します。
属性
属性 | 説明 |
---|---|
名前 |
Model の名前。 必須。 属性の型: String |
DefaultDisplayName |
Model の既定の表示名です。 省略可能。 属性の型: String |
IsCached |
Model が頻繁に使用されるかどうかを指定します。 これが true に設定されている場合、 モデル はビジネス データ接続 (BDC) サービスによってキャッシュされます。 省略可能。 既定値: true 属性の型: Boolean |
子要素
要素 | 説明 |
---|---|
MetadataObject の LocalizedDisplayNames 要素 (BDCMetadata スキーマ) |
Model のローカライズされた名前。 |
MetadataObject の Properties 要素 (BDCMetadata スキーマ) |
Model のプロパティ。 |
AccessControlList 要素 (BDCMetadata スキーマ) |
Model のアクセス制御リスト (ACL)。 |
Model の LobSystems 要素 (BDCMetadata スキーマ) |
この Model に含まれている LobSystems。 |
親要素
なし
NormalizeDateTime 要素
日付と時刻の値の表現を別の表現に変換するときに使用するルールを指定します。 たとえば、このルールでは、協定世界時 (UTC) で表されている値を現地のタイム ゾーンに変換できます。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<NormalizeDateTime LobDateTimeMode = "String"> </NormalizeDateTime>
以下のセクションで、属性、子要素、親要素について説明します。
属性
属性 | 説明 | ||||||||
---|---|---|---|---|---|---|---|---|---|
LobDateTimeMode |
必須。 適用する変換を指定します。 次の表に、この属性で使用できる値を示します。
|
||||||||
子要素
なし
親要素
要素 | 説明 |
---|---|
TypeDescriptor の Interpretation 要素 (BDCMetadata スキーマ) |
TypeDescriptor で表されるデータ構造に格納されているデータに適用するルールを指定する Interpretation 要素。 |
NormalizeString 要素
メソッドのパラメーターを指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
以下のセクションで、属性、子要素、親要素について説明します。
属性
子要素
親要素
Parameter 要素
メソッドのパラメーターを指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<Parameter Direction = "String" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </Parameter>
以下のセクションで、属性、子要素、親要素について説明します。
属性
属性 | 説明 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Direction |
必須。 パラメーターの方向です。 次の表に、この属性で使用できる値を示します。
|
||||||||||
Name |
必須。 パラメーターの名前です。 属性の型: String |
||||||||||
DefaultDisplayName |
省略可能。 パラメーターの既定の表示名です。 属性の型: String |
||||||||||
IsCached |
省略可能。 Parameter が高頻度に使用されるかどうかを指定します。 既定値: true 属性の型: Boolean |
子要素
要素 | 説明 |
---|---|
MetadataObject の LocalizedDisplayNames 要素 (BDCMetadata スキーマ) |
パラメーターのローカライズされた名前です。 |
MetadataObject の Properties 要素 (BDCMetadata スキーマ) |
パラメーターのプロパティです。 |
TypeDescriptor |
パラメーターの Root 型記述子です。 |
親要素
要素 | 説明 |
---|---|
Method の Parameters 要素 (BDCMetadata スキーマ) |
このパラメーターを含む Parameters 要素です。 |
Parameters 要素
メソッドのパラメーターのリストを指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<Parameters></Parameters>
以下のセクションで、属性、子要素、親要素について説明します。
属性
なし
子要素
要素 | 説明 |
---|---|
Parameters の Parameter 要素 (BDCMetadata スキーマ) |
パラメーター。 |
親要素
要素 | 説明 |
---|---|
Methods の Method 要素 (BDCMetadata スキーマ) |
これらのパラメーターが所属するメソッド。 |
Properties 要素
メタデータ オブジェクトのプロパティのリストを指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<Properties></Properties>
以下のセクションで、属性、子要素、親要素について説明します。
属性
なし
子要素
要素 | 説明 |
---|---|
Properties の Property 要素 (BDCMetadata スキーマ) |
プロパティを指定します。 |
親要素
Property 要素
メタデータ オブジェクトのプロパティの名前と型を指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<Property Name = "String" Type = "String"> </Property>
以下のセクションで、属性、子要素、親要素について説明します。
属性
属性 | 説明 |
---|---|
名前 |
必須。 プロパティの名前を指定します。 属性の型: String |
型 |
必須。 プロパティのデータ型を指定します。 属性の型: String |
子要素
なし
親要素
要素 | 説明 |
---|---|
MetadataObject の Properties 要素 (BDCMetadata スキーマ) |
このプロパティを含む Properties 要素。 |
Proxy 要素
この要素が存在しない場合に生成されるプロキシと同一のユーザー提供のプロキシを指定します。 これは、プロキシ生成によるオーバーヘッドを削減してパフォーマンスを向上させるために使用されます。 外部システムに接続するカスタム ビジネス ロジックを指定するには、.NET Connectivity Assembly タイプの外部システムを使用する必要があります。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<Proxy></Proxy>
以下のセクションで、属性、子要素、親要素について説明します。
属性
なし
子要素
なし
親要素
要素 | 説明 |
---|---|
LobSystems の LobSystem 要素 (BDCMetadata スキーマ) |
このプロキシが適用される LobSystem 要素。 |
Right 要素
アクセス制御エントリ (ACE) に対して 1 つのアクセス許可を指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<Right BdcRight = "String"> </Right>
以下のセクションで、属性、子要素、親要素について説明します。
属性
属性 | 説明 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
BdcRight |
必須。 権限を保持するセキュリティ プリンシパルで利用できるアクセス許可。 次の表に、この属性で使用できる値を示します。
|
||||||||||||
子要素
なし
親要素
要素 | 説明 |
---|---|
AccessControlList の AccessControlEntry 要素 (BDCMetadata スキーマ) |
この権限を含む AccessControlEntry 要素。 |
SourceEntity 要素
Association のソースの外部コンテンツタイプを指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<SourceEntity Namespace = "String" Name = "String"> </SourceEntity>
以下のセクションで、属性、子要素、親要素について説明します。
属性
属性 | 説明 |
---|---|
名前空間 |
必須。 この要素を含む Association のソースである外部コンテンツ タイプの名前空間。 属性の型: String |
名前 |
必須。 この要素を含む Association のソースである外部コンテンツ タイプの名前。 属性の型: String |
子要素
なし
親要素
要素 | 説明 |
---|---|
MethodInstances の Association 要素 (BDCMetadata スキーマ) |
この要素を含む Association。 |
TypeDescriptor 要素
TypeDescriptor を指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<TypeDescriptor TypeName = "String" LobName = "String" IdentifierEntityNamespace = "String" IdentifierEntityName = "String" IdentifierName = "String" ForeignIdentifierAssociationName = "String" ForeignIdentifierAssociationEntityName = "String" ForeignIdentifierAssociationEntityNamespace = "String" AssociatedFilter = "String" IsCollection = "Boolean" ReadOnly = "Boolean" CreatorField = "Boolean" UpdaterField = "Boolean" PreUpdaterField = "Boolean" Significant = "Boolean" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </TypeDescriptor>
以下のセクションで、属性、子要素、親要素について説明します。
属性
属性 | 説明 |
---|---|
TypeName |
必須。 TypeDescriptor によって表されるデータ構造のデータ型の識別子。 属性の型: String |
LobName |
省略可能。 TypeDescriptor によって表されるデータ構造。 この属性の既定値は、TypeDescriptor の名前です。 たとえば、基幹業務 (LOB) システムの "CN1A" と言う名前のデータ構造は、TypeDescriptor の LobName 属性が "CN1A" と等しい場合、Name 属性が "Customer Name" と等しい TypeDescriptor によって表すことができます。 属性の型: String |
IdentifierEntityNamespace |
省略可能。 TypeDescriptor が参照する識別子を含む外部コンテンツ タイプの名前空間。 TypeDescriptor が Identifier を参照しない場合、この属性は不要です。 この属性が存在する場合、IdentifierEntityName 属性と IdentifierName 属性も必要です。 この属性の既定値は、TypeDescriptor を含むパラメーターを持つメソッドがある外部コンテンツ タイプの名前空間です。 属性の型: String |
IdentifierEntityName |
省略可能。 c TypeDescriptor が参照する識別子を含むエンティティの名前。 TypeDescriptor が Identifier を参照しない場合、この属性は不要です。 この属性が存在する場合、IdentifierEntityNamespace 属性と IdentifierName 属性も必要です。 この属性の既定値は、TypeDescriptor を含む Parameter を持つ Method がある Entity の名前です。 属性の型: String |
IdentifierName |
省略可能。 TypeDescriptor によって参照される Identifier の名前。 TypeDescriptor が Identifier を参照しない場合、この属性は不要です。 属性の型: String |
ForeignIdentifierAssociationName |
省略可能。 TypeDescriptor によって参照される Association の名前。 TypeDescriptor が Association を参照しない場合、この属性は不要です。 この属性が存在する場合は、IdentifierName 属性も必要です。 この TypeDescriptor によって参照される Identifier が Association に関連していて、Identifier が Association のソース Entity に含まれている場合は、ForeignIdentifierAssociationName 属性を指定する必要があります。 属性の型: String |
ForeignIdentifierAssociationEntityName |
省略可能。 TypeDescriptor によって参照される Association を含む Entity の名前。 TypeDescriptor が Association を参照しない場合、この属性は不要です。 この属性が存在する場合は、ForeignIdentifierAssociationEntityNamespace 属性と ForeignIdentifierAssociationName 属性も必要です。 この属性の既定値は、TypeDescriptor を含む Parameter を持つ Method がある Entity の名前です。 属性の型: String |
ForeignIdentifierAssociationEntityNamespace |
省略可能。 TypeDescriptor によって参照される Association を含む Entity の名前空間。 TypeDescriptor が Association を参照しない場合、この属性は不要です。 この属性が存在する場合は、ForeignIdentifierAssociationEntityName 属性と ForeignIdentifierAssociationName 属性も必要です。 この属性の既定値は、TypeDescriptor を含む Parameter を持つ Method がある Entity の名前空間です。 属性の型: String |
AssociatedFilter |
省略可能。 TypeDescriptor に関連付けられた FilterDescriptor の名前。 TypeDescriptor が FilterDescriptor に関連付けられていない場合、この属性は不要です。 属性の型: String |
IsCollection |
省略可能。 TypeDescriptor が、単一のデータ構造を表すか、データ構造の集まりを表すかを指定します。 既定値: false 属性の型: Boolean |
ReadOnly |
省略可能。 TypeDescriptor が表すデータ構造で格納されたデータが変更可能かどうかを指定します。 TypeDescriptor を含む Parameter の Direction 属性値が "In" の場合は、この属性を指定する必要はありません。 既定値: false 属性の型: Boolean |
CreatorField |
省略可能。 TypeDescriptor が、 TypeDescriptor を含む Parameter を持つ Method に含まれる Creator タイプの MethodInstances のフィールドを表すかどうかを指定します。 既定値: false 属性の型: Boolean |
UpdaterField |
省略可能。 TypeDescriptor が、TypeDescriptor を含む Parameter を持つ Method に含まれる Updater タイプの MethodInstances のフィールドを表すかどうかを指定します。 この属性が指定されている場合、PreUpdaterField 属性を指定する必要はありません。 既定値: false 属性の型: Boolean |
PreUpdaterField |
省略可能。 TypeDescriptor が表すデータ構造が、Updater タイプの MethodInstances 用のフィールドの外部システムから受信された最新のデータ値を格納するかどうかを指定します。 この属性が指定されている場合、UpdaterField 属性を指定する必要はありません。 既定値: false 属性の型: Boolean |
Significant |
省略可能。 この TypeDescriptor で表されるデータ構造によって格納される値を、ハッシュ コードの計算またはデータ構造に格納されている値の比較に含めるかどうかを指定します。 たとえば、顧客の姓を表す TypeDescriptor は、レコードが変更されたかどうかを判断するときに考慮されるため、重要になりますが、通常、顧客レコードが最後に変更された日付を表す TypeDescriptor は、レコードが変更されたかどうかを判断するために考慮されないため、重要ではありません。 既定値: true 属性の型: Boolean |
名前 |
必須。 TypeDescriptor の名前。 属性の型: String 注: TypeDescriptor の名前には、スラッシュ ("/")、ピリオド (".")、左かっこ ("[") の特殊文字は使用できません。 |
DefaultDisplayName |
省略可能。 TypeDescriptor の表示名。 属性の型: String |
IsCached |
省略可能。 TypeDescriptor が頻繁に使用されるかどうかを指定します。 既定値: true 属性の型: Boolean |
子要素
要素 | 説明 |
---|---|
MetadataObject の LocalizedDisplayNames 要素 (BDCMetadata スキーマ) |
TypeDescriptor のローカライズされた名前。 |
MetadataObject の Properties 要素 (BDCMetadata スキーマ) |
TypeDescriptor のプロパティ。 TypeDescriptor が System.String 型の場合、Properties 要素には System.Int32 型のプロパティを含め、Name 属性を Size に設定できます。 Property の値では、この TypeDescriptor によって記述されるデータ構造値の予想される最長文字列を指定します。 |
TypeDescriptor の Interpretation 要素 (BDCMetadata スキーマ) |
TypeDescriptor が表すデータ構造で格納されるデータのルール。 |
TypeDescriptor の DefaultValues 要素 (BDCMetadata スキーマ) |
TypeDescriptor の既定値。 |
TypeDescriptor の TypeDescriptors 要素 (BDCMetadata スキーマ) |
TypeDescriptor の子 TypeDescriptors。 |
親要素
要素 | 説明 |
---|---|
TypeDescriptor の TypeDescriptors 要素 (BDCMetadata スキーマ) |
TypeDescriptors 要素
親 TypeDescriptor の TypeDescriptors のリストを指定します。
名前空間:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
スキーマ: BDCMetadata
<TypeDescriptors></TypeDescriptors>
以下のセクションで、属性、子要素、親要素について説明します。
属性
なし
子要素
要素 | 説明 |
---|---|
TypeDescriptor 要素 (BDCMetadata スキーマ) |
TypeDescriptor。 |
親要素
要素 | 説明 |
---|---|
TypeDescriptor 要素 (BDCMetadata スキーマ) |
|
TypeDescriptor |