iRODS Documentation
3.0.0
This documentation is generated from the iRODS code.
- msiAdmChangeCoreIRB - Changes the core.irb file from the client
- msiAdmAppendToTopOfCoreIRB - Prepends another irb file to the core.irb file
- msiAdmAddAppRuleStruct - Adds application level IRB rules and DVM and FNM mappings to the rule engine
- msiAdmClearAppRuleStruct - Clears application level IRB rules and DVM and FNM mappings that were loaded into the rule engine
- msiAdmShowIRB - Displays the currently loaded rules
- msiAdmShowDVM - Displays the currently loaded data variable mappings
- msiAdmShowFNM - Displays the currently loaded microservices and action (function) name mappings
- msiAdmReadRulesFromFileIntoStruct - Reads a rule configuration file into a rule structure
- msiAdmInsertRulesFromStructIntoDB - Writes a rule structure into the current rule base
- msiGetRulesFromDBIntoStruct - Populates a rule structure with rules from the given base name
- msiAdmWriteRulesFromStructIntoFile - Writes to file the rules within a given rule structure
- msiAdmReadDVMapsFromFileIntoStruct - Reads a DVM configuration file into a DVM structure
- msiAdmInsertDVMapsFromStructIntoDB - Writes a DVM structure into the current DVM base
- msiGetDVMapsFromDBIntoStruct - Populates a DVM structure with DVMs from the given base name
- msiAdmWriteDVMapsFromStructIntoFile - Writes to file the DVMs within a given DVM structure
- msiAdmReadFNMapsFromFileIntoStruct - Reads a FNM configuration file into a FNM structure
- msiAdmInsertFNMapsFromStructIntoDB - Writes an FNM structure into the current FNM base
- msiGetFNMapsFromDBIntoStruct - Populates an FNM structure with FNMs from the given base name
- msiAdmWriteFNMapsFromStructIntoFile - Writes to file the FNMs within a given FNM structure
- msiAdmReadMSrvcsFromFileIntoStruct - Reads a microservice configuration file into a microservice structure
- msiAdmInsertMSrvcsFromStructIntoDB - Writes a microservice structure into the current microservices base
- msiGetMSrvcsFromDBIntoStruct - Populates a microservice structure with microservices from the given base name
- msiAdmWriteMSrvcsFromStructIntoFile - Writes to file the microservices within a given microservice structure
Can be called by client through irule.
Can be called by client through irule.
- msiDboExec - Execute a database object on a DBR
- msiDbrCommit - Executes a commit on a DBR
- msiDbrRollback - Executes a rollback on a DBR
Can be called by client through irule.
Can be called by client through irule.
iCAT System Services
- msiRdaToStdout - Calls new RDA functions to interface to an arbitrary database returning results in stdout
- msiRdaToDataObj - As above but stores results in an iRODS DataObject
- msiRdaNoResults - As above, performs a SQL operation but without resulting output
- msiRdaCommit - Commit changes to the database
- msiRdaRollback - Rollback (don't commit) changes to the database
- msiStrlen - Returns the length of a given string
- msiStrchop - Removes the last character of a given string
- msiSubstr - Returns a substring of the given string
Can only be called by the server process
Can only be called by an administrator
- msiFtpGet - Gets a remote file using FTP and writes it to an iRODS object
- msiTwitterPost - Posts a message to twitter.com
- msiImageConvert - Reads a source image file and write it out as a new image file in a chosen format
- msiImageGetProperties - Gets the properties of an image file
- msiImageScale - Reads a source image file, scale it up or down in size, and write it out as a new image file in a chosen format
- msiPropertiesNew - Creates a new empty property list
- msiPropertiesClear - Clears a property list
- msiPropertiesClone - Clones a property list, returning a new property list
- msiPropertiesAdd - Adds a property and value to a property list. If the property is already in the list, its value is changed. Otherwise the property is added.
- msiPropertiesRemove - Removes a property from the list
- msiPropertiesGet - Gets the value of a property in a property list. The property list is left unmodified.
- msiPropertiesSet - Sets the value of a property in a property list. If the property is already in the list, its value is changed. Otherwise the property is added.
- msiPropertiesExists - Returns true (integer 1) if the keyword has a property value in the property list, and false (integer 0) otherwise. The property list is unmodified.
- msiPropertiesToString - Converts a property list into a string buffer. The property list is left unmodified.
- msiPropertiesFromString - Parses a string into a new property list. The existing property list, if any, is deleted.