IBM Support

IC77712: WMQFTE TEXT FILE TRANSFER HANGS WHEN OLD .PART FILES EXIST

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • WebSphere MQ File Transfer Edition (WMQFTE) transfer of a text
    file will hang if old .part files exist in the destination
    directory.  An old .part file will have the name
    <destinationFileName>.part.
    
    The symptom of this problem is that the file is actually
    transferred but the transfer completion message is never
    published, and so the transfer appears to have hung.
    
    Normally .part files are deleted if a transfer failure occurs.
    However if a recovery is performed, .part files may remain.
    WMQFTE attempts to clean up these .part files when a transfer
    completes.  For transfers of text files, a hang will occur when
    the delete is attempted.
    

Local fix

  • Manually remove any .part files before attempting a new
    transfer.  This can cause problems if the incorrect .part file
    is removed.  If in doubt please contact IBM Service or apply
    maintenance that includes this APAR.
    

Problem summary

  • The hang was caused by the agent waiting for a lock to delete
    the old .part file.  However the lock required was for the the
    same channel that had already been locked and so the thread
    hangs waiting to acquire the lock.
    
    USERS AFFECTED:
    All
    
    PLATFORMS AFFECTED:
    All
    

Problem conclusion

  • This APAR resolves the hang by checking the channel before
    attempting to lock the file.  If the lock is already acquired,
    then the thread does not attempt to lock it again.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC77712

  • Reported component name

    WMQ FILE TRANSF

  • Reported component ID

    5724R1000

  • Reported release

    703

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-07-26

  • Closed date

    2011-07-29

  • Last modified date

    2011-07-30

  • 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

    WMQ FILE TRANSF

  • Fixed component ID

    5724R1000

Applicable component levels

  • R703 PSY

       UP

  • R704 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSEP7X","label":"WebSphere MQ File Transfer Edition"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0.2","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
30 July 2011