IBM Support

PM28875: Error 'Unable to checkout the SAXT Reader/Updater License?

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as Vendor Solution.

Error description

  • ?Unable to checkout the SAXT Reader/Updater License? error
    message is displayed when tried logging to SAXT for the first
    time on Fresh OS?
    

Local fix

Problem summary

Problem conclusion

  • This is a third party restriction. Flex has a hard-coded fallbac
    k. When it cannot find the registry entry location of a license
    server to connect to, it looks for a location within this file:
    'C:\FlexLM\license.dat'.
    
    Please try the following workaround.
    1. On the client PC, create this new path
    .. C:\FlexLM
    2. Obtain a copy of the client's 'license.dat' file and paste it
     into the C:\FlexLM path.
    3. Verify the contents of 'license.dat'. Look at the top-most 'S
    ERVER' entry.
    .. Won't work: The SERVER line has the name of the license serve
    r PC, such as 'MY_LICENSE_SERVER'
    .. Do this instead: Replace the server's name with the server's
    URL, such as 111.222.333.444
    
    Another Workaround:
    
    1. Uninstall the application on a existing machine(i.e SA as wel
    l as
    SAXT v11.4) / If possible arrange for a fresh Windows 2008 Serve
    r
    machine and login with Admin.
    
    2. Install SAXT, give license server, web authentication details
     .
    
    3. Create a new Catalog using SA Catalog manager.(you can start
    this by
    clicking on SACatman.exe available in C:\program
    Files\IBM\Rational\System Architect suite\System Architect)
    
    4. Run SA in enableui mode,by following the suggestions mentione
    d below:
    
    a. Navigate to 'C:\program Files\IBM\Rational\System Architect
    suite\System Architect\SA2001.exe
    b. Create a shortcut of the same on the desktop.
    c. Right click on SA2001.exe shortcut available on the desktop a
    nd
    click on 'Properties'
    d. Navigate to 'Shortcut' tab.
    e. Make sure that 'Target path ' is set to the path mentioned be
    low:
    'C:\Program Files\IBM\Rational\System Architect Suite\System
    Architect\sa2001.exe' -enableui
    
    4. SA pops up the license dialog.
    
    5. Provide the license entry again.
    
    6. create a new ency and give appropriate permission in Catman.
    
    7. close SA and run SAXT.
    
    8. Select the server, ency and updater mode.
    
    9. Login.
    
    10. You recieve an error message related to licensing.
    
    11. Restart the machine.
    
    12. Run SA in enableui mode.
    
    13. You should not get the license dialog popup.
    
    14. Close SA and run SAXT.
    
    15. SAXT loads up.
    
    ---
    
    Additional information from third party:
    
    On W2008S and Vista and 7 the Registry location has changed, thi
    s is from a Flexera technote:
    
    ************************************* start technote ***********
    **************
    Q206438: Registry Locations when v11.5+FLEXenabled Service is Ru
    n as the Local System Account on Windows Vista or Server 2008
    
    Products:
    FLEXnet Publisher 10.x, FlexNet Publisher 11.x
    Operating System:
    Windows Server 2008, Windows Vista Business, Windows Vista Enter
    prise, Windows Vista Home Basic, Windows Vista Home Premium, Win
    dows Vista Ultimate
    
    Summary:
    Where are the Environment Variable Registry Locations when v11.5
    +FLEXenabled service is run as the Local System Account on Windo
    ws Vista or Server 2008?
    
    Discussion:
    The Local System Account's registry location for v11.5+ FlexNet
    Environment Variables on Windows Vista or Windows Server 2008 is
     HKEY_USERS\S-1-5-18\Software\FLEXlm License Manager.
    
    On Windows Vista or Window Server 2008, the registry location fo
    r FlexNet Licensing Environment Variables has been changed to HK
    EY_CURRENT_USER\Software\FLEXlm License Manager since v11.5. Sin
    ce the SID of the Local System Account is S-1-5-18, when a FLEXe
    nabled service is run as the Local System Account, the registry
    location is actually HKEY_USERS\S-1-5-18\Software\FLEXlm License
     Manager. You can not view Local System Account's registry in yo
    ur HKEY_CURRENT_USER registry, because you can not login to a de
    sktop session as the Local System Account.
    ************************************* end of technote **********
    **************
    
    
    The client has said:
    
    As I said we don't have the issue already and I don't have any p
    lace to test it. From my point of view we should close it and op
    en if we recognize it one more time.
    
    
    so, this APAR is being closed.
    

