next up previous contents
Next: Implementation Considerations Up: DRAFT-Rel 0.3 November, 1999 Previous: Use Of LSNS Protocols

Subsections

  
Generalized LSNS Protocol

The general aspects of he LSNS Protocols are specified in this section.

Network specific aspects are included as attachments to this specification.

LSNS Protocols

This Specification defines the following services that comprise the Status Notification Service.

A summary of the operations invoked and/or performed by the various entities (C-ES, M-ES, and LSNS), is given in Table 1. This specification expresses information objects using ASN.1 [2] and expresses Remote Operations based on the model of ESROS as specified in [1].


 
Table 1: Invoked and Performed Operations by the LSNS, C-ES, and M-ES
Operation / Systems C-ES LSNS M-ES
statusQuery invoke perform  
statusNotificationRequest invoke perform  
statusNotificationReport perform invoke  
desireToCommunicateRequest invoke perform  
desireToCommunicateNotification   invoke perform
 

Operations

Definition and details of the operations that are invoked by the C-ES are presented below.

Status Query

The Status Query Operation enables a C-ES to invoke a request to LSNS to inquire about the status of one or more M-ESs.

The successful completion of this operation results in the delivery of status information on one or more M-ESs to the C-ES by the LSNS.

Click here to see the complete codes.

Status Notification Request

Click here to see the complete codes.

Status Notification Report

Click here to see the complete codes.

Desire to Communicate Request

Click here to see the complete codes.

Desire to Communicate Notification

Click here to see the complete codes.

LSNS Common Information Objects

Click here to see the complete codes.

Errors

securityError           ERROR PARAMETER security-problem SecurityProblem ::= 4;

accessControlViolated   ERROR PARAMETER  NULL ::= 5;

insufficientResources   ERROR PARAMETER  NULL ::= 6;

unwillingToPerform      ERROR PARAMETER  NULL ::= 7;

genericError            ERROR PARAMETER  NULL ::= 8;

SecurityProblem ::= INTEGER (0..127);

DateTime

-- DateTime is a Julian date, expressed as the number of
-- seconds since 00:00:00 UTC, January 1, 1970.

DateTime ::= INTEGER;

AsciiPrintableString

Iso8859String ::= OCTET STRING;

UpperBounds

ub-subjects  INTEGER ::= 256;

ub-durations INTEGER ::= 127;

ub-apps INTEGER ::= 16;

ub-password-length INTEGER ::= 16


next up previous contents
Next: Implementation Considerations Up: DRAFT-Rel 0.3 November, 1999 Previous: Use Of LSNS Protocols