[jcifs] jCIFS error code handling.
Christopher R. Hertel
crh at ubiqx.mn.org
Fri Jul 12 07:31:33 EST 2002
I'm working on the part of my book that talks about error messages, and
was just looking through SmbException.java. What I note is that jCIFS
uses the DOS style of error messages.
I am trying to figure out whether the extended NTSTATUS error codes are
negotiated by setting bit 14 in the FLAGS2 field or by setting the
capabilities bit. One of these says "I want 32-bit codes" and the other
says "I'm sending a 32-bit code".
Some things about the error codes...
- From what I've been told, in some cases W/NT and W2K will ignore
the flags2 or capabilities flag and send NTSTATUS codes when they
shouldn't. Have you ever seen this?
- The other potential problem is that Windows servers will assume, based
on the client's use of DOS codes, that the latter is not capable of some
extended security negotiations (and possibly other features).
- I've been shown a neat little trick for creating a list of 32-bit
NTSTATUS codes. It's Tridge's handiwork. I'll be adding the details to
my book over the weekend.
That's all just random thoughts. I'm looking for comments and any other
wisdom regarding handling of errors.
Chris -)-----
--
Samba Team -- http://www.samba.org/ -)----- Christopher R. Hertel
jCIFS Team -- http://jcifs.samba.org/ -)----- ubiqx development, uninq.
ubiqx Team -- http://www.ubiqx.org/ -)----- crh at ubiqx.mn.org
OnLineBook -- http://ubiqx.org/cifs/ -)----- crh at ubiqx.org
More information about the jcifs
mailing list