PTFs for ILE bound program APIs QbnAddAssociatedSpaceEntry and
The following APARs describe the defect corrrected by these PTFs:
The following PTF's have been approved for this issue:
SI48290 for release v5r4
SI48530 for release v6r1
SI48566 for release v7r1 (also on Cumulative C303a7710 and above)
These fixes and improvements are incorporated into 7.2 and 7.3.
Additional details for using the API after the PTF is applied:
*Test PTF's should not be permanently applied*
The 'associated space identifier' parameter for the
QbnAddAssociatedSpaceEntry and QbnRetrieveAssociatedSpace APIs will
now accept a new special value of *USERDATA. The customer will need
to change their code to specify *USERDATA rather than *PREPROC for
the associated space identifier.
Any system on which the QbnAddAssociatedSpaceEntry or
QbnRetrieveAssociatedSpace API will be called will need the PTF
(SI48290 for 5.4; the PTF numbers for 6.1 and 7.1 will be added
after confirmation that the 5.4 version is correct). If the customer
distributes the software that uses the APIs to customers, they needs
to make sure the customers have the appropriate IBM PTF applied.
For the customer's awareness, the data returned in the user space by
the QbnRetrieveAssociatedSpace API conforms to the conventions for
list APIs. That means there is header data in the user space which
contains an offset ('7C'x) which is used to locate the retrieved
data. The following Information Center link contains information
about list data returned from
The Correction and Special Instructions sections of the PTF cover letter
contain information about the new special value for the associated
The Information Center topics for the QbnAddAssociatedSpaceEntry and
QbnRetrieveAssociatedSpace will been updated in the 7.1(and 7.2 and 7.3)
version of the InfoCenter / KnowledgeCenter.