IBM Support

IT20917: PCOM: PC FILE LOCKED BY PCSWS PROCESS AFTER FILE TRANSFER

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • User upgraded from Pcom5.8 to Pcom6.0.18.
    After upgrade,  Behavior of Pcom changed.
    
    Error message is received when deleting the file created by the
    host file transfer.
    Message 1: The action cannot be completed because the file is
    open in PCSWS.EXE.
    
    Besides, a message is received when saving the edited file.
    Message 2: The process cannot access the file because it is
    being used by another process.
    
    Step.
    1: Action > Receive File from Host.
    2: Open list > select srl file.
    3: Select Transfer List >Push Receive.
    4: A file is received.
    5: Received file is deleted > Error Message 1.
    6: Received file is edited > Save > Error Message 2.
    7: PCSWS.exe session closed.
    8: The problem of Step 4 and 5 does not occur.
    
    He said that this problem did not occur with Pcom5.8.
    
    The same problem occurs in Pcom12.0.1.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * IBM Personal Communications 3270 emulator sessions receiving *
    * files from the host using IND$FILE transfer facility.        *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Error message is received when deleting the file created by  *
    * the host file transfer utility.                              *
    * Message 1: The action cannot be completed because the file   *
    * is open in PCSWS.EXE.                                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Steps to recreate the problem:
    1. Log on to a IBM Personal Communications 3270 emulator session
    and go to the READY page.
    2. Select "Receive File From Host..." from the Actions menu.
    3. In the dialog presented, select the host file to be received
    by clicking on the Browse button under "Host" section.
    4. Under the "PC" section, select the destination file name.
    5. Click on "Add to List" button. The file entry will appear
    under the "Transfer List" section.
    6. Click on "Receive" button to receive the file. File will be
    received successfully.
    
    After the step 6 is completed, try to delete the file from the
    local path. This operations causes the following error message
    to be displayed:
         "The action cannot be completed because the file is open in
    PCSWS.EXE"
    
    The file can be deleted only after logging out and closing the
    emulator session.
    
    Steps to recreate the problem by using srl list:
    1. Log on to a IBM Personal Communications 3270 emulator session
    and go the READY page.
    2. Select "Receive File From Host..." from the Actions menu.
    3. In the dialog presented, select "Open List..." and select the
    srl file to be received. Then click on open.
    4. The file entry will appear under the "Transfer List" section.
    5. Click on "Receive" button to receive the file. File will be
    received successfully.
    
    After the step 5 is completed, try to delete the file from the
    local path. This operations causes the following error message
    to be displayed:
         "The action cannot be completed because the file is open in
    PCSWS.EXE"
    
    The file can be deleted only after logging out and closing the
    emulator session.
    

Problem conclusion

  • Lock on the file was not released by the emulator session even
    after it was successfully transferred from the host. PCSXFER.DLL
    code changes have been made to release the lock after the file
    transfer operation is complete.
    
    Fix scheduled for IBM Personal Communications 6.0.19 and 12.0.3
    Refresh Packs.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT20917

  • Reported component name

    PCOMM COMBO-ENG

  • Reported component ID

    5639I7000

  • Reported release

    602

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-06-07

  • Closed date

    2017-07-14

  • Last modified date

    2017-07-14

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Modules/Macros

  • pcsxfer
    

Fix information

  • Fixed component name

    PCOMM COMBO-ENG

  • Fixed component ID

    5639I7000

Applicable component levels

  • R60G PSY

       UP

  • RC00 PSY

       UP

[{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSEQ5Y","label":"Personal Communications"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"602"}]

Document Information

Modified date:
28 September 2021