MSDN > 論壇首頁 > 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

  • 2008年9月26日 下午 08: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.

所有回覆

  • 2008年10月1日 上午 08: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
  • 2009年2月10日 下午 10: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
  • 2009年2月11日 上午 08:49Jardalu 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     
    From the error message it seems that web part is in different SSP
    http://jardalu.blogspot.com
  • 2009年2月11日 下午 03: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
  • 2009年6月29日 下午 06:39LisaAtarian 使用者勳章使用者勳章使用者勳章使用者勳章使用者勳章
     
    Does anyone have an answer for this issue?
  • 2009年7月1日 上午 03: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