IBM Support

PM51284: .ccmwaid.inf of subproject not updated after changing the version and ccm project problem

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Linux
    Synergy 7.2.0.1
    
    1) Create the project hierarchy:
    Create a project named 'un' version 1.
    Select its workarea with the options:
    -Copy mode.
    -Relative to parent
    
    In project 'un' create a subproject 'deux' with version 1.
    Select its workarea with the options:
    -Copy mode.
    -Relative to parent
    
    In subproject 'deux' create a subproject 'trois' with version 1.
    Select its workarea with the options:
    -Copy mode.
    -Relative to parent
    
    2) Check the .ccmwaid.inf of these project and subprojects:
    cd ccm_wa/test720/un-1/un/
    ls -al
    total 4
    drwxrwxr-x 3 ccm_root ccm_root 512 Oct 25  2011 .
    drwxr-xr-x 3 ccm_root ccm_root 512 Oct 25  2011 ..
    -r--r--r-- 1 ccm_root ccm_root  48 Oct 25  2011 .ccmwaid.inf
    drwxrwxr-x 2 ccm_root ccm_root 512 Oct 25  2011 deux
    
    cat .ccmwaid.inf
    /usr/local/ccmdb/test720/db
    10174
    1/project/un/1
    
    cd deux/
    ls -al
    total 3
    drwxrwxr-x 2 ccm_root ccm_root 512 Oct 25  2011 .
    drwxrwxr-x 3 ccm_root ccm_root 512 Oct 25  2011 ..
    -r--r--r-- 1 ccm_root ccm_root  50 Oct 25  2011 .ccmwaid.inf
    drwxrwxr-x 2 ccm_root ccm_root 512 Oct 25  2011 trois
    
    cat .ccmwaid.inf
    /usr/local/ccmdb/test720/db
    10184
    1/project/deux/1
    
    cd trois/
    ls -al
    total 3
    drwxrwxr-x 2 ccm_root ccm_root 512 Oct 25  2011 .
    drwxrwxr-x 3 ccm_root ccm_root 512 Oct 25  2011 ..
    -r--r--r-- 1 ccm_root ccm_root  51 Oct 25  2011 .ccmwaid.inf
    
    cat .ccmwaid.inf
    /usr/local/ccmdb/test720/db
    10186
    1/project/trois/1
    
    
    3) change the version of the main project from '1' to '1111'
    =? This also changes the version of the subprojects from '1' to
    '1111'.
    
    
    4) Check the .ccmwaid.inf of the project and subprojects:
    ccm_root@moustic  ~/ccm_wa/test720 $ ls -al
    total 3
    drwxr-xr-x 3 ccm_root ccm_root 512 Oct 25  2011 .
    drwxr-xr-x 9 ccm_root ccm_root 512 Oct 25  2011 ..
    drwxr-xr-x 3 ccm_root ccm_root 512 Oct 25  2011 un-1111
    
    cd un-1111/
    cd un/
    
    ls -al
    total 4
    drwxrwxr-x 3 ccm_root ccm_root 512 Oct 25  2011 .
    drwxr-xr-x 3 ccm_root ccm_root 512 Oct 25  2011 ..
    -r--r--r-- 1 ccm_root ccm_root  51 Oct 25  2011 .ccmwaid.inf
    drwxr-xr-x 3 ccm_root ccm_root 512 Oct 25  2011 deux
    
    cat .ccmwaid.inf
    /usr/local/ccmdb/test720/db
    10174
    1/project/un/1111
    
    cd deux/
    ls -al
    total 4
    drwxr-xr-x 3 ccm_root ccm_root 512 Oct 25  2011 .
    drwxrwxr-x 3 ccm_root ccm_root 512 Oct 25  2011 ..
    -r--r--r-- 1 ccm_root ccm_root  50 Oct 25  2011 .ccmwaid.inf
    drwxr-xr-x 2 ccm_root ccm_root 512 Oct 25  2011 trois
    
    cat .ccmwaid.inf
    /usr/local/ccmdb/test720/db
    10184
    1/project/deux/1
    
    cd trois/
    ls -al
    total 3
    drwxr-xr-x 2 ccm_root ccm_root 512 Oct 25  2011 .
    drwxr-xr-x 3 ccm_root ccm_root 512 Oct 25  2011 ..
    -r--r--r-- 1 ccm_root ccm_root  51 Oct 25  2011 .ccmwaid.inf
    
    cat .ccmwaid.inf
    /usr/local/ccmdb/test720/db
    10186
    1/project/trois/1
    
    =? You can see that the .ccmwaid.inf files of the subprojects
    were not updated after the
    version was changed.
    In the GUI, we can see that the version of the subprojects is
    '1111'.
    
    
    5) Run a sync of the main project including the subprojects.
    Check again the ccmwaid.inf files:
    
    pwd
    /home/ccm_root/ccm_wa/test720/un-1111/un/deux/trois
    
    cat .ccmwaid.inf
    /usr/local/ccmdb/test720/db
    10186
    1/project/trois/1
    
    cd ..
    cat .ccmwaid.inf
    /usr/local/ccmdb/test720/db
    10184
    1/project/deux/1
    
    =? The .ccmwaid.inf files of the subprojects are not updated
    either.
    
    Result:
    The .ccmwaid.inf should be updated with the new version.
    With Rational Synergy 7.1.0.4.02 in Web mode, the .ccmwaid.inf
    files of the subprojects are updated with the new version.
    
    It is also not possible to use the command 'ccm project'
    to work out what is the project and its version.
    Without any argument, this command seems to rely on the
    ccmwaid.inf file.
    As the version in that file is not correct this command returns
    something like:
    ##
    CRCCG1036E The context project for 'two@two:1:project:1' could
    not be identified
    ##
    (where 'two' is a subproject whose version wa
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    .ccmwaid.inf of subproject not updated after changing the
    version and ccm project problem
    

Problem conclusion

  • Fixed in Synergy 7.1.0.5
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM51284

  • Reported component name

    TLOGIC SYNERGY

  • Reported component ID

    5724V66SN

  • Reported release

    720

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-11-01

  • Closed date

    2011-12-15

  • Last modified date

    2011-12-15

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    TLOGIC SYNERGY

  • Fixed component ID

    5724V66SN

Applicable component levels

  • R720 PSN

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSC6Q5","label":"Rational Synergy"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.2","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
15 December 2011