In this example, the data source is a CSV file (C:\temp\LNC002tmp.csv).
The command
LNCPRTDOC is used to generate the following Word document.
C:\temp\TEST1_LNCPRTDOC_csv.DOC
The
template used for mail merging is :
C:\temp\SP_CUST.DOC
String source = "C:\\temp\\LNC002tmp.csv";
String template = "C:\\temp\\SP_CUST.DOC";
String destination = "C:\\temp\\TEST1_LNCPRTDOC_csv.DOC";
DataSource
myDataSource = new DataSource();
myDataSource.setType("csv");
myDataSource.setPath(source);
LNCPRTDOC
myLNCPRTDOC = new LNCPRTDOC();
myLNCPRTDOC.setDoc(template);
myLNCPRTDOC.setSavFmt("*NORMAL");
myLNCPRTDOC.setShowDoc("true");
myLNCPRTDOC.setMrgType("*FILE");
myLNCPRTDOC.setUnlink("true");
myLNCPRTDOC.setOutSave("true");
myLNCPRTDOC.setSavDoc(destination);
myLNCPRTDOC.setMrgSel("*LTR");
myLNCPRTDOC.setExecMrg("true");
myLNCPRTDOC.setEndOpt("*CON");
myLNCPRTDOC.setHeaderSrc("*FILE");
myLNCPRTDOC.setSourceData(myDataSource);
myLNCPRTDOC.setLNCSrvAddr("192.168.1.9");
myLNCPRTDOC.execute();