Schema-Concept issues

Dear all,
playing around with the implmentation of the schema concept in MaxDB 7.6.01 Build 10 I came acrosse some oddities.
1. There are still tables without a schemaname assigned in the catalog while many of the catalog-tables do have a schemaname.
This looks inconsistent to me.
select owner, schemaname, tablename from tables where owner='SUPERDBA'
OWNER;SCHEMANAME;TABLENAME
SUPERDBA;SUPERDBA;DBAN_NUM_HISTORY_PAGES
SUPERDBA;SUPERDBA;DBAN_NUM_REGION_WAITERS
SUPERDBA;SUPERDBA;DBAN_NUM_RUNNABLE_USERTASKS
SUPERDBA;SUPERDBA;DBAN_NUM_RUNNABLE_US_P_UKT
SUPERDBA;SUPERDBA;DBAN_NUM_RUNNING_USERTASKS
SUPERDBA;SUPERDBA;DBAN_NUM_TABS_FEW_SAMPLE_ROWS
SUPERDBA;SUPERDBA;DBAN_NUM_TRACES_ACTIVATED
SUPERDBA;SUPERDBA;DBAN_NUM_VBEGEXCL_USERTASKS
SUPERDBA;SUPERDBA;DBAN_NUM_VWAIT_USERTASKS
SUPERDBA;SUPERDBA;DBAN_REGION_BLOCKERS_AR
SUPERDBA;;ACTIVECONFIGURATION
SUPERDBA;;ALLOCATORSTATISTIC
SUPERDBA;;ALL_CATALOG
SUPERDBA;;ALL_COL_COMMENTS
SUPERDBA;;ALL_COL_PRIVS
SUPERDBA;;ALL_COL_PRIVS_MADE
2. It does not seem to be clear to the MaxDB who is the owner of tables that belong to a schema which is NOT names after the user who owns that schema:
select owner, schemaname, tablename from tables where owner='MONA'
  - No result
select owner, schemaname, tablename from tables where schemaname='HOTEL'
OWNER;SCHEMANAME;TABLENAME
MONA;HOTEL;CITY
MONA;HOTEL;CUSTOMER
MONA;HOTEL;CUSTOMER_ADDR
MONA;HOTEL;CUSTOM_HOTEL
MONA;HOTEL;EMPLOYEE
MONA;HOTEL;HOTEL
MONA;HOTEL;HOTEL_ADDR
MONA;HOTEL;RESERVATION
MONA;HOTEL;ROOM
but:
select owner, schemaname from schemas where owner='MONA'
OWNER                            | SCHEMANAME                       |
-------------------------------- | -------------------------------- |
MONA                             | MONA                             |
MONA                             | HOTEL                            |
Please clarify what's wrong here.
Thanks and best regards,
Lars

Hello Lars,
1:
the database objects you have found without a schemaname are
of type "public synonym". Public synonyms don't belong to a
schema.
2:
The result of your first SELECT is caused by setting of parameter
SERVERDBFOR_SAP. The default value is "YES". With this setting
the query
select owner, schemaname, tablename from tables where owner='MONA'
is changed internally to
select owner, schemaname, tablename from tables where schemaname='MONA'
Schema 'MONA' does exist but there are no tables within this schema. That's why there is no result. If you change the mentioned parameter to "NO" you will get a result because there are tables for owner 'MONA' in another schema ('HOTEL'). The internal change of owner to schemaname has been done with regards to compatibility with older R/3 releases. Per default for every owner an identically named schema does exist.
Your second SELECT shows the tables in schema 'HOTEL' for every user who owns tables within this schema.
Hope this explanation helps.
Best regards,
Martin
Message was edited by:
        Martin Koerner
Message was edited by:
        Martin Koerner

