Microsoft Developer Network > 포럼 홈 > 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일 금요일 오후 8: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일 수요일 오전 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
  • 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일 수요일 오전 8:49Jardalu 사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     
    From the error message it seems that web part is in different SSP
    http://jardalu.blogspot.com
  • 2009년 2월 11일 수요일 오후 3: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일 월요일 오후 6:39LisaAtarian 사용자 메달사용자 메달사용자 메달사용자 메달사용자 메달
     
    Does anyone have an answer for this issue?
  • 2009년 7월 1일 수요일 오전 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