FSE_SERVER_INFO
Returns information about the NetWare server.
- Service:Server Environment
- Defined In:nwfse.h
Structure
typedef struct {
nuint32 replyCanceledCount ;
nuint32 writeHeldOffCount ;
nuint32 writeHeldOffWithDupRequest ;
nuint32 invalidRequestTypeCount ;
nuint32 beingAbortedCount ;
nuint32 alreadyDoingReallocCount ;
nuint32 deAllocInvalidSlotCount ;
nuint32 deAllocBeingProcessedCount ;
nuint32 deAllocForgedPacketCount ;
nuint32 deAllocStillTransmittingCount ;
nuint32 startStationErrorCount ;
nuint32 invalidSlotCount ;
nuint32 beingProcessedCount ;
nuint32 forgedPacketCount ;
nuint32 stillTransmittingCount ;
nuint32 reExecuteRequestCount ;
nuint32 invalidSequenceNumCount ;
nuint32 duplicateIsBeingSentAlreadyCnt ;
nuint32 sentPositiveAcknowledgeCount ;
nuint32 sentDuplicateReplyCount ;
nuint32 noMemForStationCtrlCount ;
nuint32 noAvailableConnsCount ;
nuint32 reallocSlotCount ;
nuint32 reallocSlotCameTooSoonCount ;
} FSE_SERVER_INFO;
Delphi Structure
uses calwin32
FSE_SERVER_INFO = packed Record
replyCanceledCount : nuint32;
writeHeldOffCount : nuint32;
writeHeldOffWithDupRequest : nuint32;
invalidRequestTypeCount : nuint32;
beingAbortedCount : nuint32;
alreadyDoingReallocCount : nuint32;
deAllocInvalidSlotCount : nuint32;
deAllocBeingProcessedCount : nuint32;
deAllocForgedPacketCount : nuint32;
deAllocStillTransmittingCount : nuint32;
startStationErrorCount : nuint32;
invalidSlotCount : nuint32;
beingProcessedCount : nuint32;
forgedPacketCount : nuint32;
stillTransmittingCount : nuint32;
reExecuteRequestCount : nuint32;
invalidSequenceNumCount : nuint32;
duplicateIsBeingSentAlreadyCnt : nuint32;
sentPositiveAcknowledgeCount : nuint32;
sentDuplicateReplyCount : nuint32;
noMemForStationCtrlCount : nuint32;
noAvailableConnsCount : nuint32;
reallocSlotCount : nuint32;
reallocSlotCameTooSoonCount : nuint32;
End;
Fields
- replyCanceledCount
- Specifies the number of replies that were cancelled
because the connection was reallocated while the request was being
processed.
- writeHeldOffCount
- Specifies the number of times that writes were delayed
because of a pending TTS(tm) transaction or cache busy condition.
- writeHeldOffWithDupRequest
- Specifies the number of times that writes were cancelled
since a duplicate request was received. (DO EITHER OF THESE REQUESTS
GET WRITTEN? HOW ARE THEY PROCESSED-ORIGINAL OR DUPLICATE? HOW CAN
THE GET THEM TO BE PROCESSED?)
- invalidRequestTypeCount
- Specifies the number of packets received which had
an invalid request type or were received after the server was downed.
- beingAbortedCount
- Specifies the number of packets received for a connection
being terminated.
- alreadyDoingReallocCount
- Specifies the number of times that a connection
is requested when a connection already exists.
- deAllocInvalidSlotCount
- Specifies the number of times an attempt was made
to deallocate a connection slot which was not valid.
- deAllocBeingProcessedCount
- Specifies the number of times the server was deallocated
because requests were still being processed.
- deAllocForgedPacketCount
- Specifies the number of times the server was deallocated
because a forget packet was received.
- deAllocStillTransmittingCount
- Specifies the number of times the server was deallocated
because information was still being transmitted.
- startStationErrorCount
- Specifies the number of times the server was unable
to allocate a connection for any reason.
- invalidSlotCount
- Specifies the number of requests received for an
invalid connection slot.
- beingProcessedCount
- Specifies the number of times a duplicate request
was received during processing of the first request.
- forgedPacketCount
- Specifies the number of suspicious invalid packets
received.
- stillTransmittingCount
- Specifies the number of times a new request is received
before a reply to a previous request has been sent.
- reExecuteRequestCount
- Specifies the number of times the requester did
not receive the reply and the request had to be reprocessed.
- invalidSequenceNumCount
- Specifies the number of request packets the server
received from a connection where the sequence number in the packet
did not match the current sequence number or the next sequence number.
- duplicateIsBeingSentAlreadyCnt
- Specifies the number of times a duplicate reply
was requested when the reply had already been sent.
- sentPositiveAcknowledgeCount
- Specifies the number of acknowledgments sent by
the server (sent when a connection repeats a request being serviced).
- sentDuplicateReplyCount
- Specifies the number of request packets for which
the server had to send a duplicate reply (only sent for requests
the server cannot process).
- noMemForStationCtrlCount
- Specifies the number of times the server could not
allocate memory to expand the connection table for a new connection.
- noAvailableConnsCount
- Specifies the number of times no slots were available
in the connection table for a new connection.
- reallocSlotCount
- Specifies the number of times the server reallocated
the same slot in the connection table for a client that logged out
and relogged in.
- reallocSlotCameTooSoonCount
- Specifies the number of times that a request came
from a client to relog in before that client had been completely
logged out.
Remarks
It is rarely possible to create suspicious packets because
of faulty equipment.
If the number specified by the forgedPacketCount and invalidSequenceNumCount fields
are large, it may indicate an attempt to breach network security.
Packets with bad sequence numbers are discarded.