This discussion is archived
1 Reply Latest reply: Aug 6, 2009 2:03 AM by 807567 RSS

How to get component resource version

807567 Newbie
Currently Being Moderated
Hi experts,

how can i get all available resource version of a component ?

Example:

- I check in a new system#file component to SPS.
- After that i check out the component xml with netbeans modeler
- Then an modifiy the component (e.g add execNative step)
- Somebody updates the resource ("check in current") - "ups"
- Netbeans does not get this change directly
- resource version is still 1.0
(- I have to check out the xml again from SPS with netbeans)
- Then resource version is 1.1 OK

I testet SPS cli, but did not get any information with avaliable cdb.c.* or cdb.rsrc.* ...

and

SPS GUI shows version only with "Advanced edit" action

Can i get the latest or all available resource versions for a system#file component ?

Thank for your help !

Chris
  • 1. Re: How to get component resource version
    807567 Newbie
    Currently Being Moderated
    Using cdb.c.co I'm able to see what version of a resource each version of a component references. But that's all.
    $ ./cr_cli -cmd cdb.c.lv -u admin -p admin -comp NM:/passwd
    |---------------------------------------------|---------------|-----|----------|
    |ID                                           |Name           |Version|Label     |
    |---------------------------------------------|---------------|-----|----------|
    |129156208253-1249548491203-00197-1889368159  |/passwd        |1.1  |          |
    |129156208253-1247674381347-00471-1364565098  |/passwd        |1.0  |          |
    |---------------------------------------------|---------------|-----|----------|
    
    $ ./cr_cli -cmd cdb.c.co -u admin -p admin -comp 129156208253-1249548491203-00197-1889368159
    <?xml version="1.0" encoding="UTF-8"?>
    <!-- generated by N1 SPS -->
    <component xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' name='passwd' version='6.0.4' xsi:schemaLocation='http://www.sun.com/schema/SPS component.xsd' xmlns='http://www.sun.com/schema/SPS'>
            <extends>
                    <type name='system#file'></type>
            </extends>
            <varList>
                    <var name='installName' default='group'></var>
            </varList>
            <resourceRef>
                    <resource name='/passwd' version='1.1'></resource>
            </resourceRef>
    </component>