Post date: Feb 23, 2015 8:30:55 AM
B2B addon UDF
Add trace in UDF/Java Mapping:
import com.sap.aii.mapping.api.AbstractTransformation;
getTrace().addInfo("Sample trace Entry");
User Defined Functions:
public String Custom_IsNum(String input, Container container) throws StreamTransformationException{
return input.matches("\\d+")+"";
}
public String getFileName(Container container) throws StreamTransformationException{
DynamicConfiguration conf = (DynamicConfiguration) container.getTransformationParameters(). get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
DynamicConfigurationKey key = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/File","FileName");
String FileName = conf.get(key);
return FileName;
}
public String getFolderName(Container container) throws StreamTransformationException{
DynamicConfiguration conf = (DynamicConfiguration) container.getTransformationParameters().get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
DynamicConfigurationKey key = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/File","Directory");
String Directory = conf.get(key);
return Directory;
}