[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Error invoking web-service getContactInfo
hi Lewis,
Since you're debugging this, can you tell me what the value of 'peFD'
is? The only reason to my knowledge that you'd get this error is if
you have more than 224 descriptors open, and therefore peFD would be
higher than 223.
In all cases that I've seen, this means that you are doing something
with descriptors (i.e. using sockets, pipes or IFS files in your job)
that are not getting closed properly. Since they are not getting
closed, you end up with hundreds open at once, and peFD ends up being
higher than 223 -- causing the 'Length or start position' error that
you cited.
It is possible, of course, that you might legitimately have that many
open at once. For example, if you are running this inside of a
home-grown TCP server program that's handling more than 200 clients at
once, or a file-server program that needs to have more than 200 files
open at once. But, so far I've never seen this in actual practice.
It's only been caused by mistakes due to people not closing things out
properly.
Are you working with IFS files, Pipes, or Sockets at all in your
program (aside from the ones opened by HTTPAPI)?
-SK
On 2/11/2014 2:16 PM, Lewis Echavarria wrote:
Hello group,
We are getting this error "Length or start position is out of range for
the string operation.", within the HTTP software when running our daily
job Credit Cards Preliminary. The error is actually happening on a
substring statement within procedure COMMTCP_FD_SET. I was able to
generate a debug file from the HTTP software, which I've attached along
with some screenshots for my proof of testing when debugging the issue
showing the statement in error and the fields values used in the
substring built-in function. I didn't see anything suspicious in the
log that might be causing the error, so not sure what's going on. Our
job consumes the web-service from two different programs, the first
program works fine and the error happens on the second program on the
very first called to the web-service. The weird thing is that this
error only happens every Monday, but not for the rest of the weekdays
that the job runs as well. One solution that I tried was running those
two programs under its own activation group, but it didn't fix the
issue. Please let me know your input on this.
Thanks,
Lewis
This electronic mail message is intended exclusively for the individual
or entity to which it is addressed. This message, together with any
attachment, may contain confidential and privileged information. Any
views, opinions or conclusions expressed in this message are those of
the individual sender and do not necessarily reflect the views of
Interval Leisure Group, Interval International, and their affiliates.
Any unauthorized review, use, printing, copying, retention, disclosure
or distribution is strictly prohibited. If you have received this
message in error, please immediately advise the sender by replying to
this email and delete all copies of this message. Thank you.
-----------------------------------------------------------------------
This is the FTPAPI mailing list. To unsubscribe, please go to:
[1]http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------
References
1. 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
-----------------------------------------------------------------------