// Copyright (c) 2005 DMTF.  All rights reserved.
   [Abstract, Version ( "2.8.0" ), 
    UMLPackagePath ( "CIM::Application::J2eeAppServer" ), 
    Description ( 
       "The CIM_J2eeEJB class is base class that represents different "
       "types of deployed Enterprise JavaBean components. The EJB is "
       "hosted by a J2ee Server and should hence be associated to a "
       "J2eeServer instance through the CIM_HostedService association. "
       "The scoping keys in the instance are provided by the "
       "J2eeServer hosting the EJB." )]
class CIM_J2eeEJB : CIM_Service {

      [Override ( "Name" ), 
       Description ( 
          "The name of an EJB. The name MUST be constructed using "
          "the form specified in JSR77.3.1.1.1 in order to avoid "
          "the need for manual key propagation." ), 
       MaxLen ( 256 ), 
       MappingStrings { "JSR77.JCP|JSR77.3.1.1.1 objectName|V1.0" }]
   string Name;


};
