package figaf.pitocpi11;
import com.sap.aii.mapping.api.*;
import com.sap.aii.mapping.lookup.*;
import com.sap.aii.mappingtool.tf7.rt.*;
import java.io.*;
import java.lang.reflect.*;
import java.util.*;
import com.sap.aii.mappingtool.functionlibrary.*;
public class OrderFunctions26 extends AFunctionLibrary {
String name = "DANIE2";
public String getName() {
return name;
}
@Init
public void init(GlobalContainer container) throws StreamTransformationException {
container.setParameter("first", "init");
}
@CleanUp
public void cleanUp(GlobalContainer container) throws StreamTransformationException {
}
//The key property of the UDFs should not be changed. If it is changed it cannot be used
//in the Message Mappings which are imported from ESR system.
@FunctionLibraryMethod(category = "OrderFunctions26", title = "PartnerName", executionType = "SINGLE_VALUE", key = "8c94124c-4498-11ec-bc5a-9cebe8446a8a")
public String PartnerName(@UDFParam(paramCategory = "Argument", title = "") String partner, Container container) throws StreamTransformationException {
return "H " + partner;
}
@FunctionLibraryMethod(category = "OrderFunctions26", title = "withLine", executionType = "ALL_VALUES_OF_CONTEXT", key = "ac03bb23-2564-11ee-9c69-7a7919221453")
public void withLine(@UDFParam(paramCategory = "Argument", title = "") String[] var1, @UDFParam(paramCategory = "ResultList", title = "") ResultList result, Container container) throws StreamTransformationException {
for (int i = 0; i < var1.length; i++) {
result.addValue(var1[i] + " " + i);
}
}
@FunctionLibraryMethod(category = "OrderFunctions26", title = "getGlobalAttribute", executionType = "SINGLE_VALUE", key = "add9d3d9-2563-11ee-9dcb-7a7919221453")
public String getGlobalAttribute(@UDFParam(paramCategory = "Argument", title = "") String var1, Container container) throws StreamTransformationException {
return name;
}
@FunctionLibraryMethod(category = "OrderFunctions26", title = "globalFunctionTITLE", executionType = "SINGLE_VALUE", key = "5ec8568a-2564-11ee-83d7-7a7919221453")
public String globalFunction(@UDFParam(paramCategory = "Argument", title = "") String var1, Container container) throws StreamTransformationException {
return getName();
}
@FunctionLibraryMethod(category = "OrderFunctions26", title = "getGlobalContainerVar", executionType = "SINGLE_VALUE", key = "635f8a62-2565-11ee-c128-7a7919221453")
public String getGlobalContainerVar(@UDFParam(paramCategory = "Argument", title = "") String var1, Container container) throws StreamTransformationException {
return (String) container.getGlobalContainer().getParameter("first");
}
@FunctionLibraryMethod(category = "OrderFunctions26", title = "regex", executionType = "SINGLE_VALUE", key = "cc572e46-7f8a-11ed-b068-00090faa0001")
public String regex(@UDFParam(paramCategory = "Argument", title = "") String var1, Container container) throws StreamTransformationException {
//removes last comment in a line
return var1.replaceAll("\\d+$", "");
}
@FunctionLibraryMethod(category = "OrderFunctions26", title = "checkLogTrace", executionType = "SINGLE_VALUE", key = "d79728fd-7f8a-11ed-876d-00090faa0001")
public String checkLogTrace(@UDFParam(paramCategory = "Argument", title = "") String var1, Container container) throws StreamTransformationException {
MappingTrace importanttrace = container.getTrace();
importanttrace.addWarning("Test");
return var1;
}
}
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
53 | |
5 | |
4 | |
4 | |
4 | |
4 | |
3 | |
3 | |
3 | |
3 |