Code For Eliminating duplicates from a string list:
Create a java service – remDupFromStrList
input/output parameters: inStrList and outStrList (Both are string lists)
In the shared tab import the following:
java.util.Arrays
java.util.Hashset
java.util.List
java.util.Set
--------------------Here is the code----------
IDataCursor pipelineCursor = pipeline.getCursor();
String inStrList = IDataUtil.getStringArray( pipelineCursor, “inStrList” );
pipelineCursor.destroy();
List list = Arrays.asList(inStrList);
Set set = new HashSet(list);
String result = new String[set.size()];
set.toArray(result);
IDataCursor pipelineCursor_1 = pipeline.getCursor();
IDataUtil.put( pipelineCursor_1, “outStrList”, result);
pipelineCursor_1.destroy();
Cheers,
Kalravivar
#Flow-and-Java-services#Integration-Server-and-ESB#webMethods