Cообщество разработчиков на платформе Microsoft > Форумы > SharePoint - Business Data Catalog > BDC Error 5699 - Works in SSP Admin Site Collection, Not Working in other Site Collections
Задайте вопросЗадайте вопрос
 

ВопросBDC Error 5699 - Works in SSP Admin Site Collection, Not Working in other Site Collections

  • 26 сентября 2008 г. 20:18DPresident Медали пользователяМедали пользователяМедали пользователяМедали пользователяМедали пользователя
     
    Here's my issue -

    Using BDC Meta Man - No Problem with File

    Upload - No errors

    BDC Web Part works fine when adding it to the Shared Service Provider Administration Site Collection, does not work for any other site collections in the same SSP pool, regardless of permissions settings. Still getting error:

      Event Type:    Error
    Event Source:    Office SharePoint Server
    Event Category:    Business Data
    Event ID:    5699
    Date:        9/26/2008
    Time:        3:02:01 PM
    User:        N/A
    Computer:    MOSS-DV
    Description:
    A Metadata Exception was constructed in App Domain '/LM/W3SVC/170705818/Root-1-128669299928155353'. The full exception text is: LobSystem could not be found using criteria 'id=1180'.

    For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

Все ответы

  • 1 октября 2008 г. 8:57Daniel Bugday Медали пользователяМедали пользователяМедали пользователяМедали пользователяМедали пользователя
     
    Try delete the BDC instance, reimport the ADF file and add the web part back to a web page in any web application that's member of the SSP you used to import the ADF file.
    Daniel Bugday™ Web: © SharePoint Forum Blog: Daniel Bugday's Blog
  • 10 февраля 2009 г. 22:02Õ¿Õ moojjoo Õ¿Õ Медали пользователяМедали пользователяМедали пользователяМедали пользователяМедали пользователя
     С кодом
    Getting the same issue:

    The full exception text is: LobSystem could not be found using criteria 'id=90'.

    A Metadata Exception was constructed in App Domain '/LM/W3SVC/149965273/Root-1-128787734813082101'. The full exception text is: LobSystem could not be found using criteria 'id=90'.

    For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.


    XML imported into BDC -

    <?xml version="1.0" encoding="utf-8" standalone="yes"?>  
    <LobSystem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schemas.microsoft.com/office/2006/03/BusinessDataCatalog BDCMetadata.xsd" Type="Database" Version="1.0.0.7" Name="AIT" xmlns="http://schemas.microsoft.com/office/2006/03/BusinessDataCatalog">  
      <LobSystemInstances> 
        <LobSystemInstance Name="AIT_Instance">  
          <Properties> 
            <Property Name="rdbconnection Data Source" Type="System.String">AIT</Property> 
            <Property Name="rdbconnection Integrated Security" Type="System.String">False</Property> 
            <Property Name="rdbconnection User ID" Type="System.String">xxxx</Property> 
            <Property Name="rdbconnection Password" Type="System.String">xxxx</Property> 
            <Property Name="rdbconnection Enlist" Type="System.String">True</Property> 
            <Property Name="rdbconnection Pooling" Type="System.String">True</Property> 
            <Property Name="rdbconnection Min Pool Size" Type="System.String">0</Property> 
            <Property Name="rdbconnection Max Pool Size" Type="System.String">100</Property> 
            <Property Name="rdbconnection Unicode" Type="System.String">False</Property> 
            <Property Name="rdbconnection Load Balance Timeout" Type="System.String">0</Property> 
            <Property Name="rdbconnection Omit Oracle Connection Name" Type="System.String">False</Property> 
            <Property Name="DatabaseAccessProvider" Type="Microsoft.Office.Server.ApplicationRegistry.SystemSpecific.Db.DbAccessProvider">Oracle</Property> 
            <Property Name="AuthenticationMode" Type="Microsoft.Office.Server.ApplicationRegistry.SystemSpecific.Db.DbAuthenticationMode">RdbCredentials</Property> 
          </Properties> 
        </LobSystemInstance> 
      </LobSystemInstances> 
      <Entities> 
        <Entity EstimatedInstanceCount="10000" Name="APPL_AIT.DQ_VWS_APP">  
          <Properties> 
     
            <Property Name="Name" Type="System.String">Name</Property> 
     
          </Properties> 
     
          <Identifiers> 
            <Identifier TypeName="System.String" Name="APP_SHORT_NAME" /> 
          </Identifiers> 
          <Methods> 
            <Method Name="GetAITData">  
              <Properties> 
                <Property Name="RdbCommandText" Type="System.String">SELECT APP_ID, APP_FULL_NAME, APP_SHORT_NAME, APP_DESC, TEN_DOT_HIERARCHY, TECH_CONTACT_FNAME, TECH_CONTACT_LNAME FROM APPL_AIT.DQ_VWS_APP WHERE(APP_SHORT_NAME = 'RTI')  
                </Property> 
                <Property Name="RdbCommandType" Type="System.Data.CommandType, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">Text</Property> 
              </Properties> 
              <FilterDescriptors> 
     
                <FilterDescriptor Type="Comparison" Name="APP_SHORT_NAME">  
     
                  <Properties> 
     
                    <Property Name="Comparator" Type="System.String">Equals</Property> 
     
                  </Properties> 
     
                </FilterDescriptor> 
     
              </FilterDescriptors> 
     
              <Parameters> 
     
                <Parameter Direction="In" Name="@APP_SHORT_NAME">  
     
                  <TypeDescriptor TypeName="System.String" IdentifierName="APP_SHORT_NAME" AssociatedFilter="APP_SHORT_NAME" Name="APP_SHORT_NAME">  
     
                    <DefaultValues> 
     
                      <DefaultValue MethodInstanceName="AppFinderInstance" Type="System.String">RTI</DefaultValue> 
     
                    </DefaultValues> 
     
                  </TypeDescriptor> 
     
                </Parameter> 
     
                <Parameter Direction="Return" Name="Apps">  
     
                  <TypeDescriptor TypeName="System.Data.IDataReader, System.Data, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" 
     
                                  IsCollection="true" Name="AppDataReader">  
     
                    <TypeDescriptors> 
     
                      <TypeDescriptor TypeName="System.Data.IDataRecord, System.Data, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" 
     
                                      Name="AppDataRecord">  
     
                        <TypeDescriptors> 
     
                          <TypeDescriptor TypeName="System.String" IdentifierName="APP_SHORT_NAME" Name="APP_SHORT_NAME">  
     
                            <LocalizedDisplayNames> 
     
                              <LocalizedDisplayName LCID="1033">APP_SHORT_NAME</LocalizedDisplayName> 
     
                            </LocalizedDisplayNames> 
     
                          </TypeDescriptor> 
     
                          <TypeDescriptor TypeName="System.String" Name="Name">  
     
                            <LocalizedDisplayNames> 
     
                              <LocalizedDisplayName LCID="1033">Name</LocalizedDisplayName> 
     
                            </LocalizedDisplayNames> 
     
                            <Properties> 
     
                              <Property Name="DisplayByDefault" Type="System.Boolean">true</Property> 
     
                            </Properties> 
     
                          </TypeDescriptor> 
     
                        </TypeDescriptors> 
     
                      </TypeDescriptor> 
     
                    </TypeDescriptors> 
     
                  </TypeDescriptor> 
     
                </Parameter> 
     
              </Parameters> 
     
              <MethodInstances> 
     
                <MethodInstance Name="AppFinderInstance" Type="Finder" ReturnParameterName="Apps" /> 
     
              </MethodInstances> 
     
            </Method> 
     
          </Methods> 
     
        </Entity> 
     
      </Entities> 
     
    </LobSystem> 
     
     


    I hope Microsoft starts explaining to the business world that they better have a developer to write all this NO CODE for them...

    http://www.mmwebs.com
  • 11 февраля 2009 г. 8:49Jardalu Медали пользователяМедали пользователяМедали пользователяМедали пользователяМедали пользователя
     
    From the error message it seems that web part is in different SSP
    http://jardalu.blogspot.com
  • 11 февраля 2009 г. 15:35Õ¿Õ moojjoo Õ¿Õ Медали пользователяМедали пользователяМедали пользователяМедали пользователяМедали пользователя
     
    Jardalu said:

    From the error message it seems that web part is in different SSP


    http://jardalu.blogspot.com



    Hmmm.  If that is true how could I access the BDC while adding the Web part for BDC list?
    http://www.mmwebs.com
  • 29 июня 2009 г. 18:39LisaAtarian Медали пользователяМедали пользователяМедали пользователяМедали пользователяМедали пользователя
     
    Does anyone have an answer for this issue?
  • 1 июля 2009 г. 3:52Ram Gopinathan - MSFT Медали пользователяМедали пользователяМедали пользователяМедали пользователяМедали пользователя
     
    Do you have multiple SSPs created ? if so have u imported the ADF to the correct SSP which your web applications are associated with?
    You might want to try changing your identifier to APP_ID instead and implement a specificfinder
    MS BDC Editor has a feature where u can test your method instance, I would load the ADF into MS BDC editor and test all your methodinstances defined on entity