Skip to content
Snippets Groups Projects

Resolve "Fluxio results and errors"

Merged Benedikt Engel requested to merge 145-fluxio-results-and-errors into fluxio/dev
Compare and
15 files
+ 647
120
Compare changes
  • Side-by-side
  • Inline
Files
15
@@ -99,6 +99,13 @@ module armarx
string hint;
};
exception FluxioException
{
string message;
string type;
Ice::StringSeq contextList;
};
sequence<dto::FluxioIdentificator> FluxioIdentificatorList;
struct FluxioSkillStatusUpdate
@@ -240,25 +247,25 @@ module armarx
//****************************//
optional(3) string
executeFluxioSkill(string skillId); // executes a fluxio skill
executeFluxioSkill(string skillId) throws dto::FluxioException; // executes a fluxio skill
void
abortFluxioSkill(string executionId); // aborts a fluxio skill
abortFluxioSkill(string executionId) throws dto::FluxioException ; // aborts a fluxio skill
dto::FluxioSkillList
getSkillList(); // returns skills of all providers
getSkillList() throws dto::FluxioException; // returns skills of all providers
optional(4) dto::FluxioSkill
getSkill(string id); // returns a single skill
getSkill(string id) throws dto::FluxioException; // returns a single skill
bool
updateSkill(string userId, dto::FluxioSkill skill); // updates an existing skill
updateSkill(string userId, dto::FluxioSkill skill) throws dto::FluxioException; // updates an existing skill
bool
getSkillMutex(string skillId, string userId); // request a mutex for a skill
getSkillMutex(string skillId, string userId) throws dto::FluxioException; // request a mutex for a skill
void
deleteSkillMutex(string skillId, string userId); // release a mutex for a skill
deleteSkillMutex(string skillId, string userId) throws dto::FluxioException; // release a mutex for a skill
optional(5) dto::FluxioIdentificatorList
deleteSkill(string skillId, string userId, bool dryRun); // removes a skill
@@ -268,31 +275,31 @@ module armarx
removeSkillParameter(string skillId, string parameterId, string userId); // removes a parameter from a skill
dto::FluxioProfileList
getProfileList(); // returns all profiles
getProfileList() throws dto::FluxioException; // returns all profiles
optional(6) dto::FluxioProfile
getProfile(string id); // returns a single profile
getProfile(string id) throws dto::FluxioException; // returns a single profile
dto::FluxioProfile
createProfile(dto::FluxioProfile profile); // creates a new profile
createProfile(dto::FluxioProfile profile) throws dto::FluxioException; // creates a new profile
void
updateProfile(dto::FluxioProfile profile); // updates an existing profile
updateProfile(dto::FluxioProfile profile) throws dto::FluxioException; // updates an existing profile
dto::FluxioProviderList
getProviderList(); // returns all providers
getProviderList() throws dto::FluxioException; // returns all providers
optional(7) dto::FluxioProvider
getProvider(string id); // returns a single provider
getProvider(string id) throws dto::FluxioException; // returns a single provider
optional(8) dto::FluxioSkillList
getSkillsOfProvider(string id); // returns all skills of a provider
getSkillsOfProvider(string id) throws dto::FluxioException; // returns all skills of a provider
optional(9) dto::FluxioSkill
addSkillToProvider(string userId, string providerId, dto::FluxioSkill skill); // adds a new skill to a provider
addSkillToProvider(string userId, string providerId, dto::FluxioSkill skill) throws dto::FluxioException; // adds a new skill to a provider
optional(10) dto::FluxioSkillStatusUpdateList
getFluxioSkillExecutionStatus(string executionId); // returns the status of a fluxio execution
getFluxioSkillExecutionStatus(string executionId) throws dto::FluxioException; // returns the status of a fluxio execution
};
}
}
Loading