[[TOC]]

Configuration WEB Service

The neuron configuration service allows for the addition, deletion and modification of pneurons and aliases. All connections between neurons are also managed via this service.

Methods


getBuildDate

Get the build date for the service.

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: The build date of the service


getBuildNumber

Get the build number for the service.

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: The build number of the service.


getVersion

Get the build version for the service.

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: The build version of the service


isCacheProjects

Check if project caching is enabled or not

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: true - Project caching is enabled. false - Project caching is disabled.


addCategory

Add new category

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server configurationXML - XML to be used to describe the new category

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


addDashletOption

Add a dashlet option to a dashlet.

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xml - XML of new option

Returns: Status


addHost

Add a new host definition

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server name - The name of the new host system_defined - Is the new host system defined

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


addNeuron

Add a new pneuron to a project

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server fPropagate - Should the addition be propagated to remote servers configurationXML - XML to be used to describe the new pneuron

foo com.pneuron.foo localhost foo.png 10 10 default

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


addNeuronType

Adds Pneuron Type

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server name - type name className - java class image - image address

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


addPredefinedQuery

Add Predefined Query allowing DataSource and Project Entry

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server id - query id name - query name query - actual query string projectID - associated project id dataSourceID - associated data source id

Returns: Status


updatePredefinedQuery

Update Predefined Query allowing DataSource and Project Entry

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server id - query id name - query name query - actual query string projectID - associated project id dataSourceID - associated data source id

Returns: Status


addPredefinedSqlDetails

Add a new predefined sql detail

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xml - Describes the new predefined sql detail

00000001_12F76AA82CE_C0A801DD_FABE dda_cust_yr_mth_anlys d.avail_bal_amt <= 10000 '0-$10,000' Returns: Status


addPrivilege

Add a new privilege to the pneuron environment

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server name - Name of the new privilege system_defined - Is the new privilege system defined

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


addProject

Add a new project to the environment

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xml - Describes the new project

foo This is the foo project

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


addRole

Add a new role to the environment

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server name - Name for the new role system_defined - System_defined tells us if the record is system defined

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


addSubProject

Add a subject project to the environment

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xml - Describes the new project

1 100 20 110 100 100 get_users.png

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


addEditTab

Add a new tab or Edit a tab

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xml - Describes the tab

Returns: The id of the new created tab or -1 if the name of tab exists


resetPassword

Reset password

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server resetpassword - new password

Returns: String containing one of the following values: "error","success", "Password already used"


saveUser

Add a new user to the pneuron system

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xml - fooNameTest fooPassword firstNameTest lastNameTest departmentTest 12345 emailAddressTest 0yes 03-13-2012 12:02:10 yes yes

Returns: String containing one of the following values: "error","success", "Password already used"


saveGroup

Add a new group to the pneuron system

Parameters: name - Name of the group description - Description of the group fooName fooDescription

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


saveInformationsAccess

Add a new information access to the pneuron system

Parameters: name - Name of the information fooResourceID fooUserID fooGroupID fooAccessCode

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


addUserVar

Add a new user variable

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xml - Describes the new project

var1 100 integer_value 110 1000

Returns: Status


authenticateUser

Check the authentication of a username and password pair

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: An XML document containing the user details if success, an empty string if not


copyProject

Make a copy for each project

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server stopNeurons - true if the new copied will be stoped projectsXML - XML containing the names of the projects to copy

Project1 New Project1 localhost:8888 Project2 New Project2 localhost:8888

Returns: a XML string containing the list of all projects names with name conflict problem


dashboardExists

Verify if a dashboard already exists and if it does if it can be overwritten (if it belongs to a user with the same roles as the authenticated user)

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server dashboardName - The name of the dashboard to be verified

Returns: XML Name The name of the dashboard if it already exists, and if it cam be overwritten.


deleteCategory

Delete a category instance from the configuration

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server id - ID of the categories to delete newCategoryId - ID of the category where all the neurons from deleted categories will be moved

Returns: Status


getSelectedTabForUserId

Get the last selected dashboard id and last selected tab id for an user.

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: : a String array result[0] = last selected dashboard id, result[1] = last selected tab id If the dashboard or the tab do not exist the srray will be empty


addUpdateLastSelectedDashboardForUser

Set the last dashboard visited by the user

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server tabID - Last selected tab id

Returns: Status


setDefaultTabForDashboard

Set the default tab for a dashboard

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server isDefaultTab - If a tab is set as default tabID - Tab sets as default

Returns: Status


deleteDashboards

Delete a dashboard

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server dashboardID - ID of the dashboard to delete

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


deleteDashletOptions

Delete a dashlet option

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xml - xml containing the ids list of the dashlets options to delete

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


deleteDashletOptionsForDatasourceName

Delete dashlet options for a certain dashlet, options associated to a datasource.

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server datasourceName - Name of the datasource dashletID - ID of the dashlet allProperties - if all properties for that datasource should be removed or only the RowColor group properties

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


deleteDashlets

Delete a dashlet

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server dashletID - xml ids list of the dashlets to delete

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


deleteProject

Delete a project from the system

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server fPropagate - Should the deletion be propogated to all effect servers name - Id of the projects to delete

Returns: Status


deleteProperty

Delete a property

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server name - The value of the field name

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


deleteTab

Delete a tab

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server tabID - ID of the tab to delete

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


updateCreationTimeForTabs

Updates time of creation for tabs

Parameters: Username Password xml

Returns: Status


deleteUserVar

Delete a user vairable

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server name - Name of the variable

Returns: Status


projectUvDependencies

Searches if the projects with ids = listProjId have dependencies

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server listProjId - Ids of the projects

Returns: Status


userVarsDependencies

Searches if the userVar is used by other resources

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server lstUvNames - Names of the variables listProjId - Ids of the projects shouldCheckInsideOfTheProject - Check dependecies inside of the project or not

Returns: userVars used by other resources.


getTemplateDependencies

Searches if the template is used by other resources

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server templateName - Names of the template

Returns: Template dependencies


getAnalayticXmlForTemplate

Gets XML template for analytic editor.

Parameters: Username Password Id Returns: Template in XML format


saveAnalayticXmlForTemplate

Saves XML template in analytic editor

Parameters: Username Password Id analyticXml

Returns: Status


definedQueriesDependencies

Searches if the definedQuery is used by other resources

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server lstDqNames - Names of the variables listProjId - Ids of the projects

Returns: Status


delHost

Delete a host from the system configuration

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server name - Host name

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


findProjectsAndNeuronsContainingText

Find projects and neurons whose name contain certain text.

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server textToFind - The text to be contained

Returns: XML 00000003_1373605772B_C0A80115_072E a1 00000019_13736082228_C0A80115_072E aaaaaa2 com.pneuron.neurons.PrintNeuron print.png 5 1 localhost:8888


getAllNeuronNames

Gets all Pneuron names

Parameters: Username Password

Returns: XML of all Pneuron names


findDashboardsTabsAndWidgetsContainingText

