[jcifs] jCIFS error code handling.
Allen, Michael B (RSCH)
Michael_B_Allen at ml.com
Fri Jul 12 15:04:58 EST 2002
> -----Original Message-----
> From: Christopher R. Hertel [SMTP:crh at ubiqx.mn.org]
> Sent: Thursday, July 11, 2002 5:32 PM
> To: jcifs at samba.org
> Subject: [jcifs] jCIFS error code handling.
>
> 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".
>
I suspect they're both *supposed* to work but if the client says it's sending
NTSTATUS code and it asks for DOS that might be asking too much (just
a guess though).
> 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?
>
No. I haven't done any work on NTSTATUS codes. DOS codes are the
common denominator so you really have to support them anyway.
> - 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.
>
Ooo, lemmy guess; run strings on a dll to generate a peice of Win32 c
code that prints them?
> That's all just random thoughts. I'm looking for comments and any other
> wisdom regarding handling of errors.
>
It would be very nice if you colloect and sort out this information.
> 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