Hi Harry,
Just use ASMA, no need of Variable Substitution:
UDF Code:
try {
String filename = "";
DynamicConfiguration conf1 = (DynamicConfiguration) container
.getTransformationParameters()
.get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
DynamicConfigurationKey key1 = DynamicConfigurationKey.create( "http:/"+"/sap.com/xi/XI/System/File","FileName");
filename = conf1.get(key1);
filename = "SAPACHFILE." + filename;
conf1.put(key1,filename);
return filename;
}
catch(Exception e)
{
String exception = e.toString();
return exception;
}
**************** - Dynamic File name using ASMA (Adapter Specific Message Attributes) in XI / PI
Regards,
Nabendu.