Finds dashboards or tabs containing the given text.

Parameters Username Password TextToFind

Returns: Status


delNeuron

Delete a neuron instance from the configuration

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server fPropagate - Should the deletion be propogated to all effected servers id - The ID of the neuron

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


delNeuronByName

Delete a neuron instance from the configuration

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server fPropagate - Should the deletion be propogated to all effect servers id - The ID of the neuron neuronName - The name of the neuron

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


delNeuronType

Delete Pneuron Type

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server id - type id

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


delPredefinedQuery

Delete a predefined query fromt the system

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server name - Name of the query projectID - Project assocaited with the query

Returns: Status


delPredefinedQueryForAdmin

Delete Predefined Query By Id

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server id - query id

Returns: Status


delPrivilege

Delete a privilege from the system

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server name - Name of the privilege

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


delRole

Delete a given role from the environment

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server name - Name of the role

Returns: true if delete a given role from the environment false if the given role wasn't deleted


getRoleDependencies

Get if exists users with role name associated

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server name - Name of the role

Returns: true if exists users with role name associated and false if the role is not associated


delSubProject

Delete a subproject from the system

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server id - The ID of the project

Returns: Status


delSubProjectConnection

Delete a subproject connection

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server srcId - Source neuron ID dstId - Destination neuron ID action - Action to be taken (project or neuron)

Returns: Status


delUser

Delete a user from the system

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server name - User name to be deleted

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


delGroup

Delete a group from the system

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server name - User name to be deleted

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


delInformationAccess

Delete an information from the system

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server id - User id to be deleted

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


getAllDatasources

Get all data sources

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server showAll - showAll to be used to get all datasources if true, if false to get datasources only for the user's logged roles

Returns: XML document describing all data sources


getAllHosts

Get all configured hosts

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: An XML document describing all of the known hosts


getAllHostsAndNeuronsHosts

Get all configured hosts and neurons hosts

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: An XML document describing all of the known hosts


getAllHostsForCluster

Get all configured hosts for Pmonit Application

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: An XML document describing all of the known hosts


getPneuronPropertyByName

Get configured property by property name

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server name - Name to be used to find the configured property

Returns: An XML document describing the configured property


getAllNeurons

Get all know neuron instances

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server projectName - Name of the project to search

Returns: An array of names


getAllNeuronTypes

Get All Pneuron Types For Admin Application

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: Xml describing the neuron types.


getAllPredefinedQueries

Get all pre-defined queries

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server showAll - showAll to be used to get all predefined_sql if true, if false to get predefined_sql only for the user's logged roles

Returns: An XML document descibing the predefined queries


getAllPrivileges

Get all of the system privilages

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: An XML document descibing the privialges


getSelectedProjects

Get the selected projects

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server appName - Name of the calling application projectsXml - String xml containing the project names

Returns: An XML document describing the projects


getAllProjects

Get all of the known pojects

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server showAll - Show all projects be returned

Returns: An XML document describing the projects


getAllProperties

Get all configured properties

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: An XML document describing all of the known properties


getAllRoles

Get all roles

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: XML describing all roles


getAllUserNames

Get all usernames

Parameters: username password

Returns: XML of usernames


getAllUsers

Get all users

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: XML describing all users


lockUsers

Lock all users

Parameters: Username Password maxFailedAttempts

Returns: Status


getInformationsAccess

Get All Informations Access

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: Xml describing the groups.


getCountsInformationsAccess

get count of information access

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xmlSectionNames searchText

Returns: Xml containing counts.


getAllGroups

Get All Groups

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: Xml describing the groups.


getAllUserVars

Get all user variables

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: XML describing all user variables


getCategory

Get the neurons from a category

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server projectName - Name of the category

Returns: An XML document which describes the project


getDashboardById

Get dashboard name and id.

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server dashboardID - The id of the dashboard

Returns: xml 4CB8CAF7-23C1-49DA-98B6-F8B51EF800BD Dashboard1


getDashboardsForUser

Get all dashboards for a certain user

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: XML describing all dashboards for that user


getDashboardsAndTabsForUser

Get all dashboards and associated tabs for a certain user

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: XML describing all dashboards and tabs for that user


getDashletOptionsForDashlet

Get all dashlet options for a certain dashlet

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server dashletID - ID of the dashlet

Returns: XML describing all dashlet options for that dashlet


getDashletsForDashboard

Get all dashlets for a certain dashboard

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server tabID - ID of the tab

Returns: XML describing all dashlets for that dashboard


getDataSourcebyName

Get all of the data sources

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server name - Name of the data sources

Returns: XML describing all data sources


getErrorText

Map an error code to text

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server errorCode - Error code to map

Returns: The error string


getExistingDatasources

Gets existing datasources and queries

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xml - the xml describing a dasboard

Returns: XML containing all datsource names and queries


getHosts

Get all the hosts Map an error code to text

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: An XML document which contains the host information


getMonitoredStatistics

Get Statistics for Monitoring

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: Monitoring Stats


getNeuronConfiguration

Get a neuron instance configuration

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server name - Name of the neuron

Returns: An XML document which contains the neuron information


getProjectForNeuron

Get the project name and id for a neuron

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server name - Name of the neuron

Returns: An XML document which contains the project name and id


getNeuronMessageStatus

Get the status of a neuron instance

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: An XML document which contains the neuron status


getParentsForDashlet

Get the parent dashlet option for a dashlet.

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server dashletID - The id of the dashlet

Returns: 95DD64DC-4AF3-4582-A75D-0ADBF6935431 SelectParent cont cont_x 0


getParentsPredefinedQueryDetails

Get predefined query details for more parents ids

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server queryId - XML of query ids

Returns: The query details


getPneuronProperties

Get a list with Corda and Host properties of Pneuron, from softwarerx.properties Returns: The list with required properties of Pneuron


getPredefinedQueryById

Get a predefined query by ID

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server queryId - Queue ID

Returns: An XML document describing the query


getPredefinedQueryDetails

Get a predefined query details

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server queryId - Query ID

Returns: The query details


getProjects

Get the description of the projects

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server projectNamesXML - XML containig the names of the projects and the users ids that are selected for notes ( at the save action) Name1 Name2 Name3 1234.... 1234.... complexLoad - 0 - get specific data 1 - get all data String - [] userWithNotes [user1, user2, user3]..... users that have the notes on neurons in the projects

Returns: An XML document which describes the projects


getProjectDetailsForECM

Get project details for ECM (neurons and user vars for projectId)

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server projectId - Project id

Returns: An XML document which describes the project details(neurons and user vars for a specified projectId)


getProjectId

Get project id

Parameters: Username - Password - Dashn – project name

Returns: Project id


getQueriesByDataSource

Get all of the queries associated with a data source

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server dataSourceId - Data source ID

Returns: An XML document which describes the roles


getQueryIdForQuery

Get the id of the query with a certain data source id and query name.

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server datasourceId - ID of the data source for the query queryName - the name of the query

Returns: id for that query


