Using iSetup for day-to-day change management

We are an existing 11.5.10.2 e-business shop with many instances and many release flows. We've done a little bit of foundation object automation with fndload (just conc programs and request sets). We're contemplating using iSetup for day-to-day migration of of other foundation objects from instance to instance. We have very strict segregation of duties so the folks who do the migrations are not very oracle knowledgable. Thus developers must create detailed instructions for entering the foundation objects, possibilities for error are higher than we'd like, entry is very time consuming, etc.
I've noticed that the general advertised thrust of iSetup is for new implementations. Is there anything wrong with the concept of using if for new/changed foundation objects (conc prog, req set, responsibilities, profile options, dff's, menus, and anything else it can do)? Any thoughts on pros and cons of using iSetup versus scripting fndload for each object?

Hi,
iSetup can be used for both fresh implementations as well as existing ones similar to what you have described in your question.
For some of the setups viz. Foundation objects, iSetup does internally use FNDLOAD.
The advantage of using iSetup vs. Scripting is:
Reporting and the Load Orchestrating mechanism which is built into iSetup. For e.g within Foundation Selection Set available in iSetup - KFF, DFF, MENU, RESP etc. Loading sequence is managed by iSetup. You could also generate Comparison Reports for before and after Load etc. which would not be possible if you used scripting alone.
iSetup also supports native APIs written as per iSetup fwk specs and they are more rich in terms of features viz. Filtering, Transform etc.
Thanks,