Temporary fix

Comments

  • This is a third party restriction. Flex has a hard-coded fallbac
    k. When it cannot find the registry entry location of a license
    server to connect to, it looks for a location within this file:
    'C:\FlexLM\license.dat'.
    
    Please try the following workaround.
    1. On the client PC, create this new path
    .. C:\FlexLM
    2. Obtain a copy of the client's 'license.dat' file and paste it
     into the C:\FlexLM path.
    3. Verify the contents of 'license.dat'. Look at the top-most 'S
    ERVER' entry.
    .. Won't work: The SERVER line has the name of the license serve
    r PC, such as 'MY_LICENSE_SERVER'
    .. Do this instead: Replace the server's name with the server's
    URL, such as 111.222.333.444
    
    Another Workaround:
    
    1. Uninstall the application on a existing machine(i.e SA as wel
    l as
    SAXT v11.4) / If possible arrange for a fresh Windows 2008 Serve
    r
    machine and login with Admin.
    
    2. Install SAXT, give license server, web authentication details
     .
    
    3. Create a new Catalog using SA Catalog manager.(you can start
    this by
    clicking on SACatman.exe available in C:\program
    Files\IBM\Rational\System Architect suite\System Architect)
    
    4. Run SA in enableui mode,by following the suggestions mentione
    d below:
    
    a. Navigate to 'C:\program Files\IBM\Rational\System Architect
    suite\System Architect\SA2001.exe
    b. Create a shortcut of the same on the desktop.
    c. Right click on SA2001.exe shortcut available on the desktop a
    nd
    click on 'Properties'
    d. Navigate to 'Shortcut' tab.
    e. Make sure that 'Target path ' is set to the path mentioned be
    low:
    'C:\Program Files\IBM\Rational\System Architect Suite\System
    Architect\sa2001.exe' -enableui
    
    4. SA pops up the license dialog.
    
    5. Provide the license entry again.
    
    6. create a new ency and give appropriate permission in Catman.
    
    7. close SA and run SAXT.
    
    8. Select the server, ency and updater mode.
    
    9. Login.
    
    10. You recieve an error message related to licensing.
    
    11. Restart the machine.
    
    12. Run SA in enableui mode.
    
    13. You should not get the license dialog popup.
    
    14. Close SA and run SAXT.
    
    15. SAXT loads up.
    
    ---
    
    Additional information from third party:
    
    On W2008S and Vista and 7 the Registry location has changed, thi
    s is from a Flexera technote:
    
    ************************************* start technote ***********
    **************
    Q206438: Registry Locations when v11.5+FLEXenabled Service is Ru
    n as the Local System Account on Windows Vista or Server 2008
    
    Products:
    FLEXnet Publisher 10.x, FlexNet Publisher 11.x
    Operating System:
    Windows Server 2008, Windows Vista Business, Windows Vista Enter
    prise, Windows Vista Home Basic, Windows Vista Home Premium, Win
    dows Vista Ultimate
    
    Summary:
    Where are the Environment Variable Registry Locations when v11.5
    +FLEXenabled service is run as the Local System Account on Windo
    ws Vista or Server 2008?
    
    Discussion:
    The Local System Account's registry location for v11.5+ FlexNet
    Environment Variables on Windows Vista or Windows Server 2008 is
     HKEY_USERS\S-1-5-18\Software\FLEXlm License Manager.
    
    On Windows Vista or Window Server 2008, the registry location fo
    r FlexNet Licensing Environment Variables has been changed to HK
    EY_CURRENT_USER\Software\FLEXlm License Manager since v11.5. Sin
    ce the SID of the Local System Account is S-1-5-18, when a FLEXe
    nabled service is run as the Local System Account, the registry
    location is actually HKEY_USERS\S-1-5-18\Software\FLEXlm License
     Manager. You can not view Local System Account's registry in yo
    ur HKEY_CURRENT_USER registry, because you can not login to a de
    sktop session as the Local System Account.
    ************************************* end of technote **********
    **************
    
    so, this APAR is being closed.
    

APAR Information

  • APAR number

    PM28875

  • Reported component name

    TLOGIC SYS ARCH

  • Reported component ID

    5724V68SA

  • Reported release

    B30

  • Status

    CLOSED ISV

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-12-14

  • Closed date

    2011-09-06

  • Last modified date

    2011-09-21

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

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

Fix information

Applicable component levels

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

Document Information

Modified date:
21 September 2011