getRolePrivileges

Get all of the privileges associated with a role

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server roleId - Role ID

Returns: An XML document which describes the privileges


getUserPrivileges

Get all of the privileged associated with a role

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server roleId - Role ID

Returns: An XML document which describes the privileges


getSubProject

Get a given subproject

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server id - Project ID

Returns: An XML document which describes the project


getSubProjects

Get all of the subprojects for a project

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server parent_id - Parent project ID

Returns: An XML document which describes the projects


getSubProjectsMap

Get a map of the subprojects

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: An XML document which describes the map


getSpecialConnections

Get Special Connections between pneurons and projects

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server neuronId - Neuron Id gets all the connections for this pneuron projectId - Project Id gets all the connections for this project

Returns: An XML document which describes the connections


getTabsForDashboard

Gets all tabs for a dashboard

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server dashboardID - ID of the dashboard

Returns: XML describing all tabs for that dashboard


getUserRoles

Get a user's roles

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server userId - The ID of the user

Returns: An XML document which describes a user's roles


getUserVar

Get a user variable

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server id - The variable ID

Returns: An XML document which describes the user variable


getProjectForUserVar

Get the project for an user variable

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server id - The variable ID

Returns: An XML document which describes the user variable


getWhatIfResult

Get What If Result information

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server id - ID of the What If Result

Returns: XML describing what if result


loadDashboard

Load a new dashboard from XML

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xml - XML created during an export call

Returns: name of the loaded dashboard


loadNeuron

Load a neuron instance

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server pneuron - Neuron name

Returns: Status


loadProjects

Load a one or more projects from XML

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server fPropagate - Should this project be propagated projectXML - XML created during an export call

Reurns: Status


getDatasourcesForOtherRoles

Get datasources that belong to users with other roles

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server projectXML - The xml for the project

Returns: The list of datasources that are created by another user


getAliasWithRoles

Gets alias with roles

Parameters Username Password

Returns: XML describing alias and roles


moveNeurons

Move a list of neurons to another cateory

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xml - An XML document which describes the id of category where neurons will be moved and the ids of neurons

Returns: Status


moveNeuronsFromCategory

When a category is deleted the neurons are transfered to another cateory

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server oldParentId - The id of the deleted category newParentId - The id of the new parent category projectExists Checks if the project name exists Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xmlProjects - XML containing names and ids of the projects

Project1 0000001B_1373C4A9315_C0A80110_C73F Project2 00000005_1374AB0D35F_C0A80110_E7AA false

Returns:

Project1 Project2

hasRights: 1 if the project name exists and the user has the roles to override it, 0 if the project name does not exist, -1 if the project name exists and the user does not have the roles to override it, 2 if the project was renamed


getExisitingNeurons

Check if neurons allready existin the database

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server neurons - fooNeuron1 fooNeuron2

Returns: a string containing the duplicate names


reloadNeuron

Reload a give neuron instance

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server fPropagate - Should the reload be propagated to other servers name - XML containing the names of the neurons to reload

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


reloadPNeuron

Reload a give neuron

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server name - Names of the neuron to reload

Returns: Status


reloadNeurons

Reload all neuron instances

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server fPropagate - Should the reload be propagated to other servers

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


reloadNeuronConfig

Reload configuration for all neuron instances

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


extractMessageTags

Returns message tags

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xml - Configuration Xml message with neuron data

Returns: Message tags separated by ;


reloadProject

Reload the neurons from a given project

Parameters: userName - Username to be used to authenticate with the server password - Password to be used to authenticate with the server projectId - The id of the projects to reload

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


reloadTagSystem

Reload Tag System

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server


reloadTagHost

Reload Tag System

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: Status


updateNeuronNotificationEvent

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server projectId - The neurons project id value - Value to be updated all the neurons EnableNotificationEvents field

Returns: Status


saveDashboard

Save (add/update) a dashboard to the environment

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xml - Describes the dashboard

NewDashboard If node has no value it will do an insert, otherwise it will update for the that is specified.

Returns: ID of the added/updated dashboard


saveEcmSessionData

Save ECM session data of a certain dashboard

Parameters Username Password dashboardID content isDelete

Returns: Status


updateEcmSessionData

Updates ECM session of a certain dashboard

Parameters: Username Password dashboardId content

Returns Status


saveDashlets

Save (add/update) a dashlets to the environment

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xml - Describes the dashlet

00000016_13040B356EF_C0A8010D_154D E9D68B1D-97C6-4E2C-A171-23E1486F55D7 198 128 400 300 DonutChart_1 com.pneuron.dashboards.gwt.client.domain.designer.widget.DonutChart 0 0 4CB8CAF7-23C1-49DA-98B6-F8B51EF800BD Dashlet Title null DonutChart_1 0 BE900F4E-3349-4D84-80B4-82A77A9722BB Chart Height 300 null 0 94901356-38CC-430A-89A6-849DF7DCC605 DataSource default null DataSource@#@DataSourceNameInHere@#@00000003_12CA667FBCD_C0A80259_0B8C@#@f83e8933-00e0-41ad-9eb4-d20e25e11111 0 7189FF07-07F3-4809-95C5-672950932D8B UserVar UserVariableNameInHere null UserVar@#@00000016_13040C71997_C0A8010D_1EC1@#@uservar@#@0@#@100@#@@#@00176A09_12B9BF1353B_0ACAC790_A2A5@#@GetDataFromECM@#@ 0 59D0D376-7981-4904-84D6-652886A80A87 ToggleNetwork ToogleNetworkNameInHere null ToggleNetwork@#@00000029_1301D3E33B4_C0A8010D_B805@#@NeuronDB@#@ 0

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


saveProperty

Save a property (add or update)

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server name - The value of the field name Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE saveWhatIfResult Save (add/update) a What If Result to the environment Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xml - Describes the What If Result Information

Awaiting Test Results..... 0

If node has no value it will do an insert, otherwise it will update for the that is specified

Returns: ID of the added/updated What If Result


unloadNeuron

Unload a give neuron instance

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server pneuron - Name of the neuron to reload

Returns: Status


updateCategory

Update an existing category from the environment

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server name - Name for the category id - ID of the category that we want to update X - X coordinate of the category that we want to update Y - Y coordinate of the category that we want to update

Returns: STATUS_SUCCESS, STATUS_FAILURE


updateHost

Updates host

Parameters Username Password Name Id isLoadBalancing Returns: Status


getNeuronsForId

Get Pneurons from given list of Ids

Parameters Username Password Ids

Returns: Pneurons and description


updateNeuron

Update an existing pneuron

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server fPropagate - Should this project be propagated configurationXML -

000000A0_125500DE574_7F000001_4E2D 117 337 FALSE 0 [Change Me] [Change Me] Print Print2

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


updateMultipleNodePositions

Update the coordinates of one or multiple nodes

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server fPropagate - Should this project be propagated configurationXML -

00000011_1374B61351A_C0A80110_E7AA projectA 12 -2 neuron

