Skip to main content

PM69571: A Client application that generates a child process receives FAA RQ_NOT_STARTED, after the child process terminates


Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • epi function failure with CICS_EPI_ERR_FAILEDif the child
    process is terminated using the exit function
    using the _exit function does not cause the routine to be driven
    

Local fix

  • created a patch to prevent the IPC being stopped when
    exit() is called.
    

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    UNIX and Linux users of the Client API
    ****************************************************************
    PROBLEM SUMMARY:
    If a Client application initializes the Client API and
    generates a child process using the 'fork()' function, after
    the child process terminates the Client application receives
    FAARQ_NOT_STARTED on subsequent API requests.
    If a Client application 'spawns a child process that terminates
    with the '_exit()' function (but not the 'exit()' function),
    the Client application continues to run as expected.
    ****************************************************************
    

Problem conclusion

  • The Client API has been changed to prevent a generated child
    process from releasing resources that are required by the
    parent, when the child terminates.<br/>A child process forked
    from a parent application, that has already made a Client API
    request, cannot make subsequent Client API requests. <br/>A
    child process that makes Client API requests must be forked
    before the parent application has made any Client API requests.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM69571

  • Reported component name

    CICS TRNS GATE

  • Reported component ID

    5724I8102

  • Reported release

    810

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-07-25

  • Closed date

    2012-10-04

  • Last modified date

    2012-10-04

  • 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

    CICS TRNS GATE

  • Fixed component ID

    5724I8102

Applicable component levels

  • R810 PSY

       UP

Rate this page:

(0 users)Average rating

Copyright and trademark information

IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.

Rate this page:


(0 users)Average rating

Add comments

Document information

CICS Transaction Gateway

CTG


Software version:
8.1.0.0


Reference #:
PM69571


Modified date:
2012-10-04

Translate my page

Content navigation