PJ41137: Multiple issues with the tpfObjectConverter tool (PJ40248) and WODM rule request server (PJ40403)

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

APAR status

  • Closed as program error.

Error description

  • See Problem Summary.
    

Local fix

  • na
    

Problem summary

  • APAR NUMBER:  PJ41137
    PRODUCT:  z/TPF
    FUNCTIONAL AREA:  WODM Distributed
    SHIPPED IN PUT:  10
    
    ABSTRACT:
    Multiple issues with the tpfObjectConverter tool (PJ40248) and
    WODM rule request server (PJ40403)
    
    PACKAGE CONTENTS:
    Source Segments:
    None.
    
    Object Only Binaries:
    (C) base/oco/lib/Rule_Request_Server.ear
    (C) base/oco/lib/tpf-wodm.jar
    
    Configuration Independent Binaries:
    None.
    
    Support Files:
    None.
    
    OTHER BINARIES TO BUILD: NO
    None.
    
    COMMENTS:
    The number of connections/sockets allowed for the rule request
    server is the default value of the number of processors on the
    remote server instead of the configurable value in WAS.
    The rule request server resource adapter's custom
    property maxConnections should be configurable based on the
    associated thread pool.
    
    The Java code generated by the tpfObjectConverter tool
    when updating the rule request server causes an error when
    sending a response for objects with the repeated variable
    length string types. The methodology for dealing with arrays
    of variable length strings in the generated Java code is flawed.
    The generated Java code initializes a fixed array based
    on the values provided in the XML description,
    while the ruleset allow a scalable array which can return
    values greater or less than expected by the generated Java code.
    
    The @NotBusiness annotation in the generated Java code created
    by the
    tpfObjectConverter tool hinders debugging and initializing
    parameters that are output only. Removing it from the generated
    Java code will rectify this.
    

Problem conclusion

  • SOLUTION:
    The rule request server resource adapter code has been changed
    to allow the custom property maxConnections to be updated with
    the value provided when the rule request server is started.
    
    The code generator template files for the Java classes that are
    added to the rule request server have been updated to
    coordinate between the online and offline definition of fixed
    arrays.
    An offline write will ensure the outgoing scalable array
    matches the size of the fixed array defined in the XML
    description by removing values according to their indexes.
    
    The @NotBusiness annotation has been removed from the code
    generator template files for Java code.
    
    COREQS: YES
    None
    
    MIGRATION CONSIDERATIONS: NO
    None.
    
    BUILD COMMANDS AND INSTRUCTIONS: YES
    
    
    bldtpf -tdmdd <maketpf.cntl_tdmdd>.
    Enter man bldtpf for additional information.
    maketpf_cntl_tdmdd_checker.
    Enter man maketpf_cntl_tdmdd_checker for additional information
    
    UPDATED INFORMATION UNITS: NO
    None.
    
    See your IBM representative if you need additional information.
    
    DOWNLOAD INSTRUCTIONS:
    http://www.ibm.com/software/htp/tpf/maint/maintztpf.html
    
    APAR URL:
    http://www.ibm.com/software/htp/tpf/ztpfmaint/put10/PJ41137.htm
    

Temporary fix

Comments

APAR Information

  • APAR number

    PJ41137

  • Reported component name

    Z/TPF

  • Reported component ID

    5748T1501

  • Reported release

    110

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-04-05

  • Closed date

    2013-05-01

  • Last modified date

    2013-05-01

  • 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

    Z/TPF

  • Fixed component ID

    5748T1501

Applicable component levels

  • R110 PSY

       UP



Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

TPF
z/TPF

Software version:

110

Reference #:

PJ41137

Modified date:

2013-05-01

Translate my page

Machine Translation

Content navigation