Returns: empty string if success, names of projects that could not be updated or "ERROR" for error in connection


updateNeuronTypes

Update Pneuron Type

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server id - type id name - type name className - java class image - image address

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


updatePrivilege

Update an existing privs from the environment

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server name - Name for the role id - The id of the privilege to be updated

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


updateProject

Update an existing project from the environment

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server name - Name for the project id - ID of the project that we want to update X - X coordinate of the project that we want to update Y - Y coordinate of the project that we want to update

Returns: STATUS_SUCCESS, STATUS_FAILURE


updateRole

Update an existing role from the environment

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server name - Name for the privs id - ID of the privs that we want to update

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


updateRolePrivileges

Update a roles privileges

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xml - XML description of the role's privileges

0000000A_12AC8E02EDA_0A000093_9331User Role 00000005_12AC8E02ED3_0A000093_9331Designer Privilege

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


updateUserPrivileges

Updates user privileges

Parameters Username Password Xml - xml list of privileges you want updated

Returns Status


updateUserRoles

Update user roles

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xml - XML description of the user's roles

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


updateUserVar

Update user variable

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server applicationName - Application from where the request is made xml - XML description of the user variable update

Returns: Status


validateSASFile

Validates the SAS and XML files and if correct creates a JAR file

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server sasFileContent - Content of the SAS file xmlFileContent - Content of the XML file

Returns: The name of the namespace if conversion was correct, the error if the conversion failed


generateServiceLibrary

Generates Jar Library using wsdl shell batch execution

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server url - webservice url address neuronId - Current Neuron Id

Returns: Jar library file name to be used within the neuron properties


getPneuronPropertiesList

Get properties values from softwarerx.properties

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server propertyNames - XML with properties and their values . . . Xml of property names for which we want to obtain the value Name1 Name2 Name3

Returns: values for the specified properties


getAllFiringPneurons

Provides a list of Pneurons that can fire the network for the current user

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: XML describing all pneurons with firing properties


getAllFiringPneuronsForCurrentHost

Provides a list of current host's Pneurons that can fire the network for the current user

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: XML describing all pneurons with firing properties


getAllDebuggingPneurons

Provides a list of Pneurons that are in debug mode for the current user Parameters: userName - password - projectId - pneuronName - pneuronHost - pneuronClass -

Returns: XML of all pneurons in debug mode


getAllDebuggingPneuronsForCurrentHost

Provides a list of current host's Pneurons from the current host that are in debug mode for the current user

Parameters: userName - password - Returns: XML of all pneurons in debug mode for host


getLibraryClasses

Get library class

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server jarLibraryFileName - Jar File Name

Returns: XML describing all classes available within the Jar Library


getLibraryClassMethods

Get library class methods

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server jarLibraryFileName - Jar File Name classPath - Full Class Path, Namespace and Class Name

Returns: XML describing all methods available within the specified Class


getWrapperLibraries

Gets all wrapper libraries

Parameters: Username Password

Returns: XML of wrapper libraries


getLibrariesForType

Get libraries for given type

Parameters: Username Password Types

Returns: XML describing libraries of given type


validatePaths

Validate paths

Parameters: username password paths

Returns: Success or fail or invalid login


cloneDmAlias

Copy an alias environment

Parameters: aliasName - Alias name srcAliasEnvironment - Source environment dstAliasEnvironment - Destination environment

Returns: Status


cloneDmEnvironment

Copy an alias environment Parameters: aliasName - Alias name srcAliasEnvironment - Source environment dstAliasEnvironment - Destination environment

Returns: Status


getInfoAccessAvailablePrivileges

Checks what privileges from InfoAccess can be enabled for an user.

Parameters: username - Username to be checked password - Password to be checked

Returns: An XML document containing the InfoAccess privileges available for user


getUserVarsByIds

Get user variable by Id.

Parameters: Username Password uvId

Returns: XML doc of user variables


checkIfClassExists

Checks if class exists

Parameters: Username Password classFullPath Returns: Status


saveNeuronNote

Method adds or updates an existing note associated by an user to a pneuron

Parameters: username - Username to be used to authenticate with the server and to add the note to a pneuron password - Password to be used to authenticate with the server and to add the note to a pneuron noteId - Note Identifier to be used if a note needs to be updated, leave blank if you need to add and not update pneuronId - Pneuron reference (identifier) note - Note body

Returns: Status


deleteNeuronNote

Method deletes an existing note using the note identifier

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server noteId - Note Identifier used to identify note in order to delete

Returns: Status


getNeuronNotes

Method gets all the notes associated with a pneuron instance < >Created: Cristian Blaga

Parameters: username - Username to be used to authenticate with the server and to add the note to a pneuron password - Password to be used to authenticate with the server and to add the note to a pneuron noteId - Note Identifier to be used if a note needs to be updated, leave blank if you need to add and not update pneuronId - Pneuron reference (identifier) note - Note body

Returns: returns all notes for pneuron


getFromInformationForDebug

Get all projects and the corresponding from_pneurons which send debugging messages

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: An XML document describing the projects and pneurons


getToInformationForDebug

Get all projects and the corresponding to_pneurons which receive debugging messages from

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server fromPneuron - Pneuron name - source of messaging

Returns: An XML document describing the projects and pneurons


getFieldsNameForDebug

Get all unique fields from messages_values between

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server fromPneuron - Pneuron name - source of messaging toPneuron - Pneuron name - destination of messaging

Returns: An XML document describing the projects and pneurons


getMessagesInformationForDebugBySearchingCriteria

Get informations about the debugging messages between

Parameters: fromPneuron - and toPneuron - taking in consideration searching criteria username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server fromPneuron - Pneuron name - source of messaging toPneuron - Pneuron name - destination of messaging fieldsList - List of fields from messages_values searchedValue - Pneuron name - destination of messaging orderByTicksSent - type of ordering the results: asc or desc limit - Number of results that will be returned

Returns: An XML document describing the projects and pneurons


cleanDebugForProject

Cleans all the debug information associated with the network/project idendified using

Parameters: projectName - or projectId - username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server projectName - Project name - Network Name projectId - Project Id - Project Unique Identifier

Returns: Execution Status Login Failure/Success/Failure


getDebugConfigurationForProject

Gets all the pneuron debug settings for a provided project, identified using

Parameters: projectName - or projectId - username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server projectName - Project name - Network Name projectId - Project Id - Project Unique Identifier

Returns: Project Debug Settings for all pneurons.


saveDebugConfigurationForProject

Saves debug settings for provided pneurons, identified using

Parameters: xml - username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xml - Xml - stream contains pneuron id, debug state, and hops

Returns: Execution Status Login Failure/Success/Failure


extractAnalyticTags

Extract all the generated tags/store variables defined within

Parameters: analyticInstructionBody - instruction body list username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server analyticInstructionBody - Instruction Xml String

Returns: Generated Tags as Xml/String


saveProjectInPanel

Creates new panel or add to existing panel the list of projects specified

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server panelId - Panel Id - existing panel id projectIdList - Project List separated by ; isGlobalPanel - If the destination panel is global