Similar Messages

  • Using isetup for source and target instace being same.

    Can we use isetup to create a replica of existing operating unit and the modules connected with it?
    Ahmed,

    Yes, Yes. Very much. You can have a look at 'Financials Operating Unit Level Setup' selection set to achieve what you are looking for. Here is the step to do:
    1) Create an Extract using 'Financials Operating Unit Level Setup' selection setFinancials Operating Unit Level Setup' selection set
    2) After successful completion of Extract, transform the Extract using Transform module. During transform you can change the Operating Unit name.
    3) Load the Transform to same instance.
    Make sure that you have all mandatory patches applied on your instances. I have documented the required patches on each release in the announcement section.
    Thanks
    Mugunthan.

  • I downloaded the latest version of Pages 5.0 and have been using it for days.  Now, when I try to open documents created with this version, I'm advised that I need latest version of Pages to open.  What's going on?

    First time user.  Need help.  I downloaded latest version of Pages 5.0 and have been using it.  Now, when I try to open documents created by it, I'm advised that I have to downoad Pages 5.0.  What's going on?

    You have 2 versions of Pages on your Mac.
    Pages 5.2.2 is in your Applications folder.
    Pages '09/'08 is in your Applications/iWork folder.
    You are alternately opening the wrong versions.
    Pages '09/'08 can not open Pages 5 files and you will get the warning that you need a newer version.
    Pages 5.2 can open Pages '09 files but may damage/alter them. It can not open Pages '08 files at all.
    Older versions of Pages 5 can not open files from later versions of Pages 5.
    Once opened and saved in Pages 5 the Pages '09 files can not be opened in Pages '09.
    Anything that is saved to iCloud and opened in a newer version of Pages is also converted to Pages 5 files.
    All Pages files no matter what version and incompatibility have the same extension .pages.
    Pages 5 files are now only compatible with themselves on a very restricted set of hardware, software and Operating Systems and will not transfer correctly on any other server software than iCloud.
    Apple has removed over 110 features from Pages 5 and added many bugs:
    http://www.freeforum101.com/iworktipsntrick/viewforum.php?f=22&sid=3527487677f0c 6fa05b6297cd00f8eb9&mforum=iworktipsntrick
    You can add the icon of the missing Pages on your Dock or open Pages from the Apple menu > Recent Items list.
    Or you can archive Pages 5 so that it doesn't automatically open.
    If you are unhappy about this review/rate Pages 5 in the App Store.
    Peter

  • Using DAC for implementation of two change capture views on same base table

    Hello
    We have a need to create 2 views (V_INS_CLAIM & V1_INS_CLAIM) on a single table (S_INS_CLAIM) using DAC & Image tables.
    The V_INS_CLAIM will be used to load ODS on a hourly basis and
    The V1_INS_CLAIM will be used to load DataMart on a daily basis.
    For this purpose, we propose using the following approach:
    1) Create 2 separate containers - one for ODS and one for Datamart.
    2) Use a separate image table suffix (for the same table) on each container e.g.
    - Use image suffix 51 on S_INS_CLAIM for the ODS container (will result in image tables having suffix 51)
    - Use image suffix 61 on S_INS_CLAIM for the Datamart container (will result in image tables having suffix 61)
    3) In the ODS container, the change capture process would create a view V_INS_CLAIM using
    the base table S_INS_CLAIM and the I/R/D tables using image suffix 51
    For this folder the 'Drop and Create Change Capture Views Always' flag will be set to True
    All views for this container will be created with the prefix "V_"
    4) For the Datamart container, we propose to set the flag 'Drop and Create Change Capture Views Always' to False.
    This would ensure that DAC never drops/creates the view (assuming that the view was already created by the ODS container)
    For creating the change capture views, we propose to create the views using sql procedures.
    All views for this container will be created with the prefix "V1_"
    The above procedure would ensure that we have distinct views created for each target (ODS & Datamart), which are refreshed at different intervals.
    Alternatively, instead of creating 2 views with different names in the SIEBEL schema,
    we could create 2 schemas - one for ODS and the other for Datamart and create the change capture
    views separately in each schema (using separate I/R/D image tables - as mentioned above).
    Please let me know which of the above 2 approaches would work and supported by DAC and which would be the better option ?
    Thanks

    1.) Wrong forum. Go here: Business Intelligence Applications
    2.) Soft delete or hard delete? Sound to me like you want to get rid of teh records. I.e. deleting history.
    3.) Normal upsert mapping swon't do, you'll need delete mappings (depending on #2)

  • The usefulness (?) of XMLDIFF in database change management

    I post my example here as well, because maybe it is useful to some, for instance, regarding the use of the syntax. The example is explained more deeply here (at least the reasons why I did what I did).: http://www.liberidu.com/blog/?p=394
    Some help is still appreciated from you ("you" as in you the "XMLTable and/or XQuery wizards") regarding the "LINE" problem at the end of the post/example given here.
    Have a look here (and enjoy the examples).
    M.
    SQL> select * from v$version;
    BANNER
    Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
    PL/SQL Release 11.1.0.6.0 - Production
    CORE    11.1.0.6.0      Production
    TNS for 32-bit Windows: Version 11.1.0.6.0 - Production
    NLSRTL Version 11.1.0.6.0 - Production
    SQL> set long 10000000
    SQL> set pages 5000
    SQL> set lines 200
    SQL> create table A
      2  (id number(10));
    Table created.
    SQL>  create table B
      2  (id number(15));
    Table created.
    SQL> create table C
      2  (id number(10),
      3  extra varchar2(50));
    Table created.
    SQL> select dbms_metadata.get_ddl('TABLE','A') from dual;
    DBMS_METADATA.GET_DDL('TABLE','A')
      CREATE TABLE "SYSTEM"."A"
       (    "ID" NUMBER(10,0)
       ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
      STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
      PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
      TABLESPACE "SYSTEM"
    SQL> select dbms_metadata.get_ddl('TABLE','B') from dual;
    DBMS_METADATA.GET_DDL('TABLE','B')
      CREATE TABLE "SYSTEM"."B"
       (    "ID" NUMBER(15,0)
       ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
      STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
      PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
      TABLESPACE "SYSTEM"
    SQL> select dbms_metadata.get_ddl('TABLE','C') from dual;
    DBMS_METADATA.GET_DDL('TABLE','C')
      CREATE TABLE "SYSTEM"."C"
       (    "ID" NUMBER(10,0),
            "EXTRA" VARCHAR2(50)
       ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
      STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
      PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
      TABLESPACE "SYSTEM"
      TABLESPACE "SYSTEM"
    SQL> SELECT dbms_metadata.compare_alter('TABLE','A','B',USER,USER) from dual;
    DBMS_METADATA.COMPARE_ALTER('TABLE','A','B',USER,USER)
    ALTER TABLE "SYSTEM"."A" MODIFY ("ID" NUMBER(15,0))
      ALTER TABLE "SYSTEM"."A" RENAME TO "B"
    SQL> SELECT dbms_metadata.compare_alter('TABLE','A','C',USER,USER) from dual;
    DBMS_METADATA.COMPARE_ALTER('TABLE','A','C',USER,USER)
    ALTER TABLE "SYSTEM"."A" ADD ("EXTRA" VARCHAR2(50))
      ALTER TABLE "SYSTEM"."A" RENAME TO "C"
    SQL> SELECT dbms_metadata.compare_alter('TABLE','B','C',USER,USER) from dual;
    DBMS_METADATA.COMPARE_ALTER('TABLE','B','C',USER,USER)
    ALTER TABLE "SYSTEM"."B" ADD ("EXTRA" VARCHAR2(50))
      ALTER TABLE "SYSTEM"."B" MODIFY ("ID" NUMBER(10,0))
      ALTER TABLE "SYSTEM"."B" RENAME TO "C"
    SQL> SELECT dbms_metadata.compare_alter_xml('TABLE','A','B',USER,USER) from dual;
    DBMS_METADATA.COMPARE_ALTER_XML('TABLE','A','B',USER,USER)
    <ALTER_XML xmlns="http://xmlns.oracle.com/ku" version="1.0">
       <OBJECT_TYPE>TABLE</OBJECT_TYPE>
       <OBJECT1>
          <SCHEMA>SYSTEM</SCHEMA>
          <NAME>A</NAME>
       </OBJECT1>
       <OBJECT2>
          <SCHEMA>SYSTEM</SCHEMA>
          <NAME>B</NAME>
       </OBJECT2>
       <ALTER_LIST>
          <ALTER_LIST_ITEM>
             <SQL_LIST>
                <SQL_LIST_ITEM>ALTER TABLE "SYSTEM"."A" MODIFY ("ID" NUMBER(15,0))</SQL_LIST_ITEM>
             </SQL_LIST>
          </ALTER_LIST_ITEM>
          <ALTER_LIST_ITEM>
             <SQL_LIST>
                <SQL_LIST_ITEM>ALTER TABLE "SYSTEM"."A" RENAME TO "B"</SQL_LIST_ITEM>
             </SQL_LIST>
          </ALTER_LIST_ITEM>
       </ALTER_LIST>
    </ALTER_XML>
    SQL> SELECT dbms_metadata.compare_sxml('TABLE','A','B',USER,USER) from dual;
    DBMS_METADATA.COMPARE_SXML('TABLE','A','B',USER,USER)
    <TABLE xmlns="http://xmlns.oracle.com/ku" version="1.0">
      <SCHEMA>SYSTEM</SCHEMA>
      <NAME value1="A">B</NAME>
      <RELATIONAL_TABLE>
        <COL_LIST>
          <COL_LIST_ITEM>
            <NAME>ID</NAME>
            <DATATYPE>NUMBER</DATATYPE>
            <PRECISION value1="10">15</PRECISION>
            <SCALE>0</SCALE>
          </COL_LIST_ITEM>
        </COL_LIST>
        <PHYSICAL_PROPERTIES>
          <HEAP_TABLE>
            <SEGMENT_ATTRIBUTES>
              <PCTFREE>10</PCTFREE>
              <PCTUSED>40</PCTUSED>
              <INITRANS>1</INITRANS>
              <STORAGE>
                <INITIAL>65536</INITIAL>
                <NEXT>1048576</NEXT>
                <MINEXTENTS>1</MINEXTENTS>
                <MAXEXTENTS>2147483645</MAXEXTENTS>
                <PCTINCREASE>0</PCTINCREASE>
                <FREELISTS>1</FREELISTS>
                <FREELIST_GROUPS>1</FREELIST_GROUPS>
                <BUFFER_POOL>DEFAULT</BUFFER_POOL>
              </STORAGE>
              <TABLESPACE>SYSTEM</TABLESPACE>
              <LOGGING>Y</LOGGING>
            </SEGMENT_ATTRIBUTES>
            <COMPRESS>N</COMPRESS>
          </HEAP_TABLE>
        </PHYSICAL_PROPERTIES>
      </RELATIONAL_TABLE>
    </TABLE>
    SQL> SELECT dbms_metadata.get_sxml('TABLE', 'A', USER) from dual;
    DBMS_METADATA.GET_SXML('TABLE','A',USER)
      <TABLE xmlns="http://xmlns.oracle.com/ku" version="1.0">
       <SCHEMA>SYSTEM</SCHEMA>
       <NAME>A</NAME>
       <RELATIONAL_TABLE>
          <COL_LIST>
             <COL_LIST_ITEM>
                <NAME>ID</NAME>
                <DATATYPE>NUMBER</DATATYPE>
                <PRECISION>10</PRECISION>
                <SCALE>0</SCALE>
             </COL_LIST_ITEM>
          </COL_LIST>
          <PHYSICAL_PROPERTIES>
             <HEAP_TABLE>
                <SEGMENT_ATTRIBUTES>
                   <PCTFREE>10</PCTFREE>
                   <PCTUSED>40</PCTUSED>
                   <INITRANS>1</INITRANS>
                   <STORAGE>
                      <INITIAL>65536</INITIAL>
                      <NEXT>1048576</NEXT>
                      <MINEXTENTS>1</MINEXTENTS>
                      <MAXEXTENTS>2147483645</MAXEXTENTS>
                      <PCTINCREASE>0</PCTINCREASE>
                      <FREELISTS>1</FREELISTS>
                      <FREELIST_GROUPS>1</FREELIST_GROUPS>
                      <BUFFER_POOL>DEFAULT</BUFFER_POOL>
                   </STORAGE>
                   <TABLESPACE>SYSTEM</TABLESPACE>
                   <LOGGING>Y</LOGGING>
                </SEGMENT_ATTRIBUTES>
                <COMPRESS>N</COMPRESS>
             </HEAP_TABLE>
          </PHYSICAL_PROPERTIES>
       </RELATIONAL_TABLE>
    </TABLE>
    -- dbms_metadata.set_transform_param
    -- http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28419/d_metada.htm#i1000135
    SQL> exec dbms_metadata.set_transform_param( dbms_metadata.session_transform, 'STORAGE', FALSE);
    PL/SQL procedure successfully completed.
    SQL> select dbms_metadata.get_ddl('TABLE','A') from dual;
    DBMS_METADATA.GET_DDL('TABLE','A')
      CREATE TABLE "SYSTEM"."A"
       (    "ID" NUMBER(10,0)
       ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
      TABLESPACE "SYSTEM"
    SQL> exec dbms_metadata.set_transform_param( dbms_metadata.session_transform, 'DEFAULT');
    PL/SQL procedure successfully completed.
    SQL> select dbms_metadata.get_ddl('TABLE','A') from dual;
    DBMS_METADATA.GET_DDL('TABLE','A')
      CREATE TABLE "SYSTEM"."A"
       (    "ID" NUMBER(10,0)
       ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
      STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
      PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
      TABLESPACE "SYSTEM"
    SQL> exec dbms_metadata.set_transform_param( dbms_metadata.session_transform, 'SEGMENT_ATTRIBUTES', FALSE);
    PL/SQL procedure successfully completed.
    SQL> select dbms_metadata.get_ddl('TABLE','A') from dual;
    DBMS_METADATA.GET_DDL('TABLE','A')
      CREATE TABLE "SYSTEM"."A"
       (    "ID" NUMBER(10,0)
    -- dbms_metadata.set_transform_param ONLY for DDL statements...
    -- http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28419/d_metada.htm#i1019414
    SQL> select dbms_metadata.get_xml('TABLE','A') from dual;
    DBMS_METADATA.GET_XML('TABLE','A')
    <?xml version="1.0"?><ROWSET><ROW>
      <TABLE_T>
    <VERS_MAJOR>1</VERS_MAJOR>
    <VERS_MINOR>2 </VERS_MINOR>
    <OBJ_NUM>58932</OBJ_NUM>
    <SCHEMA_OBJ>
      <OBJ_NUM>58932</OBJ_NUM>
      <DATAOBJ_NUM>58932</DATAOBJ_NUM>
      <OWNER_NUM>5</OWNER_NUM>
      <OWNER_NAME>SYSTEM</OWNER_NAME>
      <NAME>A</NAME>
      <NAMESPACE>1</NAMESPACE>
      <TYPE_NUM>2</TYPE_NUM>
      <TYPE_NAME>TABLE</TYPE_NAME>
      <CTIME>2008-03-19 11:16:45</CTIME>
      <MTIME>2008-03-19 11:16:45</MTIME>
      <STIME>2008-03-19 11:16:45</STIME>
      <STATUS>1</STATUS>
      <FLAGS>0</FLAGS>
      <SPARE1>6</SPARE1>
      <SPARE2>1</SPARE2>
      <SPARE3>5</SPARE3>
    </SCHEMA_OBJ>
    <STORAGE>
      <FILE_NUM>1</FILE_NUM>
      <BLOCK_NUM>65369</BLOCK_NUM>
      <TYPE_NUM>5</TYPE_NUM>
      <TS_NUM>0</TS_NUM>
      <BLOCKS>8</BLOCKS>
      <EXTENTS>1</EXTENTS>
      <INIEXTS>8</INIEXTS>
      <MINEXTS>1</MINEXTS>
      <MAXEXTS>2147483645</MAXEXTS>
      <EXTSIZE>128</EXTSIZE>
      <EXTPCT>0</EXTPCT>
      <USER_NUM>5</USER_NUM>
      <LISTS>1</LISTS>
      <GROUPS>1</GROUPS>
      <BITMAPRANGES>2147483645</BITMAPRANGES>
      <CACHEHINT>0</CACHEHINT>
      <SCANHINT>0</SCANHINT>
      <HWMINCR>58932</HWMINCR>
      <FLAGS>4325377</FLAGS>
    </STORAGE>
    <TS_NAME>SYSTEM</TS_NAME>
    <BLOCKSIZE>8192</BLOCKSIZE>
    <DATAOBJ_NUM>58932</DATAOBJ_NUM>
    <COLS>1</COLS>
    <PCT_FREE>10</PCT_FREE>
    <PCT_USED>40</PCT_USED>
    <INITRANS>1</INITRANS>
    <MAXTRANS>255</MAXTRANS>
    <FLAGS>1</FLAGS>
    <AUDIT_VAL>--------------------------------------</AUDIT_VAL>
    <INTCOLS>1</INTCOLS>
    <KERNELCOLS>1</KERNELCOLS>
    <PROPERTY>536870912</PROPERTY>
    <PROPERTY2>0</PROPERTY2>
    <XMLSCHEMACOLS>N</XMLSCHEMACOLS>
    <TRIGFLAG>0</TRIGFLAG>
    <SPARE1>736</SPARE1>
    <SPARE6>19-MAR-08</SPARE6>
    <COL_LIST>
      <COL_LIST_ITEM>
       <OBJ_NUM>58932</OBJ_NUM>
       <COL_NUM>1</COL_NUM>
       <INTCOL_NUM>1</INTCOL_NUM>
       <SEGCOL_NUM>1</SEGCOL_NUM>
       <PROPERTY>0</PROPERTY>
       <NAME>ID</NAME>
       <TYPE_NUM>2</TYPE_NUM>
       <LENGTH>22</LENGTH>
       <PRECISION_NUM>10</PRECISION_NUM>
       <SCALE>0</SCALE>
       <NOT_NULL>0</NOT_NULL>
       <CHARSETID>0</CHARSETID>
       <CHARSETFORM>0</CHARSETFORM>
       <BASE_INTCOL_NUM>1</BASE_INTCOL_NUM>
       <BASE_COL_TYPE>0</BASE_COL_TYPE>
       <SPARE1>0</SPARE1>
       <SPARE2>0</SPARE2>
       <SPARE3>0</SPARE3>
      </COL_LIST_ITEM>
    </COL_LIST>
    <CON0_LIST/>
    <CON1_LIST/>
    <CON2_LIST/>
    <REFPAR_LEVEL>0</REFPAR_LEVEL>
    </TABLE_T>
    </ROW></ROWSET>
    SQL> select dbms_metadata.get_xml('TABLE','B') from dual;
    DBMS_METADATA.GET_XML('TABLE','B')
    <?xml version="1.0"?><ROWSET><ROW>
      <TABLE_T>
    <VERS_MAJOR>1</VERS_MAJOR>
    <VERS_MINOR>2 </VERS_MINOR>
    <OBJ_NUM>58933</OBJ_NUM>
    <SCHEMA_OBJ>
      <OBJ_NUM>58933</OBJ_NUM>
      <DATAOBJ_NUM>58933</DATAOBJ_NUM>
      <OWNER_NUM>5</OWNER_NUM>
      <OWNER_NAME>SYSTEM</OWNER_NAME>
      <NAME>B</NAME>
      <NAMESPACE>1</NAMESPACE>
      <TYPE_NUM>2</TYPE_NUM>
      <TYPE_NAME>TABLE</TYPE_NAME>
      <CTIME>2008-03-19 11:17:05</CTIME>
      <MTIME>2008-03-19 11:17:05</MTIME>
      <STIME>2008-03-19 11:17:05</STIME>
      <STATUS>1</STATUS>
      <FLAGS>0</FLAGS>
      <SPARE1>6</SPARE1>
      <SPARE2>1</SPARE2>
      <SPARE3>5</SPARE3>
    </SCHEMA_OBJ>
    <STORAGE>
      <FILE_NUM>1</FILE_NUM>
      <BLOCK_NUM>65377</BLOCK_NUM>
      <TYPE_NUM>5</TYPE_NUM>
      <TS_NUM>0</TS_NUM>
      <BLOCKS>8</BLOCKS>
      <EXTENTS>1</EXTENTS>
      <INIEXTS>8</INIEXTS>
      <MINEXTS>1</MINEXTS>
      <MAXEXTS>2147483645</MAXEXTS>
      <EXTSIZE>128</EXTSIZE>
      <EXTPCT>0</EXTPCT>
      <USER_NUM>5</USER_NUM>
      <LISTS>1</LISTS>
      <GROUPS>1</GROUPS>
      <BITMAPRANGES>2147483645</BITMAPRANGES>
      <CACHEHINT>0</CACHEHINT>
      <SCANHINT>0</SCANHINT>
      <HWMINCR>58933</HWMINCR>
      <FLAGS>4325377</FLAGS>
    </STORAGE>
    <TS_NAME>SYSTEM</TS_NAME>
    <BLOCKSIZE>8192</BLOCKSIZE>
    <DATAOBJ_NUM>58933</DATAOBJ_NUM>
    <COLS>1</COLS>
    <PCT_FREE>10</PCT_FREE>
    <PCT_USED>40</PCT_USED>
    <INITRANS>1</INITRANS>
    <MAXTRANS>255</MAXTRANS>
    <FLAGS>1</FLAGS>
    <AUDIT_VAL>--------------------------------------</AUDIT_VAL>
    <INTCOLS>1</INTCOLS>
    <KERNELCOLS>1</KERNELCOLS>
    <PROPERTY>536870912</PROPERTY>
    <PROPERTY2>0</PROPERTY2>
    <XMLSCHEMACOLS>N</XMLSCHEMACOLS>
    <TRIGFLAG>0</TRIGFLAG>
    <SPARE1>736</SPARE1>
    <SPARE6>19-MAR-08</SPARE6>
    <COL_LIST>
      <COL_LIST_ITEM>
       <OBJ_NUM>58933</OBJ_NUM>
       <COL_NUM>1</COL_NUM>
       <INTCOL_NUM>1</INTCOL_NUM>
       <SEGCOL_NUM>1</SEGCOL_NUM>
       <PROPERTY>0</PROPERTY>
       <NAME>ID</NAME>
       <TYPE_NUM>2</TYPE_NUM>
       <LENGTH>22</LENGTH>
       <PRECISION_NUM>15</PRECISION_NUM>
       <SCALE>0</SCALE>
       <NOT_NULL>0</NOT_NULL>
       <CHARSETID>0</CHARSETID>
       <CHARSETFORM>0</CHARSETFORM>
       <BASE_INTCOL_NUM>1</BASE_INTCOL_NUM>
       <BASE_COL_TYPE>0</BASE_COL_TYPE>
       <SPARE1>0</SPARE1>
       <SPARE2>0</SPARE2>
       <SPARE3>0</SPARE3>
      </COL_LIST_ITEM>
    </COL_LIST>
    <CON0_LIST/>
    <CON1_LIST/>
    <CON2_LIST/>
    <REFPAR_LEVEL>0</REFPAR_LEVEL>
    </TABLE_T>
    </ROW></ROWSET>
    SQL> desc a
    Name                                      Null?    Type
    ID                                                 NUMBER(10)
    SQL> desc b
    Name                                      Null?    Type
    ID                                                 NUMBER(15)
    SQL> exec dbms_metadata.set_transform_param( dbms_metadata.session_transform, 'DEFAULT');
    PL/SQL procedure successfully completed.
    SQL> select XMLDIFF(
      2                 xmltype(dbms_metadata.get_xml('TABLE','A')),
      3                 xmltype(dbms_metadata.get_xml('TABLE','B'))
      4                ) as "DIFFERENCES"
      5  from dual;
    DIFFERENCES
    <xd:xdiff xsi:schemaLocation="http://xmlns.oracle.com/xdb/xdiff.xsd http://xmlns.oracle.com/xdb/xdiff.xsd"
        xmlns:xd="http://xmlns.oracle.com/xdb/xdiff.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <?oracle-xmldiff operations-in-docorder="true" output-model="snapshot" diff-algorithm="global"?>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/OBJ_NUM[1]/text()[1]">
        <xd:content>58933</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/OBJ_NUM[1]/text()[1]">
        <xd:content>58933</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/DATAOBJ_NUM[1]/text()[1]">
        <xd:content>58933</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/NAME[1]/text()[1]">
        <xd:content>B</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/CTIME[1]/text()[1]">
        <xd:content>2008-03-19 11:17:05</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/MTIME[1]/text()[1]">
        <xd:content>2008-03-19 11:17:05</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/STIME[1]/text()[1]">
        <xd:content>2008-03-19 11:17:05</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/STORAGE[1]/BLOCK_NUM[1]/text()[1]">
        <xd:content>65377</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/STORAGE[1]/HWMINCR[1]/text()[1]">
        <xd:content>58933</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/DATAOBJ_NUM[1]/text()[1]">
        <xd:content>58933</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/COL_LIST[1]/COL_LIST_ITEM[1]/OBJ_NUM[1]/text()[1]">
        <xd:content>58933</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/COL_LIST[1]/COL_LIST_ITEM[1]/PRECISION_NUM[1]/text()[1]">
        <xd:content>15</xd:content>
      </xd:update-node>
    </xd:xdiff>
    SQL> select XMLDIFF(
      2                 xmltype(dbms_metadata.get_xml('TABLE','B')),
      3                 xmltype(dbms_metadata.get_xml('TABLE','A'))
      4                ) as "DIFFERENCES"
      5  from dual;
    DIFFERENCES
    <xd:xdiff xsi:schemaLocation="http://xmlns.oracle.com/xdb/xdiff.xsd http://xmlns.oracle.com/xdb/xdiff.xsd"
        xmlns:xd="http://xmlns.oracle.com/xdb/xdiff.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <?oracle-xmldiff operations-in-docorder="true" output-model="snapshot" diff-al
    gorithm="global"?>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/OBJ_NUM[1]/text()[1]">
        <xd:content>58932</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/OBJ_NUM[1]/text()[1]">
        <xd:content>58932</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/DATAOBJ_NUM[1]/text()[1]">
        <xd:content>58932</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/NAME[1]/text()[1]">
        <xd:content>A</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/CTIME[1]/text()[1]">
        <xd:content>2008-03-19 11:16:45</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/MTIME[1]/text()[1]">
        <xd:content>2008-03-19 11:16:45</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/STIME[1]/text()[1]">
        <xd:content>2008-03-19 11:16:45</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/STORAGE[1]/BLOCK_NUM[1]/text()[1]">
        <xd:content>65369</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/STORAGE[1]/HWMINCR[1]/text()[1]">
        <xd:content>58932</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/DATAOBJ_NUM[1]/text()[1]">
        <xd:content>58932</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/COL_LIST[1]/COL_LIST_ITEM[1]/OBJ_NUM[1]/text()[1]">
        <xd:content>58932</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/COL_LIST[1]/COL_LIST_ITEM[1]/PRECISION_NUM[1]/text()[1]">
        <xd:content>10</xd:content>
      </xd:update-node>
    </xd:xdiff>
    SQL> WITH tabxml AS                                                                        
      2   (SELECT XMLDIFF(                                                                     
      3                            xmltype(dbms_metadata.get_xml('TABLE','A')),                
      4                            xmltype(dbms_metadata.get_xml('TABLE','B'))                 
      5                           ) xmlset                                                     
      6           FROM dual)                                                                   
      7  SELECT u.element_name                                                                 
      8  ,      u.element_value                                                             
      9  FROM   tabxml                                                                         
    10  ,      XMLTABLE                                                                       
    11         (XMLNAMESPACES ('http://xmlns.oracle.com/xdb/xdiff.xsd' AS "xd")               
    12          ,'//xd:update-node'                                                                   
    13           PASSING xmlset                                                               
    14           COLUMNS  element_name  xmltype PATH '//xd:update-node/@xd:xpath'
    15           ,        element_value xmltype PATH '//xd:content/text()'                      
    16         ) u                                                                            
    17  ;                                                                                     
    ELEMENT_NAME
    ELEMENT_VALUE
    /ROWSET[1]/ROW[1]/TABLE_T[1]/OBJ_NUM[1]/text()[1]
    58933
    /ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/OBJ_NUM[1]/text()[1]
    58933
    /ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/DATAOBJ_NUM[1]/text()[1]
    58933
    /ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/NAME[1]/text()[1]
    B
    /ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/CTIME[1]/text()[1]
    2008-03-19 11:17:05
    /ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/MTIME[1]/text()[1]
    2008-03-19 11:17:05
    /ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/STIME[1]/text()[1]
    2008-03-19 11:17:05
    /ROWSET[1]/ROW[1]/TABLE_T[1]/STORAGE[1]/BLOCK_NUM[1]/text()[1]
    65377
    /ROWSET[1]/ROW[1]/TABLE_T[1]/STORAGE[1]/HWMINCR[1]/text()[1]
    58933
    /ROWSET[1]/ROW[1]/TABLE_T[1]/DATAOBJ_NUM[1]/text()[1]
    58933
    /ROWSET[1]/ROW[1]/TABLE_T[1]/COL_LIST[1]/COL_LIST_ITEM[1]/OBJ_NUM[1]/text()[1]
    58933
    /ROWSET[1]/ROW[1]/TABLE_T[1]/COL_LIST[1]/COL_LIST_ITEM[1]/PRECISION_NUM[1]/text(
    )[1]
    15
    12 rows selected.
    SQL> WITH tabxml AS                                                                        
      2   (SELECT XMLDIFF(                                                                     
      3                            xmltype(dbms_metadata.get_xml('TABLE','A')),                
      4                            xmltype(dbms_metadata.get_xml('TABLE','B'))                 
      5                           ) xmlset                                                     
      6           FROM dual)                                                                   
      7  SELECT u.element_name                                                                 
      8  ,      u.element_value                                                             
      9  FROM   tabxml                                                                         
    10  ,      XMLTABLE                                                                       
    11         (XMLNAMESPACES ('http://xmlns.oracle.com/xdb/xdiff.xsd' AS "xd")               
    12          ,'//xd:update-node'                                                                   
    13           PASSING xmlset                                                               
    14           COLUMNS  element_name  xmltype PATH '//xd:update-node[@xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/NAME[1]/text()[1]"]'
    15           ,        element_value xmltype PATH '//xd:content/text()'                      
    16         ) u
    17  WHERE  u.element_name is not null                                                             
    18  ;                                                                                     
    ELEMENT_NAME
    ELEMENT_VALUE
    <xd:update-node xmlns:xd="http://xmlns.oracle.com/xdb/xdiff.xsd" xd:node-type="t
    ext" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/NAME[1]/text()[1]"><xd
    :content>B</xd:content></xd:update-node>
    B
    SQL> col NAME  for a60
    SQL> col VALUE for a20
    SQL> WITH tabxml AS                                                                        
      2   (SELECT XMLDIFF(                                                                     
      3                            xmltype(dbms_metadata.get_xml('TABLE','A')),                
      4                            xmltype(dbms_metadata.get_xml('TABLE','B'))                 
      5                           ) xmlset                                                     
      6           FROM dual)                                                                   
      7  SELECT extract(u.element_name,'//@xd:xpath','xmlns:xd="http://xmlns.oracle.com/xdb/xdiff.xsd"') as "NAME"                                     
      8  ,      u.element_value                                                                          as "VALUE"                                             
      9  FROM   tabxml                                                                         
    10  ,      XMLTABLE                                                                       
    11         (XMLNAMESPACES ('http://xmlns.oracle.com/xdb/xdiff.xsd' AS "xd")               
    12          ,'//xd:update-node'                                                                         
    13           PASSING xmlset                                                               
    14           COLUMNS  element_name  xmltype PATH '//xd:update-node[@xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/NAME[1]/text()[1]"]'
    15           ,        element_value xmltype PATH '//xd:content/text()'                      
    16         ) u
    17  WHERE  u.element_name is not null                                                                           
    18  ;                                                                                     
    NAME                                                         VALUE
    /ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/NAME[1]/text()[1] B
    SQL> select XMLCONCAT(XMLDIFF(
      2          xmltype(dbms_metadata.get_xml('TABLE','A')),
      3          xmltype(dbms_metadata.get_xml('TABLE','B'))
      4         ),
      5                  XMLDIFF(
      6          xmltype(dbms_metadata.get_xml('TABLE','B')),
      7          xmltype(dbms_metadata.get_xml('TABLE','A'))
      8         ) )
      9  from dual;
    XMLCONCAT(XMLDIFF(XMLTYPE(DBMS_METADATA.GET_XML('TABLE','A')),XMLTYPE(DBMS_METAD
    <xd:xdiff xsi:schemaLocation="http://xmlns.oracle.com/xdb/xdiff.xsd http://xmlns
    .oracle.com/xdb/xdiff.xsd" xmlns:xd="http://xmlns.oracle.com/xdb/xdiff.xsd" xmln
    s:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <?oracle-xmldiff operations-in-docorder="true" output-model="snapshot" diff-al
    gorithm="global"?>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/OBJ
    _NUM[1]/text()[1]">
        <xd:content>58933</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCH
    EMA_OBJ[1]/OBJ_NUM[1]/text()[1]">
        <xd:content>58933</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCH
    EMA_OBJ[1]/DATAOBJ_NUM[1]/text()[1]">
        <xd:content>58933</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCH
    EMA_OBJ[1]/NAME[1]/text()[1]">
        <xd:content>B</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCH
    EMA_OBJ[1]/CTIME[1]/text()[1]">
        <xd:content>2008-03-19 11:17:05</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCH
    EMA_OBJ[1]/MTIME[1]/text()[1]">
        <xd:content>2008-03-19 11:17:05</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCH
    EMA_OBJ[1]/STIME[1]/text()[1]">
        <xd:content>2008-03-19 11:17:05</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/STO
    RAGE[1]/BLOCK_NUM[1]/text()[1]">
        <xd:content>65377</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/STO
    RAGE[1]/HWMINCR[1]/text()[1]">
        <xd:content>58933</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/DAT
    AOBJ_NUM[1]/text()[1]">
        <xd:content>58933</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/COL
    _LIST[1]/COL_LIST_ITEM[1]/OBJ_NUM[1]/text()[1]">
        <xd:content>58933</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/COL
    _LIST[1]/COL_LIST_ITEM[1]/PRECISION_NUM[1]/text()[1]">
        <xd:content>15</xd:content>
      </xd:update-node>
    </xd:xdiff>
    <xd:xdiff xsi:schemaLocation="http://xmlns.oracle.com/xdb/xdiff.xsd http://xmlns
    .oracle.com/xdb/xdiff.xsd" xmlns:xd="http://xmlns.oracle.com/xdb/xdiff.xsd" xmln
    s:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <?oracle-xmldiff operations-in-docorder="true" output-model="snapshot" diff-al
    gorithm="global"?>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/OBJ
    _NUM[1]/text()[1]">
        <xd:content>58932</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCH
    EMA_OBJ[1]/OBJ_NUM[1]/text()[1]">
        <xd:content>58932</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCH
    EMA_OBJ[1]/DATAOBJ_NUM[1]/text()[1]">
        <xd:content>58932</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCH
    EMA_OBJ[1]/NAME[1]/text()[1]">
        <xd:content>A</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCH
    EMA_OBJ[1]/CTIME[1]/text()[1]">
        <xd:content>2008-03-19 11:16:45</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCH
    EMA_OBJ[1]/MTIME[1]/text()[1]">
        <xd:content>2008-03-19 11:16:45</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCH
    EMA_OBJ[1]/STIME[1]/text()[1]">
        <xd:content>2008-03-19 11:16:45</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/STO
    RAGE[1]/BLOCK_NUM[1]/text()[1]">
        <xd:content>65369</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/STO
    RAGE[1]/HWMINCR[1]/text()[1]">
        <xd:content>58932</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/DAT
    AOBJ_NUM[1]/text()[1]">
        <xd:content>58932</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/COL
    _LIST[1]/COL_LIST_ITEM[1]/OBJ_NUM[1]/text()[1]">
        <xd:content>58932</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/COL
    _LIST[1]/COL_LIST_ITEM[1]/PRECISION_NUM[1]/text()[1]">
        <xd:content>10</xd:content>
      </xd:update-node>
    </xd:xdiff>
    SQL> WITH tabxml AS                                                                        
      2   ( select XMLCONCAT(XMLDIFF(
      3                            xmltype(dbms_metadata.get_xml('TABLE','A')),
      4                            xmltype(dbms_metadata.get_xml('TABLE','B'))
      5                           ),
      6                                    XMLDIFF(
      7                            xmltype(dbms_metadata.get_xml('TABLE','B')),
      8                            xmltype(dbms_metadata.get_xml('TABLE','A'))
      9                           ) ) xmlset
    10   from DUAL)                                                                   
    11  SELECT extract(u.element_name,'//@xd:xpath','xmlns:xd="http://xmlns.oracle.com/xdb/xdiff.xsd"') as "NAME"                                        
    12  ,      u.element_value                                                                          as "VALUE"                                                
    13  FROM   tabxml                                                                         
    14  ,      XMLTABLE                                                                       
    15         (XMLNAMESPACES ('http://xmlns.oracle.com/xdb/xdiff.xsd' AS "xd")               
    16          ,'//xd:update-node'                                                                         
    17           PASSING xmlset                                                               
    18           COLUMNS  element_name  xmltype PATH '//xd:update-node[@xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/NAME[1]/text()[1]"]'
    19           ,        element_value xmltype PATH '//xd:content/text()'                      
    20         ) u
    21  WHERE  u.element_name is not null                                                                           
    22  ;                                                                                     
    NAME                                                         VALUE
    /ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/NAME[1]/text()[1] B
    /ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/NAME[1]/text()[1] A
    SQL> WITH tabxml AS                                                                        
      2   ( select XMLCONCAT(XMLDIFF(
      3                            xmltype(dbms_metadata.get_xml('TABLE','A')),
      4                            xmltype(dbms_metadata.get_xml('TABLE','B'))
      5                           ),
      6                                    XMLDIFF(
      7                            xmltype(dbms_metadata.get_xml('TABLE','B')),
      8                            xmltype(dbms_metadata.get_xml('TABLE','A'))
      9                           ) ) xmlset
    10   from DUAL)                                                                   
    11  SELECT extract(u.element_name,'//@xd:xpath','xmlns:xd="http://xmlns.oracle.com/xdb/xdiff.xsd"') as "NAME"                                            
    12  ,      u.element_value                                                                 as "VALUE"                                                    
    13  FROM   tabxml                                                                         
    14  ,      XMLTABLE                                                                       
    15         (XMLNAMESPACES ('http://xmlns.oracle.com/xdb/xdiff.xsd' AS "xd")               
    16          ,'/xd:xdiff/xd:update-node'                                                                         
    17           PASSING xmlset                                                               
    18           COLUMNS  element_name  xmltype PATH '/xd:update-node[@xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/NAME[1]/text()[1]"]'
    19           ,        element_value xmltype PATH '/xd:update-node/xd:content/text()'                      
    20         ) u
    21  WHERE  u.element_name is not null                                                                           
    22  ;                                                                                     
    NAME                                                         VALUE
    /ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/NAME[1]/text()[1] B
    /ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/NAME[1]/text()[1] A
    SQL> select XMLCONCAT(XMLDIFF(
      2                           xmltype(dbms_metadata.get_xml('TABLE','A')),
      3                           xmltype(dbms_metadata.get_xml('TABLE','C'))
      4                          ),
      5                                   XMLDIFF(
      6                           xmltype(dbms_metadata.get_xml('TABLE','C')),
      7                           xmltype(dbms_metadata.get_xml('TABLE','A'))
      8                          ) )
      9  from DUAL
    10  ;
    XMLCONCAT(XMLDIFF(XMLTYPE(DBMS_METADATA.GET_XML('TABLE','A')),XMLTYPE(DBMS_METADATA.GET_XML('TABLE',
    <xd:xdiff xsi:schemaLocation="http://xmlns.oracle.com/xdb/xdiff.xsd http://xmlns.oracle.com/xdb/xdif
    f.xsd" xmlns:xd="http://xmlns.oracle.com/xdb/xdiff.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-
    instance">
      <?oracle-xmldiff operations-in-docorder="true" output-model="snapshot" diff-algorithm="global"?>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/OBJ_NUM[1]/text()[1]">
        <xd:content>58935</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/OBJ_NUM[1
    ]/text()[1]">
        <xd:content>58935</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/DATAOBJ_N
    UM[1]/text()[1]">
        <xd:content>58935</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/NAME[1]/t
    ext()[1]">
        <xd:content>C</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/CTIME[1]/
    text()[1]">
        <xd:content>2008-03-19 15:08:47</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/MTIME[1]/
    text()[1]">
        <xd:content>2008-03-19 15:08:47</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/STIME[1]/
    text()[1]">
        <xd:content>2008-03-19 15:08:47</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/STORAGE[1]/BLOCK_NUM[1]
    /text()[1]">
        <xd:content>65385</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/STORAGE[1]/HWMINCR[1]/t
    ext()[1]">
        <xd:content>58935</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/DATAOBJ_NUM[1]/text()[1
    ]">
        <xd:content>58935</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/COLS[1]/text()[1]">
        <xd:content>2</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/INTCOLS[1]/text()[1]">
        <xd:content>2</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/KERNELCOLS[1]/text()[1]
    ">
        <xd:content>2</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/COL_LIST[1]/COL_LIST_IT
    EM[1]/OBJ_NUM[1]/text()[1]">
        <xd:content>58935</xd:content>
      </xd:update-node>
      <xd:append-node xd:node-type="element" xd:parent-xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/COL_LIST[1]">
        <xd:content>
          <COL_LIST_ITEM>
            <OBJ_NUM>58935</OBJ_NUM>
            <COL_NUM>2</COL_NUM>
            <INTCOL_NUM>2</INTCOL_NUM>
            <SEGCOL_NUM>2</SEGCOL_NUM>
            <PROPERTY>0</PROPERTY>
            <NAME>EXTRA</NAME>
            <TYPE_NUM>1</TYPE_NUM>
            <LENGTH>50</LENGTH>
            <NOT_NULL>0</NOT_NULL>
            <CHARSETID>873</CHARSETID>
            <CHARSETFORM>1</CHARSETFORM>
            <BASE_INTCOL_NUM>2</BASE_INTCOL_NUM>
            <BASE_COL_TYPE>0</BASE_COL_TYPE>
            <SPARE1>0</SPARE1>
            <SPARE2>0</SPARE2>
            <SPARE3>50</SPARE3>
          </COL_LIST_ITEM>
        </xd:content>
      </xd:append-node>
    </xd:xdiff>
    <xd:xdiff xsi:schemaLocation="http://xmlns.oracle.com/xdb/xdiff.xsd http://xmlns.oracle.com/xdb/xdif
    f.xsd" xmlns:xd="http://xmlns.oracle.com/xdb/xdiff.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-
    instance">
      <?oracle-xmldiff operations-in-docorder="true" output-model="snapshot" diff-algorithm="global"?>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/OBJ_NUM[1]/text()[1]">
        <xd:content>58932</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/OBJ_NUM[1
    ]/text()[1]">
        <xd:content>58932</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/DATAOBJ_N
    UM[1]/text()[1]">
        <xd:content>58932</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/NAME[1]/t
    ext()[1]">
        <xd:content>A</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/CTIME[1]/
    text()[1]">
        <xd:content>2008-03-19 11:16:45</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/MTIME[1]/
    text()[1]">
        <xd:content>2008-03-19 11:16:45</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/SCHEMA_OBJ[1]/STIME[1]/
    text()[1]">
        <xd:content>2008-03-19 11:16:45</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/STORAGE[1]/BLOCK_NUM[1]
    /text()[1]">
        <xd:content>65369</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/STORAGE[1]/HWMINCR[1]/t
    ext()[1]">
        <xd:content>58932</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/DATAOBJ_NUM[1]/text()[1
    ]">
        <xd:content>58932</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/COLS[1]/text()[1]">
        <xd:content>1</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/INTCOLS[1]/text()[1]">
        <xd:content>1</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/KERNELCOLS[1]/text()[1]
    ">
        <xd:content>1</xd:content>
      </xd:update-node>
      <xd:update-node xd:node-type="text" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/COL_LIST[1]/COL_LIST_IT
    EM[1]/OBJ_NUM[1]/text()[1]">
        <xd:content>58932</xd:content>
      </xd:update-node>
      <xd:delete-node xd:node-type="element" xd:xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/COL_LIST[1]/COL_LIST
    _ITEM[2]"/>
    </xd:xdiff>
    SQL> col LENGTH for a10
    SQL> WITH tabxml AS                                                                        
      2   ( select XMLCONCAT(XMLDIFF(
      3                            xmltype(dbms_metadata.get_xml('TABLE','A')),
      4                            xmltype(dbms_metadata.get_xml('TABLE','C'))
      5                           ),
      6                                    XMLDIFF(
      7                            xmltype(dbms_metadata.get_xml('TABLE','C')),
      8                            xmltype(dbms_metadata.get_xml('TABLE','A'))
      9                           ) ) xmlset
    10    from DUAL)                                                                   
    11  SELECT extract(v.append_name,'//@xd:parent-xpath','xmlns:xd="http://xmlns.oracle.com/xdb/xdiff.xsd"')             as "NAME"
    12  ,      extract(v.append_value,'//COL_LIST_ITEM/NAME/text()','xmlns:xd="http://xmlns.oracle.com/xdb/xdiff.xsd"')   as "VALUE"
    13  ,      extract(v.append_value,'//COL_LIST_ITEM/LENGTH/text()','xmlns:xd="http://xmlns.oracle.com/xdb/xdiff.xsd"') as "LENGTH"
    14  FROM   tabxml                                                                         
    15  ,      XMLTABLE                                                                       
    16         (XMLNAMESPACES ('http://xmlns.oracle.com/xdb/xdiff.xsd' AS "xd")               
    17          ,'/xd:xdiff/xd:append-node'                                                                         
    18           PASSING  xmlset                                                               
    19           COLUMNS  append_name  xmltype PATH '/xd:append-node[@xd:parent-xpath="/ROWSET[1]/ROW[1]/TABLE_T[1]/COL_LIST[1]"]'
    20           ,        append_value xmltype PATH '/xd:append-node/xd:content'                      
    21         ) v       
    22  WHERE  v.append_name  is not null                                                                         
    23  ;                                                                                     
    NAME                                                         VALUE                LENGTH
    /ROWSET[1]/ROW[1]/TABLE_T[1]/COL_LIST[1]                     EXTRA                50
    SQL> drop procedure proc_01;
    Procedure dropped.
    SQL>
    SQL> create or replace procedure proc_01
      2  as
      3  begin
      4    null;
      5  end;
      6  /
    Procedure created.
    SQL>
    SQL> drop procedure proc_02;
    Procedure dropped.
    SQL>
    SQL> create or replace procedure proc_02
      2  as
      3  begin
      4    NULL;
      5  -- this is extra
      6  end;
      7  /
    Procedure created.
    SQL> select dbms_metadata.get_ddl('PROCEDURE','PROC_01') from dual;
    DBMS_METADATA.GET_DDL('PROCEDURE','PROC_01')
      CREATE OR REPLACE PROCEDURE "SYSTEM"."PROC_01"
    as
    begin
      null;
    end;
    SQL>  select dbms_metadata.get_ddl('PROCEDURE','PROC_02') from dual;
    DBMS_METADATA.GET_DDL('PROCEDURE','PROC_02')
      CREATE OR REPLACE PROCEDURE "SYSTEM"."PROC_02"
    as
    begin
      NULL;
    -- this is extra
    end;
    SQL> select dbms_metadata.get_xml('PROCEDURE','PROC_01') from dual;
    DBMS_METADATA.GET_XML('PROCEDURE','PROC_01')
    <?xml version="1.0"?><ROWSET><ROW>
      <PROCEDURE_T>
    <VERS_MAJOR>1</VERS_MAJOR>
    <VERS_MINOR>1 </VERS_MINOR>
    <OBJ_NUM>58937</OBJ_NUM>
    <TYPE_NUM>7</TYPE_NUM>
    <SCHEMA_OBJ>
      <OBJ_NUM>58937</OBJ_NUM>
      <OWNER_NUM>5</OWNER_NUM>
      <OWNER_NAME>SYSTEM</OWNER_NAME>
      <NAME>PROC_01</NAME>
      <NAMESPACE>1</NAMESPACE>
      <TYPE_NUM>7</TYPE_NUM>
      <TYPE_NAME>PROCEDURE</TYPE_NAME>
      <CTIME>2008-03-19 16:39:34</CTIME>
      <MTIME>2008-03-19 16:39:34</MTIME>
      <STIME>2008-03-19 16:39:34</STIME>
      <STATUS>1</STATUS>
      <FLAGS>0</FLAGS>
      <SPARE1>6</SPARE1>
      <SPARE2>65535</SPARE2>
      <SPARE3>5</SPARE3>
    </SCHEMA_OBJ>
    <SOURCE_LINES>
      <SOURCE_LINES_ITEM>
       <OBJ_NUM>58937</OBJ_NUM>
       <LINE>1</LINE>
       <PRE_NAME>0</PRE_NAME>
       <POST_NAME_OFF>18</POST_NAME_OFF>
       <POST_KEYW>11</POST_KEYW>
       <PRE_NAME_LEN>0</PRE_NAME_LEN>
       <SOURCE>procedure proc_01
    </SOURCE>
      </SOURCE_LINES_ITEM>
      <SOURCE_LINES_ITEM>
       <OBJ_NUM>58937</OBJ_NUM>
       <LINE>2</LINE>
       <PRE_NAME>0</PRE_NAME>
       <POST_NAME_OFF>0</POST_NAME_OFF>
       <POST_KEYW>0</POST_KEYW>
       <PRE_NAME_LEN>0</PRE_NAME_LEN>
       <SOURCE>as
    </SOURCE>
      </SOURCE_LINES_ITEM>
      <SOURCE_LINES_ITEM>
       <OBJ_NUM>58937</OBJ_NUM>
       <LINE>3</LINE>
       <PRE_NAME>0</PRE_NAME>
       <POST_NAME_OFF>0</POST_NAME_OFF>
       <POST_KEYW>0</POST_KEYW>
       <PRE_NAME_LEN>0</PRE_NAME_LEN>
       <SOURCE>begin
    </SOURCE>
      </SOURCE_LINES_ITEM>
      <SOURCE_LINES_ITEM>
       <OBJ_NUM>58937</OBJ_NUM>
       <LINE>4</LINE>
       <PRE_NAME>0</PRE_NAME>
       <POST_NAME_OFF>0</POST_NAME_OFF>
       <POST_KEYW>0</POST_KEYW>
       <PRE_NAME_LEN>0</PRE_NAME_LEN>
       <SOURCE>  null;
    </SOURCE>
      </SOURCE_LINES_ITEM>
      <SOURCE_LINES_ITEM>
       <OBJ_NUM>58937</OBJ_NUM>
       <LINE>5</LINE>
       <PRE_NAME>0</PRE_NAME>
       <POST_NAME_OFF>0</POST_NAME_OFF>
       <POST_KEYW>0</POST_KEYW>
       <PRE_NAME_LEN>0</PRE_NAME_LEN>
       <SOURCE>end;</SOURCE>
      </SOURCE_LINES_ITEM>
    </SOURCE_LINES>
    </PROCEDURE_T>
    </ROW></ROWSET>
    SQL> select dbms_metadata.get_xml('PROCEDURE','PROC_02') from dual;
    DBMS_METADATA.GET_XML('PROCEDURE','PROC_02')
    <?xml version="1.0"?><ROWSET><ROW>
      <PROCEDURE_T>
    <VERS_MAJOR>1</VERS_MAJOR>
    <VERS_MINOR>1 </VERS_MINOR>
    <OBJ_NUM>58938</OBJ_NUM>
    <TYPE_NUM>7</TYPE_NUM>
    <SCHEMA_OBJ>
      <OBJ_NUM>58938</OBJ_NUM>
      <OWNER_NUM>5</OWNER_NUM>
      <OWNER_NAME>SYSTEM</OWNER_NAME>
      <NAME>PROC_02</NAME>
      <NAMESPACE>1</NAMESPACE>
      <TYPE_NUM>7</TYPE_NUM>
      <TYPE_NAME>PROCEDURE</TYPE_NAME>
      <CTIME>2008-03-19 16:39:34</CTIME>
      <MTIME>2008-03-19 16:39:34</MTIME>
      <STIME>2008-03-19 16:39:34</STIME>
      <STATUS>1</STATUS>
      <FLAGS>0</FLAGS>
      <SPARE1>6</SPARE1>
      <SPARE2>65535</SPARE2>
      <SPARE3>5</SPARE3>
    </SCHEMA_OBJ>
    <SOURCE_LINES>
      <SOURCE_LINES_ITEM>
       <OBJ_NUM>58938</OBJ_NUM>
       <LINE>1</LINE>
       <PRE_NAME>0</PRE_NAME>
       <POST_NAME_OFF>18</POST_NAME_OFF>
       <POST_KEYW>11</POST_KEYW>
       <PRE_NAME_LEN>0</PRE_NAME_LEN>
       <SOURCE>procedure proc_02
    </SOURCE>
      </SOURCE_LINES_ITEM>
      <SOURCE_LINES_ITEM>
       <OBJ_NUM>58938</OBJ_NUM>
       <LINE>2</LINE>
       <PRE_NAME>0</PRE_NAME>
       <POST_NAME_OFF>0</POST_NAME_OFF>
       <POST_KEYW>0</POST_KEYW>
       <PRE_NAME_LEN>0</PRE_NAME_LEN>
       <SOURCE>as
    </SOURCE>
      </SOURCE_LINES_ITEM>
      <SOURCE_LINES_ITEM>
       <OBJ_NUM>58938</OBJ_NUM>
       <LINE>3</LINE>
       <PRE_NAME>0</PRE_NAME>
       <POST_NAME_OFF>0</POST_NAME_OFF>
       <POST_KEYW>0</POST_KEYW>
       <PRE_NAME_LEN>0</PRE_NAME_LEN>
       <SOURCE>begin
    </SOURCE>
      </SOURCE_LINES_ITEM>
      <SOURCE_LINES_ITEM>
       <OBJ_NUM>58938</OBJ_NUM>
       <LINE>4</LINE>
       <PRE_NAME>0</PRE_NAME>
       <POST_NAME_OFF>0</POST_NAME_OFF>
       <POST_KEYW>0<

    Hi ,
    Document link :http://docs.oracle.com/cd/E23943_01/doc.1111/e10792/c04_settings.htm#CSMSP463
    This gives details and sample for the configuration of JDBC storage with WCC .
    Thanks,
    Srinath

  • ISetup for use with User Management / Resources - Roles and & RBAC

    Hi,
    I have a requirement to migrate Instance Sets, Roles, Grants to Roles etc. Basically, lots of stuff from the "User Management" OAF pages.
    Is it possible to use iSetup for this, or is there an alternative?
    Thanks in advance.

    Hi Mugunthan ,
    sorry, should have mentioned that on my original post. We are on 12.1.1 on all target and source environments. Can you point me in the direction of some doco for creating the sets?
    Supplementary question: Is it possible to export the custom selection set into an artefact, like a file or something that can be stored in version control? Ultimately, I would like to use isetup to manage the export of these artefacts and then use "a" backend version of isetup, similar to the jrad tools for importing XML documents. Does any backend functionality exist? I presume it's API based?

  • MacBook Pro or MacBook Air for day to day task(I have a ps4 for gaming)

    I am confused with the MacBook Pro and Air.
    Theres is a major differences in their prices in India and if the price difference is worth it or not.
    I will use them for day to day task,web browsing and stuff because I already am a hardcore gamer.
    If any of you suggest the MacBook Pro then also suggest 13 inch or 15inch cuz I thin so 13 inch is more worth the price and even if you guys say that 15inch is good for gaming I guess it is no good for me because I already have a ps4
    Would be awesome if you guys help me figure out the solution.(Apple Community R0cKs!!!!!)

    Debkumar56,
    other than Web browsing, what are your day-to-day tasks and stuff that you would do on whichever Mac you decide upon? For Web browsing, either of them would be fine.
    What exactly do you find confusing  between the Pro and the Air?

  • Change Management Service

    Hi all,
    I know transporting using file system but what is change management service.  is it any tool,  please let me know about this.
    Thanks,
    anil.

    Hi,
    Please see the below links
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f85ff411-0d01-0010-0096-ba14e5db6306
    Also...
    How to configuring the CMS for XI?
    Please see the below links
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b8d8f7b2-0701-0010-b09a-cda4cca2c98e
    Where can I get installation files of DTR, CBS, and CMS?
    https://websmp201.sap-ag.de/~form/sapnet?_SHORTKEY=01200252310000071155&_SCENARIO=01100035870000000202 -> How to Guide on
    'How ToTransport XI Content Using CMS'.
    /people/sap.india5/blog/2005/11/28/xi-software-logistics-solution-iii-cms
    Regards
    Chilla

  • RE_RHTRANS0 usage for mass language key changes

    Hello,
    Does anyone know if it is possible to use RE_RHTRANS0 for mass language key changes, i.e. to have it as a background job?
    I tried to execute RHTRANS0 or RHTRANS0_NO_ALV in the background, but the translation record is not getting created. I think because report output requires an additional manual step to select a row and save. Is there a way to skip this step and automatically change language key for all records in the output?
    Thank you.
    Erika

    Hi,
    Could you please tell more about your solution? I understand how is possible "to press" save button in batch input but how you can automatically fill all not-translated fields in target language with texts from source language?
    Thanks
    Ilgvars Lopatko

  • I have Photoshop CS purchased many years ago for a LOT of money.  Other day went to use it, got msg. "computer configuration changed, need to re-activate".  Tried that for days, didn't work.  Cannot call ANYONE to find out problem.  Am not very computer l

    I have Photoshop CS, purchased many years ago for a LOT of money.  Other day went to use it, got msg. "computer configuration changed, need to re-activate.  Tried that for days, didn't work.  Cannot call ANYONE to find out problem.  Am not very computer literate, so don't understand what that means.  LOVE the CS program and know how to use it, so don't want to have to learn something new.  Don't know what to do.  Went to all the big name stores and no one can tell me anything, like what happened to CS or what is replacing it that is the same as CS.  CAN SOMEONE PLEASE HELP!!!     

    jd49034389 wrote:
    down further there is a Photoshop CS2, do I just do that one?
    Yep. That's the one. Make sure to use the supplied key on the download page, not your old one.
    Good luck.
    --OB

  • I have CC for work and my PC to do work at home. At home I switched from PC to Mac this weekend. I want to redownload my apps for the iMac but it's telling my I'm using a 30 day free trial. I need to discontinue the PC apps and download to the new compute

    I have CC for work and my PC to do work at home. At home I switched from PC to Mac this weekend. I want to redownload my apps for the iMac but it's telling my I'm using a 30 day free trial. I need to discontinue the PC apps and download to the new computer.

    YOu need to sign out of the PC thru the CC manager and then sign in on the Mac.

  • I've bought a student plan but every time I open currently downloaded programms I see an automatically opened window that says I'm using trial version and still have several days to use it. How can I change it?

    I've bought a student plan but every time I open currently downloaded programms I see an automatically opened window that says I'm using trial version and still have several days to use it. How can I change it? It makes me nervous , as it demands serial number, but e-mail i've got from Adobe doesn't contain any serial number or invitation or something like that.

    Vetscheriascha to validate the software you will want to resolve the connection error between the computer and our activation server.  Please see Sign in, activation, or connection errors | CC, CS6, CS5.5 - http://helpx.adobe.com/x-productkb/policy-pricing/activation-network-issues.html for information on how to resolve the connection error.

  • New Discussions: for day time use only? (-: A darker blue, please!

    Thanks a lot Mods for your efforts.
    I spend some time on these boards every day, so I can see things are going better and better.
    I like the new Discussions better than the previous, especially everything that comes with this new ability to put much more on one page (like being able to see A LOT (not only five) of "Recent topics in this category", or that the topic's titles can be longuer than before, or being able to read the whole thread without jumping to "the next 15 posts" like before. I set "My Posts" to "50", this too was not possible before. Etc.)
    Now my request:
    At first I thought, like many others, that the "blue dot" and the "blue half-dot" were too small, and that we couldn't see the small grey "New!" because it was not red.
    Now after all this time since Nov14, I finally understood what was wrong, because
    (1) the new kind of eye fatigue I didn't experienced before, and
    (2) a change in my computer's room lighting configuration.
    The real problem is not the blue dot size (altough I'm sure if it was a square it would work better), it is its environment.
    We have a white line after a light blue line, and this is a great feature to differenciate between topics. Works great within a thread too, to differenciate posts.
    But one side effect of this is that the whole page "feels" slightly blue.
    I'm not sure, but a human eye physicist could perhaps explain another kind of (more insidious?) side effect caused by the alternance of lines. Perhaps depending on which color are chosen for them?
    Anyway, there is no problem with a page that "feels" blue, when the text is black.
    The problem starts when the text ALSO is blue. Especially light blue...
    I find the text blue color too light. Even the "visited link" purple is too light.
    Given that the background is blueish, I mean. Otherwise it'd be fine.
    This was not easy to understand, because the [defect/effect] is not obvious: the overall picture is nice.
    But it became obvious to me when I saw that I have no problem IF I set my screen's brightess to "very bright".
    New Discussions: for day time use only?
    ==> Please, would it be a problem (or too difficult to set perhaps?), to try a darker blue text for two or three weeks, see if we like it better? (along with a slightly darker purple for the visited links).
    Thanks again for all the great work!
    Axl

    Hi Axl,
    Some one had posted this about color,I do not remember who,sorry.
    I thought it was interesting.Hopeful this color issue can be alter but deepening the colors as you & many have requested.
    http://www.grc.nasa.gov/WWW/usability/colorcss.html
    Good luck, Eme

  • Can I use Oracle Developer Day.ova for learning purposes without any  license? #developerday

    Hi,
       I am a student and learning oracle database. I have found Oracle Virtual box appliance from following link Developer Day - Hands-on Database Application Development&lt;/title&gt;&lt;meta name=&quot;Title&quot; content=&quot;Dev…
       Do I need a license to use this VM?
       Please reply.
    Thanks,
    Tahir.

    Kunwar wrote:
    Hi friends,
    i have installed oracle db using Oracle Developer Day.ova for practicing on my lappie.
    I want to connect to that DB which is inside oracle vm virtual box manager using PUTTY ( which is on my desktop). I dont want to use the in-built workspace or Terminal(whatever is its name).
    Can you guys please suggest what should i do so that i can login to the DB using the PUTTY only (i love it )? i am not able to login to the host "localhost" using the putty.
    Few years back when i had installed vmware(linux installed in it and db installed on linux) i could connect through putty.
    I am using below entry in the hosts file.
    # localhost name resolution is handled within DNS itself. 
        127.0.0.1       localhost 
    #    ::1             localhost 
    'localhost' and its ip address of 127.0.0.1 are non-routeable.  Any request to send a network message to localhost will never leave the machine from which the request originates.  And for all intents and purposes, your virtual machine is a different machine.
    See my solution at
    http://edstevensdba.wordpress.com/2012/12/15/configure-the-virtualbox-network-2/

  • My ipad is on an infinite loop.  I used ios7 for a few days and then did updates on some of my apps. that's when the infinite loop started.  I have tried pressing the power and home button at the same time, but it doesn't work. Please help!

    my ipad is on an infinite loop.  I used ios7 for a few days and then did updates on some of my apps. that's when the infinite loop started.  I have tried pressing the power and home button at the same time, but it doesn't work. Please help!
    I even tried some hints posted for ios6 (turn off Ipad, holding home button and plugging in power cord at the same time and then releasing the home button)
    I did manage to get a different screen that shows the itunes icon and a power cord, but nothing happens.

    You were on the right track. You got the connect to iTunes screen and you ended to use iTujes to restore your iPad. Try recovery mode again.
    Recovery Mode Instructions
    Disconnect the USB cable from the iPad, but leave the other end of the cable connected to your computer's USB port.
    Turn off iPad: Press and hold the Sleep/Wake button for a few seconds until the red slider appears, then slide the slider. Wait for iPad to turn off.
    If you cannot turn off iPad using the slider, press and hold the Sleep/Wake and Home buttons at the same time. When the iPad turns off, release the Sleep/Wake and Home buttons.
    While pressing and holding the Home button, reconnect the USB cable to iPad. When you reconnect the USB cable, iPad should power on.
    Continue holding the Home button until you see the "Connect to iTunes" screen. When this screen appears you can release the Home button.
    If necessary, open iTunes. You should see the recovery mode alert that iTunes has detected an iPad in recovery mode.
    Use iTunes to restore iPad.

Maybe you are looking for

  • Creating PDF from JPG files

    I scan several pages from a book and wish to compile a PDF file from the scanned JPG files. What I want is the PDF file to be as small as possible, using relatively good JPG files (they are on the order of 300k), so that the fonts don't look too blur

  • ORA-01031: insufficient privileges from auxiliary database while connecting

    i am getting this error ORA-01031: insufficient privileges from auxiliary database while connecting plz help. TNS-01106: Listener using listener name VINAR has already been started [oraclone@server VINTEST_server]$ tnsping VINAR TNS Ping Utility for

  • Bits (bitvector) Attributes on integer...

    Well... i wish to have certain attributes in an object (integer). I want to be able to easily do: setbit(blabla) removebit(blabla) isset(bblabla) A "flag" could have for example FLAG0 = (1 << 0) Flag10 = (1 << 10) Then do setbit(FLAG0) on the object

  • The icon of my app was gone

    The icon of my app was gone missing after moving it to a folder after upgrading to ios 7 but when i search for the app it is still installed in the ipad

  • Journaling -- Kernel Panic?

    I have a question: I recently updated my Mac to 10.4.5. After restart, I looked at DU and I saw that Journaling was turned off. Before 10.4.5, everytime I had used DiskWarrior....journaling was automatically turned off. So everytime i used DW.....I t