2.2.1.2.129 bdcAdapter

The bdcAdapter element specifies the properties of a data adapter that MUST be created to query and submit data from and to an external content type.

Parent Elements

query

Attributes:

entityName: This attribute specifies the name of the external content type. Its length MUST be greater than or equal to 1 and less than or equal to 255.

entityNamespace: This attribute specifies the namespace of an external content type. Its length MUST be greater than or equal to 1 and less than or equal to 255.

entitySchemaVersion: This attribute specifies the version of the external content type. It MUST conform to the following Augmented Backus-Naur Form (ABNF):

 EntitySchemaVersion = 1*(DIGIT) "." 1*(DIGIT) "." 1*(DIGIT) "." 1*(DIGIT)

lobSystemInstance: This attribute specifies the name of the LobSystemInstance. Its length MUST be greater than or equal to 1 and less than or equal to 255.

name: This attribute specifies the name of the data adapter. The specified name MUST be unique for all data adapters within the form template.

queryAllowed: This attribute specifies whether the data adapter is allowed to query the list for data. The value for this attribute MUST be "yes". If this attribute is not present, its value MUST be interpreted as "yes".

specificFinder: This attribute specifies the name of the SpecificFinder method. Its length MUST be greater than or equal to 1 and less than or equal to 255.

submitAdapterName: This attribute specifies the name of the data adapter that is used for submitting data.

submitAllowed: This attribute specifies whether the data adapter is allowed to submit data to the list (1). If this attribute is not present, its value MUST be interpreted as "no".

The following W3C XML Schema ([XMLSCHEMA1] section 2.1) fragment specifies the contents of this element.

 <xsd:element name="bdcAdapter">
   <xsd:complexType>
     <xsd:attribute name="lobSystemInstance" type="xsd:string" use="optional"/>
     <xsd:attribute name="entityNamespace" type="xsd:string" use="required"/>
     <xsd:attribute name="entityName" type="xsd:string" use="required"/>
     <xsd:attribute name="specificFinder" type="xsd:string" use="required"/>
     <xsd:attribute name="name" type="xsf:xdTitle" use="required"/>
     <xsd:attribute name="submitAdapterName" type="xsf:xdTitle" use="required"/>
     <xsd:attribute name="queryAllowed" type="xsf:xdYesNo" use="optional"/>
     <xsd:attribute name="submitAllowed" type="xsf:xdYesNo" use="optional"/>
     <xsd:attribute name="entitySchemaVersion" type="xsd:string" use="required"/>
   </xsd:complexType>
 </xsd:element>