Returns: Execution Status Success/Failure/Invalid Login


removeProjectFromPanel

Removes from panel the list of projects specified

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server panelId - Panel Identifier projectIdList - Project List separated by ;

Returns: Execution Status Success/Failure/Invalid Login


removeProjectsFromAllPanels

Removes the list of projects from all panels (global and local)

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server projectIdList - Project List separated by ;

Returns: Execution Status Success/Failure/Invalid Login


removePanel

Removes panel

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server panelId - Panel Identifier

Returns: Execution Status Success/Failure/Invalid Login


getPanelsForUser

Get Panels for User - get panel list

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: xml message (as string) containing all the panels declared by user


getProjectsInPanel

Get Projects in Panel

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: xml message (as string) containing all the projects from panel, with their privileges


renamePanel

Removes panel

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server panelId - Panel Identifier

Returns: Execution Status Success/Failure/Invalid Login


setPanelsOrder

Set order of panels

Parameters: username password ids

Returns: Status


getCacheBatchSize

Gets batch file size

Parameters: username password

Returns: Batch cache record size


getPaletteOrderForUser

Get Palette order for User

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: xml message (as string) containing the palette order declared by user

all Order of all the neurons icons separed by ";" analytics Pneuron Project;Custom Neuron;com.pneuron.neurons.matching.MatchingAnalyticNeuron;com.pneuron.neurons.analytic.AnalyticNeuron;com.pneuron.neurons.predictive.SasNeuron;


savePaletteOrderForUser

Saves palette order for user, idendified using

Parameters: xml - username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xml - Xml - stream contains name of the category and the neuron order

Returns: Execution Status Login Failure/Success/Failure


delDmAlias

Delete an alias

Parameters: aliasName - Alias name

Returns: Status


addEnvironment

Add new environment

Parameters: username password name comment

Returns: Status


deleteEnvironment

Delete environment

Parameters: username password name

Returns: Status


getAllEnvironments

Gets all environments

Parameters: username password searchText

Returns: XML doc containing all environments and details


updateEnvironment

Updates environment

Parameters: username password oldName newname comment getAliasTypes get all alias types parameters username password

Returns: XML doc containg all available alias types


deleteAlias

Deletes an alias by name

Parameters: username password aliasName

Returns: Status


updateAlias

Updates alias

Parameters username password oldName newName

Returns: Status


checkIfAliasExist

Checks if alias exists

Parameters: username password alias – alias name

Returns: True or false


addAlias

Add a new alias

Parameters: username password name typeId

Returns: Status


findAlias

Find a certain alias

Parameters: username password filterName filterType env envStatus applicationName

Returns: XML doc of all found aliases


getEnvironmentForAlias

Get environment for a given alias name

Parameters: username password aliasName

Returns: XML doc describing evironment


getAliasDriverXML

Gets alias driver XML template

Parameters: username password aliasType environmentName

Returns XML template of alias


saveAliasAttributes

Save alias attributes

Parameters: username password attributesXML alias environment

Returns: Status


addAliasWithAttributes

Add alias with attributes

Parameters: username password name typeId attribXml

Returns: Status


testAliasDriver

Runs test command for given alias driver

Parameters: username password alias environment

Returns: Status


getAttributesForAliasType

Notifies Deployment Manager to reload

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns Attributes for alias types


getHostsHealth

Get Health for all Hosts within the platform

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: Xml as String with all the hosts and their status


resetHostsHealt

Reset the status for all the Hosts

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: Xml as String with all the hosts and their status


copyPneuron

Copy a list of neurons

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server neuronsXML - XML containing original neuron Id, copy name, host

Returns: Status


validateDriverAttributes

Validate Attributes for Driver Alias

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server driverType - Driver Class Name xmlAttributes - Driver attributes - defined as XML containing name and value

Returns: validation status as XML


testAliasDriverWithAttributes

Test connection for DBSourceAlias

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server driverType - Driver Class Name xmlAttributes - Driver attributes - defined as XML containing name and value

Returns: error message or "success"


getDirectoryStructure

Gets Directory Structure

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server path - Directory File Path on local machine

Returns: directory entries (files, sub-directories and link file) as XML


getDetailDirectoryStructure

Gets Detailed Directory Structure

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server path - Directory File Path on local machine

Returns: directory entries (files, sub-directories and link file) as XML


removeResource

Remove Resource - Directory/File Entry

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server path - Directory/File Path on local machine fileName - File Name on local machine to be removed/deleted

Returns: Status


indexSearch

Search Index Directory

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server indexAliasId - Index Alias Identifier

Result: Status


indexCheck

Check if Index Directory exists

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server indexAliasId - Index Alias Identifier

Returns True/False


updateIndex

Start Update Index Process

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server indexAliasId - Index Directory Path

Returns: Status


saveTemplate

Update or add a new template.If the id from xml is null then the template is added otherwise is updated.

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xml -

Returns: id of the templated


getTemplateByName

Get template by name.

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server name - Name to be used to find the template

Returns: An XML document describing the templates properties.


getAllTemplatesDetails

Get all templates details.

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: An XML document describing the templates properties.


getAllTemplates

Get all templates.

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: An XML document containing all templates with their properties.


updateTemplate

Update an existing templateName

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server oldName - Old Name for the templates newName - New name for the templates

Returns: Status


deleteTemplateById

Delete Template by id.

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server id - The template id to be deleted

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


copyTemplate

Copy an template

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server templateId - The original template id templateTab - The original template tab copyTemplateName - New name for the template copy

Returns: Status


saveMapEntityXML

Save the group map entity and its association to directory aliases.

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xml -

Returns: id of the map entity.


deleteMapGroupById

Delete index map group by id.

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server id - The index map group id to be deleted

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


getAllMapGroupsXML

Get all map group entities.

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: An XML document containing all map group entities with their id and name.


getAliasesForGroup

Get all directory aliases for the group map

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server id - Id of the group map

Returns: An XML document containing all the directory aliases associated to the group map


getAllStoreProceduresFromAlias

Gets all stored procedures from data source alias

Parameters: username password aliasName

Returns: XML doc of stored procedure names


getAllParamsFromStoreProcedures

Get all parameters from a stored procedure in a data source alias

Parameters: username password aliasName procedureName schemaName

Returns: XML doc of all parameters in stored procedure


getAllExecutionSchedule

Get all configured directory schedules

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: An XML document describing all of the known directory schedules


saveExecutionScheduleEntityXML

Save execution schedule Parameters: username password xml – XML descriving execution schedule

Return: Status


resetIndexSchedule

Resets index schedule

Parameters: username password type

Returns: Status


deleteExecutionScheduleById

Deletes execution schedule using given Id.

Parameters: username password id

Return: Status


getDataFormat

Get data format by type or description

Parameters: username password searchType searchDescription

Result: XML doc of all data formats found from search


saveDataFormat

Save a data format

Parameters: username password id type format

Returns: Status


