Copy evolve

Hello,
I have a couple of db maintenance questions about using xmldb (shredded, with schema of medium complexity):
1. Can anyone give a ballpark idea of the time required for simple schema evolution (an attribute here, a single new element there..) with a relatively large number of xml instance docs inserted (say, 3-5 million)? Hardware would be fast, IBM P5 3 - 4 cpu. Are we talking minutes, hours, or days?
2. Since the copyEvolve function basically copies the data, blows away the old schema and associated tables, and recreates everything, there would be a problem with managing this in a high-availability production system. What strategies are there for performing a copyEvolve while allowing access to the existing data (assuming the answer to question number one is 'a long time'). Anybody out there do anything like this?
3. In my attempt at a copy evolve, the addition of a single attribute, I supplied a stylesheet that should have added the attribute to the existing xml instances and set a default value (it does when applying the xsl with other tools). While the copyEvolve seemed to work (after completion, the old data was still there and new instances with the attribute could be inserted), the old data did NOT have the new attribute or default value. What stupid mistake did I make?
Thanks!

Hello,
I have a couple of db maintenance questions about using xmldb (shredded, with schema of medium complexity):
1. Can anyone give a ballpark idea of the time required for simple schema evolution (an attribute here, a single new element there..) with a relatively large number of xml instance docs inserted (say, 3-5 million)? Hardware would be fast, IBM P5 3 - 4 cpu. Are we talking minutes, hours, or days?
2. Since the copyEvolve function basically copies the data, blows away the old schema and associated tables, and recreates everything, there would be a problem with managing this in a high-availability production system. What strategies are there for performing a copyEvolve while allowing access to the existing data (assuming the answer to question number one is 'a long time'). Anybody out there do anything like this?
3. In my attempt at a copy evolve, the addition of a single attribute, I supplied a stylesheet that should have added the attribute to the existing xml instances and set a default value (it does when applying the xsl with other tools). While the copyEvolve seemed to work (after completion, the old data was still there and new instances with the attribute could be inserted), the old data did NOT have the new attribute or default value. What stupid mistake did I make?
Thanks!

