Manage Learn to apply best practices and optimize your operations.

ReplaceSubString function

Java function to replace one substring within a string with another substring.

Java function to replace one substring within a string with another substring. For instance, we use a general email message in a profile document that refers to <*user*>, <*company*>, etc. Within an agent, we pass the values for user, company, etc., to the ReplaceSubString function to replace the variable references with actual values.

//Create a Java Script Library with the following code:

public class JavaUtilities {
public String ReplaceSubString(String SourceS, String SearchS, String ReplaceS) {
while ( SourceS.indexOf( SearchS ) >= 0 ) {
String leftString = SourceS.substring(0, SourceS.indexOf( SearchS ) );
String rightString = SourceS.substring( SearchS.length() + SourceS.indexOf( SearchS ) );
SourceS = leftString + ReplaceS + rightString;
return SourceS;

//Within a Java agent assign the original string from the profile document to TextBody then add the following code:

JavaUtilities ju = new JavaUtilities();

TextBody = ju.ReplaceSubString(TextBody, "<*USER*>", doc.getItemValueString("Remote_user") );

TextBody = ju.ReplaceSubString(TextBody, "<*COMPANY*>", doc.getItemValueString("Company") );

Dig Deeper on Lotus Notes Domino Administration Tools

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.




  • iSeries tutorials's tutorials provide in-depth information on the iSeries. Our iSeries tutorials address areas you need to know about...

  • V6R1 upgrade planning checklist

    When upgrading to V6R1, make sure your software will be supported, your programs will function and the correct PTFs have been ...

  • Connecting multiple iSeries systems through DDM

    Working with databases over multiple iSeries systems can be simple when remotely connecting logical partitions with distributed ...