# Uses of Class
com.sas.services.InitializationException

Packages that use InitializationException
Package
Description
com.sas.services
SAS Foundation Services.
com.sas.services.deployment
This subsystem provides utilities to deploy and lookup SAS Foundation Services.
com.sas.services.deployment.servicewrapper
com.sas.services.discovery
Discover a service based upon its service capabilities and optionally service attributes.
com.sas.services.events.broker
Broker events that are triggered by various transport protocols.
com.sas.services.events.broker.flowengine
Run process flows and dispatch listener applications.
com.sas.services.events.discovery
Locate event brokers.
com.sas.services.information
Interact with data repositories on behalf of client applications.
com.sas.services.logging
Send runtime messages to one or more output destinations.
com.sas.services.publish
Publish services.
com.sas.services.security
Perform Authentication against modular authentication providers with user identities.
com.sas.services.session
Session services.
com.sas.services.storedprocess
Execute stored processes.
com.sas.services.user
Maintain user identities and profiles.
com.sas.services.webapp

- ## Uses of InitializationException in com.sas.services

  Methods in com.sas.services that throw InitializationException
  Modifier and Type
  Method
  Description
  `final void`
  ServiceInitializationObject.`addConfiguration(String configName, String configXML)`
  Adds a configuration.
  `final void`
  ServiceInitializationObject.`addConfigurationDocument(String configName, Document document)`
  Adds a configuration.
  `void`
  AbstractRemoteService.`configure(ServiceConfigurationInterface serviceConfiguration)`
  Configures the service.
  `void`
  AbstractService.`configure(ServiceConfigurationInterface serviceConfiguration)`
  Configures the service.
  `void`
  RemoteServiceInterface.`configure(ServiceConfigurationInterface serviceConfiguration)`
  Configures the service.
  `void`
  ServiceInterface.`configure(ServiceConfigurationInterface serviceConfiguration)`
  Configures the service.
  `final Document`
  ServiceInitializationObject.`createDocument(Object config)`
  Deprecated.
  Use {`ServiceInitializationObject.createDocumentFromInputSource(InputSource)` or `ServiceInitializationObject.createDocumentFromString(String)` instead.
  `final Document`
  ServiceInitializationObject.`createDocumentFromInputSource(InputSource config)`
  Creates an XML document representation of the service configuration.
  `final Document`
  ServiceInitializationObject.`createDocumentFromString(String config)`
  Creates an XML document representation of the service configuration.
  `final ServiceAttributeInterface`
  AbstractServiceAttributeFactory.`getServiceAttribute(ServiceConfigurationInterface serviceConfiguration)`
  Gets the service attribute from the provided service configuration.
  `abstract ServiceAttributeInterface`
  AbstractServiceAttributeFactory.`getServiceAttribute(Map nameValueMap)`
  Abstract method used to get a service attribute with its fields initialized with values obtained from the specified map.
  `final void`
  ServiceInitializationObject.`setInitializationObject(Object config)`
  Sets the initialization object.
  Constructors in com.sas.services that throw InitializationException
  Modifier
  Constructor
  Description
  ``
  `ServiceProxy(RemoteServiceInterface service)`
  Constructs a foundation service proxy for the specified service.

- ## Uses of InitializationException in com.sas.services.deployment

  Methods in com.sas.services.deployment that throw InitializationException
  Modifier and Type
  Method
  Description
  `final void`
  AbstractMetadataSource.`addServiceDeploymentName(String serviceDeploymentGroup)`
  Adds the name of a service deployment group to the set of service deployment groups that are to be deployed.
  `final ServiceAttributeInterface`
  ServiceAttribute.`getServiceAttribute(ServiceConfigurationInterface serviceConfiguration)`
  Gets the service attribute.
  `ServiceAttributeInterface`
  ServiceAttributeFactoryInterface.`getServiceAttribute(ServiceConfigurationInterface serviceConfiguration)`
  Manufactures a service attribute based upon the initialization data specified in the service configuration.
  `final void`
  MetadataSourceConfiguration.`setMetadataSource(MetadataSourceInterface metadataSource)`
  Sets the metadata source.
  `final void`
  RMIConfiguration.`setPort(String port)`
  Sets the RMI object registry port.
  `protected final void`
  AbstractMetadataSource.`setSoftwareComponentName(String softwareComponentName)`
  Specifies the name of the application containing foundation service deployment metadata.The metadata `SoftwareComponent` that serves as the root for the service deployment metadata hierarchy.
  Constructors in com.sas.services.deployment that throw InitializationException
  Modifier
  Constructor
  Description
  ``
  `AbstractMetadataSource(String softwareComponentName, String serviceGroupName)`
  Constructs an instance with the specified foundation service deployment name.
  ``
  `AbstractMetadataSource(String softwareComponentName, Set<String> serviceGroupNames)`
  Constructs an instance used to deploy specified foundation service deployments.
  `protected`
  `AbstractMetadataSource(Set<String> serviceGroupNames)`
  Constructs an instance used to deploy specified foundation service deployments.
  ``
  `MetadataSourceConfiguration(MetadataSourceInterface metadataSource)`
  Constructs an instance using the specified metadata source.
  ``
  `OMRMetadataSource(com.sas.meta.SASOMI.IOMI omi, String repositoryNameOrID, String softwareComponentName, Set<String> serviceGroupNames, Environment environment)`
  Constructs an instance with the specified SAS Metadata Server host, port, identity and password, and `Set` of `String` elements representing the foundation service deployments that are to be deployed.
  ``
  `OMRMetadataSource(String omrHost, String omrPort, String omrIdentity, String omrIdentityPassword, String repositoryName, String softwareComponentName)`
  Constructs an instance with the specified SAS Metadata Server host, port, identity and password, and name of the foundation service deployment that is to be deployed.
  ``
  `OMRMetadataSource(String omrHost, String omrPort, String omrIdentity, String omrIdentityPassword, String repositoryNameOrID, String softwareComponentName, String serviceGroupName)`
  Constructs an instance with the specified SAS Metadata Server host, port, identity and password, and name of the foundation service deployment that is to be deployed.
  ``
  `OMRMetadataSource(String omrHost, String omrPort, String omrIdentity, String omrIdentityPassword, String repositoryNameOrID, String softwareComponentName, Set<String> serviceGroupNames)`
  Constructs an instance with the specified SAS Metadata Server host, port, identity and password, and `Set` of `String` elements representing the foundation service deployments that are to be deployed.
  ``
  `OMRMetadataSource(String omrHost, String omrPort, String omrIdentity, String omrIdentityPassword, String repositoryNameOrID, String softwareComponentName, Set<String> serviceGroupNames, Environment environment)`
  Constructs an instance with the specified SAS Metadata Server host, port, identity and password, and `Set` of `String` elements representing the foundation service deployments that are to be deployed.
  ``
  `RMIConfiguration(com.sas.net.ssl.SSLRMISocketFactories sslRMISocketFactories, String id, String host, String port)`
  Constructs an RMI configuration using the specified RMI object registry host and port.
  ``
  `RMIConfiguration(String host, int port)`
  Constructs an RMI configuration using the specified RMI object registry host and port.
  ``
  `RMIConfiguration(String host, String port)`
  Constructs an RMI configuration using the specified RMI object registry host and port.
  ``
  `RMIConfiguration(String id, String host, String port)`
  Constructs an RMI configuration using the specified RMI object registry host and port.
  ``
  `URLMetadataSource(InputStream inputStream, String softwareComponentName)`
  Constructs an instance with the specified URL metadata source and the `SoftwareComponent` name.
  ``
  `URLMetadataSource(InputStream inputStream, String softwareComponentName, String serviceGroupName)`
  Constructs an instance with the specified URL metadata source, `SoftwareComponent` name, and deployment group name.
  ``
  `URLMetadataSource(InputStream inputStream, String softwareComponentName, Set<String> serviceGroupNames)`
  Constructs a metadata source that is capable of reading services deployment metadata from an input stream.
  ``
  `URLMetadataSource(URL url, String softwareComponentName)`
  Constructs an instance with the specified URL metadata source and the `SoftwareComponent` name.
  ``
  `URLMetadataSource(URL url, String softwareComponentName, String serviceGroupName)`
  Constructs an instance with the specified URL metadata source, `SoftwareComponent` name, and deployment group name.
  ``
  `URLMetadataSource(URL url, String softwareComponentName, Set<String> serviceGroupNames)`
  Constructs an instance with the specified URL metadata source, `SoftwareComponent` name(s), and deployment group name(s).
  ``
  `URLMetadataSource(URL url, Set<String> serviceGroupNames)`
  Constructs an instance with the specified URL metadata source, `SoftwareComponent` name(s), and deployment group name(s).

- ## Uses of InitializationException in com.sas.services.deployment.servicewrapper

  Methods in com.sas.services.deployment.servicewrapper that throw InitializationException
  Modifier and Type
  Method
  Description
  `abstract void`
  AbstractServiceWrapper.`init(String[] args)`
  Initialize a Foundation Services deployment.
  `void`
  ServiceWrapperImpl.`init(String[] args)`
  Initializes a Foundation Services deployment.
  `void`
  ServiceWrapperInterface.`init(String[] args)`
  Initializes a Foundation Services deployment.

- ## Uses of InitializationException in com.sas.services.discovery

  Methods in com.sas.services.discovery that throw InitializationException
  Modifier and Type
  Method
  Description
  `void`
  ActivatableDiscoveryService.`configure(ServiceConfigurationInterface serviceConfiguration)`
  Configures service.
  `final void`
  ServiceTemplate.`defineServiceTemplate(Class[] serviceTypeClasses, ServiceAttributeInterface[] serviceAttributes)`
  Specifies the service type(s) and optional service attribute(s) that define this service request template.
  `final void`
  ServiceDiscoveryConfiguration.`setServiceFactory(String serviceFactory)`
  Sets the service factory.
  `void`
  ServiceDiscoveryConfigurationInterface.`setServiceFactory(String serviceFactory)`
  Sets the fully qualified name of the Java class that serves as the services factory.
  Constructors in com.sas.services.discovery that throw InitializationException
  Modifier
  Constructor
  Description
  ``
  `RemoteDiscoveryServiceProxy(DiscoveryServiceInterface discoveryService)`
  Constructs a proxy to the specified discovery service.
  ``
  `ServiceTemplate()`
  Constructs a default instance.
  ``
  `ServiceTemplate(Class[] serviceTypeClasses)`
  Constructs an instance of a service template which defines the type of service that's desired an optional attributes that may be used to distinguish among services that satisfy the same service type.
  ``
  `ServiceTemplate(Class[] serviceTypeClasses, ServiceAttributeInterface[] serviceAttributes)`
  Constructs an instance of a service template which defines the type of service that's desired an optional attributes that may be used to distinguish among services that satisfy the same service type.

- ## Uses of InitializationException in com.sas.services.events.broker

  Methods in com.sas.services.events.broker that throw InitializationException
  Modifier and Type
  Method
  Description
  `final EventBrokerServiceInitObject`
  EventBrokerServiceInitializer.`getInitObject(Object initObject)`
  Obtain an EventBrokerService initialization object from foundation services deployment configuration.
  `final EventBrokerServiceInitObject`
  EventBrokerServiceInitializer.`getInitObject(Document document)`
  Gets an event broker service initialization object by parsing an XML document.
  Constructors in com.sas.services.events.broker that throw InitializationException
  Modifier
  Constructor
  Description
  ``
  `EventBrokerServiceProxy(EventBrokerServiceInterface eventBrokerService)`
  Constructs a proxy to the specified event broker service.

- ## Uses of InitializationException in com.sas.services.events.broker.flowengine

  Methods in com.sas.services.events.broker.flowengine that throw InitializationException
  Modifier and Type
  Method
  Description
  `void`
  FlowNode.`instantiate()`
  During configuration each node is instantiated to make sure the JVM can instantiate the process node code at runtime.

- ## Uses of InitializationException in com.sas.services.events.discovery

  Methods in com.sas.services.events.discovery that throw InitializationException
  Modifier and Type
  Method
  Description
  `static final EventBrokerDiscoveryServiceInitObject`
  EventBrokerDiscoveryServiceInitializer.`getInitObject(Object object)`
  Deprecated.
  As of release 9.2, this class is no longer being supported.
  `static final EventBrokerDiscoveryServiceInitObject`
  EventBrokerDiscoveryServiceInitializer.`getInitObject(Document document)`
  Deprecated.
  As of release 9.2, this class is no longer being supported.
  Constructors in com.sas.services.events.discovery that throw InitializationException
  Modifier
  Constructor
  Description
  ``
  `EventBrokerDiscoveryServiceProxy(EventBrokerDiscoveryServiceInterface eventBrokerService)`
  Deprecated.
  As of release 9.2, this class is no longer being supported.

- ## Uses of InitializationException in com.sas.services.information

  Methods in com.sas.services.information that throw InitializationException
  Modifier and Type
  Method
  Description
  `static InformationServiceInitObject`
  InformationServiceInitializer.`parse(Document document)`
  Gets an Information Service initialization object for the specified `Document`.
  Constructors in com.sas.services.information that throw InitializationException
  Modifier
  Constructor
  Description
  ``
  `InformationServiceProxy(InformationServiceInterface informationService)`
  Constructs a proxy to the specified platform information service.

- ## Uses of InitializationException in com.sas.services.logging

  Methods in com.sas.services.logging that throw InitializationException
  Modifier and Type
  Method
  Description
  `void`
  LoggingService2.`configure(ServiceConfigurationInterface serviceConfiguration)`
  Configures service.
  `void`
  LoggingService2.`initialize(LoggingServiceInitObject2 initializationObject)`
  Initialize this service with the initialization object created from the deployment configuration.
  `void`
  LoggingService2.`initialize(Object initObject)`
  Initialize this service with the initialization object created from the deployment configuration.

- ## Uses of InitializationException in com.sas.services.publish

  Constructors in com.sas.services.publish that throw InitializationException
  Modifier
  Constructor
  Description
  ``
  `DirectoryHierarchy(RepositoryInterface repository, boolean isCreateDirectoriesAsNeeded)`
  Constructs an instance of a publishing framework directory hierarchy for the specified information repository.

- ## Uses of InitializationException in com.sas.services.security

  Constructors in com.sas.services.security that throw InitializationException
  Modifier
  Constructor
  Description
  ``
  `AuthenticationServiceProxy(AuthenticationServiceInterface authenticationService)`
  Constructs a proxy to the specified authentication service.

- ## Uses of InitializationException in com.sas.services.session

  Methods in com.sas.services.session that throw InitializationException
  Modifier and Type
  Method
  Description
  `SessionContextInterface`
  SessionService.`newSessionContext(UserContextInterface userContext)`
  Create and return a new session context.
  `SessionContextInterface`
  SessionServiceInterface.`newSessionContext(UserContextInterface userContext)`
  Creates and returns a new session context interface.
  `final SessionContextInterface`
  SessionServiceProxy.`newSessionContext(UserContextInterface userContext)`
  Creates and returns a new session context interface.
  Constructors in com.sas.services.session that throw InitializationException
  Modifier
  Constructor
  Description
  ``
  `SessionServiceProxy(SessionServiceInterface sessionService)`
  Constructs a proxy to the specified session service.

- ## Uses of InitializationException in com.sas.services.storedprocess

  Methods in com.sas.services.storedprocess that throw InitializationException
  Modifier and Type
  Method
  Description
  `Object`
  StoredProcessService.`newStoredProcess(int serverType, StoredProcessOptions options)`
  `StoredProcessInterface`
  StoredProcessService.`newStoredProcess(SessionContextInterface sessionContext, StoredProcessInterface storedProcessSmartObject)`
  `Object`
  StoredProcessService.`newStoredProcess(StoredProcessInterface smartObject, StoredProcessOptions options)`
  `Object`
  StoredProcessServiceInterface.`newStoredProcess(int serverType, StoredProcessOptions options)`
  Create an instance of the current version of a Stored Process service object to be defined by the user.
  `StoredProcessInterface`
  StoredProcessServiceInterface.`newStoredProcess(SessionContextInterface sessionContext, StoredProcessInterface storedProcessSmartObject)`
  Deprecated.
  The `StoredProcessInterface` service object returned by this method cannot be used to avail of features introduced in 9.2 or later.
  `Object`
  StoredProcessServiceInterface.`newStoredProcess(StoredProcessInterface smartObject, StoredProcessOptions options)`
  Create an instance of a Stored Process service object from metadata using the provided smart object.
  `final Object`
  StoredProcessServiceProxy.`newStoredProcess(int serverType, StoredProcessOptions options)`
  `final StoredProcessInterface`
  StoredProcessServiceProxy.`newStoredProcess(SessionContextInterface sessionContext, StoredProcessInterface storedProcessSmartObject)`
  Deprecated.
  This method has been deprecated since it is a pass through call to the deprecated `StoredProcessServiceInterface.newStoredProcess(SessionContextInterface, com.sas.services.storedprocess.metadata.StoredProcessInterface)`.
  `final Object`
  StoredProcessServiceProxy.`newStoredProcess(StoredProcessInterface storedProcessSmartObject, StoredProcessOptions options)`
  Constructors in com.sas.services.storedprocess that throw InitializationException
  Modifier
  Constructor
  Description
  ``
  `StoredProcessServiceProxy(StoredProcessServiceInterface storedProcessService)`
  Constructs a proxy to the specified stored process service.

- ## Uses of InitializationException in com.sas.services.user

  Constructors in com.sas.services.user that throw InitializationException
  Modifier
  Constructor
  Description
  ``
  `UserServiceProxy(UserServiceInterface userService)`
  Constructs a proxy to the specified user service.

- ## Uses of InitializationException in com.sas.services.webapp

  Methods in com.sas.services.webapp that throw InitializationException
  Modifier and Type
  Method
  Description
  `static AuthenticationServiceInterface`
  ServicesFacade.`getAuthenticationService()`
  `static InformationServiceInterface`
  ServicesFacade.`getInformationService()`
  `static EventBrokerServiceInterface`
  ServicesFacade.`getRemoteEventBrokerService()`
  NON CORE SERVICE
  `static InformationServiceInterface`
  ServicesFacade.`getRemoteInformationService()`
  `static SessionServiceInterface`
  ServicesFacade.`getRemoteSessionService()`
  `static UserServiceInterface`
  ServicesFacade.`getRemoteUserService()`
  `static SessionServiceInterface`
  ServicesFacade.`getSessionService()`
  `static StoredProcessServiceInterface`
  ServicesFacade.`getStoredProcessService()`
  `static UserServiceInterface`
  ServicesFacade.`getUserService()`