Application Programming Interface Guide > Introduction > Groups of Procedures > Utility Procedures
 
Utility Procedures
The utility procedures are found in the resource tree under /lib/util. They are:
• ClearAllDataSourceCredentials, which clears all credential data previously stored using the setDataSourceCredentials JDBC method or the SetDataSourceCredentials procedure.
• ClearMessageProperties, which clears all JMS headers and properties that were set using SetMessageProperties.
• GenerateEvent, which generates a custom event with the specified name and value.
• GetEnvironment, which retrieves values from the environment.
• GetProperty, which gets the values of system properties.
• Pause, which causes the current thread of control.
• SendEMail, which sends an email message with the specified headers and content.
• SendMapMessage, which sends a JMS map message based on a ROW type variable.
• SendTextMessage, which sends a JMS text message.
• SetDataSourceCredentials, which sets a username and password for pass-through authentication with a specific data source.
• SetEnvironment, which sets an environment variable to a value.
• SetMessageProperties, which sets JMS headers or properties for the subsequent JMS messages to be sent using SendTextMessage.
• SetMessageProperty, which sets a JMS header or property for the subsequent JMS messages to be sent using SendTextMessage.