Similar Messages

  • Do we use direct star schema concept anywhere in sap bw

    i know about extended star schema,and where sap uses this concept.
    my question is do we use normal star schema concept any where in sap bw, apart from extended star schema concept.
    if yes specify the answer briefly .
    thanks in advance
    with regards
    yash.b

    Hi,
    If I'm not mistaken an Analytic view in Hana is more like the normal star schema, it is definitely not extended and can be consumed by BW for OLAP processing.
    Regards,
    Michael Devine

  • DataSource - FlashIsland concepts issue

    Hi everyone, I´m working with FlashIslands and I guess I have a concept issue here with the GACDATASOURCE ....I just can´t iterate the arraycollection in flex.
    in WD:
    I have a node called A, with 3 attributes, the node cardinality can be 0 .... to N.
    I have GACDataSource (Context Node) and three properties (Node Attributes) binded to the context
    in flex :
    I set a Bindable ArrayContainer object called "tableDataContainer"
    I set a Bindable attribute for each of the properties
    well, i cant get the attributes values,  the arraycontainer is properly created.... the arrayContainer size and the context node size are both of 3, then i guess I already have the values in flex. but i cant get data, only Objects...
    Try 1:
    var obj:Object = tableDataContainer.getIndexAt(0);
    Alert.show(obj["attr1"]);
    Try2 :
    var obj:Object = tableDataContainer.getIndexAt(0);
    Alert.show(obj.attr1);
    does everyone know how to iterate the plain content of the ArrayContainer ?
    thanks

    hi isaac,
    not sure this is what you are looking for. i am a flex developer, have limited amount of knowledge of SAP.
    the result of the following code:
    Object 0 => name = p
    Object 1 => name = m
    Object 2 => name = e
    completed code:
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
         initialize="initApp(event);"
         layout="absolute">
         <mx:Script>
              <![CDATA[
                   import mx.events.FlexEvent;
                   import mx.collections.ArrayCollection;
                   private function initApp(event:FlexEvent):void
                        var leng:int = tableContainer.length;
                        for(var i:int=0; i<leng; i++)
                             trace("Object " + i + " => name = " + tableContainer<i>.name);
              ]]>
         </mx:Script>
         <mx:ArrayCollection id="tableContainer">
              <mx:source>
                   <mx:Object id="p" name="p" />
                   <mx:Object id="m" name="m" />
                   <mx:Object id="e" name="e" />               
              </mx:source>
         </mx:ArrayCollection>
    </mx:Application>
    normally, when i get the set of data from the server into my flex app, i will put them into value objects(vo) individually and add each vo to the array collection which is binded to the data source.
    hopefully this helps.
    Mike

  • Gather Schema Statistics issue?

    Hi
    Actually, we have a custom schema in our EBS R12.0.6 instance database. But i have observed that, 'Gather Schema Statistics' program is not picking-up this schema. why? May be something wrong with database schema registration but since 1 & half year the interface associated with this schema is running fine. I do not know,how to resolve this issue?
    I can manually run 'Gather Table Statistics' program against all tables.
    Regards

    Hi;
    Actually, we have a custom schema in our EBS R12.0.6 instance database. But i have observed that, 'Gather Schema Statistics' program is not picking-up this schema. why? May be something wrong with database schema registration but since 1 & half year the interface associated with this schema is running fine. I do not know,how to resolve this issue?For can run hather stat for custom schema please check
    gather schema stats for EBS 11.5.10
    gather schema stats for EBS 11.5.10
    I can manually run 'Gather Table Statistics' program against all tables. Please see:
    How To Gather Statistics On Oracle Applications 11.5.10(and above) - Concurrent Process,Temp Tables, Manually [ID 419728.1]
    Also see:
    How to work Gather stat
    Gather Schema Statistics
    http://oracle-apps-dba.blogspot.com/2007/07/gather-statistics-for-oracle.html
    Regard
    Helios

  • XML Schema validation issue

    Sorry for this post, because it really isn't a weblogic specific thing, but I can't
    find my answer
    anywhere else.
    I am attempting to validate my xml file using an XML Schema file. The XML
    Schema code looks like this:
    <xsd:element name="operatingSystem">
    <xsd:simpleType>
    <xsd:list>
    <xsd:simpleType>
    <xsd:restriction base="xsd:string">
    <xsd:pattern value=".*(w|W)(I|i)(n|N).*"/>
    </xsd:restriction>
    </xsd:simpleType>
    </xsd:list>
    </xsd:simpleType>
    </xsd:element>
    The XML snippet looks like this:
    <operatingSystem>Windows 2000</operatingSystem>
    The error that I'm getting when using the SaxParser is the following:
    org.xml.sax.SAXException: cvc-pattern-valid: Value '2000' is not facet-v
    alid with respect to pattern '.*(w|W)(I|i)(n|N).*' for type 'null'.
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at SAXLocalNameCount.main(SAXLocalNameCount.java:272)
    Somehow, the validation breaks my one string in the operatingSystem tag into
    two separate strings to be validated. Can anybody give me some advice on
    what to do?
    Thanks in advance,
    Joel

    for some reason it does not like a space between "Windows" and "2000" any
    character other than space is fine...
    "Joel" <[email protected]> wrote in message
    news:3fa9468b$[email protected]..
    >
    Sorry for this post, because it really isn't a weblogic specific thing,but I can't
    find my answer
    anywhere else.
    I am attempting to validate my xml file using an XML Schema file. The XML
    Schema code looks like this:
    <xsd:element name="operatingSystem">
    <xsd:simpleType>
    <xsd:list>
    <xsd:simpleType>
    <xsd:restriction base="xsd:string">
    <xsd:pattern value=".*(w|W)(I|i)(n|N).*"/>
    </xsd:restriction>
    </xsd:simpleType>
    </xsd:list>
    </xsd:simpleType>
    </xsd:element>
    The XML snippet looks like this:
    <operatingSystem>Windows 2000</operatingSystem>
    The error that I'm getting when using the SaxParser is the following:
    org.xml.sax.SAXException: cvc-pattern-valid: Value '2000' is not facet-v
    alid with respect to pattern '.*(w|W)(I|i)(n|N).*' for type 'null'.
    at org.apache.xerces.parsers.AbstractSAXParser.parse(UnknownSource)
    at SAXLocalNameCount.main(SAXLocalNameCount.java:272)
    Somehow, the validation breaks my one string in the operatingSystem taginto
    two separate strings to be validated. Can anybody give me some advice on
    what to do?
    Thanks in advance,
    Joel

  • File Adapter - Schema Reference Issue

    Hi Experts,
    I am working on project in SOA Suite 11.1.1.6
    The project has a File Adapter which writes the files to a particular destination.
    Following is the WSDL of WRITE File Adapter :
    <wsdl:definitions name="QCCCEQFileWriteOutbound"
    targetNamespace="XXXXXXXXX"
    xmlns:tns="XXXXXXXXX"
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
    xmlns:opaque="http://xmlns.oracle.com/pcbpel/adapter/opaque/"
    xmlns:plt="http://schemas.xmlsoap.org/ws/2003/05/partner-link/">
    <plt:partnerLinkType name="Write_plt">
    <plt:role name="Write_role">
    <plt:portType name="tns:Write_ptt"/>
    </plt:role>
    </plt:partnerLinkType>
    <wsdl:types>
    <schema targetNamespace="http://xmlns.oracle.com/pcbpel/adapter/opaque/"
    xmlns="http://www.w3.org/2001/XMLSchema">
    <element name="opaqueElement" type="base64Binary"/>
    </schema>
    </wsdl:types>
    <wsdl:message name="Write_msg">
    <wsdl:part name="opaque" element="opaque:opaqueElement"/>
    </wsdl:message>
    <wsdl:portType name="Write_ptt">
    <wsdl:operation name="Write">
    <wsdl:input message="tns:Write_msg"/>
    </wsdl:operation>
    </wsdl:portType>
    </wsdl:definitions>
    When the process is running on TST server, if DEV server is DOWN its throwing this error:
    <bindingFault>
    <part name="summary">
    <summary>Exception occured when binding was invoked. Exception occured during invocation of JCA binding: "JCA Binding execute of Reference operation 'Write' failed due to: Exception occured when binding was invoked. Exception occured during invocation of JCA binding: "Could not instantiate InteractionSpec oracle.tip.adapter.file.outbound.FileInteractionSpec due to: XSD Resolution problem. XSD Resolution problem. Unable to load Translation schemas from for http://xmlns.oracle.com/pcbpel/adapter/opaque/ due to: Unable to lookup schema for 'http://xmlns.oracle.com/pcbpel/adapter/opaque/' Please make sure all used XML schemas are imported/included correctly. ". The invoked JCA adapter raised a resource exception. Please examine the above error message carefully to determine a resolution. ". The invoked JCA adapter raised a resource exception. Please examine the above error message carefully to determine a resolution. </summary>
    </part>
    <part name="detail">
    <detail>Tried all: '1' addresses, but could not connect over HTTP to server: 'XXXdev.XXXXXXXX.com', port: '80'</detail>
    </part>
    <part name="code">
    <code>null</code>
    </part>
    </bindingFault>
    Why is Test File Adapter WSDL is trying to connect DEV Server. I haven't added anything specific is File Adapter WSDL its the default generated WSDL of File Adapter. I am also not using MDS in project
    Please help me in this regards. Thanks in Advance.

    Hi Mathieu, Vijay,
    Here is the import and reference of File Write Adapter which is failing from composite.xml. It doesn't have any DEV references as its an Adapter pointing to JCA file.
    <import namespace="http://xmlns.oracle.com/pcbpel/adapter/file/XXX/XXXXProcess/XXXFileWriteOutbound"
    location="XXXFileWriteOutbound.wsdl" importType="wsdl"/>
    <reference name="XXXFileWriteOutbound"
    ui:wsdlLocation="XXXFileWriteOutbound.wsdl">
    <interface.wsdl interface="http://xmlns.oracle.com/pcbpel/adapter/file/XXX/XXXProcess/XXXFileWriteOutbound#wsdl.interface(Write_ptt)"/>
    <binding.jca config="XXXFileWriteOutbound_file.jca"/>
    </reference>
    There are other references which are pointing to DEV, which I replacing with deployment plan. This service is failing at the Adapter call with the message i mentioned in initial post.
    I checked the WSDL Binding in System Mbean Browser - the values are properly replaced with TST URIs.
    Please share your thoughts, thanks again for your response.

  • Dynamics AX schema TrvPBSMaindataService issue with map

    I have the following schemas generated by the WSDL from a Dynamics AX web service. The node TrvPBSMaindataServiceCreateRequest is the request which contains TrvPBSMaindata. BizTalk map cannot use the reference, since TrvPBSMaindata has a child node with
    the same name. I tried to create a separate schema for TrvPBSMaindata and use it without success. I noticed when you change the elementFormDefault="qualified"  to unqualified, you can see the node properly, but it does not add the prefix and
    fail in AIF: schema not well formatted. I tired to "inject the prefix using xsl". This is where I am now struggling...any thoughs?
    TrvPBSMaindataServiceCreateRequest: PCard_schemas_microsoft_com_dynamics_2008_01_services.xsd
    <?xml version="1.0"?>
    <xs:schema xmlns:tns="http://schemas.microsoft.com/dynamics/2008/01/services" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/dynamics/2008/01/services"
    xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:import schemaLocation=".\PCard_emas_microsoft_com_dynamics_2008_01_documents_TrvPBSMaindata.xsd" namespace="http://schemas.microsoft.com/dynamics/2008/01/documents/TrvPBSMaindata"
    />
      <xs:import schemaLocation=".\PCard_hemas_microsoft_com_dynamics_2006_02_documents_EntityKeyList.xsd" namespace="http://schemas.microsoft.com/dynamics/2006/02/documents/EntityKeyList"
    />
      <xs:element name="TrvPBSMaindataServiceCreateRequest">
        <xs:complexType>
          <xs:sequence>
            <xs:element xmlns:q1="http://schemas.microsoft.com/dynamics/2008/01/documents/TrvPBSMaindata" minOccurs="0"
    ref="q1:TrvPBSMaindata" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="TrvPBSMaindataServiceCreateResponse">
        <xs:complexType>
          <xs:sequence>
            <xs:element xmlns:q2="http://schemas.microsoft.com/dynamics/2006/02/documents/EntityKeyList" minOccurs="0"
    ref="q2:EntityKeyList" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:schema>
    TrvPBSMaindata: PCard_emas_microsoft_com_dynamics_2008_01_documents_TrvPBSMaindata.xsd
    <?xml version="1.0"?>
    <xs:schema xmlns:tns="http://schemas.microsoft.com/dynamics/2008/01/documents/TrvPBSMaindata" xmlns:st="http://schemas.microsoft.com/dynamics/2008/01/sharedtypes"
    elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/dynamics/2008/01/documents/TrvPBSMaindata" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:import schemaLocation=".\PCard_schemas_microsoft_com_dynamics_2008_01_sharedtypes.xsd" namespace="http://schemas.microsoft.com/dynamics/2008/01/sharedtypes"
    />
      <xs:element name="TrvPBSMaindata" type="tns:AxdTrvPBSMaindata" />
      <xs:complexType name="AxdTrvPBSMaindata">
        <xs:sequence>
          <xs:element minOccurs="0" name="ClearNilFieldsOnUpdate" nillable="true" type="st:AxdEnum_boolean" />
          <xs:element minOccurs="0" name="DocPurpose" nillable="true" type="st:AxdEnum_XMLDocPurpose" />
          <xs:element minOccurs="0" name="SenderId" nillable="true" type="st:AxdExtType_DataAreaId" />
          <xs:element minOccurs="0" maxOccurs="unbounded" name="TrvPBSMaindata" type="tns:AxdEntity_TrvPBSMaindata" />
        </xs:sequence>
      </xs:complexType>
      <xs:complexType name="AxdEntity_TrvPBSMaindata">
        <xs:sequence>
          <xs:element minOccurs="0" name="_DocumentHash" nillable="true" type="xs:string" />
          <xs:element minOccurs="1" name="AmountCurr" type="st:AxdExtType_AmountCur" />
          <xs:element minOccurs="0" name="AmountLocal" nillable="true" type="st:AxdExtType_AmountCur" />
          <xs:element minOccurs="0" name="BusinessName" nillable="true" type="st:AxdExtType_TrvPBSBusinessName" />
          <xs:element minOccurs="0" name="CardNumber" nillable="true" type="st:AxdExtType_TrvCardNumber" />
          <xs:element minOccurs="0" name="CardNumberNIKS" nillable="true" type="st:AxdExtType_TrvCardNumber" />
          <xs:element minOccurs="1" name="CardType" type="st:AxdExtType_TrvCreditCardType" />
          <xs:element minOccurs="0" name="CatCode" nillable="true" type="st:AxdExtType_TrvCatCodeNoEDT" />
          <xs:element minOccurs="0" name="CatCodesDesc" nillable="true" type="st:AxdExtType_TrvCatCodeDescriptionEDT" />
          <xs:element minOccurs="0" name="CCTransUniqueId" nillable="true" type="st:AxdExtType_TrvCCTransUniqueID" />
          <xs:element minOccurs="0" name="Country" nillable="true" type="st:AxdExtType_TrvPbsCountry" />
          <xs:element minOccurs="0" name="DisputeStatus" nillable="true" type="st:AxdExtType_TrvCCDisputeStatus" />
          <xs:element minOccurs="0" name="DisputeTrackingNumber" nillable="true" type="st:AxdExtType_TrvDisputeTrackingNumber" />
          <xs:element minOccurs="1" name="ExchCode" type="st:AxdUnion_AxdExtType_CurrencyCode_AxdType_ExtCodeValue" />
          <xs:element minOccurs="0" name="ExchCodeLocal" nillable="true" type="st:AxdUnion_AxdExtType_CurrencyCode_AxdType_ExtCodeValue" />
          <xs:element minOccurs="0" name="MerchantCategoryCode" nillable="true" type="st:AxdExtType_TrvMerchantCategoryCode" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="st:AxdExtType_Name" />
          <xs:element minOccurs="0" name="Paymethod" nillable="true" type="st:AxdExtType_TrvPayMethodEDT" />
          <xs:element minOccurs="0" name="Reference" nillable="true" type="st:AxdExtType_TrvPBSKey" />
          <xs:element minOccurs="0" name="Town" nillable="true" type="st:AxdExtType_TrvPBSTown" />
          <xs:element minOccurs="1" name="TransDate" type="xs:date" />
          <xs:element minOccurs="0" name="UserField1" nillable="true" type="st:AxdExtType_trvPBSUserField" />
          <xs:element minOccurs="0" name="UserField2" nillable="true" type="st:AxdExtType_trvPBSUserField" />
          <xs:element minOccurs="0" name="UserField3" nillable="true" type="st:AxdExtType_trvPBSUserField" />
          <xs:element minOccurs="0" name="UserField4" nillable="true" type="st:AxdExtType_trvPBSUserField" />
          <xs:element minOccurs="0" name="UserField5" nillable="true" type="st:AxdExtType_trvPBSUserField" />
          <xs:element minOccurs="0" name="UserField6" nillable="true" type="st:AxdExtType_trvPBSUserField" />
          <xs:element minOccurs="0" name="UserField7" nillable="true" type="st:AxdExtType_trvPBSUserField" />
          <xs:element minOccurs="0" name="UserField8" nillable="true" type="st:AxdExtType_trvPBSUserField" />
          <xs:element minOccurs="0" name="UserField9" nillable="true" type="st:AxdExtType_trvPBSUserField" />
          <xs:element minOccurs="0" name="UserFieldLong" nillable="true" type="st:AxdExtType_trvPBSUserFieldLong" />
          <xs:element minOccurs="0" maxOccurs="unbounded" name="TrvEnhancedData" type="tns:AxdEntity_TrvEnhancedData_TrvEnhancedData" />
          <xs:element minOccurs="0" maxOccurs="unbounded" name="TrvEnhancedTaxInfo" type="tns:AxdEntity_TrvEnhancedTaxInfo" />
        </xs:sequence>
        <xs:attribute fixed="entity" name="class" use="required" />
        <xs:attribute name="action" type="st:AxdEnum_AxdEntityAction" />
      </xs:complexType>
      <xs:complexType name="AxdEntity_TrvEnhancedData_TrvEnhancedData">
        <xs:sequence>
          <xs:element minOccurs="0" name="InstanceRelationType" nillable="true" type="st:AxdExtType_RelationType" />
          <xs:element minOccurs="0" name="PBSRecid" nillable="true" type="st:AxdExtType_RefRecId" />
          <xs:element minOccurs="0" name="RecId" nillable="true" type="st:AxdExtType_RecId" />
          <xs:element minOccurs="0" name="RecVersion" nillable="true" type="st:AxdExtType_RecVersion" />
          <xs:element minOccurs="0" name="TransactionRecord" nillable="true" type="st:AxdExtType_RefRecId" />
          <xs:element minOccurs="0" name="UserDefinedField1" nillable="true" type="st:AxdExtType_trvPBSUserField" />
          <xs:element minOccurs="0" name="UserDefinedField10" nillable="true" type="st:AxdExtType_trvPBSUserFieldLong" />
          <xs:element minOccurs="0" name="UserDefinedField2" nillable="true" type="st:AxdExtType_trvPBSUserField" />
          <xs:element minOccurs="0" name="UserDefinedField3" nillable="true" type="st:AxdExtType_trvPBSUserField" />
          <xs:element minOccurs="0" name="UserDefinedField4" nillable="true" type="st:AxdExtType_trvPBSUserField" />
          <xs:element minOccurs="0" name="UserDefinedField5" nillable="true" type="st:AxdExtType_trvPBSUserField" />
          <xs:element minOccurs="0" name="UserDefinedField6" nillable="true" type="st:AxdExtType_trvPBSUserField" />
          <xs:element minOccurs="0" name="UserDefinedField7" nillable="true" type="st:AxdExtType_trvPBSUserField" />
          <xs:element minOccurs="0" name="UserDefinedField8" nillable="true" type="st:AxdExtType_trvPBSUserField" />
          <xs:element minOccurs="0" name="UserDefinedField9" nillable="true" type="st:AxdExtType_trvPBSUserField" />
        </xs:sequence>
        <xs:attribute fixed="entity" name="class" use="required" />
        <xs:attribute name="action" type="st:AxdEnum_AxdEntityAction" />
      </xs:complexType>
      <xs:complexType name="AxdEntity_TrvEnhancedData_TrvEnhancedHotelData">
        <xs:complexContent mixed="false">
          <xs:extension base="tns:AxdEntity_TrvEnhancedData_TrvEnhancedData">
            <xs:sequence>
              <xs:element minOccurs="0" name="CheckInDate" nillable="true" type="st:AxdExtType_TrvTransDate" />
              <xs:element minOccurs="0" name="CheckOutDate" nillable="true" type="st:AxdExtType_TrvTransDate" />
              <xs:element minOccurs="0" name="FolioNumber" nillable="true" type="st:AxdExtType_TrvFolioNumber" />
              <xs:element minOccurs="0" name="GuestName" nillable="true" type="st:AxdExtType_TrvGuestName" />
              <xs:element minOccurs="0" name="GuestNumber" nillable="true" type="st:AxdExtType_TrvGuestNumber" />
              <xs:element minOccurs="0" name="NoShowIndicator" nillable="true" type="st:AxdEnum_NoYes" />
              <xs:element minOccurs="0" name="TotalRoomNights" nillable="true" type="st:AxdExtType_TrvNumberOfNights" />
              <xs:element minOccurs="0" name="TotalRoomRent" nillable="true" type="st:AxdExtType_AmountCur" />
              <xs:element minOccurs="0" name="TotalTaxAmount" nillable="true" type="st:AxdExtType_TaxAmountJournal" />
              <xs:element minOccurs="0" maxOccurs="unbounded" name="TrvHotelCharge" type="tns:AxdEntity_TrvHotelCharge" />
            </xs:sequence>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
      <xs:complexType name="AxdEntity_TrvHotelCharge">
        <xs:sequence>
          <xs:element minOccurs="0" name="ChargeAmount" nillable="true" type="st:AxdExtType_AmountCur" />
          <xs:element minOccurs="1" name="ChargeType" type="st:AxdEnum_TrvHotelChargeType" />
        </xs:sequence>
        <xs:attribute fixed="entity" name="class" use="required" />
        <xs:attribute name="action" type="st:AxdEnum_AxdEntityAction" />
      </xs:complexType>
      <xs:complexType name="AxdEntity_TrvEnhancedData_TrvEnhancedItineraryData">
        <xs:complexContent mixed="false">
          <xs:extension base="tns:AxdEntity_TrvEnhancedData_TrvEnhancedData">
            <xs:sequence>
              <xs:element minOccurs="0" name="DepartureDate" nillable="true" type="st:AxdExtType_TrvTransDate" />
              <xs:element minOccurs="0" name="DomesticIndicator" nillable="true" type="st:AxdEnum_NoYes" />
              <xs:element minOccurs="0" name="ExchangeTicketNumber" nillable="true" type="st:AxdExtType_TrvTicketNumber" />
              <xs:element minOccurs="0" name="IssuingCarrier" nillable="true" type="st:AxdExtType_TrvIssuingCarrier" />
              <xs:element minOccurs="0" name="NumberOfLegs" nillable="true" type="st:AxdExtType_TrvNumberOfLegs" />
              <xs:element minOccurs="0" name="OriginalTicketNumber" nillable="true" type="st:AxdExtType_TrvTicketNumber" />
              <xs:element minOccurs="0" name="PassengerName" nillable="true" type="st:AxdExtType_TrvName" />
              <xs:element minOccurs="0" name="TicketIssueDate" nillable="true" type="st:AxdExtType_TrvTransDate" />
              <xs:element minOccurs="0" name="TravelAgencyCode" nillable="true" type="st:AxdExtType_TrvTravelAgencyCode" />
              <xs:element minOccurs="0" name="TravelAgencyInvoiceNumber" nillable="true" type="st:AxdExtType_TrvTravelAgencyInvoiceNumber" />
              <xs:element minOccurs="0" name="TravelAgencyName" nillable="true" type="st:AxdExtType_TrvName" />
              <xs:element minOccurs="0" maxOccurs="unbounded" name="TrvEnhancedTripLegDetail" type="tns:AxdEntity_TrvEnhancedTripLegDetail" />
              <xs:element minOccurs="0" maxOccurs="unbounded" name="TrvItineraryCharge" type="tns:AxdEntity_TrvItineraryCharge" />
            </xs:sequence>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
      <xs:complexType name="AxdEntity_TrvEnhancedTripLegDetail">
        <xs:sequence>
          <xs:element minOccurs="0" name="ArrivalDate" nillable="true" type="st:AxdExtType_TrvTransDate" />
          <xs:element minOccurs="0" name="CarrierCode" nillable="true" type="st:AxdExtType_TrvCarrierCode" />
          <xs:element minOccurs="0" name="CityOfOrigin" nillable="true" type="st:AxdExtType_TrvCity" />
          <xs:element minOccurs="0" name="DepartureTax" nillable="true" type="st:AxdExtType_TaxAmountJournal" />
          <xs:element minOccurs="0" name="DestinationCity" nillable="true" type="st:AxdExtType_TrvCity" />
          <xs:element minOccurs="0" name="FareAmount" nillable="true" type="st:AxdExtType_AmountCur" />
          <xs:element minOccurs="0" name="FeeAmount" nillable="true" type="st:AxdExtType_AmountCur" />
          <xs:element minOccurs="0" name="FlightNumber" nillable="true" type="st:AxdExtType_TrvFlightNumber" />
          <xs:element minOccurs="0" name="ServiceClass" nillable="true" type="st:AxdExtType_TrvAirlineServiceClass" />
          <xs:element minOccurs="0" name="StopOverCity" nillable="true" type="st:AxdExtType_TrvCity" />
          <xs:element minOccurs="0" name="TaxAmount" nillable="true" type="st:AxdExtType_TaxAmountJournal" />
          <xs:element minOccurs="0" name="TravelDate" nillable="true" type="st:AxdExtType_TrvTransDate" />
          <xs:element minOccurs="0" name="TripLegNumber" nillable="true" type="st:AxdExtType_TrvTripLegNumber" />
          <xs:element minOccurs="0" name="UserDefinedField1" nillable="true" type="st:AxdExtType_trvPBSUserField" />
          <xs:element minOccurs="0" name="UserDefinedField10" nillable="true" type="st:AxdExtType_trvPBSUserFieldLong" />
          <xs:element minOccurs="0" name="UserDefinedField2" nillable="true" type="st:AxdExtType_trvPBSUserField" />
          <xs:element minOccurs="0" name="UserDefinedField3" nillable="true" type="st:AxdExtType_trvPBSUserField" />
          <xs:element minOccurs="0" name="UserDefinedField4" nillable="true" type="st:AxdExtType_trvPBSUserField" />
          <xs:element minOccurs="0" name="UserDefinedField5" nillable="true" type="st:AxdExtType_trvPBSUserField" />
          <xs:element minOccurs="0" name="UserDefinedField6" nillable="true" type="st:AxdExtType_trvPBSUserField" />
          <xs:element minOccurs="0" name="UserDefinedField7" nillable="true" type="st:AxdExtType_trvPBSUserField" />
          <xs:element minOccurs="0" name="UserDefinedField8" nillable="true" type="st:AxdExtType_trvPBSUserField" />
          <xs:element minOccurs="0" name="UserDefinedField9" nillable="true" type="st:AxdExtType_trvPBSUserField" />
        </xs:sequence>
        <xs:attribute fixed="entity" name="class" use="required" />
        <xs:attribute name="action" type="st:AxdEnum_AxdEntityAction" />
      </xs:complexType>
      <xs:complexType name="AxdEntity_TrvItineraryCharge">
        <xs:sequence>
          <xs:element minOccurs="0" name="ChargeAmount" nillable="true" type="st:AxdExtType_AmountCur" />
          <xs:element minOccurs="0" name="ChargeType" nillable="true" type="st:AxdEnum_TrvAirlineChargeType" />
        </xs:sequence>
        <xs:attribute fixed="entity" name="class" use="required" />
        <xs:attribute name="action" type="st:AxdEnum_AxdEntityAction" />
      </xs:complexType>
      <xs:complexType name="AxdEntity_TrvEnhancedData_TrvEnhancedCarRentalData">
        <xs:complexContent mixed="false">
          <xs:extension base="tns:AxdEntity_TrvEnhancedData_TrvEnhancedData">
            <xs:sequence>
              <xs:element minOccurs="0" name="CarRentalCheckOutDate" nillable="true" type="st:AxdExtType_TrvTransDate" />
              <xs:element minOccurs="0" name="CheckOutLocation" nillable="true" type="st:AxdExtType_TrvRentalLocation" />
              <xs:element minOccurs="0" name="DailyRentalRate" nillable="true" type="st:AxdExtType_AmountCur" />
              <xs:element minOccurs="0" name="DaysRented" nillable="true" type="st:AxdExtType_TrvDaysRented" />
              <xs:element minOccurs="0" name="MonthlyRentalRate" nillable="true" type="st:AxdExtType_AmountCur" />
              <xs:element minOccurs="0" name="RegularMileageCharges" nillable="true" type="st:AxdExtType_AmountCur" />
              <xs:element minOccurs="0" name="RenterName" nillable="true" type="st:AxdExtType_TrvName" />
              <xs:element minOccurs="0" name="ReservationNumber" nillable="true" type="st:AxdExtType_TrvRentalReservationNumber" />
              <xs:element minOccurs="0" name="ReturnDate" nillable="true" type="st:AxdExtType_TrvTransDate" />
              <xs:element minOccurs="0" name="ReturnLocation" nillable="true" type="st:AxdExtType_TrvRentalLocation" />
              <xs:element minOccurs="0" name="TotalMiles" nillable="true" type="st:AxdExtType_TrvMileage" />
              <xs:element minOccurs="0" name="VehicleClass" nillable="true" type="st:AxdExtType_TrvCarRentalVehicleClass" />
              <xs:element minOccurs="0" name="WeeklyRentalRate" nillable="true" type="st:AxdExtType_AmountCur" />
              <xs:element minOccurs="0" maxOccurs="unbounded" name="TrvCarRentalCharge" type="tns:AxdEntity_TrvCarRentalCharge" />
            </xs:sequence>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
      <xs:complexType name="AxdEntity_TrvCarRentalCharge">
        <xs:sequence>
          <xs:element minOccurs="0" name="ChargeAmount" nillable="true" type="st:AxdExtType_AmountCur" />
          <xs:element minOccurs="0" name="ChargeType" nillable="true" type="st:AxdEnum_TrvCarRentalChargeType" />
        </xs:sequence>
        <xs:attribute fixed="entity" name="class" use="required" />
        <xs:attribute name="action" type="st:AxdEnum_AxdEntityAction" />
      </xs:complexType>
      <xs:complexType name="AxdEntity_TrvEnhancedTaxInfo">
        <xs:sequence>
          <xs:element minOccurs="0" name="CustomerVATNumber" nillable="true" type="st:AxdExtType_TrvVATNumber" />
          <xs:element minOccurs="0" name="IsGSTHSTIncludedInAmount" nillable="true" type="st:AxdEnum_NoYes" />
          <xs:element minOccurs="0" name="IsSalesTaxIncludedInAmount" nillable="true" type="st:AxdEnum_NoYes" />
          <xs:element minOccurs="0" name="ItemSalesTaxGroup" nillable="true" type="st:AxdExtType_TrvItemSalesTaxGroup" />
          <xs:element minOccurs="0" name="SalesTaxGroup" nillable="true" type="st:AxdExtType_TrvSalesTaxGroup" />
          <xs:element minOccurs="0" name="SupplierVATNumber" nillable="true" type="st:AxdExtType_TrvVATNumber" />
          <xs:element minOccurs="0" name="TotalSalesTaxAmount" nillable="true" type="st:AxdExtType_TaxAmountJournal" />
          <xs:element minOccurs="0" name="UserDefinedField1" nillable="true" type="st:AxdExtType_trvPBSUserField" />
          <xs:element minOccurs="0" name="UserDefinedField2" nillable="true" type="st:AxdExtType_trvPBSUserField" />
          <xs:element minOccurs="0" name="UserDefinedField3" nillable="true" type="st:AxdExtType_trvPBSUserField" />
          <xs:element minOccurs="0" name="UserDefinedField4" nillable="true" type="st:AxdExtType_trvPBSUserField" />
          <xs:element minOccurs="0" name="UserDefinedField5" nillable="true" type="st:AxdExtType_trvPBSUserFieldLong" />
          <xs:element minOccurs="0" maxOccurs="unbounded" name="TrvTaxCharge" type="tns:AxdEntity_TrvTaxCharge" />
        </xs:sequence>
        <xs:attribute fixed="entity" name="class" use="required" />
        <xs:attribute name="action" type="st:AxdEnum_AxdEntityAction" />
      </xs:complexType>
      <xs:complexType name="AxdEntity_TrvTaxCharge">
        <xs:sequence>
          <xs:element minOccurs="1" name="TaxAmount" type="st:AxdExtType_TaxAmountJournal" />
          <xs:element minOccurs="1" name="TaxType" type="st:AxdEnum_TrvTaxType" />
        </xs:sequence>
        <xs:attribute fixed="entity" name="class" use="required" />
        <xs:attribute name="action" type="st:AxdEnum_AxdEntityAction" />
      </xs:complexType>
    </xs:schema>
    PCard_hemas_microsoft_com_dynamics_2006_02_documents_EntityKeyList.xsd
    <?xml version="1.0"?>
    <xsd:schema xmlns:ek="http://schemas.microsoft.com/dynamics/2006/02/documents/EntityKey" xmlns:tns="http://schemas.microsoft.com/dynamics/2006/02/documents/EntityKeyList"
    elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/dynamics/2006/02/documents/EntityKeyList" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
      <xsd:import schemaLocation=".\PCard_schemas_microsoft_com_dynamics_2006_02_documents_EntityKey.xsd" namespace="http://schemas.microsoft.com/dynamics/2006/02/documents/EntityKey"
    />
      <xsd:element name="EntityKeyList" type="tns:EntityKeyList" />
      <xsd:complexType name="EntityKeyList">
        <xsd:sequence>
          <xsd:element minOccurs="0" maxOccurs="unbounded" ref="ek:EntityKey" />
        </xsd:sequence>
      </xsd:complexType>
    </xsd:schema>
    stm1886

    >> I noticed when you change the elementFormDefault="qualified"  to unqualified, you can see the node properly, but it does not add the prefix and fail in AIF: schema not well formatted. I tired to "inject the prefix using
    xsl".
    Can you provide any other hints for this problem?

  • Schema refresh issue

    Hi Everyone,
                         can anybody do a correction ?  iam having the following query, there's some error in it, after executing schema refresh using export & import , to get count of database objects comparison to be done,
    -- SELECT 'TRUNCATE TABLE '||OWNER||'.'||TABLE_NAME||' ;' FROM DBA_TABLES WHERE OWNER='PRICING' order by  TABLE_NAME;
    SQL> SELECT 'select count(*) from  '||OWNER||'.'||TABLE_NAME||' ;' FROM DBA_TABLES WHERE OWNER='PRICING' order by  TABLE_NAME;
         the output expected  was to display each table name in a schema  following with corresponding number of records to be displayed, but it wasn't showing correctly,

    Hi,
    What Error you get , can you please share the Error log here.
    This is Dynamic Query so it will generate the sql statement  like
    select count(*) from  SCOTT.BONUS ;
    select count(*) from  SCOTT.DEPT ;
    select count(*) from  SCOTT.EMP ;
    You can try something this
    spool count.sql
    SELECT 'select count(*) from  '||OWNER||'.'||TABLE_NAME||' ;' FROM DBA_TABLES WHERE OWNER='PRICING' order by  TABLE_NAME;
    spool off
    @count.sql
    Hope this Help

  • Calling procedure dynamically, from different schema, permissions issue

    Hi,
    I have a 'master_user' schema that needs to run DDL on a 'secondary_user' schema.
    There appears to be some kind of permissions subtlety that I'm missing. Here are the simplified steps to create, test and troubleshoot:
    Secondary schema has a procedure defined:
    -- Run as SYSTEM (at build time)
    CREATE OR REPLACE PROCEDURE secondary_user.execute_immediate(p_sql_statement IN VARCHAR2)
    IS
    BEGIN
        EXECUTE IMMEDIATE p_sql_statement;
    END;
    GRANT EXECUTE ON secondary_user.execute_immediate TO master_user;
    I then want to call this procedure from master_user to execute DDL dynamically in secondary_user.
    - Run as master_user
    BEGIN
        EXECUTE IMMEDIATE ' BEGIN secondary_user.execute_immediate(''DROP TABLE test1''); END;';
    END;
    ERROR at line 1:
    ORA-00942: table or view does not exist
    ORA-06512: at SECONDARY_USER.EXECUTE_IMMEDIATE", line 5
    ORA-06512: at line 1
    ORA-06512: at line 2
    TROUBLESHOOTING SO FAR:
    Now I can call this procedure directly:
    -- As master_user
    EXEC secondary_user.execute_immediate('drop table test1')
    PL/SQL procedure successfully completed.
    I can call the wrapped procedure as different users:
    -- As secondary_user
    BEGIN
        EXECUTE IMMEDIATE ' BEGIN secondary_user.execute_immediate(''DROP TABLE test1''); END;';
    END;
    PL/SQL procedure successfully completed.
    -- As SYSTEM
    BEGIN
        EXECUTE IMMEDIATE ' BEGIN secondary_user.execute_immediate(''DROP TABLE test1''); END;';
    END;
    PL/SQL procedure successfully completed.
    Can you shed any light on this behaviour? The master_user clearly has permission to run the procedure, but it cannot see it from within an anonymous block. However SYSTEM can so what permission does SYSTEM have that master_user does not?
    Much appreciated,
    Si

    Something doesn't add up:
    SCOTT@orcl > create user secondary_user
      2  identified by secondary_user
      3  default tablespace users
      4  quota unlimited on users
      5  /
    User created.
    SCOTT@orcl > grant create session to secondary_user
      2  /
    Grant succeeded.
    SCOTT@orcl > create user master_user
      2  identified by master_user
      3  default tablespace users
      4  quota unlimited on users
      5  /
    User created.
    SCOTT@orcl > grant create session to master_user
      2  /
    Grant succeeded.
    SCOTT@orcl > CREATE OR REPLACE PROCEDURE secondary_user.execute_immediate(p_sql_statement IN VARCHAR2)
      2
      3  IS
      4
      5  BEGIN
      6
      7      EXECUTE IMMEDIATE p_sql_statement;
      8
      9  END;
    10
    11  /
    Procedure created.
    SCOTT@orcl > GRANT EXECUTE ON secondary_user.execute_immediate TO master_user;
    Grant succeeded.
    SCOTT@orcl >
    SCOTT@orcl > create table secondary_user.test1(n number)
      2  /
    Table created.
    SCOTT@orcl > connect master_user@orcl
    Enter password:
    Connected.
    MASTER_USER@orcl > BEGIN
      2
      3      EXECUTE IMMEDIATE ' BEGIN secondary_user.execute_immediate(''DROP TABLE test1''); END;';
      4
      5  END;
      6
      7  /
    PL/SQL procedure successfully completed.
    MASTER_USER@orcl >
    Make sure table secondary_user.test1 exists when you run SP. And, as you can see, neither secondary_user nor master_user have any privs besides create session.
    SY.

  • Schema validation issue

    Hi
    We do schema validation with raise error option. But to the consumer we do not want send the SOAP Fault but a response message which has error tags.
    How to do this.
    Thanks,
    Vinoth

    Hi Vinoth,
    In stage error handler, replace the content of body($body) with desired XML content(probably using a XQuery) and use Reply with success action
    Regards,
    Anuj

  • Upgrading Windows Azure Pack Websites from Update 4 to Update 6 SQL Schema Update Issues

    I'm running into this nasty bug with Windows Azure Pack Websites v2 Update 6 when I monitor the Microsoft\Windows\WebSitesUpdate Event Log:
    The upgrade action 'UpgradeDatabase' has failed. Error: Microsoft.Web.Hosting.WebHostingException: An error occurred executing script 'C:\Program Files\IIS\Microsoft Web Sites\Scripts\Update\0031.sql'. ---> Microsoft.Web.Hosting.WebHostingException: An error occurred executing script 'C:\Program Files\IIS\Microsoft Web Sites\Scripts\Update\0031.sql'. ---> Microsoft.SqlServer.Management.Common.ExecutionFailureException: An exception occurred while executing a Transact-SQL statement or batch. ---> System.Data.SqlClient.SqlException: Online index operations can only be performed in Enterprise edition of SQL Server.
    at Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction action, Object execObject, DataSet fillDataSet, Boolean catchException)
    at Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType)
    --- End of inner exception stack trace ---
    at Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType)
    at Microsoft.Web.Hosting.RetryPolicy.ExecuteAction[R](Func`1 action, SqlExceptionMapper mapper)
    --- End of inner exception stack trace ---
    at Microsoft.Web.Hosting.RetryPolicy.ExecuteAction[R](Func`1 action, SqlExceptionMapper mapper)
    at Microsoft.Web.Hosting.SqlHelper.ExecuteScript(Server server, String scriptName, String sqlContent)
    --- End of inner exception stack trace ---
    at Microsoft.Web.Hosting.SqlHelper.ExecuteScript(Server server, String scriptName, String sqlContent)
    at Microsoft.Web.Hosting.Common.DatabaseUpdate.PerformTransactionalAction(Server server)
    at Microsoft.Web.Hosting.Common.DatabaseManager.PerformActions(Server server, IEnumerable`1 actions)
    at Microsoft.Web.Hosting.Common.DatabaseManager.ExecuteUpgradeActions(List`1 updateActions)
    at Microsoft.Web.Hosting.Common.DatabaseManager.UpgradeDatabase(InstallationResourcePaths paths)
    at Microsoft.Web.Hosting.UpgradeManager.UpgradeDatabaseInPlace()
    at Microsoft.Web.Hosting.Utilities.DatabaseUpdater.UpgradeHostingDatabase()
    at Microsoft.Web.Hosting.Utilities.DatabaseUpdater.DoHostingUpgradeWithLease()
    at Microsoft.Web.Hosting.Setup.Tasks.UpdateTasks.UpgradeDatabase(String scriptsLocation)
    at Microsoft.Web.Hosting.UpdateService.UpdateManager.DoWork(Object unused)
    It seems like the SQL script used to upgrade from Update 4 to Update 6 used a SQL Server Enterprise edition only feature and it's causing the update to fail on the controller. Is there an ETA from MSFT to resolve this issue?
    All posted advice may not be all that accurate. As always, test it in a lab before you try my advice! Best of all, the documentation is your friend.

    Hi,
    This is indeed an issue with the current bits for Windows Azure Pack WebSites Update 6. Thanks for reporting it, and apologies for the inconvenience.
    Can you please send email to the address kranthim at <our-company-name>.com? We will help you fix your deployment, while we fix the issue and update the public bits.
    Thanks,
    Kranthi.

  • Schema Refference Issue

    hi all,
    i have problem in migrated biztalk schemas. Problem is my schema records and fields having Data Strucure Type as self reference (Ex: Record is having DataStrucureType:Record(Reference)) how to remove this self reference.
    If i change that type to anytype my record loss the all fields under that record.
    Thanks & Regards,
    Prem 

    Got it. It’s not self-referencing as you term it. It is like defining the type.
    In your case “STAN” has been defined as type, so that it can be used (referenced as Complex Type) in other places to reuse
    it, instead of recreating the child/members of “STAN”
    I have tried to recreate your situation. I have defined "LowerBody" and its child elements similar yours, check
    its "Data Structure Type", it referees to it (in fact I have just given the same name as the node name, in my name as LowerBody - Just typed LowerBody in "Data Structure Type" and in your case as "STAN", it could be any name,
    here the same name of the node has been given to "Data Structure Type")
    Then it can be reused as below:
    This due to schema reusability.
    So when you delete/change to any of the members, its referenced places will also reflect this change. Similarly when you
    remove the "Data Structure Type" property of the "STAN", it would lose its member details. you don't need to delete the "Data Structure Type" property, if you want then you got to keep a copy and change the "Data Structure
    Type" property and recreate its members again.
    If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.

  • Exchange 2013 Install Issues

    Hi everyone -
    I'm having BIG issues with my Exchange setup.  First off, I walked into a nightmare of a situation here and it seems everything is completely jacked up in terms of network and servers...  I'm actually contemplating starting over 100% with everything,
    but when I bring that up to upper management, they say it's not feasible.
    We currently have Exchange 2007 SP3 with RU11.  I found out that when SP3 was installed, whoever did it never updated AD or the schema.  Now I can't do that because i'm on RU11 and it's giving me a version mismatch error.  So I've decided
    to move on to just upgrade to Exchange 2013.
    I am on the beginning steps of doing this and I just ran:  setup /PrepareAD /IAcceptExchangeServerLicenseTerms.  When doing this I get the following nasty little error:
    Welcome to Microsoft Exchange Server 2013 Unattended Setup
    Copying Files...
    File copy complete. Setup will now collect additional information needed for installation.
    Performing Microsoft Exchange Server Prerequisite Check
        Prerequisite Analysis                                                                            
    FAILED
     Setup will prepare the organization for Exchange 2013 by using 'Setup /PrepareAD'. No Exchange 2010 server roles have b
    een detected in this topology. After this operation, you will not be able to install any Exchange 2010 servers.
     Cannot find the Recipient Update Service responsible for domain 'DC=kuder,DC=local'. New and existing users may not be
    properly Exchange-enabled.
         One or more servers in the existing organization are running Exchange 2000 Server or Exchange Server 2003. Installa
    tion can't proceed until all Exchange 2000 or Exchange 2003 servers are removed.
    The Exchange Server setup operation didn't complete. More details can be found in ExchangeSetup.log located in the
    <SystemDrive>:\ExchangeSetupLogs folder.
    A couple of notes about this error:
    1. I swear I've gotten some errors about the Recipient Update Service with Exchange 2007.  I'm think that might have lead me to the schema upgrade issue I talked about earlier.
    2.  We DO NOT have Exchange 2000 or 2003 in our environment!!!  Not sure where to even begin to remove the remnants of this!
    Any help would be greatly appreciated.
    Thanks,
    Jeff

    Thanks for the reply Cara...  After further investigation last night it is clear to me that whoever upgraded us from Exchange 2003 to Exchange 2007, definitely didn't decommission the 2003 box correctly.  (this was all done WELL before I came around). 
    I've checked into a few things that you asked about:
    1.  In ADSI Edit, I have 2 Administrative groups.  the first one (Exchange Administrative Group (FYDIBOHF23SPDLT)) shows the correct 2007 server in the CN=Servers, the other one (first administrative group) shows the old 2003 box
    under CN=Servers.
    2.  I did get the schema update for 2007 SP3 to finally go.  so when I looked in ADSI Edit, the Exchange Schema version is 14625 which according to that article is Exchange Server 2007 SP3, which is correct.  Last time I looked, it was 14622,
    which was for SP2.  So we should be good there now.
    3.  The error with the RUS, was in Exchange 2007 BPA.  After investigating this further last night, this is again because of failure to properly decommission the old 2003 box.  Looks like I maybe need to remove any entries for Recipient Update
    Service under ADSI Edit:  CN=Configuration,DC=domainname -> CN=Services -> CN=Microsoft Exchange -> CN=First Organization -> CN=Address List Container -> CN=Recipient Update Services.  There are two items in that location now, CN=Recipient
    Update Service (domain) and CN=Recipient Update Service (Enterprise Configuration).  From what I've read I can delete both of these since 2007 no longer uses this service.
    4.  No errors in the Application Log currently.
    Other Notes:
    1.  Everything with 2007 appears to be working fine.  No major issues.. I just want to upgrade us to Exchange 2013.
    2.  From the 2007 EMS, I ran: exchangeserver | ft name,admindisplayversion,exchangeversion.  This showed me the following:
    Name                       AdminDisplayVersion        ExchangeVersion
    ADELSB01                   Version 6.5 (Build 7638... 0.0 (6.5.6500.0)
    K01SIT003                  Version 8.3 (Build 83.6)   0.1 (8.0.535.0)
    Definitely still showing the old 2003 Exchange box in there.
    Thanks!

  • Permission issues in sql window authentication

    Is it possible to grant a Windows group access to SQL Server rather than individual Windows logins  which has only read/write permission on table data in sqlserver.I am getting error while logged in by using window authentication.

    But am getting some schema level issues.
    See CREATE USER (Transact-SQL) => Remarks, regarding "Windows Group" in third paragraph.
    Olaf Helper
    [ Blog] [ Xing] [ MVP]

  • Want to understand SID concept...

    Hello experts,
    why not using the value like e. g. customer number directly in the dimension table instead of a SID? So I also could save one table (SID table)  and with this on JOIN by linking directly to the master data tables (text, attributes, hierarchies) using customer no. as key.
    Am I wrong? Is it only because of this INT4 thing with the SIDs whitch maybe results in better performance?
    What I maybe understand is compounding, it seems to be hard to make here a connection to the right master data table. But if I wouldn't have this case, why else could be this SID useful?
    Best regards,
    Peter

    Hello Siggi,
    thank you for your answer and the linke you provided. I think star schema concept and using surrogate ID's for dimension tables is absolute clear for me and I see the advantage there.
    How I said, faster DB access using INT4 values instead of characters is also a point I understand. On the other side SAP BW offers you to use a line item dimension which saves a join and result in a better performance.
    But why not give the BW developers the chance to decide if you want use it? If your InfoObject is a numeric one, you are may be much faster, saving a join and having an even easier to handle value.
    What I am interested in is, if SID technology is so deeply part of SAP BW, for example if you want to report on an DSO you also need SID's, what is the real advantage usind SID's every time for access of InfoCube or DSO data?
    See, i read for example the following advantages of BW star schema on [this site|http://learnmysap.com/sap-bw/138-classic-and-sap-bw-star-schema-comparisons.html]:
    -> Faster access to data than via long alpha-numeric keys. SAP BW use automatically generated INT4 keys for SID and Dimension ID
    ->  Can model in easy way: Historizing, multi-lingual, and shared dimensions. It is happen because of the excavation of master data from the dimension tables using the SID technique.
    ->  The query performance is improved here as aggregated key figures can be stored in their own fact tables.
    OK, first point about INT4-keys we discussed.
    I completly don't understand the second point and why therefore SID's are needed.
    Third point depends on disadvantages of the classical star schema compared to bw aggregates, a point I understand
    Often I read: The SID table provides the link between the master data and the dimension tables. (like here: /people/githen.ronney3/blog/2008/02/13/modeling-strategies)
    But why shouldn't this be possible just with the key value?
    Even SAP just describes his enhanced star schema without SID's, but technically SID's are used. Why not use it like SAP itself describes here:
    http://help.sap.com/saphelp_nw70ehp1/helpdata/en/4c/89dc37c7f2d67ae10000009b38f889/content.htm
    regards,
    Peter

Maybe you are looking for