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

Re: FTPAPIR4 FTP Error 15 (Unable to create socket)



   Scott -�   This is what it would seem like but we are calling the quit every
   time.� I can see the FTP QUIT command in the FTP audit log as well.
   The only way to reconnect is for the submitted job to end. I haven't
   had any luck trying to loop back and reconnect.
   Thanks,
   Christine

   On Sat, May 9, 2015 at 9:35 PM, Scott Klement <[1]sk@xxxxxxxxxxxxxxxx>
   wrote:

     Hi Christine,
     That's strange -- I haven't run into that problem before.� � Could
     it be that you are running out of descriptors?� Maybe you're
     forgetting to call FTP_quit() in some cases (like, if there's an
     error?) and therefore it's never cleaning up the descriptors, so you
     eventually run out?
     -SK

   On 5/9/2015 12:31 PM, Christine Krebs wrote:

   � � We are receiving an 'Unable to create socket' error from the
   FTPAPIR4
   � � service program. The error is happening in the TCP_CONN routine
   when
   � � the 'socket' C program is called.�� The call initiating the
   connect is
   � � FTP_LIST procedure within FTPAPIR4.�� Has anyone received this
   error
   � � message before?�� Please read below for the background of our
   process.
   � � Any help would be appreciated.
   � � We have a job that is set up to continuously run that connects
   every
   � � minute to a remote FTP server to put and get data.�� Here is
   the flow
   � � of the program.
   � � 1. builds a group of work files in the IFS.
   � � 2. connects to the remote server (FTP_OPEN)
   � � 3. logs into the server (FTP_LOGIN)�
   � � 4. sets passive mode on (FTP_PassiveMode)
   � � 5. changes directories (FTP_chDir)
   � � 6. puts the files on the server (FTP_Put)
   � � 7. gets a list of files to import � (FTP_LIST)
   � � 8. change directories (FTP_chDir)
   � � 9. gets the files from the server and moves them into the IFS
   (FTP_Get)
   � � 10. disconnects from server (FTP_Quit)
   � � 11. processes the files from the IFS into our database
   � � 12. program sleeps for 60 seconds
   � � 13.. repeats the process
   � � This process will run successfully for 2 hours sometimes but
   typically
   � � the job has been ending every 10-15 minutes. We will get and put
   data
   � � for that time period. �
   � � The initial error message, 'Unable to create socket', occurs
   during the
   � � FTP_LIST call.�� The program will loop back around and try to
   reconnect
   � � and get the same error.�� We can not successfully reconnect
   until the
   � � job ends and we restart it.�� We have tried both active and
   passive
   � � mode.�� The program is compiled with *NEW as the activation
   group.�� It
   � � was originally *CALLER.�� The error is always during the
   FTP_List
   � � procedure call.
   � � Also the trace logs running on our ISeries and the remote server
   do not
   � � show any activity when we get this error trying to run the
   FTP_List
   � � procedure and any subsequent attempts to connect until the job is
   � � restarted.
   � � Thanks,
   � � Christine Krebs

     � � This email and any files transmitted with it are confidential
     and
     � � intended solely for the use of the individual or company to
     whom they
     � � are addressed. Do not disclose, distribute, or copy this email
     to
     � � others outside your company. If you have received this email
     in error,
     � � please notify the sender immediately and delete this email
     from your
     � � system.
     --------------------------------------------------------------------
     ---
     This is the FTPAPI mailing list.� To unsubscribe, please go to:
     [2]http://www.scottklement.com/mailman/listinfo/ftpapi
     --------------------------------------------------------------------
     ---

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

   This email and any files transmitted with it are confidential and
   intended solely for the use of the individual or company to whom they
   are addressed. Do not disclose, distribute, or copy this email to
   others outside your company. If you have received this email in error,
   please notify the sender immediately and delete this email from your
   system.

References

   1. mailto:sk@xxxxxxxxxxxxxxxx
   2. http://www.scottklement.com/mailman/listinfo/ftpapi
   3. 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
-----------------------------------------------------------------------