deleteDataFormat

Delete a certain data format by id

Parameters: username password id

Returns: Status


getExistingTemplatesFromXML

Get all template names that exist in the database and in the templatesXML

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server templatesXML - An XML document describing template names to check if they exist in the database

Returns: An XML document describing template names


checkExistingNameForWidget

Check if a dashlet name is already taken in the specified dashboard

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server name - The Name that need to be verified dashboardId - The id of the dashboard where the names will be checked dashletId - The id of the dashlet which will be checked

Returns: returns true for an existing name, false otherwise


getDashletNotes

Gets all notes associated with a dashlet Id.

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server dashletId

Results: XML doc containing notes for dashlet


deleteDashletNote

Deletes dashlet note given its id

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server noteId

Returns Status


saveDashletNote

Save a note to a dashlet

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server noteId dashletId note

Returns: Status


resetStatisticsForProject

Reset statistic for a project

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server projectXML fPropogate

Returns: Status


resetStatisticsForPneuron

Reset statistics for a Pneuron

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server neuoronsXML shouldFire fPropogate

Returns: Status


connectGenericErrorBranch

Create a generic error branch connection.

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server projectId neuronId alwaysUse

Returns: Status


disconnectGenericErrorBranch

Disconnect a generic error branch connection

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server projectId neuronId

Returns: Status


resetGenericErrorBranchConfiguration

Resets configuration for generic error branch

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server fPropogate

Returns: Status


getGenericErrorConfiguration

Get configuration of a generic error by project Id

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server projectId

Returns: XML doc of generic error configuration


saveGenericErrorConfiguration

Save configuration of generic error

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server projectId configXML

Returns: Status


updateNodesImage

Update the image of a node

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server nodesId image isNormalSize isBold isProject

Returns: Status


getCaseNeuronConfiguration

Get XML config of Case Pneuron

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server neuronId

Returns: XML of Case pneuron configuration


getCaseNeuronForbiddenDestinations

Get XML of forbidden destinations of Case Pneuron

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server neuronId

Returns: XML of Case pneuron forbidden destination


saveCaseNeuronConfiguration

Save configuration of Case Pneuron

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server neuronId branchXML

Returns: Status


containsNeurons

Does a certain project contain Pneurons

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server projectIds -

Returns: XML of project names and whether they contain Pneurons or not.


copyDashboard

Copy a dashboard

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server srcDashboardId dstDashboardName

Returns: Status


copyDashboardTab

Copies a dashboard tab

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server doc

Returns: Status


getAllProjectsOrDashbords

Get all of the known projects o dashboards

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: An XML document descibing the projects


checkNeuronNameIfExists

Checks if there is already defined a pneuron with the provided name

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server neuronName - Neuron Name to be checked

Returns: True - neuron name already used; False - neuron name not used


getWidgetsOrderForUser

Get widgets order for User for ECM

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: xml message (as string) containing the widgets order declared by user


saveWidgetsOrderForUser

Saves widgets order for user, idendified using

Parameters: xml - username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server stackName - Stack name: Basic or Extendet stackName - Contains the names of the widgets in order

Returns: Execution Status Login Failure/Success/Failure


getCategoriesForProjects

Get the categories for selected projects

Parameters: username - password - projectIds - the list od projects ids

Returns: XML of categories.


getUsersWithNotesForProjectsIds

Get all Users with notes for projects ids = listProjId have dependencies

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server listProjId - Ids of the projects

Returns: Users with notes


getUsersWithNotesForDashletsIds

Get a list of all users with notes given dashlet ids.

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xmlDashletIds

Returns: XML of users with notes for given dashlet


getDashboardXmlWithNotes

Get dashboard description and notes

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server dashboardID - ID of the dashboard userNamesXML - XML with user ids for the export of notes; null if the user doesn't have ADMIN role

Returns: XML describing dashboard


getAliasUsage

Get the resources name which use the alias

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server aliasName - Name of the alias

Returns: In case of success returns an xml containing the list of neurons and queries which use the alias OR empty string in case that the alias is not used.In case of error returns null


copyWidgets

Copy widgets

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server aliasName - Name of the alias

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


getDashboardsAndWidgetscopyWidgets

Returns the xml containing the dashboards and all widget names from the dashboards

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server dashboardIds - Dashboard id's list

Returns: The xml containing the dashboards and all widget names from the dashboards


moveWidgets

Move widgets

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server aliasName - Name of the alias

Returns: STATUS_INVALID_LOGIN, STATUS_SUCCESS, STATUS_FAILURE


getAllDistinctHostsForProjectIds

Returns the xml containing the distinct hosts used in the projectsIds

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server projectsIds - Projects ids

Returns: The xml containing the distinct hosts used for the projectsIds given


getNotificationAliasSource

Get notifications from a source alias

Parameters: username - Username to be used to authenticate with the server. password - Password to be used to authenticate with the server.

Returns: XML of notifications of alias


getNotificationConfigurationSource

Get notification configuration source

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server aliasName - Name of the alias

Returns: XML of notifications of configuration


getRunningEnvironment

Get running environment details

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: XML description of running environment


getCloudIdentifier

Get cloud identifier

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: Cloud identifier


getProjectsForNeuronNames

Get all the known projects for the selected Pneuron names

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server neuronNames - List of neuron names

Returns: An XML document describing the projects


virtualizationKill

Kill Virtualization

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server fPropogate -

Returns: Status


virtualizationReloadAll

Reload virtualization

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server fPropogate -

Returns: Status


virtualizationLoadProject

Kill virtualization

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server projectId fPropogate -

Returns: Status


virtualizationUnloadProject

Unload a project

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server fPropogate projectId -

Returns: Status


virtualizationReloadProject

Reload a project

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server fPropogate -

Returns: Status


virtualizationLoadPneuron

Load a pneuron

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server name fPropogate -

Returns: Status


virtualizationUnloadPneuron

Unload a pneuron

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server name fPropogate -

Returns: Status


virtualizationReloadPneuron

Reload a pneuron

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server name fPropogate -

Returns: Status


virtualClusterLoad

Load a cluster

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server clusterName fPropogate -

Returns: Status


virtualClusterReload

Reload a cluster

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server clusterName fPropogate -

Returns: Status


virtualClusterStart

Load a cluster

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server clusterName fPropogate -

Returns: Status


virtualClusterKill

Kill a cluster

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server clusterName fPropogate -

Returns: Status


virtualClusterKillAll

Kill all clusters

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server fPropogate -

Returns: Status


getAllNotificationTags

Get all notification tags

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server name parentName systemDef isActive

Returns: XML containing all tags


saveNotificationTag

Save a notification tag

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xml -

Returns: Status


deleteNotificationTag

Delete notification tag

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server id -

Returns: Status


getAllNotification

Get all notifications

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xmlFilter -

Returns: XML containing all notification tags


saveNotification

Save a notification

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xml -

Returns: Status


deleteNotification

Save a notification

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server id -

Returns: Status


