IBM Support

PI70814: PARAMETER ERRORS WITH GETCHILDNAMES AND GETCHILDDBIDS WITH CQ OLE API (C#)

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • For OAdFolder, these APIs will work:
    GetName();
      GetPathname(long extend_option);
      GetDbId();
      GetParent();
      SiteHasMastership();
      GetMasterReplicaName();
      SetMasterReplicaName(LPCTSTR replicaName);
      CreateFolder(LPCTSTR name);
      DeleteFolder(LPCTSTR name);
      RenameFolder(LPCTSTR oldName, LPCTSTR newName);
      Refresh();
      GetSubfolders();
    
    ... but these will not work:
      GetChildNames(long item_type, BOOL asFullPathname, long
    name_option);
      GetChildDbIds(long itemType);
      GetPossiblePermissions();
      GetPermission();
      GetPermissionForGroup(LPCTSTR groupName);
      GetPermissionForUser(LPCTSTR userName);
      GetAppliedPermissions();
      GetAppliedPermissionsForGroup(LPCTSTR groupName);
      GetAppliedPermissionsForUser(LPCTSTR userName);
      DiscoverPermissionsForGroup(LPCTSTR groupName);
      DiscoverPermissionsForUser(LPCTSTR userName);
      SetPermissions(LPDISPATCH pOapermissions);
      AddPermissions(LPDISPATCH pOapermissions);
      RemovePermissions(LPDISPATCH pOapermissions);
      CommitPermissions();
      RevertPermissions();
      GetAllGroupPermissions(long kindAsName);
      IsReadable();
      IsWritable();
      CanChangePermissions();
      GetSubfolder(LPCTSTR childName);
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * ClearQuest                                                   *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * In ClearQuest, the GetChildNames and GetChildDbIds APIs of   *
    * the OLE Folder object fail with a "Parameter not optional"   *
    * error.                                                       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • A fix is available in ClearQuest 8.0.1.13 and 9.0.0.3.
    A problem with the declaration of the GetChildNames and
    GetChildDbIds APIs has been fixed.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI70814

  • Reported component name

    CLEARQUEST WIN

  • Reported component ID

    5724G3600

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-10-17

  • Closed date

    2016-12-09

  • Last modified date

    2016-12-09

  • 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

    CLEARQUEST WIN

  • Fixed component ID

    5724G3600

Applicable component levels

  • R800 PSY

       UP

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

Document Information

Modified date:
09 December 2016