IBM Support

PK84838: Data binding error occurs when compiling Java code imported from COBOL source

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • 1. What is expected from development? (testfix, how-to, PA (conf
    irm defect), confirm decision)
    test fix
    
    2.Problem statement and description (What is the deviation, erro
    r code, customer Objective)
    Customer is running into data binding errors when compiling the
    Java code he imported from his COBOL source.
    
    3. Current Business impact, future impact and impending deadline
    s.
    Company update hinges on this issue due on April 15/09.
    
    4.Products involved and the Version of each product that have th
    e deviation(with iFixes and TestFixes) and which ones don't exhi
    bit the problem?
    RAD 7.5.1 and RAD 7.5.2
    
    5. Did you try to reproduce? Reproducible or isolated to one mac
    hine, application, workspace (what is unique and distinct about
    it)?
    Yes, I've tried to reproduce this already
    
    6. If development can reproduce the problem it will improve the
    turnaround time on this escalation. Provide the detailed steps t
    hat development can use to reproduce the deviation.
    First you must change settings.
    1) Window ? Preferences ? Importer ? COBOL
    2) Go to 'Other COBOL options' tab
    3) Highlight the '.ccp' extension and click 'Edit'
    4) Change to 'Data structures only'
    
    Instructions to reproduce:
    1) Create new Java Project
    2) Create new Package
    3) Right-click Package
    4) New ? Other ? CICS/IMS Java Data Binding
    5) Import customer's '89225.082.000Get_Referenced_Client_Output_
    wccl1171.ccp'
    6) Wait for automatic build.
    7) Error shown in the zipped screenshot is shown.
    
    7. Are the test-case/related files(logs directory for IM issues,
     screen-shots) attached to the ER?
    Yes, I've attached both my log as well as the customer's log.
    As well, I've attached the customer's .ccp file and screenshots
    of the error.
    Note: If you import without changing the 'Other COBOL options',
    you get the error that is shown in
    SCREENSHOT1.JPG
    
    8.Does the customer have a work around? If yes, provide details.
    No workaround as of yet.
    
    9. When did this start happening? Did this always happen? What c
    hanged?
    Always happened.
    
    10. Did you search servdb, rsearch, consult the SME? Any helpful
     results?
    Yes, no results.
    

Local fix

Problem summary

  • The data bindings are not properly generated as the offset
    formulas are being generated incorrectly when there is a
    REDEFINE in an ODO clause which follows another ODO clause.
    

Problem conclusion

  • Data bindings are generated correctly once we fixed the
    offset formulas when there is a REDEFINE in an ODO clause
    which follows another ODO clause.
    
    Fix delivered in Rational Application Developer V7.5.3
    

Temporary fix

Comments

APAR Information

  • APAR number

    PK84838

  • Reported component name

    RATL APP DEV WI

  • Reported component ID

    5724J1901

  • Reported release

    750

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-04-16

  • Closed date

    2009-06-29

  • Last modified date

    2009-06-29

  • 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

    RATL APP DEV WI

  • Fixed component ID

    5724J1901

Applicable component levels

  • R750 PSN

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSRTLW","label":"Rational Application Developer for WebSphere Software"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
29 June 2009