getTagsAssociatedToNotification

Get tags that are associated with a notification

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server notificationId -

Returns: XML containing tags.


saveTagsAssociatedToNotification

Save a tags associated with a notification

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xml -

Returns: Status


getAllNotificationBodys

Get all notification bodies

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xmlFilter -

Returns: XML containing all notification bodies


saveNotificationBody

Save a notification body

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xml -

Returns: Status


deleteNotificationBody

Delete a notification

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server id -

Returns: Status


getAllNotificationDrivers

Get all notification dirvers

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server bodyId -

Returns: XML containing all notification driver descriptions


saveNotificationDriver

Save a notification driver

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xml -

Returns: Status


deleteNotificationDriver

Delete a notification driver

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server notificationDriverId -

Returns: Status


getNotificationDetails

Get notification details

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server notifiactionID -

Returns: XML containing details of the notification.


updateActiveStateForNotifications

Update active state for notifications

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xmlFilter activate -

Returns: Status


updateActiveStateForAllErrors

Update active state for all errors

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server activate - Returns: Status

Returns: Status


addCluster

Add cluster object definitions

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Results: Status


deleteCluster

Delete cluster object definitions by id

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Results: Status


updateCluster

Update cluster object definitions

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Results: Status


activateCluster

Activate cluster

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Results: Status


getAllClusterDefinitions

Get all cluster object definitions

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: An XML document describing all know cluster definitions


getClusterNamesForProjectId

Get cluster name for project id

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: the cluster name


getAllClusterProblemsByClusterId

Get cluster name for project id

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server clusterId

Returns: XML contain all issues with cluster


getClusterPriorityAlgorithmsById

Get Cluster Priority Algorithms By Id

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: An XML document describing all know cluster definitions


getAllClusterPriorityAlgorithms

Get All Cluster Priority Algorithms

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: An XML document describing all know cluster definitions


addClusterPriorityAlgorithms

Add cluster PriorityAlgorithms

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: Status


deleteClusterPriorityAlgorithms

Delete cluster Priority Algorithms by id

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: Status


updateClusterPriorityAlgorithms

Update cluster PriorityAlgorithms

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: Status


getAllClusterDispatchAlgorithms

Get All Cluster DispatchAlgorithms

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: An XML document describing all know cluster definitions


addClusterDispatchAlgorithms

Add cluster Dispatch Algorithms

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: Status


deleteClusterDispatchAlgorithms

Delete cluster Dispatch Algorithms by id

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: Status


updateClusterDispatchAlgorithms

Update cluster PriorityAlgorithms

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: Status


getClusterDispatchAlgorithmsById

Get Cluster Dispatch Algorithms By Id

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: An XML document describing all know cluster definitions


getAllClusterHostType

Get All Cluster Host Type

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: An XML document describing all know cluster definitions


addClusterHostType

Add cluster Host Type

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: Status


deleteClusterHostType

Delete cluster Host Type by id

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: Status


updateClusterHostType

Update cluster object definitions

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: Status


getClusterHostTypeById

Get Cluster Host Type By Id get

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: An XML document describing all know cluster definitions


getAllClusterHostsByClusterId

Get All Cluster Hosts By Cluster Id

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: An XML document describing all know cluster definitions


addClusterProblem

Add cluster problem

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: Status


deleteClusterProblem

Delete cluster problem by id

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: Status


updateClusterProblem

Update cluster problems

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: Status


activateClusterProblem

Activate cluster problems

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: Status


getAllNeuronsForProjectId

Get neurons for projects id

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: An XML document describing all neurons for project id


getAllClusterHostProblemsById

Get all cluster host problems by id

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server problemId -

Returns: An XML document describing all cluster host problems


addClusterHostProblem

Add cluster host problem

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: Status


deleteClusterHostProblem

Delete cluster host problem by id

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Results: Status


updateClusterHostProblem

Update cluster problems

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Results: Status


addClusterHost

Add Cluster Host

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Results: Status


deleteClusterHost

Delete cluster Host

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Results: Status


updateClusterHost

Update cluster host

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Results: Status


activateClusterHost

Activate cluster host

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server clusterId id hostStatus

Results: Status completeClusterWork Complete cluster work

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server clusterId - Cluster id problemId - Problem id messageId - Message id transactionId - Transaction id host – Host string

Results: Status


virtualClusterKillTransaction

Virtual killing of cluster transaction

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server clusterId - Cluster id problemId - Problem id transactionId - Transaction id fPropogate –

Results: Status


virtualClusterStartHost

Virtual cluster start host.

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server clusterId - Cluster id hostname - Host string fPropogate -

Results: Status


virtualClusterStopHost

Virtual stop of cluster host.

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server clusterId - Cluster id hostname - Host string fPropogate -

Results: Status


virtualClusterQuiesceHost

Virtual quiesce host of cluster.

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server clusterId - Cluster id hostname - Host string fPropogate -

Results: Status


virtualClusterResumeHost

Virtual resume host of cluster.

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server clusterId - Cluster id hostname - Host string fPropogate -

Results: Status


virtualClusterRefreshFriendlyName

Virtual refresh of friendly names.

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server clusterId - Cluster id fPropogate -

Results: Status


virtualClusterCheckProject

Virtual check cluster project.

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server clusterId - Cluster id hostname - Host string fPropogate -

Results: Status


virtualClusterGetInflight

Get inflight messages of cluster

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server clusterName - Host string fPropogate -

Results: XML of inflight messages


databasePropertiesGetForId

Get database properties for cluster

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server id - Cluster id

Results: XML describing database properties.


aliasNameExists

Does alias exist.

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server aliasName aliasId - Cluster id

Results: True/false


saveDataToFile

Write Data To a file

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server fileType - Type of file (csv, xml, xls etc.) fileName - Name of the file path - Path of the file relativePath - Relative path of the file additionalInfo - For example for excel it contains the sheet name columnNames - For example for csv is the first row content - A matrix that contains the content

Returns: Status


removeConnections

Removes connections

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server connectionsXML - XML containing a list of connections to remove

Returns: Status


changeConnectionTypes

Change connection types

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server connectionsXML - XML containing a list of connections and the new type

Returns: Statsus


getUsersReport

Get all users reports

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: XML of user report


getMailConfigurations

Get mail configuration map (id and name)

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: XML of mail configurations


updateGlobalProperties

Update global properties

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xml - An xml containing names and values of the properties

Returns Status


activateAccounts

Activates accounts

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: Status


inactivateAccounts

Inactivate accounts

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: XML containing inactive accounts


markAccountsAsDeleted

Marks accounts as deleted

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: Status


notifyInactiveAccounts

Sends an email with the accounts that will become inactive

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: Status


updateSecurityPolicies

Updates all security policies from the db

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server fPropagate - Should the addition be propagated to remote servers

Returns: Status


getAllMailConfigurations

Gets all mail configuration from db

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: XML containing all mail configurations


insertMailConfiguration

Inserts mail configuration

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server mailConfigurationXML - XML containing mail configuration attributes

