# Uses of Class
com.sas.services.ServiceConfigurationException

Packages that use ServiceConfigurationException
Package
Description
com.sas.services
SAS Foundation Services.
com.sas.services.events.broker
Broker events that are triggered by various transport protocols.
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.security
Perform Authentication against modular authentication providers with user identities.
com.sas.services.session
Session services.
com.sas.services.user
Maintain user identities and profiles.

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

  Methods in com.sas.services that throw ServiceConfigurationException
  Modifier and Type
  Method
  Description
  `protected abstract DocumentFragment`
  AbstractServiceComponentConfig.`appendDOM(Document document, AbstractServiceComponentConfig serviceConfig)`
  Constructs a document object model representing the configuration data for a foundation service.
  `protected abstract AbstractServiceComponentConfig`
  AbstractServiceComponentConfig.`getConfig(Document serviceConfigDocument)`
  Gets an object representing the service's configuration data obtained from the specified XML document.
  `void`
  AbstractServiceComponentConfig.`mergeConfiguration(AbstractServiceComponentConfig newConfig)`
  Merges the configuration into this configuration.
  `protected abstract void`
  AbstractServiceComponentConfig.`mergeConfiguration(AbstractServiceComponentConfig currentConfig, AbstractServiceComponentConfig newConfig)`
  Merges the new user service configuration into the current configuration.
  `protected abstract void`
  AbstractServiceComponentConfig.`mergeConfiguration(AbstractServiceComponentConfig currentConfig, AbstractServiceComponentConfig newConfig, MergePolicy mergePolicy)`
  Merges the new user service configuration into the current configuration.
  `void`
  AbstractServiceComponentConfig.`mergeConfiguration(AbstractServiceComponentConfig newConfig, MergePolicy mergePolicy)`
  Merges the configuration into this configuration.
  `protected final void`
  AbstractServiceComponentConfig.`validateServiceComponent(com.sas.metadata.remote.ServiceComponent serviceComponent)`
  Determines whether or not the service component is valid.

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

  Methods in com.sas.services.events.broker that throw ServiceConfigurationException
  Modifier and Type
  Method
  Description
  `protected final DocumentFragment`
  EventBrokerServiceComponentConfig.`appendDOM(Document document)`
  `protected final DocumentFragment`
  EventBrokerServiceComponentConfig.`appendDOM(Document document, AbstractServiceComponentConfig serviceConfig)`
  `protected final AbstractServiceComponentConfig`
  EventBrokerServiceComponentConfig.`getConfig(Document serviceConfigDocument)`
  `protected final void`
  EventBrokerServiceComponentConfig.`mergeConfiguration(AbstractServiceComponentConfig currentConfig, AbstractServiceComponentConfig newConfig)`
  `protected final void`
  EventBrokerServiceComponentConfig.`mergeConfiguration(AbstractServiceComponentConfig currentConfig, AbstractServiceComponentConfig newConfig, MergePolicy mergePolicy)`

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

  Methods in com.sas.services.information that throw ServiceConfigurationException
  Modifier and Type
  Method
  Description
  `final void`
  InformationServiceInitObject.`addFactories(String protocolTypeKey, FactoryAction[] factoryActions)`
  Creates an Information Service factory and adds it to the collection.
  `final void`
  InformationServiceInitObject.`addFactory(String factoryProtocol, String type, FactoryAction factoryAction)`
  Creates an Information Service factory and adds it to the collection.
  `final void`
  InformationServiceInitObject.`addFactory(String protocol, String type, String action)`
  Creates an Information Service factory and adds it to the collection.
  `final void`
  InformationServiceInitObject.`addFactory(String protocol, String type, String action, String filter)`
  Creates an Information Service factory and adds it to the collection.
  `final boolean`
  InformationServiceInitObject.`addReposDef(String name, RepositoryDef def)`
  Adds an Information Service repository definition to the model.
  `protected final DocumentFragment`
  InformationServiceInitObject.`appendDOM(Document document, AbstractServiceComponentConfig serviceConfig)`
  Constructs a document object model representing the configuration data for a foundation user service.
  `protected final AbstractServiceComponentConfig`
  InformationServiceInitObject.`getConfig(Document serviceConfigDocument)`
  Gets an object representing the service's configuration data obtained from the specified XML document.
  `protected final void`
  InformationServiceInitObject.`mergeConfiguration(AbstractServiceComponentConfig currentConfig, AbstractServiceComponentConfig newConfig)`
  Merges the new configuration into the Information Service's configuration.
  `protected final void`
  InformationServiceInitObject.`mergeConfiguration(AbstractServiceComponentConfig currentConfig, AbstractServiceComponentConfig newConfig, MergePolicy mergePolicy)`
  Merges the new configuration into the Information Service's configuration.
  `static InformationServiceInitObject`
  InformationServiceInitializer.`parse(Document document)`
  Gets an Information Service initialization object for the specified `Document`.
  `protected final void`
  InformationServiceInitObject.`validateServiceConfigurationCustom(Document serviceConfiguration)`
  Determines whether or not the service configuration is valid for this service component.
  Constructors in com.sas.services.information that throw ServiceConfigurationException
  Modifier
  Constructor
  Description
  ``
  `InformationServiceFactory()`
  Constructs a default instance.

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

  Methods in com.sas.services.logging that throw ServiceConfigurationException
  Modifier and Type
  Method
  Description
  `boolean`
  LoggingServiceInitObject2.`addOutput(Output output)`
  Adds an Logging Service output to the model.
  `void`
  LoggingServiceInitObject2.`addOutput(String id, String async, String type, String layoutPattern, Map<String,String> params)`
  Add a Logging Output to the collection.
  `DocumentFragment`
  LoggingServiceInitObject2.`appendDOM(Document document)`
  Constructs an XML document by returning a fragment representing a Logging Service configuration.
  `protected DocumentFragment`
  LoggingServiceInitObject2.`appendDOM(Document document, AbstractServiceComponentConfig serviceConfig)`
  Constructs a document object model representing the configuration data for a foundation logging service.
  `protected AbstractServiceComponentConfig`
  LoggingServiceInitObject2.`getConfig(Document serviceConfigDocument)`
  Gets an object representing the service's configuration data obtained from the specified XML document.
  `static void`
  LoggingServiceInitializer2.`initialize(Object initObject, LoggingServiceInitObject2 loggingServiceConfiguration)`
  Obtain an LoggingService initialization object from deployment configuration.
  `protected void`
  LoggingServiceInitObject2.`mergeConfiguration(AbstractServiceComponentConfig currentConfig, AbstractServiceComponentConfig newConfig)`
  Merges the new logging service configuration into the current configuration.
  `protected void`
  LoggingServiceInitObject2.`mergeConfiguration(AbstractServiceComponentConfig currentConfig, AbstractServiceComponentConfig newConfig, MergePolicy mergePolicy)`
  Merges the new logging service configuration into the current configuration.
  `static final LoggingServiceInitObject2`
  LoggingServiceInitializer2.`parse(Document document)`
  Parses the XML document to create a Logging Service configuration.
  `void`
  LoggingServiceInitObject2.`parseDocument(Document document)`
  Parses an XML document to obtain a logging service configuration.

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

  Methods in com.sas.services.security that throw ServiceConfigurationException
  Modifier and Type
  Method
  Description
  `protected DocumentFragment`
  AuthenticationServiceInitObject.`appendDOM(Document document, AbstractServiceComponentConfig serviceConfig)`
  Constructs a document object model representing the configuration data for a foundation authentication service.
  `protected AbstractServiceComponentConfig`
  AuthenticationServiceInitObject.`getConfig(Document serviceConfigDocument)`
  Gets an object representing the service's configuration data obtained from the specified XML document.
  `protected void`
  AuthenticationServiceInitObject.`mergeConfiguration(AbstractServiceComponentConfig currentConfig, AbstractServiceComponentConfig newConfig)`
  Merges the new user service configuration into the current configuration.
  `protected void`
  AuthenticationServiceInitObject.`mergeConfiguration(AbstractServiceComponentConfig currentConfig, AbstractServiceComponentConfig newConfig, MergePolicy mergePolicy)`
  Merges the new user service configuration into the current configuration.
  `static final AuthenticationServiceInitObject`
  AuthenticationServiceInitializer.`parse(Document document)`
  Parses Authentication Service configuration.
  `protected void`
  AuthenticationServiceInitObject.`validateServiceConfigurationCustom(Document document)`
  Determines whether or not the service configuration is valid for this service component.

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

  Methods in com.sas.services.session that throw ServiceConfigurationException
  Modifier and Type
  Method
  Description
  `protected DocumentFragment`
  SessionServiceInitObject.`appendDOM(Document document, AbstractServiceComponentConfig serviceConfig)`
  Constructs a document object model representing the configuration data for a foundation user service.
  `protected AbstractServiceComponentConfig`
  SessionServiceInitObject.`getConfig(Document serviceConfigDocument)`
  Gets an object representing the service's configuration data obtained from the specified XML document.
  `protected void`
  SessionServiceInitObject.`mergeConfiguration(AbstractServiceComponentConfig currentConfig, AbstractServiceComponentConfig newConfig)`
  Merges the new user service configuration into the current configuration.
  `protected void`
  SessionServiceInitObject.`mergeConfiguration(AbstractServiceComponentConfig currentConfig, AbstractServiceComponentConfig newConfig, MergePolicy mergePolicy)`
  Merges the new user service configuration into the current configuration.
  `static final SessionServiceInitObject`
  SessionServiceInitializer.`parse(Document document)`
  Gets an instance of the SessionServiceInitObject using the specified configuration data found in the XML formatted deployment configuration file.
  `protected void`
  SessionServiceInitObject.`validateServiceConfigurationCustom(Document document)`
  Determines whether or not the service configuration is valid for this service component.

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

  Methods in com.sas.services.user that throw ServiceConfigurationException
  Modifier and Type
  Method
  Description
  `void`
  UserServiceInitObject.`addUser(SimpleUserIdentity identity)`
  Adds the new user identity to the user list.
  `void`
  UserServiceInitObject.`addUser(String id, String credential, String domain)`
  Creates a new user and adds it to the user list.
  `protected DocumentFragment`
  UserServiceInitObject.`appendDOM(Document document, AbstractServiceComponentConfig serviceConfig)`
  Constructs a document object model representing the configuration data for a foundation user service.
  `protected AbstractServiceComponentConfig`
  UserServiceInitObject.`getConfig(Document serviceConfigDocument)`
  Gets an object representing the service's configuration data obtained from the specified XML document.
  `protected void`
  UserServiceInitObject.`mergeConfiguration(AbstractServiceComponentConfig currentConfig, AbstractServiceComponentConfig newConfig)`
  Merges the new user service configuration into the current configuration.
  `protected void`
  UserServiceInitObject.`mergeConfiguration(AbstractServiceComponentConfig currentConfig, AbstractServiceComponentConfig newConfig, MergePolicy mergePolicy)`
  Merges the new user service configuration into the current configuration.
  `static final UserServiceInitObject`
  UserServiceInitializer.`parse(Document document)`
  Get an initialization object that can be used to configure a User Service.