Similar Messages

  • Copy Evolve Schema Evolution Fails

    Oracle 11gr2 on Linux VM
    SQL*Plus: Release 11.2.0.1.0 Production on Wed Feb 22 13:51:28 2012
    Copyright (c) 1982, 2009, Oracle.  All rights reserved.
    Enter user-name: jmendez
    Enter password:
    Connected to:
    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    BANNER
    Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
    PL/SQL Release 11.2.0.1.0 - Production
    CORE    11.2.0.1.0      Production
    TNS for Linux: Version 11.2.0.1.0 - Production
    NLSRTL Version 11.2.0.1.0 - Production I've been able to get schema evolution to work without data in the table (doesnt help much). When I have data in the table I get the following error message:
    BEGIN
      2    DBMS_XMLSCHEMA.copyEvolve(
      3      xdb$string_list_t('http://localhost/xsd/test/collection_test_3.xsd'),
      4      XMLSequenceType(XDBURIType('/u01/app/xsd/test/collection_evolve_3.xsd').getXML()),
      5      XMLSequenceType(XDBURIType('/u01/app/xsd/test/collection_evolve_3.xsl').getXML()));
      6  END;
      7  /
    BEGIN
    ERROR at line 1:
    ORA-30942: XML Schema Evolution error for schema
    'http://localhost/xsd/test/collection_test_3.xsd' table
    "JMENDEZ"."COLLECTION_TEST" column 'XML_DATA'
    ORA-31011: XML parsing failed
    ORA-19202: Error occurred in XML processing
    LPX-00601: Invalid token in: '()'
    ORA-06512: at "XDB.DBMS_XMLSCHEMA_INT", line 153
    ORA-06512: at "XDB.DBMS_XMLSCHEMA", line 221
    ORA-06512: at line 2I've registered the schema's and loaded revised schema and xsl style sheets into the database. Before I try schema evolution I create the proper context and xml indexes and run a few queries with sample data. This works just fine. I drop the indexes prior to starting schema evolution and run the above command. It fails every time.
    CREATE TABLE collection_test
        NAID     NUMBER not null enable,
        opa_counter     number,
        xml_data      XMLType not null enable,
        desc_type      varchar2(25 byte),
        constraint "PK_CL_NAID" Primary key ("NAID")
      XMLTYPE COLUMN "XML_DATA" STORE AS BASICFILE CLOB
      XMLSCHEMA "http://localhost/xsd/test/collection_test_3.xsd" ELEMENT "collection";
    INSERT INTO COLLECTION_TEST(naid,XML_DATA) VALUES (111112,XMLTYPE('<collection>
          <collectionIdentifier>AAS</collectionIdentifier>
          <dataControlGroup>ou\=NW,ou\=groups,dc\=das,dc\=nara,dc\=gov</dataControlGroup>
          <dateApproved>
             <day>3</day>
             <month>12</month>
             <year>2001</year>
          </dateApproved>
          <dateEntered>
             <day>3</day>
             <month>12</month>
             <year>2001</year>
          </dateEntered>
          <descriptionType>6021989</descriptionType>
          <inclusiveEndDate>
             <year>1926</year>
          </inclusiveEndDate>
          <inclusiveStartDate>
             <year>1923</year>
          </inclusiveStartDate>
          <isUnderEdit>false</isUnderEdit>
          <naId>766</naId>
          <organizationalDonorArray>
             <organizationName>
                <naId>6505115</naId>
             </organizationName>
          </organizationalDonorArray>
          <title>American Antiquarian Society Collection</title>
          <variantControlNumberArray>
             <variantControlNumber>
                <number>AAS</number>
                <variantControlNumberType>
                   <naId>6044072</naId>
                </variantControlNumberType>
             </variantControlNumber>
          </variantControlNumberArray>
       </collection>')); I've used mapforce to generate my XSL file.
    I can't seem to find the right resource online for my problem. Any help or redirection is greatly appreciated. Thanks
    -jjm
    Edited by: jjmdb on Feb 22, 2012 10:51 AM

    I am testing schema evolution in a test environment. I'm only changing the xsd file and adding a new element (fullTitle) and having the data that copied from title to fulltitle.
    BEFORE
    <?xml version="1.0" encoding="UTF-8"?>
    <!--
    - Description : Collections XML schema
    -->
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xdb="http://xmlns.oracle.com/xdb" version="0.3">
         <!--
          - Include document detailing common Archival Types
        -->
         <xs:include schemaLocation="ArchivalTypes.xsd"/>
         <!--
          - Main XML definition
        -->
         <xs:element name="collection" type="coll_type"/>
         <xs:complexType name="coll_type">
              <xs:sequence>
                   <xs:element name="approvedBy" type="xs:string" minOccurs="0"/>
                   <xs:element name="collectionIdentifier" type="xs:string" minOccurs="0"/>
                   <xs:element name="coverageEndDate" type="qualifiableDate" minOccurs="0"/>
                   <xs:element name="coverageStartDate" type="qualifiableDate" minOccurs="0"/>
                   <xs:element name="dataControlGroup" type="xs:string" minOccurs="0"/>
                   <xs:element name="dateApproved" type="dasDate" minOccurs="0"/>
                   <xs:element name="dateEntered" type="dasDate" minOccurs="0"/>
                   <xs:element name="dateNote" type="xs:string" minOccurs="0"/>
                   <xs:element name="descriptionAuthorArray" type="descriptionAuthorArray" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
                   <xs:element name="descriptionDateArray" type="dasDateArray" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
                   <xs:element name="descriptionType" type="xs:long" minOccurs="0"/>
                   <xs:element name="enteredBy" type="xs:string" minOccurs="0"/>
                   <xs:element name="findingAidArray" type="findingAidArray" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
                   <xs:element name="formerlyContainedArray" type="seriesArray" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
                   <xs:element name="inclusiveEndDate" type="qualifiableDate" minOccurs="0"/>
                   <xs:element name="inclusiveStartDate" type="qualifiableDate" minOccurs="0"/>
                   <xs:element name="isUnderEdit" type="xs:boolean" minOccurs="0"/>
                   <xs:element name="naId" type="xs:long" minOccurs="1"/>
                   <xs:element name="organizationalDonorArray" type="organizationNameArray" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
                   <xs:element name="personalDonorArray" type="personArray" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
                   <xs:element name="preliminaryDescriptionArray" type="preliminaryDescriptionArray" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
                   <xs:element name="scopeAndContentNote" type="xs:string" minOccurs="0"/>
                   <xs:element name="seriesArray" type="seriesArray" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
                   <xs:element name="staffOnlyNote" type="xs:string" minOccurs="0"/>
                   <xs:element name="title" type="xs:string" minOccurs="0"/>
                   <xs:element name="variantControlNumberArray" type="variantControlNumberArray" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
              </xs:sequence>
         </xs:complexType>
    </xs:schema>
    AFTER
    <?xml version="1.0" encoding="UTF-8"?>
    <!--
    - Description : Collections XML schema
    -->
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xdb="http://xmlns.oracle.com/xdb" version="0.3">
         <!--
          - Include document detailing common Archival Types
        -->
         <xs:include schemaLocation="ArchivalTypes.xsd"/>
         <!--
          - Main XML definition
        -->
         <xs:element name="collection" type="coll_type"/>
         <xs:complexType name="coll_type">
              <xs:sequence>
                   <xs:element name="approvedBy" type="xs:string" minOccurs="0"/>
                   <xs:element name="collectionIdentifier" type="xs:string" minOccurs="0"/>
                   <xs:element name="coverageEndDate" type="qualifiableDate" minOccurs="0"/>
                   <xs:element name="coverageStartDate" type="qualifiableDate" minOccurs="0"/>
                   <xs:element name="dataControlGroup" type="xs:string" minOccurs="0"/>
                   <xs:element name="dateApproved" type="dasDate" minOccurs="0"/>
                   <xs:element name="dateEntered" type="dasDate" minOccurs="0"/>
                   <xs:element name="dateNote" type="xs:string" minOccurs="0"/>
                   <xs:element name="descriptionAuthorArray" type="descriptionAuthorArray" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
                   <xs:element name="descriptionDateArray" type="dasDateArray" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
                   <xs:element name="descriptionType" type="xs:long" minOccurs="0"/>
                   <xs:element name="enteredBy" type="xs:string" minOccurs="0"/>
                   <xs:element name="findingAidArray" type="findingAidArray" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
                   <xs:element name="formerlyContainedArray" type="seriesArray" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
                   <xs:element name="inclusiveEndDate" type="qualifiableDate" minOccurs="0"/>
                   <xs:element name="inclusiveStartDate" type="qualifiableDate" minOccurs="0"/>
                   <xs:element name="isUnderEdit" type="xs:boolean" minOccurs="0"/>
                   <xs:element name="naId" type="xs:long" minOccurs="1"/>
                   <xs:element name="organizationalDonorArray" type="organizationNameArray" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
                   <xs:element name="personalDonorArray" type="personArray" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
                   <xs:element name="preliminaryDescriptionArray" type="preliminaryDescriptionArray" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
                   <xs:element name="scopeAndContentNote" type="xs:string" minOccurs="0"/>
                   <xs:element name="seriesArray" type="seriesArray" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
                   <xs:element name="staffOnlyNote" type="xs:string" minOccurs="0"/>
                   <xs:element name="title" type="xs:string" minOccurs="0"/>
                   <xs:element name="fullTitle" type="xs:string" minOccurs="0"/>
                   <xs:element name="variantControlNumberArray" type="variantControlNumberArray" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
              </xs:sequence>
         </xs:complexType>
    </xs:schema>XSLT
    <?xml version="1.0" encoding="UTF-8"?>
    <!--
    This file was generated by Altova MapForce 2012sp1
    YOU SHOULD NOT MODIFY THIS FILE, BECAUSE IT WILL BE
    OVERWRITTEN WHEN YOU RE-RUN CODE GENERATION.
    Refer to the Altova MapForce Documentation for further details.
    http://www.altova.com/mapforce
    -->
    <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:core="http://www.altova.com/MapForce/UDF/core" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fn="http://www.w3.org/2005/xpath-functions" exclude-result-prefixes="core xs fn">
         <xsl:template name="core:convert-uri-to-windows-file-path">
              <xsl:param name="uri" select="()"/>
              <xsl:choose>
                   <xsl:when test="fn:starts-with($uri, 'file://')">
                        <xsl:choose>
                             <xsl:when test="(fn:substring($uri, xs:double('6'), xs:double('3')) = '///')">
                                  <xsl:variable name="var1_resultof_url_decode" as="xs:string">
                                       <xsl:call-template name="core:url-decode">
                                            <xsl:with-param name="uri" select="fn:substring($uri, xs:double('9'), xs:double(fn:string-length($uri)))" as="xs:string"/>
                                       </xsl:call-template>
                                  </xsl:variable>
                                  <xsl:sequence select="fn:translate($var1_resultof_url_decode, '/|', '\:')"/>
                             </xsl:when>
                             <xsl:otherwise>
                                  <xsl:sequence select="$uri"/>
                             </xsl:otherwise>
                        </xsl:choose>
                   </xsl:when>
                   <xsl:otherwise>
                        <xsl:sequence select="$uri"/>
                   </xsl:otherwise>
              </xsl:choose>
         </xsl:template>
         <xsl:template name="core:url-decode">
              <xsl:param name="uri" select="()"/>
              <xsl:choose>
                   <xsl:when test="fn:contains($uri, '%')">
                        <xsl:variable name="var1_resultof_url_decode_part" as="xs:string">
                             <xsl:call-template name="core:url-decode-part">
                                  <xsl:with-param name="uripart" select="fn:substring-after($uri, '%')" as="xs:string"/>
                             </xsl:call-template>
                        </xsl:variable>
                        <xsl:sequence select="fn:concat(fn:substring-before($uri, '%'), $var1_resultof_url_decode_part)"/>
                   </xsl:when>
                   <xsl:otherwise>
                        <xsl:sequence select="$uri"/>
                   </xsl:otherwise>
              </xsl:choose>
         </xsl:template>
         <xsl:template name="core:url-decode-part">
              <xsl:param name="uripart" select="()"/>
              <xsl:variable name="var1_resultof_dec_from__digits_hex" as="xs:decimal">
                   <xsl:call-template name="core:dec-from-2digits-hex">
                        <xsl:with-param name="hex" select="$uripart" as="xs:string"/>
                   </xsl:call-template>
              </xsl:variable>
              <xsl:choose>
                   <xsl:when test="($var1_resultof_dec_from__digits_hex &lt; xs:decimal('128'))">
                        <xsl:call-template name="core:url-decode-utf8">
                             <xsl:with-param name="value" select="$var1_resultof_dec_from__digits_hex" as="xs:decimal"/>
                             <xsl:with-param name="bytes" select="xs:decimal('0')" as="xs:decimal"/>
                             <xsl:with-param name="rest" select="fn:substring($uripart, xs:double('3'), xs:double(fn:string-length($uripart)))" as="xs:string"/>
                        </xsl:call-template>
                   </xsl:when>
                   <xsl:when test="($var1_resultof_dec_from__digits_hex &lt; xs:decimal('194'))">
                        <xsl:call-template name="core:url-decode">
                             <xsl:with-param name="uri" select="fn:substring($uripart, xs:double('3'), xs:double(fn:string-length($uripart)))" as="xs:string"/>
                        </xsl:call-template>
                   </xsl:when>
                   <xsl:when test="($var1_resultof_dec_from__digits_hex &lt; xs:decimal('224'))">
                        <xsl:call-template name="core:url-decode-utf8">
                             <xsl:with-param name="value" select="$var1_resultof_dec_from__digits_hex" as="xs:decimal"/>
                             <xsl:with-param name="bytes" select="xs:decimal('1')" as="xs:decimal"/>
                             <xsl:with-param name="rest" select="fn:substring($uripart, xs:double('3'), xs:double(fn:string-length($uripart)))" as="xs:string"/>
                        </xsl:call-template>
                   </xsl:when>
                   <xsl:when test="($var1_resultof_dec_from__digits_hex &lt; xs:decimal('240'))">
                        <xsl:call-template name="core:url-decode-utf8">
                             <xsl:with-param name="value" select="$var1_resultof_dec_from__digits_hex" as="xs:decimal"/>
                             <xsl:with-param name="bytes" select="xs:decimal('2')" as="xs:decimal"/>
                             <xsl:with-param name="rest" select="fn:substring($uripart, xs:double('3'), xs:double(fn:string-length($uripart)))" as="xs:string"/>
                        </xsl:call-template>
                   </xsl:when>
                   <xsl:when test="($var1_resultof_dec_from__digits_hex &lt; xs:decimal('245'))">
                        <xsl:call-template name="core:url-decode-utf8">
                             <xsl:with-param name="value" select="$var1_resultof_dec_from__digits_hex" as="xs:decimal"/>
                             <xsl:with-param name="bytes" select="xs:decimal('3')" as="xs:decimal"/>
                             <xsl:with-param name="rest" select="fn:substring($uripart, xs:double('3'), xs:double(fn:string-length($uripart)))" as="xs:string"/>
                        </xsl:call-template>
                   </xsl:when>
                   <xsl:otherwise>
                        <xsl:sequence select="''"/>
                   </xsl:otherwise>
              </xsl:choose>
         </xsl:template>
         <xsl:template name="core:dec-from-2digits-hex">
              <xsl:param name="hex" select="()"/>
              <xsl:variable name="var1_resultof_dec_from__digit_hex" as="xs:decimal">
                   <xsl:call-template name="core:dec-from-1digit-hex">
                        <xsl:with-param name="hex" select="fn:substring($hex, xs:double('1'), xs:double('1'))" as="xs:string"/>
                   </xsl:call-template>
              </xsl:variable>
              <xsl:variable name="var2_resultof_dec_from__digit_hex" as="xs:decimal">
                   <xsl:call-template name="core:dec-from-1digit-hex">
                        <xsl:with-param name="hex" select="fn:substring($hex, xs:double('2'), xs:double('1'))" as="xs:string"/>
                   </xsl:call-template>
              </xsl:variable>
              <xsl:sequence select="(($var1_resultof_dec_from__digit_hex * xs:decimal('16')) + $var2_resultof_dec_from__digit_hex)"/>
         </xsl:template>
         <xsl:template name="core:url-decode-utf8">
              <xsl:param name="value" select="()"/>
              <xsl:param name="bytes" select="()"/>
              <xsl:param name="rest" select="()"/>
              <xsl:choose>
                   <xsl:when test="($bytes = xs:integer('0'))">
                        <xsl:variable name="var1_resultof_char_from_code" as="xs:string">
                             <xsl:call-template name="core:char-from-code">
                                  <xsl:with-param name="code" select="xs:integer($value)" as="xs:integer"/>
                             </xsl:call-template>
                        </xsl:variable>
                        <xsl:variable name="var2_resultof_url_decode" as="xs:string">
                             <xsl:call-template name="core:url-decode">
                                  <xsl:with-param name="uri" select="$rest" as="xs:string"/>
                             </xsl:call-template>
                        </xsl:variable>
                        <xsl:sequence select="fn:concat($var1_resultof_char_from_code, $var2_resultof_url_decode)"/>
                   </xsl:when>
                   <xsl:when test="(fn:substring($rest, xs:double('1'), xs:double('1')) = '%')">
                        <xsl:variable name="var3_resultof_cast" as="xs:double" select="xs:double(fn:string-length($rest))"/>
                        <xsl:variable name="var4_resultof_dec_from__digits_hex" as="xs:decimal">
                             <xsl:call-template name="core:dec-from-2digits-hex">
                                  <xsl:with-param name="hex" select="fn:substring($rest, xs:double('2'), $var3_resultof_cast)" as="xs:string"/>
                             </xsl:call-template>
                        </xsl:variable>
                        <xsl:call-template name="core:url-decode-utf8">
                             <xsl:with-param name="value" select="((($value mod xs:decimal('64')) * xs:decimal('64')) + ($var4_resultof_dec_from__digits_hex mod xs:decimal('64')))" as="xs:decimal"/>
                             <xsl:with-param name="bytes" select="($bytes - xs:decimal('1'))" as="xs:decimal"/>
                             <xsl:with-param name="rest" select="fn:substring($rest, xs:double('4'), $var3_resultof_cast)" as="xs:string"/>
                        </xsl:call-template>
                   </xsl:when>
                   <xsl:otherwise>
                        <xsl:call-template name="core:url-decode">
                             <xsl:with-param name="uri" select="$rest" as="xs:string"/>
                        </xsl:call-template>
                   </xsl:otherwise>
              </xsl:choose>
         </xsl:template>
         <xsl:template name="core:dec-from-1digit-hex">
              <xsl:param name="hex" select="()"/>
              <xsl:variable name="var1_resultof_string_length" as="xs:integer" select="fn:string-length(fn:substring-before('0123456789ABCDEFabcdef', $hex))"/>
              <xsl:choose>
                   <xsl:when test="($var1_resultof_string_length &lt;= xs:integer('15'))">
                        <xsl:sequence select="$var1_resultof_string_length"/>
                   </xsl:when>
                   <xsl:otherwise>
                        <xsl:sequence select="($var1_resultof_string_length - xs:decimal('6'))"/>
                   </xsl:otherwise>
              </xsl:choose>
         </xsl:template>
         <xsl:template name="core:char-from-code">
              <xsl:param name="code" select="()"/>
              <xsl:sequence select="fn:codepoints-to-string($code)"/>
         </xsl:template>
         <xsl:output method="xml" encoding="UTF-8" indent="yes"/>
         <xsl:template match="/">
              <xsl:variable name="var1_resultof_document" as="node()" select="."/>
              <xsl:variable name="var2_resultof_convert_uri_to_windows_file_path" as="xs:string">
                   <xsl:call-template name="core:convert-uri-to-windows-file-path">
                        <xsl:with-param name="uri" select="fn:document-uri($var1_resultof_document)" as="xs:string"/>
                   </xsl:call-template>
              </xsl:variable>
              <xsl:result-document href="{$var2_resultof_convert_uri_to_windows_file_path}" encoding="UTF-8">
                   <collection>
                        <xsl:attribute name="xsi:noNamespaceSchemaLocation" namespace="http://www.w3.org/2001/XMLSchema-instance" select="'C:/Users/Javier/Documents/XML/XSD/collection_evolve_2.xsd'"/>
                        <xsl:for-each select="$var1_resultof_document/collection">
                             <xsl:variable name="var3_title" as="node()?" select="title"/>
                             <xsl:for-each select="approvedBy">
                                  <approvedBy>
                                       <xsl:sequence select="fn:string(.)"/>
                                  </approvedBy>
                             </xsl:for-each>
                             <xsl:for-each select="collectionIdentifier">
                                  <collectionIdentifier>
                                       <xsl:sequence select="fn:string(.)"/>
                                  </collectionIdentifier>
                             </xsl:for-each>
                             <xsl:for-each select="coverageEndDate">
                                  <coverageEndDate>
                                       <xsl:sequence select="(./@node(), ./node())"/>
                                  </coverageEndDate>
                             </xsl:for-each>
                             <xsl:for-each select="coverageStartDate">
                                  <coverageStartDate>
                                       <xsl:sequence select="(./@node(), ./node())"/>
                                  </coverageStartDate>
                             </xsl:for-each>
                             <xsl:for-each select="dataControlGroup">
                                  <dataControlGroup>
                                       <xsl:sequence select="fn:string(.)"/>
                                  </dataControlGroup>
                             </xsl:for-each>
                             <xsl:for-each select="dateApproved">
                                  <dateApproved>
                                       <xsl:sequence select="(./@node(), ./node())"/>
                                  </dateApproved>
                             </xsl:for-each>
                             <xsl:for-each select="dateEntered">
                                  <dateEntered>
                                       <xsl:sequence select="(./@node(), ./node())"/>
                                  </dateEntered>
                             </xsl:for-each>
                             <xsl:for-each select="dateNote">
                                  <dateNote>
                                       <xsl:sequence select="fn:string(.)"/>
                                  </dateNote>
                             </xsl:for-each>
                             <xsl:for-each select="descriptionAuthorArray">
                                  <descriptionAuthorArray>
                                       <xsl:sequence select="(./@node(), ./node())"/>
                                  </descriptionAuthorArray>
                             </xsl:for-each>
                             <xsl:for-each select="descriptionDateArray">
                                  <descriptionDateArray>
                                       <xsl:sequence select="(./@node(), ./node())"/>
                                  </descriptionDateArray>
                             </xsl:for-each>
                             <xsl:for-each select="descriptionType">
                                  <descriptionType>
                                       <xsl:sequence select="xs:string(xs:integer(fn:string(.)))"/>
                                  </descriptionType>
                             </xsl:for-each>
                             <xsl:for-each select="enteredBy">
                                  <enteredBy>
                                       <xsl:sequence select="fn:string(.)"/>
                                  </enteredBy>
                             </xsl:for-each>
                             <xsl:for-each select="findingAidArray">
                                  <findingAidArray>
                                       <xsl:sequence select="(./@node(), ./node())"/>
                                  </findingAidArray>
                             </xsl:for-each>
                             <xsl:for-each select="formerlyContainedArray">
                                  <formerlyContainedArray>
                                       <xsl:sequence select="(./@node(), ./node())"/>
                                  </formerlyContainedArray>
                             </xsl:for-each>
                             <xsl:for-each select="inclusiveEndDate">
                                  <inclusiveEndDate>
                                       <xsl:sequence select="(./@node(), ./node())"/>
                                  </inclusiveEndDate>
                             </xsl:for-each>
                             <xsl:for-each select="inclusiveStartDate">
                                  <inclusiveStartDate>
                                       <xsl:sequence select="(./@node(), ./node())"/>
                                  </inclusiveStartDate>
                             </xsl:for-each>
                             <xsl:for-each select="isUnderEdit">
                                  <isUnderEdit>
                                       <xsl:sequence select="xs:string(xs:boolean(fn:string(.)))"/>
                                  </isUnderEdit>
                             </xsl:for-each>
                             <naId>
                                  <xsl:sequence select="xs:string(xs:integer(fn:string(naId)))"/>
                             </naId>
                             <xsl:for-each select="organizationalDonorArray">
                                  <organizationalDonorArray>
                                       <xsl:sequence select="(./@node(), ./node())"/>
                                  </organizationalDonorArray>
                             </xsl:for-each>
                             <xsl:for-each select="personalDonorArray">
                                  <personalDonorArray>
                                       <xsl:sequence select="(./@node(), ./node())"/>
                                  </personalDonorArray>
                             </xsl:for-each>
                             <xsl:for-each select="preliminaryDescriptionArray">
                                  <preliminaryDescriptionArray>
                                       <xsl:sequence select="(./@node(), ./node())"/>
                                  </preliminaryDescriptionArray>
                             </xsl:for-each>
                             <xsl:for-each select="scopeAndContentNote">
                                  <scopeAndContentNote>
                                       <xsl:sequence select="fn:string(.)"/>
                                  </scopeAndContentNote>
                             </xsl:for-each>
                             <xsl:for-each select="seriesArray">
                                  <seriesArray>
                                       <xsl:sequence select="(./@node(), ./node())"/>
                                  </seriesArray>
                             </xsl:for-each>
                             <xsl:for-each select="staffOnlyNote">
                                  <staffOnlyNote>
                                       <xsl:sequence select="fn:string(.)"/>
                                  </staffOnlyNote>
                             </xsl:for-each>
                             <xsl:for-each select="$var3_title">
                                  <title>
                                       <xsl:sequence select="fn:string(.)"/>
                                  </title>
                             </xsl:for-each>
                             <xsl:for-each select="$var3_title">
                                  <fullTitle>
                                       <xsl:sequence select="fn:string(.)"/>
                                  </fullTitle>
                             </xsl:for-each>
                             <xsl:for-each select="variantControlNumberArray">
                                  <variantControlNumberArray>
                                       <xsl:sequence select="(./@node(), ./node())"/>
                                  </variantControlNumberArray>
                             </xsl:for-each>
                        </xsl:for-each>
                   </collection>
              </xsl:result-document>
         </xsl:template>
    </xsl:stylesheet>Edited by: jjmdb on Feb 22, 2012 11:42 AM

  • Inplace Schema Evolution

    Mark,
    You said in Nov. 2005:
    "We did demo the process in our pod in the Oracle Database campgrounds. FYI, for the four simple examples we were using, the current copy/evolve process would take approx 8 mins to handle 10000 of our standard purchaseorder documents, the inplace evolution would complete in less than 4 seconds."
    I am wondering if this functionality is released to the public yet.

    This functionality will be made available in a future release of the database. Due to compliance reasons I cannot say which release or when that release will become available in a public forum.

  • How to create default column in XML schema ?

    Hi All,
    I would like to define a default column let's say Run_Date as Date datatype in XML schema definition (XSD) and would like to populate SYSDATE to the column Run_Date, When XML records are parsed to that schema.
    Please let me know, how we can achieve?
    Thanks in Advance.

    Hi,
    Thanks for the update. Please find below my responses and let me know your thoughts.
    The Existing schema definition is as follows
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xdb="http://xmlns.oracle.com/xdb" version="1.0" xdb:storeVarrayAsTable="true">
    <xs:element name="Emp" type="EmpType" xdb:defaultTable="EMPLOYEES" xdb:columnProps="CONSTRAINT emp_pk PRIMARY KEY (XMLDATA.EMP_NO)" />
    <xs:complexType name="EmpType" xdb:SQLType="EMPLOYEES_T">
    <xs:sequence>
    <xs:element name="EmpNo" xdb:SQLName="EMP_NO">
    <xs:simpleType>
    <xs:restriction base="xs:positiveInteger">
    <xs:totalDigits value="10"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:element>
    <xs:element name="FirstName" xdb:SQLName="FIRST_NAME">
    <xs:simpleType>
    <xs:restriction base="xs:string">
    <xs:maxLength value="30"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:element>
    <xs:element name="LastName" xdb:SQLName="LAST_NAME">
    <xs:simpleType>
    <xs:restriction base="xs:string">
    <xs:maxLength value="30"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:element>
    <xs:element name="EmployeeType" xdb:SQLName="EMPLOYEE_TYPE">
    <xs:simpleType>
    <xs:restriction base="xs:string">
    <xs:length value="25"/>
    <xs:enumeration value="Permanent"/>     
    <xs:enumeration value="Consultant"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:element>
    <xs:element name="EmpLocation" xdb:SQLName="EMP_LOCATION">
    <xs:simpleType>
    <xs:restriction base="xs:string">
    <xs:maxLength value="25"/>
    <xs:enumeration value="NewYork"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:element>
    <xs:element name="EmpExperience" xdb:SQLName="EMP_EXPERIENCE">
    <xs:simpleType>
    <xs:restriction base="xs:positiveInteger">
    <xs:totalDigits value="10"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:element>
    </xs:sequence>
    </xs:complexType>
    </xs:schema>
    The sample XML file is as follows
    <?xml version="1.0"?>
    <Emp xsi:noNamespaceSchemaLocation="EMP.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xdb="http://xmlns.oracle.com/xdb">
    <EmpNo>1001</EmpNo>
    <FirstName>William</FirstName>
    <LastName>Don</LastName>
    <EmployeeType>Permanent</EmployeeType>
    <EmpLocation>NewYork</EmpLocation>
    <EmpExperience>10</EmpExperience>
    </Emp>
    The modified schema definition is as follows
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xdb="http://xmlns.oracle.com/xdb" version="1.0" xdb:storeVarrayAsTable="true">
    <xs:element name="Emp" type="EmpType" xdb:defaultTable="EMPLOYEES" xdb:columnProps="CONSTRAINT emp_pk PRIMARY KEY (XMLDATA.EMP_NO)" />
    <xs:complexType name="EmpType" xdb:SQLType="EMPLOYEES_T">
    <xs:sequence>
    <xs:element name="EmpNo" xdb:SQLName="EMP_NO">
    <xs:simpleType>
    <xs:restriction base="xs:positiveInteger">
    <xs:totalDigits value="10"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:element>
    <xs:element name="FirstName" xdb:SQLName="FIRST_NAME">
    <xs:simpleType>
    <xs:restriction base="xs:string">
    <xs:maxLength value="30"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:element>
    <xs:element name="LastName" xdb:SQLName="LAST_NAME">
    <xs:simpleType>
    <xs:restriction base="xs:string">
    <xs:maxLength value="30"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:element>
    <xs:element name="EmployeeType" xdb:SQLName="EMPLOYEE_TYPE">
    <xs:simpleType>
    <xs:restriction base="xs:string">
    <xs:length value="25"/>
    <xs:enumeration value="Permanent"/>     
    <xs:enumeration value="Consultant"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:element>
    <xs:element name="EmpLocation" xdb:SQLName="EMP_LOCATION">
    <xs:simpleType>
    <xs:restriction base="xs:string">
    <xs:maxLength value="25"/>
    <xs:enumeration value="NewYork"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:element>
    <xs:element name="EmpExperience" xdb:SQLName="EMP_EXPERIENCE">
    <xs:simpleType>
    <xs:restriction base="xs:positiveInteger">
    <xs:totalDigits value="10"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:element>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="WorkHrs" maxOccurs="100" xdb:SQLName="WorkHrs" xdb:propNumber="3280" xdb:global="false" xdb:SQLType="WorkHrs_T" xdb:SQLSchema="APPS" xdb:memType="258" xdb:SQLInline="true" xdb:MemInline="false" xdb:JavaInline="false" xdb:SQLCollType="WORKHRS330_COLL" xdb:SQLCollSchema="APPS">
    <xs:complexType xdb:SQLType="WORKHRS_T" xdb:SQLSchema="APPS">
    <xs:attribute name="Day" xdb:SQLName="DAY" xdb:propNumber="3273" xdb:global="false" xdb:SQLType="VARCHAR2" xdb:memType="2">
    <xs:simpleType>
    <xs:restriction base="xs:string">
    <xs:maxLength value="20"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="Hrs" xdb:SQLName="HRS" xdb:propNumber="3274" xdb:global="false" xdb:SQLType="NUMBER" xdb:memType="2">
    <xs:simpleType>
    <xs:restriction base="xs:decimal"/>
    </xs:simpleType>
    </xs:attribute>
    </xs:schema>
    The sample XML file is as follows
    <?xml version="1.0"?>
    <Emp xsi:noNamespaceSchemaLocation="EMP.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xdb="http://xmlns.oracle.com/xdb">
    <EmpNo>1001</EmpNo>
    <FirstName>William</FirstName>
    <LastName>Don</LastName>
    <EmployeeType>Permanent</EmployeeType>
    <EmpLocation>NewYork</EmpLocation>
    <EmpExperience>10</EmpExperience>
    <WorkHrs Day="Monday" Hrs="8.0"/>
    <WorkHrs Day="Tuesday" Hrs="6.5"/>
    <WorkHrs Day="Wednesday" Hrs="8.5"/>
    <WorkHrs Day="Thursday" Hrs="10.5"/>
    <WorkHrs Day="Friday" Hrs="5.5"/>
    </Emp>
    The Copy Evolve Procedure is as follows (I have added attributes to the above schema definition)
    DECLARE
    SCHEMA_TO_EVOLVE     XDB$STRING_LIST_T;
    NEW_SCHEMA               XMLSEQUENCETYPE;
    OLD_SCHEMA_URL          VARCHAR2(100) := 'EMP.xsd';
    V_NEW_XML_DOC          CLOB := '<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xdb="http://xmlns.oracle.com/xdb" version="1.0" xdb:storeVarrayAsTable="true">
    <xs:element name="Emp" type="EmpType" xdb:defaultTable="EMPLOYEES" xdb:columnProps="CONSTRAINT emp_pk PRIMARY KEY (XMLDATA.EMP_NO)" />
    <xs:complexType name="EmpType" xdb:SQLType="EMPLOYEES_T">
    <xs:sequence>
    <xs:element name="EmpNo" xdb:SQLName="EMP_NO">
    <xs:simpleType>
    <xs:restriction base="xs:positiveInteger">
    <xs:totalDigits value="10"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:element>
    <xs:element name="FirstName" xdb:SQLName="FIRST_NAME">
    <xs:simpleType>
    <xs:restriction base="xs:string">
    <xs:maxLength value="30"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:element>
    <xs:element name="LastName" xdb:SQLName="LAST_NAME">
    <xs:simpleType>
    <xs:restriction base="xs:string">
    <xs:maxLength value="30"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:element>
    <xs:element name="EmployeeType" xdb:SQLName="EMPLOYEE_TYPE">
    <xs:simpleType>
    <xs:restriction base="xs:string">
    <xs:length value="25"/>
    <xs:enumeration value="Permanent"/>     
    <xs:enumeration value="Consultant"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:element>
    <xs:element name="EmpLocation" xdb:SQLName="EMP_LOCATION">
    <xs:simpleType>
    <xs:restriction base="xs:string">
    <xs:maxLength value="25"/>
    <xs:enumeration value="NewYork"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:element>
    <xs:element name="EmpExperience" xdb:SQLName="EMP_EXPERIENCE">
    <xs:simpleType>
    <xs:restriction base="xs:positiveInteger">
    <xs:totalDigits value="10"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:element>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="WorkHrs" maxOccurs="100" xdb:SQLName="WorkHrs" xdb:propNumber="3280" xdb:global="false" xdb:SQLType="WorkHrs_T" xdb:SQLSchema="APPS" xdb:memType="258" xdb:SQLInline="true" xdb:MemInline="false" xdb:JavaInline="false" xdb:SQLCollType="WORKHRS330_COLL" xdb:SQLCollSchema="APPS">
    <xs:complexType xdb:SQLType="WORKHRS_T" xdb:SQLSchema="APPS">
    <xs:attribute name="Day" xdb:SQLName="DAY" xdb:propNumber="3273" xdb:global="false" xdb:SQLType="VARCHAR2" xdb:memType="2">
    <xs:simpleType>
    <xs:restriction base="xs:string">
    <xs:maxLength value="20"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="Hrs" xdb:SQLName="HRS" xdb:propNumber="3274" xdb:global="false" xdb:SQLType="NUMBER" xdb:memType="2">
    <xs:simpleType>
    <xs:restriction base="xs:decimal"/>
    </xs:simpleType>
    </xs:attribute>
    </xs:schema>';
    BEGIN
    DBMS_OUTPUT.PUT_LINE('B4 GETTING FILE FROM OS');
    EXECUTE IMMEDIATE 'DROP TABLE EMPLOYEES_TEMP';
    -- Getting file from the file system
    --V_NEW_XML_DOC           := XXTIF_EDI_UTL.GET_CLOB_DOCUMENT('COIL_1.1.xsd','UTF8');
    SCHEMA_TO_EVOLVE     := XDB$STRING_LIST_T(OLD_SCHEMA_URL);
    NEW_SCHEMA           := XMLSEQUENCETYPE(XMLTYPE(V_NEW_XML_DOC));
    DBMS_XMLSCHEMA.COPYEVOLVE(SCHEMA_TO_EVOLVE,NEW_SCHEMA, preserveOldDocs => TRUE, mapTabName => 'EMPLOYEES_TEMP', generateTables => FALSE);
    COMMIT;
    DBMS_OUTPUT.PUT_LINE('SUCCESSFULLY COPIED');
    EXCEPTION
    WHEN OTHERS THEN
    DBMS_OUTPUT.PUT_LINE('THE ERROR IS '||SQLERRM);
    END;
    The Table Creation is as follows
    CREATE TABLE EMPLOYEES (XMLDOC XMLTYPE,
                   CREATE_DATE DATE DEFAULT SYSDATE NOT NULL ,
    CONSTRAINT emp_pk PRIMARY KEY (XMLDOC."XMLDATA".EMP_NO)
    XMLTYPE COLUMN XMLDOC STORE AS OBJECT RELATIONAL
    XMLSCHEMA "EMP.xsd" ELEMENT "Emp"
    DECLARE
    TABLENAME VARCHAR2(2000) := 'EMPLOYEES1128';
    BEGIN
    SELECT TEMP_TABNAME
    INTO TABLENAME
    FROM EMPLOYEES_TEMP
    WHERE TABLE_NAME = USER || '.' || UPPER('RELATIE_DOCUMENTEN');
    EXECUTE IMMEDIATE 'INSERT INTO EMPLOYEES(XMLDOC) SELECT XMLTYPE(DATA) FROM ' || TABLENAME;
    COMMIT;
    END;
    When I executed the above SQL, It only populates main data(Perosnal Details such as EmpNo,FirstName,LastName) but not attributes (Workhrs.Day,WOrkhrs.Hrs).
    Please let me know, how can I move those attributes data?
    Again Oracle & XML versions are as follows
    Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Prod
    PL/SQL Release 10.2.0.3.0 - Production
    CORE 10.2.0.3.0 Production
    Oracle XML Database 10.2.0.3.0
    Thanks in Advance.

  • Validation of xml agaist XSD in by using schemaValidate of oraxsd

    Hi,
    I am trying to validate an xml agaist xsd from pro*C wher i have oraxml and oraxsd libraries.
    I have used a method of oraxsd and it gives error 14. pLesa let me know why i am getting this eror and how i can validate an xml by using thses functions..
    int validateXSD()
    xsdctx *ctx1;
    xmlctx *ctx ;
    uword ecode1 ;
    xmlnode *root;
         if(gold_debug)
                   printf("Validate XSD");               
                   fflush(stdout);
              root = getDocumentElement(ctx);          
              if(gold_debug)
                   printf("Validate XSD *****1 ");               
                   fflush(stdout);
              ctx1 = schemaInitialize(ctx, &ecode1);          
              if (ctx1==0 ) {
                   fprintf(stderr,"XSD initialisation failed\n");
                   return 1;
              if(ecode1 = schemaValidate(ctx1, root, (oratext *)xsdfile)) {
              if(gold_debug)
                        printf("Validation failed, error %u\n", ecode1);               
                        fflush(stdout);
                   return 1;
              }else{
                   if(gold_debug)
                        printf("*******************Scheam Validation Success*****************");               
                        fflush(stdout);
         schemaTerminate(ctx1);      
              return 0;
    output is
    Validate XSD *****1
    Validation failed, error 14
    Thanks,
    Nisa

    For performance reasons the CLOB (hopefully XMLType based) is the wrong way to go. Have a look at XMLType Object Relational or Binary XML storage model.
    1) The info needed can be found in the manual under "Schema evolution" and depending on your version you can use in-place or copy-evolve
    2) "other way of validating" would be what / how ? Please elaborate.
    3) Yep, you could. But doing it the XMLDB Oracle way would be more efficient, for example one parse only and then pinned in memory... Why would you simulate what Oracle already has optimized for you and ready to use...?

  • I am getting ERROR -50 when trying to export my 3 minute video. PLEASE HELP!  I have 11G on hard drive, but comp seems to run slow on start up.... can I export or copy it in some other fashion?  Desperately need help.  THANK YOU!

    Oops, Looks like I said most of what I wanted to in my title. Sorry ppl, my first time here.
    So, my vid won't export.  And I need it soon.  I'm kind of in a panic.  First time I've had this problem.  The music from iTunes also aliases at times, but I can get it to play without that problem on occasion.  (What causes that?  That does happen with frequency, but then goes away at times.)
    BUT, is there ANY WAY TO EXPORT or move a copy of the video somewhere else?  (How, if so?) 
    And what does ERROR -50 mean?
    Also, please know I am fairly computer illiterate, so if one could speak in the simplest terms possible, I would really dig that.
    THANK YOU SO MUCH!!
    FF

    Hi
    This is an easy Q: to set - but there is no simple and plain answer only a lot of more or less plausibly suggestions.
    Error -50 = paramErr  Error in user parameter list
    Can there be any external hard disks - if so How is/are it/they formatted ?
    If so it Must be Mac OS Extended (hfs) if used for Video.
    UNIX/DOS/FAT32/Mac OS Exchange - works for most but not for VIDEO.
    What this means in Your situation is above me.
    • free space on internal boot hard disk 11Gb is on the limit to work when You select Export and might be it.
    Video used - there are several video formats/codecs and iMovie can not use all of them, they evolve to fast.
    • So try to find out by opening a raw video in QuickTime-player and then open Inspector (cmd+I) and read
    Video Format/Codec: nnnnnnnn
    What does it read ?
    Pictures
    • in what format ? .jpg, .bmp, .tif, else ?
    Audio
    • from where/what format ? iTunes, .avi, .mp3, .aiff, else ?
    I convert all audio to .aiff - in iTunes I burn out as an Audio-CD .aiff (not .mp3) and use the files on this in my movie projects.
    Some times it's needed to trash the "com.apple.iMovie.plist" file in You USER-Library/Preferences (not Library on Root level (when opening Macintosh HD) - but the one in Your home folder.
    Many users has not observed that there are TWO libraries.
    • Library - at root level
    • Library - in user/account folder - THIS IS THE ONE to look into
    from Luke Burns
    I fixed the problem.. but it was very, very strange. I had a very long section for credits and set the line spacing to 1.0.. for some reason this caused it. I removed it, and it worked fine. I put it back, and I couldn't preview or play the video.
    I don't know why that could cause that big of a problem, but it did..
    Yours Bengt W

  • How do I use Dreamweaver CC 2014.1 Live View to copy complex formatted text into web page?

    Since Design View has been removed from Fluid Grid Layouts, and could be removed completely in next upgrade, I cannot use Live View to place complex text into my web pages.
    Our business requires the listing of complex job descriptions on our web pages.  Design View worked fine, Live View does not. Both examples are noted below.
    Using Design View the web page rendered this way:
    Research & Analytics Director
    Position# 2469
    Location:  Midwest
    Education Requirements:  MS degree in Mathematics, Statistics, Economics, Engineering, Actuarial Science or related field or equivalent designation, such as FCAS.
    Other Requirements:  Include:
    Job Competencies:
    Achieve Results.
    Be Accountable.
    Lead Change.
    Lead Corp Vision & Strategy.
    Lead People.
    Maximize Customer Experience.
    Specialized Knowledge and Skills Requirements:
    Demonstrated ability to develop strategic partnerships.
    Demonstrated ability to identify potential issues, and to proactively work to the mitigation of those issues.
    Demonstrated experience communicating business implications of complex data relationships and results of statistical models to multiple business partners.
    Demonstrated experience formulating, approaching, and solving problems in massive, complex datasets.
    Demonstrated experience in public speaking and use of appropriate presentation skills.
    Demonstrated experience interfacing with business clients and driving solution discussions with both IT and business stakeholders.
    Demonstrated experience performing advanced statistical analysis, including generalized linear models, decision trees, neural networks, etc., to discover business insights and develop predictive models.
    Demonstrated experience with statistical and modeling software tools, such as SAS or R.
    Demonstrated management or leadership experience.
    Solid knowledge and understanding of mathematical modeling and research.
    Salary Range:  $146,300 to $243,800+
    Description:  This position is responsible for oversight and strategic direction of advanced analytics, including predictive modeling, that drive business performance consistent with company goals and objectives.  Works with internal business partners to understand and validate scope of advanced analytics projects and directs projects teams to support those projects.  Collaborates within the division and cross-divisionally to develop and integrate statistical models into various processes. Oversees research of new and innovative analytic tools and techniques.  Monitors industry trends in analytics and investigates new concepts, ideas, and data sources.  Primary accountabilities include:
    Advanced Analytics Oversight (40%):
    Provides oversight and direction for the design, development, and evaluation of predictive models and advanced algorithms that lead to business solutions.
    Directs the most complex and vital analytics work critical to the organization.
    Oversees advanced exploratory analytics that produce a variety of business solutions.
    Conducts peer review on technical aspects of projects.
    Partners with business areas (Commercial Lab, EDM, IS, etc.) on data innovation.
    Portfolio Strategy and Management (25%):
    Collaborates with Strategic Data & Analytics Vice President as well as business partners internal and external to the division to develop and execute advanced analytics strategy and project portfolio.
    Leverages business acumen and domain expertise in directing advanced analytics strategy and application.
    Aligns plans to divisional and corporate objectives/goals and integrates within the corporate planning cycle.
    Monitors and analyzes advanced analytics resources. Assesses needs and appropriately allocates resources to priorities and initiatives.
    Works with divisional management to improve work processes that impact work environment and divisional resources.
    Provides overall portfolio/project management oversight and direction for a variety of advanced analytics project.  Oversees measurement, monitoring and reporting of project progress and resource utilization.  Manages project resources to ensure timely delivery of projects consistent with divisional goals and objectives.
    Coordinates with business partners (Analytics Strategy, etc.) on knowledge management and participates in business area meetings. Maintains holistic view of the business.  Ensures rapid delivery and execution of insights derived from data analytics into the organization.
    Analytic Tools and Techniques Research Oversight (15%):
    Sets the vision for the use of new and innovative tools and technology.
    Maintains and fosters an industry awareness of new developments in analytics techniques and tools, and ensures quick execution in their use within the department.
    Interfaces with Enterprise Data Management (EDM) and Information Services (IS) on evolving technological and data needs and requirements.
    Strategies Linked to the Division's Business Goals/Results (10%):
    Establishes, communicates, and implements departmental plans, objectives, and strategies.
    Participates as a member of the Management Team.
    Maintains an active awareness of our Client's business environments, corporate culture, and structure to support key decision-making.
    Management/Leadership for Department or Unit (10%):
    Manages direct reports, systems, and projects to achieve department/unit goals in accordance with Company policies and practices.
    Prepares and analyzes department/unit plans and reports.
    Provides leadership by exhibiting influence and expertise, thus affecting the results of the operating area.
    Creates an effective work environment by developing a common vision, setting clear objectives, expecting teamwork, recognizing outstanding performance, and maintaining open communications.
    Develops staff through coaching, providing performance feedback, providing effective performance assessments, and establishing performance & development plans.
    Using Live View the web page rendered this way:
    Research & Analytics Director Position# 2469 Location: Midwest Education Requirements: MS degree in Mathematics, Statistics, Economics, Engineering, Actuarial Science or related field or equivalent designation, such as FCAS. Other Requirements: Include: • Job Competencies: o Achieve Results. o Be Accountable. o Lead Change. o Lead Corp Vision & Strategy. o Lead People. o Maximize Customer Experience. • Specialized Knowledge and Skills Requirements: o Demonstrated ability to develop strategic partnerships. o Demonstrated ability to identify potential issues, and to proactively work to the mitigation of those issues. o Demonstrated experience communicating business implications of complex data relationships and results of statistical models to multiple business partners. o Demonstrated experience formulating, approaching, and solving problems in massive, complex datasets. o Demonstrated experience in public speaking and use of appropriate presentation skills. o Demonstrated experience interfacing with business clients and driving solution discussions with both IT and business stakeholders. o Demonstrated experience performing advanced statistical analysis, including generalized linear models, decision trees, neural networks, etc., to discover business insights and develop predictive models. o Demonstrated experience with statistical and modeling software tools, such as SAS or R. o Demonstrated management or leadership experience. o Solid knowledge and understanding of mathematical modeling and research. Salary Range: $146,300 to $243,800+ Description: This position is responsible for oversight and strategic direction of advanced analytics, including predictive modeling, that drive business performance consistent with company goals and objectives. Works with internal business partners to understand and validate scope of advanced analytics projects and directs projects teams to support those projects. Collaborates within the division and cross-divisionally to develop and integrate statistical models into various processes. Oversees research of new and innovative analytic tools and techniques. Monitors industry trends in analytics and investigates new concepts, ideas, and data sources. Primary accountabilities include: • Advanced Analytics Oversight (40%): o Provides oversight and direction for the design, development, and evaluation of predictive models and advanced algorithms that lead to business solutions. o Directs the most complex and vital analytics work critical to the organization. o Oversees advanced exploratory analytics that produce a variety of business solutions. o Conducts peer review on technical aspects of projects. o Partners with business areas (Commercial Lab, EDM, IS, etc.) on data innovation. • Portfolio Strategy and Management (25%): o Collaborates with Strategic Data & Analytics Vice President as well as business partners internal and external to the division to develop and execute advanced analytics strategy and project portfolio. o Leverages business acumen and domain expertise in directing advanced analytics strategy and application. o Aligns plans to divisional and corporate objectives/goals and integrates within the corporate planning cycle. o Monitors and analyzes advanced analytics resources. Assesses needs and appropriately allocates resources to priorities and initiatives. o Works with divisional management to improve work processes that impact work environment and divisional resources. o Provides overall portfolio/project management oversight and direction for a variety of advanced analytics project. Oversees measurement, monitoring and reporting of project progress and resource utilization. Manages project resources to ensure timely delivery of projects consistent with divisional goals and objectives. o Coordinates with business partners (Analytics Strategy, etc.) on knowledge management and participates in business area meetings. Maintains holistic view of the business. Ensures rapid delivery and execution of insights derived from data analytics into the organization. • Analytic Tools and Techniques Research Oversight (15%): o Sets the vision for the use of new and innovative tools and technology. o Maintains and fosters an industry awareness of new developments in analytics techniques and tools, and ensures quick execution in their use within the department. o Interfaces with Enterprise Data Management (EDM) and Information Services (IS) on evolving technological and data needs and requirements. • Strategies Linked to the Division's Business Goals/Results (10%): o Establishes, communicates, and implements departmental plans, objectives, and strategies. o Participates as a member of the Management Team. o Maintains an active awareness of our Client's business environments, corporate culture, and structure to support key decision-making. • Management/Leadership for Department or Unit (10%): o Manages direct reports, systems, and projects to achieve department/unit goals in accordance with Company policies and practices. o Prepares and analyzes department/unit plans and reports. o Provides leadership by exhibiting influence and expertise, thus affecting the results of the operating area. o Creates an effective work environment by developing a common vision, setting clear objectives, expecting teamwork, recognizing outstanding performance, and maintaining open communications. o Develops staff through coaching, providing performance feedback, providing effective performance assessments, and establishing performance & development plans.
    Obviously, as seen above, I'm doing something wrong or Live View does not do all the functions that Design View use to do.  I realize I can still access Design View in non-Fluid Grid Layout documents and that is my current work-around.  I copy from my Word file into Design View available in non-Fluid, then copy that code into my Fluid Grid Layout document, not real efficient use of my time.  And, even that work-around may not be available after the next upgrade.

    Hans thank you for your reply and attention to this matter.  Moreover, with your steeped expertise I do not, in any fashion, intend to be flippant or capricious. 
    However, I do not believe the reply is on point since I'm not discussing the insertion of an HTML tag/element; but rather, the placing of complex formatted text into my various web pages.
    Design View and  2014.1 Live View seem to serve different functions.  That is, Design View, for us, serves as a highly sophisticated HTML5 code generator that allows us to properly display complex formatted text that originally is created as a Word docx file.  As I noted in my original post, the complex formatted text from the Word file is then pasted into Design View and thus properly renders on the web page.  I invite you to try this yourself.  Simply copy my properly formatted text in my original post (that can be found at "Using Design View the web page rendered this way:") to a Word file, and it will retain the complex formatting, then copy that Word file text to both Design View and  2014.1 Live View files.  Please apprise me of your results.
    Discussion has been had in at least two separate threads on the Design View disappearance in Fluid Grid.  In https://forums.adobe.com/thread/1597260 staff member Lalita wrote "It would be helpful for us if you list the issues you are seeing with fluid grid live view editing."  And in https://forums.adobe.com/message/6807088#6807088 staff member Subhadeep wrote "If you can list down the workflows you are trying while editing in Live View & the issues you are facing in doing so, it will help us understand what is amiss & suggest alternative workflows to do the same."  I believe I've pointed out issues when attempting to use Live View for functions or work flow that customarily had been done in Design View.
    Being a CC subscriber, if someone can provide me with a workflow using other additional Adobe products to get my complex formatted text from Word ultimately to my Dreamweaver web page, be it an image insert or whatever, I would take the suggestions.
    The difference in the coding of my example in my original post is as follows.
    Code when using Design View is:
    <p><strong>Research &amp; Analytics Director</strong><br>
      <strong>Position# 2469</strong><br>
      <strong>Location:</strong>  Midwest<br>
      <strong>Education Requirements:</strong>  MS degree in Mathematics, Statistics,  Economics, Engineering, Actuarial Science or related field or equivalent  designation, such as FCAS.<br>
      <strong>Other Requirements:</strong>  Include:</p>
    <ul type="disc">
      <li>Job       Competencies:</li>
      <ul type="circle">
        <li>Achieve        Results.</li>
        <li>Be        Accountable.</li>
        <li>Lead        Change.</li>
        <li>Lead Corp        Vision &amp; Strategy.</li>
        <li>Lead        People.</li>
        <li>Maximize        Customer Experience.</li>
      </ul>
      <li>Specialized       Knowledge and Skills Requirements:</li>
      <ul type="circle">
        <li>Demonstrated        ability to develop strategic partnerships.</li>
        <li>Demonstrated        ability to identify potential issues, and to proactively work to the        mitigation of those issues.</li>
        <li>Demonstrated        experience communicating business implications of complex data        relationships and results of statistical models to multiple business        partners.</li>
        <li>Demonstrated        experience formulating, approaching, and solving problems in massive,        complex datasets.</li>
        <li>Demonstrated        experience in public speaking and use of appropriate presentation skills.</li>
        <li>Demonstrated        experience interfacing with business clients and driving solution        discussions with both IT and business stakeholders.</li>
        <li>Demonstrated        experience performing advanced statistical analysis, including        generalized linear models, decision trees, neural networks, etc., to        discover business insights and develop predictive models.</li>
        <li>Demonstrated        experience with statistical and modeling software tools, such as SAS or        R.</li>
        <li>Demonstrated        management or leadership experience.</li>
        <li>Solid        knowledge and understanding of mathematical modeling and research.</li>
      </ul>
    </ul>
    <p><strong>Salary Range:</strong>  $146,300 to  $243,800+<br>
      <strong>Description:</strong>  This position is  responsible for oversight and strategic direction of advanced analytics,  including predictive modeling, that drive business performance consistent with  company goals and objectives.  Works with internal business partners to  understand and validate scope of advanced analytics projects and directs  projects teams to support those projects.  Collaborates within the  division and cross-divisionally to develop and integrate statistical models into  various processes. Oversees research of new and innovative analytic tools and  techniques.  Monitors industry trends in analytics and investigates new  concepts, ideas, and data sources.  Primary accountabilities include:</p>
    <ul type="disc">
      <li>Advanced       Analytics Oversight (40%):</li>
      <ul type="circle">
        <li>Provides        oversight and direction for the design, development, and evaluation of        predictive models and advanced algorithms that lead to business        solutions.</li>
        <li>Directs        the most complex and vital analytics work critical to the organization.</li>
        <li>Oversees        advanced exploratory analytics that produce a variety of business        solutions.</li>
        <li>Conducts        peer review on technical aspects of projects.</li>
        <li>Partners        with business areas (Commercial Lab, EDM, IS, etc.) on data innovation.</li>
      </ul>
      <li>Portfolio       Strategy and Management (25%):</li>
      <ul type="circle">
        <li>Collaborates        with Strategic Data &amp; Analytics Vice President as well as business        partners internal and external to the division to develop and execute        advanced analytics strategy and project portfolio.</li>
        <li>Leverages        business acumen and domain expertise in directing advanced analytics        strategy and application.</li>
        <li>Aligns        plans to divisional and corporate objectives/goals and integrates within        the corporate planning cycle.</li>
        <li>Monitors        and analyzes advanced analytics resources. Assesses needs and        appropriately allocates resources to priorities and initiatives.</li>
        <li>Works        with divisional management to improve work processes that impact work        environment and divisional resources.</li>
        <li>Provides        overall portfolio/project management oversight and direction for a        variety of advanced analytics project.  Oversees measurement,        monitoring and reporting of project progress and resource        utilization.  Manages project resources to ensure timely delivery of        projects consistent with divisional goals and objectives.</li>
        <li>Coordinates        with business partners (Analytics Strategy, etc.) on knowledge management        and participates in business area meetings. Maintains holistic view of        the business.  Ensures rapid delivery and execution of insights        derived from data analytics into the organization.</li>
      </ul>
      <li>Analytic       Tools and Techniques Research Oversight (15%):</li>
      <ul type="circle">
        <li>Sets the        vision for the use of new and innovative tools and technology.</li>
        <li>Maintains        and fosters an industry awareness of new developments in analytics        techniques and tools, and ensures quick execution in their use within the        department.</li>
        <li>Interfaces        with Enterprise Data Management (EDM) and Information Services (IS) on        evolving technological and data needs and requirements.</li>
      </ul>
      <li>Strategies       Linked to the Division's Business Goals/Results (10%):</li>
      <ul type="circle">
        <li>Establishes,        communicates, and implements departmental plans, objectives, and        strategies.</li>
        <li>Participates        as a member of the Management Team.</li>
        <li>Maintains        an active awareness of our Client's business environments, corporate        culture, and structure to support key decision-making.</li>
      </ul>
      <li>Management/Leadership       for Department or Unit (10%):</li>
      <ul type="circle">
        <li>Manages        direct reports, systems, and projects to achieve department/unit goals in        accordance with Company policies and practices.</li>
        <li>Prepares        and analyzes department/unit plans and reports.</li>
        <li>Provides        leadership by exhibiting influence and expertise, thus affecting the        results of the operating area.</li>
        <li>Creates        an effective work environment by developing a common vision, setting        clear objectives, expecting teamwork, recognizing outstanding performance,        and maintaining open communications.</li>
        <li>Develops        staff through coaching, providing performance feedback, providing        effective performance assessments, and establishing performance &amp;        development plans.</li>
      </ul>
    </ul>
    Code when using Live View is:
      <div id="liveview" class="fluid">Research &amp; Analytics Director Position# 2469 Location: Midwest Education Requirements: MS degree in Mathematics, Statistics, Economics, Engineering, Actuarial Science or related field or equivalent designation, such as FCAS. Other Requirements: Include: • Job Competencies: o Achieve Results. o Be Accountable. o Lead Change. o Lead Corp Vision &amp; Strategy. o Lead People. o Maximize Customer Experience. • Specialized Knowledge and Skills Requirements: o Demonstrated ability to develop strategic partnerships. o Demonstrated ability to identify potential issues, and to proactively work to the mitigation of those issues. o Demonstrated experience communicating business implications of complex data relationships and results of statistical models to multiple business partners. o Demonstrated experience formulating, approaching, and solving problems in massive, complex datasets. o Demonstrated experience in public speaking and use of appropriate presentation skills. o Demonstrated experience interfacing with business clients and driving solution discussions with both IT and business stakeholders. o Demonstrated experience performing advanced statistical analysis, including generalized linear models, decision trees, neural networks, etc., to discover business insights and develop predictive models. o Demonstrated experience with statistical and modeling software tools, such as SAS or R. o Demonstrated management or leadership experience. o Solid knowledge and understanding of mathematical modeling and research. Salary Range: $146,300 to $243,800+ Description: This position is responsible for oversight and strategic direction of advanced analytics, including predictive modeling, that drive business performance consistent with company goals and objectives. Works with internal business partners to understand and validate scope of advanced analytics projects and directs projects teams to support those projects. Collaborates within the division and cross-divisionally to develop and integrate statistical models into various processes. Oversees research of new and innovative analytic tools and techniques. Monitors industry trends in analytics and investigates new concepts, ideas, and data sources. Primary accountabilities include: • Advanced Analytics Oversight (40%): o Provides oversight and direction for the design, development, and evaluation of predictive models and advanced algorithms that lead to business solutions. o Directs the most complex and vital analytics work critical to the organization. o Oversees advanced exploratory analytics that produce a variety of business solutions. o Conducts peer review on technical aspects of projects. o Partners with business areas (Commercial Lab, EDM, IS, etc.) on data innovation. • Portfolio Strategy and Management (25%): o Collaborates with Strategic Data &amp; Analytics Vice President as well as business partners internal and external to the division to develop and execute advanced analytics strategy and project portfolio. o Leverages business acumen and domain expertise in directing advanced analytics strategy and application. o Aligns plans to divisional and corporate objectives/goals and integrates within the corporate planning cycle. o Monitors and analyzes advanced analytics resources. Assesses needs and appropriately allocates resources to priorities and initiatives. o Works with divisional management to improve work processes that impact work environment and divisional resources. o Provides overall portfolio/project management oversight and direction for a variety of advanced analytics project. Oversees measurement, monitoring and reporting of project progress and resource utilization. Manages project resources to ensure timely delivery of projects consistent with divisional goals and objectives. o Coordinates with business partners (Analytics Strategy, etc.) on knowledge management and participates in business area meetings. Maintains holistic view of the business. Ensures rapid delivery and execution of insights derived from data analytics into the organization. • Analytic Tools and Techniques Research Oversight (15%): o Sets the vision for the use of new and innovative tools and technology. o Maintains and fosters an industry awareness of new developments in analytics techniques and tools, and ensures quick execution in their use within the department. o Interfaces with Enterprise Data Management (EDM) and Information Services (IS) on evolving technological and data needs and requirements. • Strategies Linked to the Division's Business Goals/Results (10%): o Establishes, communicates, and implements departmental plans, objectives, and strategies. o Participates as a member of the Management Team. o Maintains an active awareness of our Client's business environments, corporate culture, and structure to support key decision-making. • Management/Leadership for Department or Unit (10%): o Manages direct reports, systems, and projects to achieve department/unit goals in accordance with Company policies and practices. o Prepares and analyzes department/unit plans and reports. o Provides leadership by exhibiting influence and expertise, thus affecting the results of the operating area. o Creates an effective work environment by developing a common vision, setting clear objectives, expecting teamwork, recognizing outstanding performance, and maintaining open communications. o Develops staff through coaching, providing performance feedback, providing effective performance assessments, and establishing performance &amp; development plans.  </div>
    It is readily apparent that Design View is a much needed code generator in the Dreamweaver product.  Live View serves completely other, and needed, purposes.  Therefore, I still, after all the forum discussions, do not understand why Design View has been removed from Fluid Grid.
    Again Hans thank you for your reply.  But unless I'm missing something, citation to the links you provided does not solve my problem.  And that problem is this: If Design View is on its way out and thus will be completely removed from Dreamweaver at some point, then how do I provide my information (i.e. complex executive job descriptions) on my website?
    Apparently a vote is taking place https://forums.adobe.com/ideas/3922 on the issue of placing Design View back into Fluid Grid.  I do not understand why the need for two rather disjunctive functionalities are at the mercy of the democratic process.  These are matters of engineering principles not "town hall gatherings".

  • What is the best way to build a career path where I can evolve into an SAP role instead of one that is Customer Service based?

    In October 2011, my previous employer converted to SAP, as the rest of the worldwide entities were already using SAP. At that time, I was an Order Coordinator, where my job role was to process all of the Inside/Outside Sales Representatives orders for the US. Because of my keen attention to detail, the speed in which I learn new roles and general IT knowledge, I was asked to be the SAP SuperUser for our Financial Operations team. I quickly began to learn the roles of Order-to-Cash, Customer Master Data, Pricing Conditions, Contracts, some Material Master Data, and even Customer/Material Pricing Audits. I also performed manual customer billing in SAP until the automatic modules were implemented. Knowledge of these roles created a need for me to become a trainer to my team, where the SAP Consultants left off. After only working in SAP for the few months after the conversion started, I evolved out of an Order Coordinator rights of access and was given a not-so-typical role as an "analyst". I had more than a firefighter role in SAP, as my normal log in credentials gave me full rights to all of these modules and even special reporting. Our parent global company realized necessity for my role and followed proper protocol to authorize the access changes to still meet the SOx regulations. Prior to using SAP, I never thought I'd fall in love with it and enjoy my job so much, but it happened! Despite my previous employer's less than perfect data that was copied into SAP, we managed to have an efficient ongoing process to clean it all up.  I became more of a liaison between Financial Operations and our IT Dept/SAP Consultants. I "translated" the technical steps that IT/SAP Consultants were trying to teach everyone and trained my Financial Operations team in a way they would understand. I truly enjoyed my job, even at our most difficult moments.
    However, after all of the fun I was having while working in SAP and truly gaining a ton of useful experience and knowledge, "life" happened and I had an opportunity to move from Atlanta, GA to southern California. I've searched for months to find a new career here in California with a company that I could continue my learning experiences and become more proficient in SAP, but I'm a little lost. My search to find jobs have only given me possibilities in Customer Service positions or ones that are SAP sales/programming based. I'm floating in limbo and looking for help from the SAP community on where I can go from here to get back into a career path with SAP.
    I'm 28 years old and I'm currently finishing my Associate degree in Business Administration. I'm a Microsoft Certified Professional (MCP), certified with the Help-Desk Institute as a Support Center Analyst, and also completed my previous employer's Quality Advocate Certification which focused on Six Sigma and Lean concepts. Prior to leaving the company, I was being considered for a company sponsored training in the Six Sigma Green or Black Belt program. I've recently started working a contract position as a Customer Service Rep, processing orders, but the company will be completing an SAP conversion in May 2013; so only a few months away. The problem I have in this position is that I feel frustrated in learning their current software when their entire team seems to have their own personal ways of doing their job. I prefer to have structure and perform job duties the right way, then building on that to make the job more streamlined. I spoke with my recruiter but he feels I may be a bit premature on feelings about working in this contract position. I may be just feeling a little impatient in having to wait another 3 months to see if the company may even hire me on permanently and what role I would have with SAP, beyond Customer Service Rep. I'm hoping to get some direction from the SAP community on where I might focus my attention in learning SAP. My hope is to find a position working with SAP like the one I enjoyed so much back in GA. I'm even considering options to learn the programming side. I think SAP is a great software package once people understand how it's designed, or can be designed, to work.
    Please help!!
    I'd be happy to provide my resume to anyone willing to review it and give me some pointers. Any advice would be greatly appreciated!

    I appreciate the length and detail of your post. I struggle answering questions from folks who give too little info. It's refreshing to have too much info for a change.
    I'll summarize your post and give suggestions:
    You have very strong end user experience, almost bordering on support level SD knowledge. You have experience with the way that at least one company implemented SAP SD but don't have many years of experience with different approaches, so you can't pitch yourself as someone who's "been-there, done-that" outside of the SD world and you can't bill yourself as having SD functional knowledge to the extend that you could be a consultant for SAP SD.  (See FAQ: Different Career Paths in SAP for descriptions of different traditional SAP career paths.)
    You've moved to Southern California, which is chock full of companies using SAP, by the way, and you're having a hard time finding the right job. Your education is probably going to be problematic at this point. Most SAP related jobs require a Bachelor's Degree at a minimum. Definitely keep on going with your degree. I don't know where you're doing your associate's degree, but you might want to look in to Cal State Fullerton, which has an *excellent* SAP focused business degree program. (http://business.fullerton.edu/).
    You've found work at a company but had to start over at a lower level of responsibility. Since the job you just landed will be transitioning to SAP in 3 months, you have an opportunity to repeat your previous rise by volunteering to be a super-user again. Alternatively, you could talk to the group within your company and express your desire to help out supporting the system from the back end. Traditionally, companies lose a few folks immediately following an implementation, so there's a good chance that if you make your desires and skills known, that you'll be able to move onto the support team once a position opens up.
    All of the above assumes that you want to continue on the functional side of SD. You didn't mention any aptitude or preference for programming. It is certainly easier to get programming jobs than functional jobs (see How did you get your start in SAP?), but it seems like you really enjoyed the functional side of SAP. I do *not* recommend learning an SAP skill for which you have no desire simply to get a job, hoping that you can switch later. Use the skills you have to get the job you really want, doing something that really excites you. It's far to easy to fall into a job simply because it's there and get trapped and burned out.
    Hope this helps!
    Best regards,
      --Tom

  • Copying a lot of data to the N8

    When I got my N97, I spent a few months and ripped all of my CDs to MP3 so that I could stuff them all on the huge built-in storage of the phone. It worked OK, though the N97 choked a bit dealing with that many files.
    Now I've got an N8 and it handles that many MP3s much better (though organizationally it's ... B- at best).
    My problem: how to get the files *on* to the phone. When I had the N97, the process evolved thusly:
    1) Plug in USB cable in PC Suite mode, copy files. Took a while, but it's over 4,000 tracks; just under 30GB, so that was understandable.
    2) At some point, there was an update to PC Suite and in that mode, file transfers slowed to an unusable crawl. So I started putting it in USB Mass Storage mode, which brought it back up to previous speeds but caused other inconveniences with the phone.
    3) Later, I got the EXCELLENT SymNAS software and copied everything over WiFi. This had the added bonus that I didn't have to stay tethered to the computer.
    ... Now on to the N8. "Only" 16GB of storage, but I got a 32GB uSD card to stuff in it so that's OK. PC Suite doesn't work with the phone, apparently, so just OVI Suite.
    * Trying to transfer more than a few MB of files while it's plugged in by USB in OVI Suite mode just doesn't work; it hangs (at best) or crashes outright.
    * Tried Mass Storage mode; the N8 seems to handle that transition better (though it's still a major settings change on the phone; theme changes back to default, stuff closes, widgets disappear and have to be reset, etc). Attempting to copy the big pile of files still hangs - hard - and takes down Windows with it.
    * SymNAS doesn't work on the N8 (http://www.telexy.com/Support/Publications.aspx?codeid=CURRENT-COMPATIBILITY-WITH-SYMBIAN^3-PHONES) ... maybe if hundreds of people request it that will change?
    What I ended up doing was taking the uSD card out of the phone, sticking it in an SD adapter, plugging that in to a USB slot on the computer, and just transferring the files that way, then sticking the uSD card back in the phone. It worked, just a bit cumbersome.
    Has anyone else had better success in transferring large blocks of files to the N8?
    Potentially useful: I'm trying this with Windows XP x64 *and* Windows 7, no real difference between the two in terms of behavior.
    Thanks!

    I dumped 850 odd tracks to the N8 in one go via Nokia ovi plaer,
    took about 20 mins
    and whilst there was some lag in the cover images appearing I was playing the tracks and scrolling through them 5 mins after the transfer ended,
    covers became smoother once the thing had indexed properly

  • Copy and Paste Keyboard Shortcut not working

    My copy and paste (Command C) function is not working. Tried to resent in keyboard menu, but it didn't do anything. VERY FRUSTRATING as I use this function all day long in my job. Can somebody help please?

    The 'input menu' would put a small flag on the main menu bar and allow
    you to click there, and see Keyboard Viewer, and Character Palette. A
    small keyboard will appear on the desktop and mirror all keys you use
    on the real keyboard. Or not. When they don't work in the Viewer, you
    can safely assume they don't work. (Or it is software, vs hardware.)
    Someday, when you have time and perhaps some extra hardware, you
    may consider making a backup clone of your computer contents on a
    large enough external hard disk drive to support bootable OS X clones;
    and also large enough to have more than one partition there, for extras.
    Then, do a completely new installation on a 'secure erased' hard disk drive.
    And then update it. You could migrate previous user setting info, into the
    new installation from an external drive's clone; or if you have extra discover
    time, you may find a cure to the underlying problem's cause and use the
    clone in the external hard disk drive as a backup. Maybe DiskWarrior?
    The problem in the system may be due to at least one possible malady; a
    corruption of system data, a bad block on the hard disk drive, or some other
    matter that somehow became bigger than life when combined with another.
    You may try the SafeBoot mode, repair disk permisions in Disk Utility, and
    then try reinstalling the Mac OS X 10.5.8 Combo update file, on top of it all.
    Then when it restarts, run SafeBoot again and re-repair disk permissions.
    (But any actual hard disk drive issue may exist and remain unattended.)
    Odd problems often are best attacked at a root level, after you have adequate
    backup; a bootable clone on supported self-powered external hard disk drive.
    Clone utilities such as SuperDuper and Carbon Copy Cloner are fine tools;
    and CCC (bombich software) has evolved to be top-notch with site support.
    Glad you were able to remap some keys; I found several links in a search on
    how to do that, and had previously posted some URLs to help someone else
    on another user forum that covered some angles of resolving keyboard issues.
    Good luck & happy computing!

  • Why is Pages exporting .pdf for .jpg when I copy/paste into another application?

    Someone sent me a document that has pictures in it. I want to copy the whole thing and just paste it into an e-mail to post to a blog that way, but when I do it converts all of the .jpg files to .pdf files. I've tried pasting into Mail, which is native to Apple, and this happens. I've tried pasting it to gmail, a web app, and this happens, so I'm sure this is happening on the part of pages and not the applications I'm importing into. How do I change that?
    Please help! Thx
    *P.S. And just out of frustration for Pages lately (due to no new updates in 3 years), why are there so few options to change in preferences and no support for external plug-ins (like Mendeley and other reference managers that work just fine with OpenOffice)?

    d moon wrote:
    Someone sent me a document that has pictures in it. I want to copy the whole thing and just paste it into an e-mail to post to a blog that way, but when I do it converts all of the .jpg files to .pdf files. I've tried pasting into Mail, which is native to Apple, and this happens. I've tried pasting it to gmail, a web app, and this happens, so I'm sure this is happening on the part of pages and not the applications I'm importing into. How do I change that?
    PDF is the unique format available allowing Pages to transfert a mix of different objects to an other application. The fact that the app is an Apple or a third party one doesn't matter.
    I'm just surprised by the fact that copying a single jpej object give the same result under Lion. I was not remembering that it behaved this way with older operating systems.
    If you really want to pass the jpegs, you must enter in the internals of the Pages document.
    Duplicate the azerty.pages document
    rename the replicate as azerty.zip
    Double click it.
    You will get a folder named azerty.
    It will contain several files including the wanted jpegs.
    *P.S. And just out of frustration for Pages lately (due to no new updates in 3 years)
    In three years, Pages evolved from
    4.0 to 4.0.1, 4.0.2, 4.0.3, 4.0.4, 4.0.5, 4.1
    As far as I know this means six updates.
    why are there so few options to change in preferences and no support for external plug-ins (like Mendeley and other reference managers that work just fine with OpenOffice)?
    As far as I know, Apple if ree to design its produces as it want.
    iWork is not designed as a clone of OpenOffice which is a clone of M…oSoft Office.
    Happily, one of the rules applying to Apple products design is :
    ++-+-+-+-+-+-+-+-++
    Apple Human Interface Guidelines:
    Apply the 80 Percent Solution
    During the design process, if you discover problems with your product design, you might consider applying the 80 percent solution‚ that is, designing your software to meet the needs of at least 80 percent of your users. This type of design typically favors simpler, more elegant approaches to problems.
    If you try to design for the 20 percent of your target audience who are power users, your design may not be usable by the other 80 percent of users. Even though that smaller group of power users is likely to have good ideas for features, the majority of your user base may not think in the same way. Involving a broad range of users in your design process can help you find the 80 percent solution.
    +-+-+-+-+-+-+-+-+
    I really hope that the Pages Preferences dialog will never resemble to Office one.
    Yvan KOENIG (VALLAURIS, France)  vendredi 11 janvier 2011 10:53:47
    iMac 21”5, i7, 2.8 GHz, 4 Gbytes, 1 Tbytes, mac OS X 10.6.8 and 10.7.2
    My iDisk is : <http://public.me.com/koenigyvan>
    Please : Search for questions similar to your own before submitting them to the community

  • [Request] Quake 2 Evolved Engine

    Hi! there's a Quake 2 Engine called Quake 2 Evolved, it adds awesome graphics and brings new life to Quake 2...
    Here is the full source for Q2E linux 0.40 version.
    http://www.quake2evolved.com/blurforum/ … stid=28181
    Linux Q2E 0.68 and 0.40 screenshots
    http://www.quake2evolved.com/blurforum/ … ight=linux
    http://www.quake2evolved.com/blurforum/ … eadid=2043
    http://www.quake2evolved.com/blurforum/ … ight=linux
    Q2E 0.40 for linux released
    The linux source file is attached a few posts below. Please test it and let me know the results. I will try to update this first post with the lastest problems and solutions.
    Here is the Instructions:
    ===============
    WARNING:
    Q2E Linux is GPL licensed and comes with absolutely no guarantees. It can damage your refrigerator, burn your house and cut off your cat's tail. Use at your own risks !
    Requirements:
    You need the following packages from your linux distribution: winelib (or wine-devel), openal, opengl, libjpeg, libvorbisfile and zlib
    Notes:
    - OpenGL version >= 1.3 is required.
    - wine version >= 0.9.2 is required (http://winehq.com).
    - I don't know if q2e linux works on 64 bits linux systems or not. My laptop has a pentium-m CPU.
    - I have gcc version 4.0.2, gcc version < 4.0 might not compile
    Compiling linux Q2E:
    Simply type "make" in the folder where you unpack q2e_040_linux.zip. If the compile is succesful, you'll have the following three files: q2e, q2e.exe.so, game/gamei386.so
    Notes:
    - If you have a NVidia card and have compile errors related to gl.h, please add -DWINGDIAPI="" to the end of line 13 (CFLAGS=...) of the file Makefile in your q2e_040_linux directory and try to compile again.
    Setting-up and running Q2E:
    Go to your home directory and type
    mkdir quake2
    mkdir quake2/baseq2
    Copy the q2e and q2e.exe.so (that you just compile) to quake2, and copy gamei386.so to quake2/baseq2.
    Copy(or link) standard quake2 *.pak files (pak0.pak, pak1.pak, pak2.pak) into your quake2/baseq2 directory.
    Download q2e_040 pak files, q2e_pak0.pk2, q2e_extras.pk2 and q2e_enhanced_hud.pk2(optional), from quake2evolved.com to your baseq2 directories.
    Go to your quake2 directory and type
    ./q2e
    Last edited by leo2501 (2007-08-16 15:18:12)

    miqorz wrote:I hate to contradict you again. But beagle is pretty far from "new" it's been being worked on for a while from the "dashboard" days.
    agreed. yet I am not interested in beagle but in kat.
    If you get the package working. Stick it in the AUR and maybe it'll get put in untable/testing for a while. Then maybe into extra.
    Ok, I soon as will get in working I upload it to AUR.
    But you asked for opinions. Not just praises.
    And my opinion is strictly "meh".
    The problem is that I don't know what my opinion is, I didn't get the chance to test the program. Still missing libs . Newbie's life is a shit I tell you.

  • Unable to capture IdcService on certain webdav actions like copy-paste

    We wrote a simple checkin filter long back for the Dynamix Prefix functionality.
    We have written an If Clause to restrict running this for any services other than CHECKIN related ones, by checking the value of IDCService parameter
    There is a scenario where users copy files present in one folder in UCM and paste it under another folder (thus creating a new content item altogether), using Webfolders.
    In 10g, even this case produced correct Prefix as service name. We used to have "validateStandard" filter used for this activity.
    In 11g, due to some complications and changed filters, we started using "preComputeDocName" filter.
    In 11g PS3, We are unable to capture IDCService here and hence unable to assign Dynamic Prefix. Any suggestions?
    Currently we only fire the code if IdcService contains "CHECKIN_" or "WEBDAV_PUT" or "COLLECTION_COPY"
    Regards,
    Prateek

    Office X is problematic in SL and it's a bit obsolete since it's almost ten years old. Student version of office is relatively inexpensive. BTW, I can't solve your issues, since I moved to Office '04 six years ago.

  • HP AiO Remote app will not recognize scan and copy function of HP Envy 120

    Good morning! HP AiO Remote App is installed on my iPad4 and in the same WiFi network with my HP Envy 120 printer. The printer is recognized by the app and marked with a green led. When I tap on scan or copy in the app menu, it tells me that these functions were available in the app only for printers which provide these features. But HP Envy 120 has both scanner and copier. And last time it worked. Some idea what could have happened here? Thanks. UJ

    Replied on: http://h30434.www3.hp.com/t5/ePrint-Print-Apps-Mobile-Printing-and-ePrintCenter/HP-AiO-Remote-will-n...
    TwoPointOh
    I work on behalf of HP
    Please click “Accept as Solution ” if you feel my post solved your issue, it will help others find the solution.
    Click the “Kudos, Thumbs Up" on the bottom to say “Thanks” for helping!

  • HP AiO Remote will not recognize scan and copy function of HP Envy 120 printer

    Good morning! HP AiO Remote App is installed on my iPad4 and in the same WiFi network with my HP Envy 120 printer. The printer is recognized by the app and marked with a green led. When I tap on scan or copy in the app menu, it tells me that these functions were available in the app only for printers which provide these features. But HP Envy 120 has both scanner and copier. And last time it worked. Some idea what could have happened here? Thanks. UJ

    Hi UJKarl, welcome to the HP Forums. You should be able to scan from the HP AIO Remote App on your Envy 120 printer. You probably just need to power cycle the printer, iPad and router to regain proper function.
    Turn off your printer with the power button. Power down the iPad by holding the sleep button down until you get the option to 'slide to power off'. Then disconnect the power cord to your router and count to about 10, and then plug it back in. Once the router comes back online, turn the printer on. When the printer comes back online (blue wi-fi light stops blinking), then power the iPad back up. Try again, and it should work.
    Let me know how it turns out.
    TwoPointOh
    I work on behalf of HP
    Please click “Accept as Solution ” if you feel my post solved your issue, it will help others find the solution.
    Click the “Kudos, Thumbs Up" on the bottom to say “Thanks” for helping!

Maybe you are looking for

  • Toddler playing - now display is screwy - black=white, weird colors

    my husband let our 2 year old play around with our ibook today. when i got home, the display seems to be reversed - all white is displayed as black, etc. when restarting, color is fine (it gives you a glimsp of our desktop in perfectly normal colors,

  • Button Toggle ADF Javascript(Works in Firefox but not in IE. why ?)

    I have written a code to toggle button in ADF as follows: <af:resource type="javascript"> function enableDisable(actionEvent){ alert("21"); document.getElementById('cb1').style.background='red'; document.getElementById('cb2').style.background='green'

  • AS3 Problems with CuePoints using FLVPlayback in Projector executable

    I have a Flash CS3 project that uses the FLVPlayBack component to play 5 FLV files. Each of the files has between 1 and 15 navigation CuePoints embedded in the video (MOV files encoded using Flash Encoder). When I test the app using Ctrl-Enter from t

  • ATV / iTunes "drops" connection 20-30 seconds after restart of iTunes

    Hmmm... This is odd. Just read thru 15 pages of this site. And im still puzzeled. I have two win xp machines - both laptops on wireless. The ATV is connected to the switch by cable. The ATV has full internet access (itunes, updates etc), the XP machi

  • Xcode 5.1 freezes while I open my project.

    if I open Xcode  separately i can create a new project,etc.. But if I open my existing project.. it for some reason freeze.. nothing opens.. I thought it was a caching issue and i deleted an xcode cache file in caches directory in Library. Thought my