Returns: one of the following strings "error", "name_exists", "success"


updateMailConfiguration

Updates mail configuration

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server mailConfigurationXML - XML containing mail configuration attributes

Returns: Status


deleteMailConfiguration

Deletes mail configuration

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server mailConfigurationName - mail configuration name

Returns: 1 for success, 0 failure


getGlobalProperties

Get global properties by names

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: an XML document containing all the values from @propNamesList


saveLibraryData

Save library data.

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server fileAddress parameters -

Results: Status


getLibraryDetails

Get details of a library given id

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server id - id

Results: XML describing details of library.


getLicenseServerDateTime

Gets the date time of the license server

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: an XML document containing server time and time zone


getUserVarsWithRoles

Get all uservars names that exist in the database and in the queriesXML

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server projectXML - An XML document describing the project to upload projectNames - list of project names

Returns: An XML document describing uservars names


getQueriesWithRoles

Get all queries names that exist in the database and in the queriesXML

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server projectXML - An XML document describing the project to upload projectNames - list of project names

Returns: An XML document describing query names


findGlobalPanelsForUser

Get Panels for User - get panel list

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: xml message (as string) containing all the panels declared by user


addPanel

Add Design Studio panels

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server panelName - Panel Name - new or existing panel name

Returns: Execution Status Success/Failure/Invalid Login


findWidgetsUsingQuery

Return an xml containing information about widgets (dashboard, tab, widget name) that use a query (excepting the widget with the given widgetId)

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server queryName - Name of the query to be checked widgetId - Id of widget not to be included in the search

Returns: Execution Status Success/Failure/Invalid Login


getProjectIAMs

Get project IAMs

Parameters: Argument – argument used to get IAMs

Returns: XML describing IAM


getAliasIAMs

Get alias IAMs

Parameters: Argument – argument used to get IAMs

Returns: XML describing IAM


getUserVariableIAMs

Get user variable IAMs

Parameters: Argument – argument used to get IAMs

Returns: XML describing IAM


getDefinedQueryIAMs

Get define query IAMs

Parameters: Argument – argument used to get IAMs

Returns: XML describing IAM


getDashboardIAMs

Get dashboard IAMs

Parameters: Argument – argument used to get IAMs

Returns: XML describing IAM


getWidgetIAMs

Get widget IAMs

Parameters: Argument – argument used to get IAMs

Returns: XML describing IAM


getAllDashboards

Get all dashboards

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: XML describing each dashboard


getAllDashlets

Get all dashlets

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: XML describing each dashlet


saveProjectIAMs

Save project IAMs

Parameters: filterInfo – info used for filtering saveInfo – Info you want saved

Returns: Status


saveAliasIAMs

Save alias IAMs

Parameters: filterInfo – info used for filtering saveInfo – Info you want saved

Returns: Status


saveUserVariableIAMs

Save user variable IAMs

Parameters: filterInfo – info used for filtering saveInfo – Info you want saved

Returns: Status


saveDefinedQueryIAMs

Save defined query IAMs

Parameters: filterInfo – info used for filtering saveInfo – Info you want saved

Returns: Status


saveDashboardIAMs

Save dashboard IAMs

Parameters: filterInfo – info used for filtering saveInfo – Info you want saved

Returns: Status


saveWidgetIAMs

Save widget IAMs

Parameters: filterInfo – info used for filtering saveInfo – Info you want saved

Returns: Status


getSingleDashboardIAMs

Get a dashboard IAMs

Parameters: filterInfo – Info used for filtering

Returns: Status


updateAdditionalAttribute

Update additional alias attribute

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server id name value isSecured

Returns: Status


deleteAdditionalAttribute

Delete additional alias attribute

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server id

Returns: Status


getAdditionalAttributes

Get addition alias attribute

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server id aliasXml

Returns: Status


exportAlias

Export alias

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server aliasName envName

Returns: XML containing alias details. Capable of being imported.


importAlias

Import alias

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server aliasXml override

Returns: Status


decryptAliasValue

Decrypts an alias value

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server value

Returns: Status


directoryAliasCreateFolder

Creates a folder in a given directory alias

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server aliasId path

Returns: Status


directoryAliasDeleteFolder

Delete folder in directory alias

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server aliasId path

Returns: Status


saveDashletsOptions

Updates dashlet options

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xml -

Returns: Status


checkDirectoryAliasDiskSpace

Gets disk space of directory alias

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server aliasId

Returns: Disk space


directoryAliasRenameFile

Get addition alias attribute

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server aliasId filePath newFilePath option

Returns: Status


addNewDashboard

Add a new dashboard

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server dashboardName

Returns: Status


savePossibleValue

Save a possible value

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server oldName dashboardId possibleValueXML

Returns: Status


getPossibleValues

Get possible values

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server dashboardId

Returns: Status


deletePossibleValue

Delete possible values

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server dashboardId

Returns: Status


saveECMSessionValuesAndFormControls

Save ECM values and form controls

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server dashboardId sessionValuesXML forControlXML

Returns: Status


getDashboardsFormControlsAndPossibleValues

Get ECM dashboard values and form controls

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server dashboardIds

Returns: XML of dashboards values and form controls


copyFormControlsAndPossibleValuesToDashboards

Copy ECM values and form controls

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xml

Returns: Status


getClusterScaling

Get cluster scaling

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server clusterId

Returns: Cluster scaling description


saveClusterScaling

Copy ECM values and form controls

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server id clusterId hypervisorId scaleUp scaleDown

Returns: Status


saveHypervisor

Save Hypervisor

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server id friendlyName classPath parameters state

Returns: Status


setHypervisorState

Set hypervisor State

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server id state

Returns: Status


searchHypervisor

Search hypervisor State

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server name classPath

Returns: Any found hypervisors


scalingParameterDefinitionToXml

Add scaling definition to XML

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server

Returns: XML of scaling definition


saveDashboardFormControlBindings

Save dashboard from control bindingd

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server xml metadataXml

Returns: Status


getDashboardFormControlBindings

Get dashboard forn control bindings

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server dashboardId

Returns: XML of dashboard control bindings


saveDashboardFormControlToggles

Save dashboard form control toggles

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server dashboardId metadataXml

Returns: Status


getDashboardFormControlToggles

Get dashboard form control toggles

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server dashboardToggleId

Returns: Status


deleteDashboardFormControlToggles

Delete dashboard form control toggle

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server dashboardToggleId

Returns: Status


saveDefaultDashboardFormControlToggle

Save dashboard form control toggle

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server dashboardId neuornId

Returns: Status


getDashboardTogglesMetadata

Save dashboard form control toggle

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server dashboardToggleIds

Returns: Status


noSQLTest

Test NoSQL query

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server noSQLAlias query

Returns: Response of NoSQL Query


noSQLHelp

Save dashboard form control toggle

Parameters: username - Username to be used to authenticate with the server password - Password to be used to authenticate with the server dashboardId neuornId

Returns: XML containing NoSQL help dialog