Abstract:
All relevant behavior and states of the Media Management System (MMS) and the Media Manager (MM) from the time the MMS application successfully establishes a session with the MM, until the session is severed is described. This standard specifies the behavior of the MM itself in response to certain MMP commands and events that occur during the existence of the MM, including but not limited to booting the MM and the un-commanded exit of a MMS client
Keywords:
application independent, architecture, automated tape library, content neutral, data model, device manager, distributed, drive manager, fully scalable, heterogeneous environment, information access, interoperability, interoperable, language neutral, library management, library manager, media management, media neutral, middleware, opensource, operating system independent, platform-independent, protocol based, removable media, robotic tape library, secure, software, storage, storage management, storage system, system architecture
Content
Introduction
1 Overview ▶
1.1 Scope
1.2 Purpose
1.3 Conformance
1.4 Rationale
2 References, definitions
3 MMP Operational model ▶
3.1 Objects and their attributes
3.2 Relationships between objects
3.3 Persistent storage
3.4 Command set ▶
3.4.1 Type based view of the command set
3.4.2 Function based view of the command set
3.5 Command fault recovery
3.6 Privilege model
3.7 MMP Protocol overview
3.8 MMS Startup and shutdown ▶
3.8.1 Application events
3.8.2 MM Events
4 Operation of commands ▶
4.1 Evaluation of commands ▶
4.1.1 Implicit constraints ▶
4.1.1.1 Target Objects
4.1.1.2 Command-specific constraints
4.1.1.3 Privilege-based constraints
4.1.2 Explicit constraints
4.1.3 Derived constraints
4.1.4 Determination of working set
4.1.5 View limitations on non-privileged applications
4.2 MMP Responses and command sequencing ▶
4.2.1 Error responses
4.3 Error model
5 Semantics of common syntactic elements ▶
5.1 Syntactic element name: OBJECT.“attributename” ▶
5.1.1 EBNF for OBJECT.“attributename” clause
5.2 Clause name: volname ▶
5.2.1 EBNF for volname clause
5.3 Clause name: match ▶
5.3.1 EBNF for match clause
5.4 Clause name: order ▶
5.4.1 EBNF for order clause
5.5 Clause name: number ▶
5.5.1 EBNF for number clause
5.6 Clause names: report, reportmode, cpreport, and cpreportmode ▶