System integration

Looking for the documentation on the newest versions of SIL Engine and the Simple Issue Language for Jira 8 for Server/Data Center? Click here !

This section contains routines for system integration. It enables users to deal with databases, LDAP and so on.

Routines summary

  • callExecutes SIL™ script on the current host or different host.
  • databaseAvailableChecks if the database is available. Optionally, it can check also the availability of the results for the SQL passed in as the second parameter.
  • getPersistentVarGets the persistent var, as a string
  • ldapUserAttrReturns an array of the requested attribute. This is an LDAP search routine.
  • ldapUserListReturns an array of the requested attributes for all users matching the query. This is an LDAP search routine.
  • ldapUserRecordReturns an array of the requested attribute. This is a LDAP search routine.
  • ldapUserStructReturns an array of JLdapUserStruct representing all users matched by the query.
  • runSILInlineExecutes the script with the given arguments.
  • saveURLToFileSaves the content of some URL (HTTP GET) to the specified file.
  • sendEmailSends an email.
  • sendHtmlEmailDeprecated. Sends an email, HTML formatted.
  • sendSMSSends an SMS using the ENMS service or some other provider.
  • serverInfoReturns some basic information about the Jira server.
  • setPersistentVarSets the persistent var, as a string
  • silEnvReturns the variable as presented in the environment.
  • sqlExecutes the SQL phrase over the defined datasource.
  • sqlCallStoredProcedureExecutes the stored procedure over the defined datasource name / JNDI datasource.
  • sqlCallStoredProcedureWithOutParamsExecutes the stored procedure over the defined datasource.
  • systemExecutes the command command of the operating system.