in taverna-server-webapp/src/main/java/org/apache/taverna/server/master/TavernaServer.java [1212:1230]
public void setRunInputPortListDelimiter(String runName, String portName,
String delimiter) throws UnknownRunException, NoUpdateException,
BadStateChangeException, BadPropertyValueException {
TavernaRun w = support.getRun(runName);
support.permitUpdate(w);
Input i = support.getInput(w, portName);
if (i == null)
i = w.makeInput(portName);
if (delimiter != null && delimiter.isEmpty())
delimiter = null;
if (delimiter != null) {
if (delimiter.length() > 1)
throw new BadPropertyValueException("delimiter too long");
if (delimiter.charAt(0) < 1 || delimiter.charAt(0) > 127)
throw new BadPropertyValueException(
"delimiter character must be non-NUL ASCII");
}
i.setDelimiter(delimiter);
}