XMLType index supporting position in XPath

I would like to know if it is possible to create index which will support position function in XPath.
For example:
Xpath:
select extractValue(p.pack_content,'/Data/Contractors/Contractor[278]/PermissionNumber')
from packages p;
The table packages is based on the schema and it is created by the statement:
CREATE TABLE packages
(pack_id NUMBER primary key,
pack_content XMLType
XMLTYPE COLUMN pack_content
XMLSCHEMA "http://www.example.com/example" ELEMENT "Data"
VARRAY pack_content."XMLDATA"."Contractors"."Contractor"
STORE AS TABLE pkg_contractors
((PRIMARY KEY (NESTED_TABLE_ID, SYS_NC_ARRAY_INDEX$))
ORGANIZATION INDEX OVERFLOW);
What kind of indexes should I create?
Grzegorz.

Just a stupid example to see if it could be done (not that it works);
Does it make any sense ?
No idea if this will work for you, you should further test it
SQL> select * from v$version;
BANNER
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
TNS for 32-bit Windows: Version 10.2.0.3.0 - Production
NLSRTL Version 10.2.0.3.0 - Production
5 rows selected.
SQL> create table temp
  2  (lclob xmltype)
  3  ;
Table created.
SQL> insert into temp
  2  values('<itemMaster>
  3  <itemNumber>001000222</itemNumber>
  4  <itemDesc>HGR REUSE BX FOR HANGERRTNS </itemDesc>
  5  <paltSize>1</paltSize>
  6  <stdUOM>1</stdUOM>
  7  <shflfUOM>1</shflfUOM>
  8  <aliases>
  9  <upcCode>123456</upcCode>
10  <upcCode>490010002222</upcCode>
11  </aliases>
12  </itemMaster>
13  ')
14  ;
1 row created.
SQL> commit;
Commit complete.
SQL> select extractvalue(lclob,'/itemMaster/aliases/upcCode[position()=2]') from temp;
EXTRACTVALUE(LCLOB,'/ITEMMASTER/ALIASES/UPCCODE[POSITION()=2]')
490010002222
1 row selected.
SQL> set autotrace on
SQL> select extractvalue(lclob,'/itemMaster/aliases/upcCode[position()=2]') from temp;
EXTRACTVALUE(LCLOB,'/ITEMMASTER/ALIASES/UPCCODE[POSITION()=2]')
490010002222
1 row selected.
Execution Plan
Plan hash value: 1896031711
| Id  | Operation         | Name | Rows  | Bytes | Cost (%CPU)| Time     |
|   0 | SELECT STATEMENT  |      |     1 |  2002 |     3   (0)| 00:00:01 |
|   1 |  TABLE ACCESS FULL| TEMP |     1 |  2002 |     3   (0)| 00:00:01 |
Note
   - dynamic sampling used for this statement
Statistics
          0  recursive calls
          0  db block gets
          7  consistent gets
          0  physical reads
          0  redo size
        476  bytes sent via SQL*Net to client
        385  bytes received via SQL*Net from client
          2  SQL*Net roundtrips to/from client
          0  sorts (memory)
          0  sorts (disk)
          1  rows processed
SQL> create index pos_idx on temp
  2  (extractvalue(lclob,'/itemMaster/aliases/upcCode[position()]'));
Index created.
SQL> select extractvalue(lclob,'/itemMaster/aliases/upcCode[position()=2]') from temp;
EXTRACTVALUE(LCLOB,'/ITEMMASTER/ALIASES/UPCCODE[POSITION()=2]')
490010002222
1 row selected.
Execution Plan
Plan hash value: 1896031711
| Id  | Operation         | Name | Rows  | Bytes | Cost (%CPU)| Time     |
|   0 | SELECT STATEMENT  |      |     1 |  2002 |     3   (0)| 00:00:01 |
|   1 |  TABLE ACCESS FULL| TEMP |     1 |  2002 |     3   (0)| 00:00:01 |
Note
   - dynamic sampling used for this statement
Statistics
         19  recursive calls
          0  db block gets
         19  consistent gets
          0  physical reads
          0  redo size
        476  bytes sent via SQL*Net to client
        385  bytes received via SQL*Net from client
          2  SQL*Net roundtrips to/from client
          0  sorts (memory)
          0  sorts (disk)
          1  rows processed
SQL> begin  dbms_stats.set_table_stats
  2  ( ownname => 'MARCO'
  3  , tabname => 'TEMP'
  4  , numrows => 50000000  , numblks => 1200000  );
  5  end;
  6  /
PL/SQL procedure successfully completed.
SQL> select extractvalue(lclob,'/itemMaster/aliases/upcCode[position()=1]') from temp;
EXTRACTVALUE(LCLOB,'/ITEMMASTER/ALIASES/UPCCODE[POSITION()=1]')
123456
1 row selected.
Execution Plan
Plan hash value: 1896031711
| Id  | Operation         | Name | Rows  | Bytes | Cost (%CPU)| Time     |
|   0 | SELECT STATEMENT  |      |    50M|  4768M|   265K  (2)| 00:53:04 |
|   1 |  TABLE ACCESS FULL| TEMP |    50M|  4768M|   265K  (2)| 00:53:04 |
Statistics
          8  recursive calls
          0  db block gets
          9  consistent gets
          0  physical reads
          0  redo size
        470  bytes sent via SQL*Net to client
        385  bytes received via SQL*Net from client
          2  SQL*Net roundtrips to/from client
          0  sorts (memory)
          0  sorts (disk)
          1  rows processedMessage was edited by:
mgralike

Similar Messages

  • Is XMLTYPE not supported in Oracle Lite?

    I tried to create a XMLTYPE column in Oracle Lite. I am getting this error.
    [POL-5147] this feature is not supported. Is XMLTYPE not supported in oracle lite ?
    Can anyone help me understand how to create XMLTYPE column in oracle lite?
    Thanks..

    Or you could say that they are supported, but sharpening, moire and de-noise are not available (or just set to default), which is actually more Canon's fault. sRAW is a major mess and we're very lucky it's even supported in AP3, finally.

  • SQL Azure indexer support for Collection(Edm.String)

    Is there a plan to support "Collection(Edm.String)
    " with a SQL Azure indexer? Maybe via an XML type?
    Unless I'm misunderstanding the supported types
    https://msdn.microsoft.com/en-us/library/azure/dn946880.aspx
    It sort of fizzles out after "time, timespan" but I'm assuming it's Not Supported's all the way down

    http://feedback.azure.com/forums/263029-azure-search/suggestions/7189214-sql-azure-indexer-support-for-collection-edm-strin
    Was going to start there but just wanted to vet that it indeed wasn't there.... I realize it's a bit awkward and anti - sql storing data like that in a column and will probably annoy DBAs.
     Currently the data we'd use this for would be Customer phone numbers, addresses, VIN for vehicles, and some account numbers... So nothing super fancy...   Straight delimiters might get funky with addresses but maybe a standard backspace escape
    sequence or letting user use ascii hexcode if the delimiter is in the text..  
    For now we already have a comma separated SearchText field we've indexed for use with FTS and I just pointed an Edm.string at that column in our DB and it seems to pick up all the comma separated elements... But I'm guessing it's not as efficient as if it
    was stored in more specific collections.

  • Ctxcat index supporting multicolumn datastore

    I've been looking to see if a ctxcat index supports something like a multicolumn datastore.
    What I'm trying to do is to search multiple columns (all 256 bytes in size or less) using a like query on each of those columns with the result being ordered by up to 3 different non searched columns
    For example, the book scenerio
    A table with the following columns
    title
    publisher
    author
    publication_date
    quantity
    location
    I want to be able to search on title, publisher, and author all at once (optionally searching the tokens with % symbols), and then sorting on publication_date, quantity and location.
    Now doing the context index, it worked fine, until I started ordering the results. Straight "like" queries with the ordering were returning quicker.
    So I've started looking at ctxcat indexes to provide the flexibility of mixed query searching using the "order by" in the catsearch function.
    The question is, how do I setup and search all three columns(title, publisher, author) at once with ctxcat index? Since ctxcat indexes don't support support the datastore option, how do you search on multi-columns? Do I need to make a concatenated column with title, publisher and author, or is there something in the configuration of the ctxcat index that I'm missing?

    i have exactly the same situation - that is i need to search on four columns and am trying to use ctxcat ...
    but the twist i have is - based on what coulmns the user wants to search - i want to limit the serach to ONLY those columns
    Is there some way to do that using ctxcat ? ... other than creating a large number of extra columns containing different combinations of searchable columns... yikes ... wont even go there ....

  • Issues with using XMLType indexes against a table with XMLType column

    I am attempting to use an XMLIndex with a Structured Component and not having too much luck. Not much data in metalink nor is the documentation very helpful:
    http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10492/xdb_indexing.htm#BCGHGIGC
    The table DDL is as follows:
    CREATE TABLE ECI_SCHEMA.REV_ITEM_EARN_DTL_VIRTUAL(
    REV_ITEM_EARN_DTL_ID_NBR NUMBER(16,0) NOT NULL,
    UNIQ_MSG_ID_NBR VARCHAR2(50) NOT NULL,
    REV_ITEM_BILL_DTL_ID_NBR NUMBER(16,0),
    PLAN_RACN_NBR NUMBER(10,0) NOT NULL,
    INV_DTL_IMG SYS.XMLType NOT NULL,
    NON_INV_DTL_IMG BLOB NOT NULL,
    PART_KEY_CD GENERATED ALWAYS AS (MOD(PLAN_RACN_NBR,5)) VIRTUAL,
    LAST_UPDT_TMSTP TIMESTAMP(6) NOT NULL,
    INV_ID_NBR NUMBER(16,0),
    ITEM_STATUS_CD VARCHAR2(1) DEFAULT 'A' NOT NULL
    LOB (NON_INV_DTL_IMG) STORE AS NON_IDI_LOB (CHUNK 8192 PCTVERSION 10 CACHE)
    TABLESPACE ECI_DATA
    PARTITION BY RANGE (PART_KEY_CD)
    PARTITION RIED_DAY0_PART
    VALUES LESS THAN (1)
    TABLESPACE ECI_DATA
    PARTITION RIED_DAY1_PART
    VALUES LESS THAN (2)
    TABLESPACE ECI_DATA
    PARTITION RIED_DAY2_PART
    VALUES LESS THAN (3)
    TABLESPACE ECI_DATA
    PARTITION RIED_DAY3_PART
    VALUES LESS THAN (4)
    TABLESPACE ECI_DATA
    PARTITION RIED_MAXVAL_PART
    VALUES LESS THAN (MAXVALUE)
    TABLESPACE ECI_DATA
    XMLTYPE COLUMN "INV_DTL_IMG" STORE AS OBJECT RELATIONAL
    XMLSCHEMA "someXdbDocument.xsd"
    ELEMENT "revenueInvoice"
    According to the documentation, I should be able to create a structured XMLIndex on the XMLType column with the following syntax:
    SQL> create index eci_schema.rev_item_earn_dtl_virt_xmlix on eci_schema.rev_item_earn_dtl_virtual
    2 (INV_DTL_IMG)
    3 INDEXTYPE IS XDB.XMLIndex
    4 parameters ('PATH TABLE RIED_PATH_TABLE')
    5 local;
    When I do this, I get the following error:
    create index eci_schema.rev_item_earn_dtl_virt_xmlix on eci_schema.rev_item_earn_dtl_virtual
    ERROR at line 1:
    ORA-29958: fatal error occurred in the execution of ODCIINDEXCREATE routine
    ORA-30959: The indexed column is not stored in CLOB.
    What am I doing wrong? Based on the Oracle documentation, I was under the impression that 11.2 XMLIndex would work with Object Relational storage. Is this not the case?

    CREATE INDEX ECI_SCHEMA.REV_ITEM_EARN_DTL_IX7
           ON ECI_SCHEMA.REV_ITEM_EARN_DTL
                      extractValue(inv_dtl_img, '/revenueInvoice/service/transportation/mstrTrkngNbr')
    TABLESPACE ECI_REV_ITEM_EARN_DTL_IX7_ITS
    LOGGING
    PARALLEL(DEGREE 8 INSTANCES 1)
    LOCAL
    /Elements that occur at most once in each document can be indexed using extractValue(). Despite the fact that the index appears to be a functional index, when we create the index we automatically re-write the create index into a normal btree index on the column that contains the value for the element identified by the xpath.
    Eg in the case of a functional index based on extractValue, defined on XMLType using Object relational storage, with an xpath that identifies a node that occurs at most once in each document is not a functional index, it's re-written into a plain old vanilla btree index. You can actually check this by looking in the system tables
    Eg
    SQL> connect system/oracle
    Connected.
    SQL> select table_name, index_name from all_indexes where owner = 'OE' and table_name = 'PURCHASEORDER';
    TABLE_NAME                     INDEX_NAME
    PURCHASEORDER                  LINEITEM_TABLE_MEMBERS
    PURCHASEORDER                  ACTION_TABLE_MEMBERS
    PURCHASEORDER                  SYS_C0011037
    SQL> alter session set current_schema = OE
      2  /
    Session altered.
    SQL> create unique index PO_REF_INDEX on PURCHASEORDER (extractValue(object_value,'/PurchaseOrder/Reference'));
    Index created.
    SQL> set lines 250
    SQL> select index_name, index_type from all_indexes where owner = 'OE' and table_name = 'PURCHASEORDER';
    INDEX_NAME                     INDEX_TYPE
    PO_REF_INDEX                   NORMAL
    LINEITEM_TABLE_MEMBERS         NORMAL
    ACTION_TABLE_MEMBERS           NORMAL
    SYS_C0011037                   NORMAL
    SQL> select * from dba_ind_expressions where table_name = 'PURCHASEORDER' and index_owner = 'OE'
      2  /
    no rows selectedFrom the above we can see that the index created on extractValue has been re-written in a plain old vanilla BTREE index, and there is no definition for it in dba_ind_expressions So assuming you were able to create the index and insert the data you should find that your index is not a functional index.
    ]

  • High z-index fixed position footer, links in container above not active

    I have a site with a fixed position footer with highest z-index.Links that are close to the footer (but in the container above footer) do not show as active unless I scroll upward away from footer. Once away from footer a little, they become active. any help appreciated.

    any help appreciated.
    Help us by posting a link to your site.
    Fixed postioning is not well supported on iPhones and iPads.  Are you really sure you need to complicate your site this way?
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists 
    http://alt-web.com/
    http://twitter.com/altweb

  • Objects (XMLType) not supported in nonblocking mode?

    Hi,
    In 11g OCI guide Nonblocking mode section,
    it said "The following features and functions are not supported in nonblocking mode:...objects".
    It looks like if we're selecting embedded objects like XMLType, we can't use nonblocking mode.
    In fact, when I set nonblocking mode on my previously working simple program that selects XMLType from a table, it does not work anymore and returns ORA-03123 right away.
    In GUI or transaction-based application that needs to select embedded objects like XMLType, I'm wondering what approach can be done to make those select nonblocking?
    thanks,
    Terrence

    Are you sure that you are launching iPhoto '11?
    Did you double-click or right-click-open the application directly, or did you launch it some other way?
    Did you migrate applications from some older system? Might you be launching the migrated iPhoto instead?

  • Support position on pagination in Apex

    Hi,
    I've been trying to find whether Oracle officially support access to the "pg_min_row", "pg_max_rows" and "pg_rows_fetched" parameters to f via the use of
    FLOW_CURRENT_MIN_ROW, or via wwv_flow package variables, etc, but can't find any kind of documentation / statement of support for this. Is there any?
    If not, what's the current Oracle-supported mechanism (if any) for getting this information?
    Also, I know that Apex actually uses a slightly different mechanism (via wwv_flow_data) to "know" what pagination set it's on (since you can link back to a page without the pg_min_rows etc parameters being specified on the URL and still see the same pagination set), and I was wondering if it's actually possible to "officially" (i.e. in a supported sense) get the set of data that Apex is going to display, rather than having to select it out of wwv_flow_data and parse the colon-delimited information in there).
    Regards

    Apple's normal position is that they have no position on third-party products.
    But from what I've read, you will need the drivers from the CD as they're not part of the Mac OS X distribution, though the ATI driver for other-model cards may work to get the card working. If you need further clarification or information, you may want to call ATI's tech support.

  • CTXCAT index support MULTI_COLUMN_DATASTORE?

    I've been using a CONTEXT index in my app, however, having to re-synchronize the index is an issue with my high insert rate. So, I'm considering using a CTXCAT since all db updates are transactional.
    However, my CONTEXT query uses a MULTI_COLUMN_DATASTORE to query multiple columns via the concatenated column and it doesn't look like the CTXCAT index will support MULTI_COLUMN_DATASTORE? Does anyone know?
    If the MULTI_COLUMN_DATASTORE is not supported, is there an alternative query I could use whilst still being able to use CTXCAT index?
    Many thanks!

    Hi David,
    Until you get to 10g would a job that sync's frequently work? It sounds like the new sync on commit is what you need (provided it wouldn't cause performance problems for you), so would the job be an acceptable workaround until you upgrade?
    -Ron

  • Index flag position misplacement

    Hi Experts,
    We are using InDesign CS4 for Books publication.
    In our workflow, we need to replace the selected character style into InDesign index flag using VB script for indexing purpose.
    While doing this process for huge chapters (containing heavy tables with minimum contents) the script failed to place the index flag in the exact position and it places the index flag few words after. We have not experienced this problem for simple chapters.
    However, if we do the process manually without scripting effort it works well.
    Could you please let us know what went wrong in the process steps? or any suggestions to overcome this issue.
    Thanks in advance.
    S. Sankar

    Hi Experts,
    We have the similar issue for placing the index flag within the document content in InDesign CS6.
    Could you please advise us what went wrong and any other suggestion to overcome this issue?
    Note: We observed this issue when floats placed in the document. If we removed the floats then it works fine.
    Thanks,
    Sankar

  • JList SetSelectedIndex doesn't scroll to index's position

    Hi.
    My program simulates a microprocessor and it has memory locations and a list of instructions. As the user clicks the button to execute the next instruction, I have it so the next instruction to be executed is highlighted using JList's setSelectedIndex(index) method. Unfortunately, this simply highlights the line in the list that is at the index. Since my lists can be very large, it's cumbersome to have to scroll down to find the highlighted instruction or memory location. Is there a way to have the scroll pane move according to the location of the selected item?
    Thanks!

    i think it's not a good way but since nobody answered, you can still try something like that:
    // new selection in the jlist
    JScrollBar bar = scrollPaneOfTheList.getVerticalScrollBar();
    bar.setValue(sizeOfACellOfTheList * indexOfNewCellSelected);i'm really not sure if it works, just give it a try :)

  • Does anybody in any kind of real support position look at this?

    I submitted a post on this support community web site 2 weeks ago, and no one has submitted any kind of reply.
    I noticed that there are other posts here with similar non-response times. Does anyone wiht any support knowledge
    ever look at this and give any feedback?

    All of us here are only end users just like you.  Apple does provide support via these forums.
    B-rock

  • How to change the index (?) (position of subforms inside other subforms) using code?

    Hi, let say I have something like this (flowed positioning):
    Main subform
         subform A
         subform B
         subform C
    And I want, by code to change them to:
    Main subform
         subform C
         subform A
         subform B
    How can I do that?
    Thanks.

    1. What is it you want to do exactly?
    Seems like you want to get the last subform, insert it at the first position and then have the subsequent subforms beneath the subform placed on first position...
    2. That's it?
    3. Can you have more subforms than only 3?
    4. Does all the three subforms has the same fields inside them?
    5. Or you just want to change the position of the flowed subforms?

  • Support of extended Xpath in SOA server

    I have followed various blog posts to build a user defined function and have successfully integrated it into jDeveloper.
    I can now use my "user defined function" and my test composite builds without error or warning, suggesting to me that all
    is good so far.
    Obviously; if I don't add the function to my SOA server it's not going to do me any good. I find that I cannot follow the instructions
    reproduced below because there is no oracle.soa.ext_11.1.1 folder in that location on my server. Can I just make the directory and
    add the oracle.soa.ext.jar file (and where can I get one?) and then perform these steps or does the absence of that folder in my
    installation indicate that there are problems with the server installation that need further attention?
    The jar file containing the functions must be deployed to the WLS Servers hosting the SOA runtime.
    Copy the .jar file containing the functions to the Oracle_SOA1/soa/modules/oracle.soa.ext_11.1.1/ 
    folder under the Fusion Middleware Home.
    (instructions copied from blog at: https://blogs.oracle.com/bwb/resource/custom_xpath_functions/Creating_Custom_XPath_functions_with_JDeveloper_FullPost.ht…)
    For example:
          cp functions.jar    /home/oracle/Oracle/Middleware/Oracle_SOA1/soa/modules/oracle.soa.ext_11.1.1/
    After copying, the final step is to rebuild the registry classpath entries so the SOA runtime is aware of the new functions.
    Open a command prompt and change the current directory to the oracle.soa.ext_11.1.1 directory ,
    then execute the build.xml file in the oracle.soa.ext_11.1.1 folder using Ant.
    This task must be repeated only if the jar is renamed in the future.
    Restart the WLS Server that is hosting the SOA Suite Partition so that the new classes are loaded.
    Note:
                   If Ant is unavailable, the configuration can be done manually as follows:
                   Extract the META-INF/MANIFEST.MF file from the oracle.soa.ext.jar file.
                   Update the classpath entry in the MANIFEST.MF file to include the name of the new function jar
                   For example    Class-Path: myFunctions.jar classes/
                   Update  the jar file with the modified META-INF/MANIFEST.MF file.

    Hi Keith,
    I have done this a few times, the steps I follow are
    1. create my custom xpath project. (just a java project in JDeveloper)
    2. create my java class implementing IXPathFunction etc
    package au.com.rhiggins.soa.xpath;
    import java.io.UnsupportedEncodingException;
    import java.util.List;
    import oracle.fabric.common.xml.xpath.IXPathContext;
    import oracle.fabric.common.xml.xpath.IXPathFunction;
    import oracle.soa.common.util.Base64Decoder;
    import oracle.soa.common.util.Base64Encoder;
    public class Base64EncryptDecryptXpath implements IXPathFunction{
        public Object call(IXPathContext context,List args) {   
          String str=(String)args.get(0);
          String type=(String)args.get(1);
          if(type.equals("decrypt")){
              return decryptString(str);
          }else{
              return encryptString(str);
    3. Create META-INF directory and create ext-soa-xpath-functions-config.xml file (makes the xpath functions available to mediators, bpel, xslt etc (all)).  
    4. The contents of this file is in this case 
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <soa-xpath-functions xmlns="http://xmlns.oracle.com/soa/config/xpath"
                         version="11.1.1"
                         resourceBundle="oracle.tip.tools.ide.common.resource.IDEMessageBundle"
                         xmlns:ora="http://schemas.oracle.com/xpath/extension"
                         xmlns:xref="http://www.oracle.com/XSL/Transform/java/oracle.tip.xref.xpath.XRefXPathFunctions"
                         xmlns:xp20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20"
                         xmlns:dvm="http://www.oracle.com/XSL/Transform/java/oracle.tip.dvm.LookupValue"
                         xmlns:oraext="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc"
                         xmlns:base64="http://www.oracle.com/XSL/Transform/java/au.com.rhiggins.soa.xpath.Base64EncryptDecryptXpath">
                        <!-- Other functions namespaces added above -->
           <function name="base64:base64EncDec">
              <className>au.com.rhiggins.soa.xpath.Base64EncryptDecryptXpath</className>
              <return type="string"/>
              <params>
                   <param name="text" type="string"/>
                   <param name="type" type="string"/>
              </params>
              <desc resourceKey="BASE64ENCDEC"/>
              <detail>
                   <![CDATA[This function takes in two parameters (string, "encrypt"/"decrypt").
                            Example usage base64:base64EncDec("hello","encrypt")]]>
              </detail>
         </function>
    <!-- Other functions here -->
    </soa-xpath-functions>
    5. I deploy to a jar file (I always use XPathExtensions.jar)
    6. I copy to the <Middleware Home>/user_projects/domains/<Domain Name>/lib as you stated earlier.
    7. Restart the server
    This works for me each time, I do not change the  ora.soa.ext directory etc as this seems to be enough.
    Good luck
    Rod

  • Is two level indexing supported

    Hi,
    Is two level indexing possible for jar files? I tried following:
    jar -i a.jar b.jar c.jar
    jar -i main.jar a.jar
    (index.list of a.jar contains all classes/packages of b.jar and c.jar, and index.list of main.jar contains all classes/packages of a.jar, as I expected)
    When the program tries to access any class from b.jar or c.jar, I get ClassNotDef error and the applet doesn't run. Am I missing something here or is it just not possible to have two level indexing for jar files.
    Any help will be appreciated.
    -jas

    No, I am not putting a jar file in another one. What I want to do is to index only one file from main.jar (jar file containing main class). And then index more jar files from that first indexed file, so that my main class doesn't have to worry about many jar files.

Maybe you are looking for

  • IPod Nano 3rd Gen. Problems [Rebooting, Won't Sync Contact/Calendar Data]

    I have noticed that my iPod nano will reboot itself after it has been syncing/charging. It reboots when I go to the last playlist that was playing before I began to sync/charge it. Also, it would randomly reboots when I am selection a playlist. Then,

  • Photoshop CS6 PDF Saves Gray Type

    I am saving a combination of mobile screen shots with type descriptions below each screen. The first line and some last lines of type are appearing in gray instead of the standard black. I rasterized the type layers; however, this method thickens the

  • Access to Components in backing constructor

    Hi friends, i want execute code for change the state of components with the next methods: private UIComponent getComponent(String nombre) { return getComponent(fc.getViewRoot(), nombre); private UIComponent getComponent(UIComponent componente, String

  • Radeon ATI 4870 PROBLEM????

    Hey Everyone, So I have a brand new MacPro with the Dual Quad 2.93 and 16GB of Ram, I have the ATI 4870 Card running along with my DeckLink HD Extreme 3 capture card. My question is that it seems like this graphics card is having trouble supporting m

  • Enhancement for MIR7 - MIRO

    Dear Friends,   I want to call an enhancement when posting a parked invoice document in tcode MIRO. I want to do some processing after the document is saved in the database. This invoice document will be initially parked using tcode MIR7. I tried wit