Technology Blogs by Members
Explore a vibrant mix of technical expertise, industry insights, and tech buzz in member blogs covering SAP products, technology, and events. Get in the mix!
Showing results for 
Search instead for 
Did you mean: 
Generating Alpha-numeric String using Groovy

Steps to generate an alphanumeric string of length 8 using groovy.

  1. Create a basic Iflow.

  2. Add Groovy to generate alphanumeric string of length 8.
    def Message processData(Message message)
    def UniqueString = generateRnadomKey()
    return message

    def generateRnadomKey()
    def chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
    def random = new SecureRandom()
    def key = ''
    for(int i = 0; i<8; i++)
    int index = random.nextInt(chars.length())
    key += chars[index]
    return key

  3. Suppose we have generate a reference id of length 25 consist of 8 random alphanumeric string and current date with timezone.


Suppose we have random string is 8yu78H1e and current date with timezone value 10112023144952324.

The final output will be 8yu78H1e10112023144952324.

  1. In Content modifier use this syntax to print custom timezone date and time.


  1. Add Start point and end point in the iflow for simulation.

  2. Click on simulation tab to run the simulation.

  3. Once the simulation done click on the end message box to check the reference id.

  4. We are getting the reference id of length 25 which consist of 8 random alphanumeric string and current date with timezone.


Labels in this area