Se vostede é un manual de codificación de ficheiros ADF e facendo unha morea de código / Importación / ciclos de probas, use the version number to make your life easier.
Eu odio admitir iso, pero ata esta semana, I was always deleting the ADF and re-importing it. This would break my business data columns and make me re-wire them. All unnecessary.
File this under "it’s obvious once you see it".
Exemplo:
<LobSystem
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schemas.microsoft.com/office/2006/03/BusinessDataCatalog BdcMetadata.XSD" Tipo="WebService" Versión="1.2.0.0" Nome="xyzzyDocumentReview" xmlns="http://schemas.microsoft.com/office/2006/03/BusinessDataCatalog">
Cambiar esta versión e re-importación e da columna de datos de empresas existentes utiliza a versión actualizada automaticamente con ningunha configuración adicional necesaria.
</final>
Technorati Tags: BDC
Galicia, a ese punto. Estou a recibir o seguinte erro cun ADF Estou tentando importar a Moss 2007 Empresa:
"Application definition import failed. Ocorreu o seguinte erro: Setting IsCollection on TypeDescriptor with Name ‘ProductDataRecord’ and Id ‘<dispoñible>’ (belonging to Parameter with Name ‘Contacts’ and Id ‘110’) will create two consecutive parent-child TypeDescriptors that have ‘IsCollection’ conxunto. TypeDescriptors recolle só pode ter un único fillo TypeDescriptor, representa a estrutura de cada elemento do conxunto. O nome do parámetro: IsCollection erro se atopou en ou antes de Liña: '88’ e posición: ’16’. " Aquí está a estrofa da miña xml que está reclamando:
<Parameter Direction="Return" Name="Contacts">
<TypeDescriptor TypeName="System.Data.IDataReader, System.Data, Version = 2.0.3600.0, Culture = neutral, PublicKeyToken = b77a5c561934e089" IsCollection="true" Name="ProductDataReader">
<TypeDescriptors>
<TypeDescriptor TypeName="System.Data.IDataRecord, System.Data, Version = 2.0.3600.0, Culture = neutral, PublicKeyToken = b77a5c561934e089" IsCollection="true" Name="ProductDataRecord">
<TypeDescriptors>
<TypeDescriptor TypeName="System.Int32" IdentifierName="tp_ID" Name="tp_ID">
<LocalizedDisplayNames>
<LocalizedDisplayName LCID="1033">tp_ID</LocalizedDisplayName>
</LocalizedDisplayNames>
<Propiedades>
<Property Name="DisplayByDefault" Type="System.Boolean">certo</Propiedade>
</Propiedades>
</TypeDescriptor>
Estou pechando meus TypeDescriptors ao final do arquivo. Espero que vostede ou alguén aí ten algunha idea do que está pasando aquí? Eu son regalo nun presente. Calquera axuda ou punto na dirección correcta sería moi apreciado.
Grazas,
Bruce