[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: HTTPAPI IFS file lock HELP!!



   Hi,
   The IFS Folder seem to be jounalized with a journal named : DEVJRNL
   from ##JOURNALS library
   Do you have a replication software of any program that might lock
   object for some time or monitor new files from the IFS?
   From what I see, this doesn't seem to be an issue related with Httpapi
   but with a setup on the machine.
   Regards,
   Karl

   On Fri, Feb 17, 2012 at 1:40 PM, Stone, Joel <[1]Joel.Stone@xxxxxxxxxx>
   wrote:

       Help!!
       HTTPAPI is leaving a lock (technically "CPFA095 Object in use" -
     not an
       object lock) on my DOWNLOAD file, so the file is unusable.
       I tried CPY, which gives the CFPA095 error; same for CPYFRMSTMF -
     error
       CPFA095.
       I placed the systemi-navigator screen below - not sure if it will
     pass
       thru in this email.  It shows "In use: Yes" on this IFS file.
       Is there any way that I can CPYFRMSTMF or otherwise manipulate the
     file
       that HTTPAPI retrieves?
       HTTPAPI is leaving this LOCK on the DOWNLOAD file so the file is
     not
       usable.
       The lock seems to be released only if the job ends - which doesn't
     help
       much.
       Tried RCLACTGRP *ELIGIBLE, no help.
       Is journaling messing this up?  Does that stop HTTPAPI from
     functioning
       properly and not releasing the file lock?
       Any ideas?
       Here are the WRKLNK attributes:
                                      Display Attributes
        Object . . . . . . :   /gig/Incoming/Official 02-17-12
     H12M00S25.xml
        Type . . . . . . . . . . . . . . . . . :   STMF
        Owner  . . . . . . . . . . . . . . . . :   JSTONE
        System object is on  . . . . . . . . . :   Local
        Auxiliary storage pool . . . . . . . . :   1
          Object overflowed  . . . . . . . . . :   No
        Coded character set ID . . . . . . . . :   819
        Hidden file  . . . . . . . . . . . . . :   No
        PC system file . . . . . . . . . . . . :   No
        Read only  . . . . . . . . . . . . . . :   No
        Need to archive (PC) . . . . . . . . . :   Yes
        Need to archive (System) . . . . . . . :   Yes
       Object . . . . . . :   /gig/Incoming/Official 02-17-12
     H12M00S25.xml
       Creation date/time . . . . . . . . . . :   02/17/12  12:00:25
       Last access date/time  . . . . . . . . :   02/17/12  12:09:17
       Data change date/time  . . . . . . . . :   02/17/12  12:00:26
       Attribute change date/time . . . . . . :   02/17/12  12:00:27
       Size of object data in bytes . . . . . :   195
       Allocated size of object . . . . . . . :   8192
       File format  . . . . . . . . . . . . . :   *TYPE2
       Size of extended attributes  . . . . . :   0
       Storage freed  . . . . . . . . . . . . :   No
       Temporary object . . . . . . . . . . . :   No
       Disk storage option  . . . . . . . . . :   *NORMAL
       Main storage option  . . . . . . . . . :   *NORMAL
       Auditing value . . . . . . . . . . . . :   *NOTAVL
       Object domain  . . . . . . . . . . . . :   *SYSTEM
       Number of hard links . . . . . . . . . :   1
       Set effective user ID  . . . . . . . . :   No
       Set effective group ID . . . . . . . . :   No
       Restricted rename and unlink . . . . . :   No
       Last used date . . . . . . . . . . . . :   02/17/12
       Days used count  . . . . . . . . . . . :   1
         Reset date . . . . . . . . . . . . . :
       Allow write during save  . . . . . . . :   No
       Can be saved . . . . . . . . . . . . . :   Yes
       Digitally signed . . . . . . . . . . . :
       No
       File ID  . . . . . . . . . . . . . . . :
       X'0000000000000001890A2F820008A022'
       Object is currently journaled  . . . . :   Yes
         Current or last journal  . . . . . . :   DEVJRNL
           Library  . . . . . . . . . . . . . :   ##JOURNALS
         Journal images . . . . . . . . . . . :   *AFTER
         Journal entries to be omitted  . . . :   *OPNCLOSYN
         Last journal start date/time . . . . :   02/17/12  12:00:26
         Partial Transactions:
           Apply journaled changes required . :   No
           Rollback was ended . . . . . . . . :   No
         Starting journal receiver for apply  :
           Library  . . . . . . . . . . . . . :
           ASP Device . . . . . . . . . . . . :
       Object scanning  . . . . . . . . . . . :   *YES
         Scan status  . . . . . . . . . . . . :   *REQUIRED
       System use . . . . . . . . . . . . . . :   *NONE
       [cid:image002.png@01CCED71.5E387F30]
       CPY OBJ('/gig/incoming/Official 02-17-12 H12M00S25.xml')
       TOOBJ(a_test1)
       Object in use.  Object is /gig/incoming/Official 02-17-12
       H12M00S25.xml.
                                Additional Message
       Information
        Message ID . . . . . . :
       CPFA09E
        Date sent  . . . . . . :   02/17/12      Time sent  . . . . . . :
       12:27:48
        Message . . . . :   Object in use.  Object is
     /gig/incoming/Official
       02-17-12
          H12M00S25.xml.
        Cause . . . . . :   An operation attempted to use
       object
          /gig/incoming/Official 02-17-12 H12M00S25.xml.  This object is
       currently in
          use.
        Recovery  . . . :   Allow time for the current operation to
     complete
       and then
          retry.  If no operation is being performed, determine if the
     object
       is
          checked out.  If it is, use the Check In Object (CHKIN) command
     to
       check in
          the object and then
       retry.
            To determine what is currently using the object or if the
     object
       is
          checked out, you can use the Retrieve Object References
     (QP0LROR)
       API, or
          examine the object's properties using System i
       Navigator.
         Additionally, the Work with Object Links (WRKLNK) or Display
     Object
       Links
       (DSPLNK) commands can be used to determine if the object is
     checked
       out.
       -----Original Message-----
       From: [2]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
       [mailto:[3]ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of
     Stone, Joel
       Sent: Friday, February 17, 2012 11:08 AM
       To: 'HTTPAPI and FTPAPI Projects'
       Subject: HTTPAPI IFS file lock
       Help!!
       I am using the following HTTPAPI and it works perfectly.
       HTTPAPI    URL(&URL) DOWNLOAD(&TOIFSFILE)
       The DOWNLOAD file appears intact in windows explorer and in System
     I
       navigator.
       However, my next command fails:
       For some reason (and randomly) the DOWNLOADed file is in use and
       CPYFRMSTMF command is NOT able to copy it.
       CPYFRMSTMF FROMSTMF('/gig/incoming/Official 02-17-12
     H10M43S00.xml')
              TOMBR('/QSYS.LIB/QTEMP.LIB/ifsinfo.FILE/ifsinfo.MBR')
       MBROPT(*REPLACE)      ENDLINFMT(*FIXED) TABEXPN(*NO)
       Object in use.  Object is /gig/incoming/Official 02-17-12
       H10M43S00.xml.
       Stream file not copied.
       CPFA095 received
       Most times I receive the "Object in use" message, but other times
     the
       CPYFRMSTMF works just fine.
       If it fails (with the "Object in use"), it appears to NEVER be
       available until I log off - which seems to release the lock.
       1)      Is there a command like WRKOBJLCK to view an IFS file
     lock?
       2)      How can I release this nasty lock so a CPYFRMSTMF can
     function
       properly?
       Thanks so much in advance!!
       [cid:image001.png@01CCED62.EC347320]

     ____________________________________________________________________
     __
       This outbound email has been scanned for all viruses by the
     MessageLabs
       Skyscan service.
       For more information please visit [4]http://www.symanteccloud.com

     ____________________________________________________________________
     __

     ____________________________________________________________________
     ___
       _
       This inbound email has been scanned for all viruses by the
     MessageLabs
       SkyScan
       service.

     ____________________________________________________________________
     ___
       _

     ____________________________________________________________________
     __
       This outbound email has been scanned for all viruses by the
     MessageLabs
       Skyscan service.
       For more information please visit [5]http://www.symanteccloud.com

     ____________________________________________________________________
     __
     --------------------------------------------------------------------
     ---
     This is the FTPAPI mailing list.  To unsubscribe, please go to:
     [6]http://www.scottklement.com/mailman/listinfo/ftpapi
     --------------------------------------------------------------------
     ---

References

   1. mailto:Joel.Stone@xxxxxxxxxx
   2. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   3. mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx
   4. http://www.symanteccloud.com/
   5. http://www.symanteccloud.com/
   6. http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------
This is the FTPAPI mailing list.  To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------