🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.protocols.iso
1 messages
1 total messages Started by John Gottschalk Thu, 31 Jan 1991 01:55
X.500 abandon and the ALS
#1078
Author: John Gottschalk
Date: Thu, 31 Jan 1991 01:55
62 lines
3217 bytes
 Hello everybody,
 
 
 I have been studying the Application Layer Structure (ALS) standard (ISO 9545)
 and have a concern about a possible conflict with the CCITT X.500 directory
 recommendations.
 
 
 The full set of X.500 DAP services are provided by three ASEs:

 --------------------------------------------------------------------- 
        ASE          |           service
 --------------------------------------------------------------------- 
                     |
        modifyASE:   |    AddEntry, RemoveEntry, ModifyEntry, ModifyRDN
        readASE:     |    Read, Compare, Abandon
        searchASE:   |    Search, List
 --------------------------------------------------------------------- 
                     
 
 Even though the "Abandon" service is part of the readASE, it may also be
 used to abandon an operation from the searchASE.
 
 
 In the definition of an ASE, the ALS standard states (5.5.1):
 
 "Grouping of functions into an ASE must contain at least all the
 functions and the corresponding APDUs which are required for a protocol
 machine which is logically complete and consistent in itself."
 
 
 This prompts the following question:
 
 As the protocol machines for the searchASE and readASE must be
 independent, how can it be possible for a searchASE to process an
 "Abandon" indication when its protocol machine does not contain this
 type of service?
 
 
 It seems to me that the searchASE and readASE are not really independent
 at all, and so violate the definition of an ASE in ISO 9454. If this is
 so then perhaps searchASE and readASE should be combined into one ASE.
 Note that if it is possible for one ASE to cancel an operation originating 
 from another ASE, then perhaps it is possible for the X.500 "Abandon" 
 operation to be applied to an ASE from another set of standards, 
 such as X.400 or network management, as long as all the ASEs are part of 
 the same application context. Perhaps ROSE should offer an "abandon" 
 service instead.
 
 Do other people think that there really is a conflict here, or have I
 interperted the standards incorrectly? Note that ISO 9545 was produced
 after the X.500 recommendations, which would explain any conflict, but
 any conflict needs to be resolved anyway.
 
 ===================================================================== 
     John Gottschalk (gottsc@citrus.uq.oz) 
     Center for Information Technology Research,
     University of Queensland, St Lucia, 4072, 
     Queensland, Australia,
     +61 7 365 4321 (phone), +61 7 371 3044 (fax)
 ===================================================================== 
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads