View Full Version : Record Count, Indicia & MarComm Central

March 28th, 2012, 03:05 PM
I have a client with four sets of triggered post card mailings. On another post, I received javascript help to count the records, then place the indicia graphic. I used the following code in Fusion Pro Desktop:
OnJobStartvar myNewFile = new ExternalDataFileEx(FusionPro.Composition.inputFile Name, ",");
scIndicia = (myNewFile.recordCount > 199);
Graphic if (scIndicia) {
return Resource("scIndicia");
else {
return Resource("noIndicia");
When I compose through Fusion Pro, it works correctly. I imported different lists with different record counts, and the indicia always appeared on lists of 200 or over.

I collected the template & uploaded it to MarComm Central. When I place an order & upload my mailing list, the indicia never appears in the proof. Even when the list count is 200 or more.

Does anyone have any ideas as to why this works offline but not online and how to fix? Any help would be much appreciated. I'm stumped.:confused:

Dan Korn
March 28th, 2012, 03:25 PM
MarcomCentral typically generates a tagged markup data file, which can't be read with ExternalDataFileEx the same way as the comma-delimited data file you're using in FP Desktop. Fortunately, MarcomCentral provides an alternate mechanism to determine the number of records in the data file.

In order to work in both contexts, you need to do this:
var RecordCount = 0;
if (FusionPro.Composition.isBatch)
// MarcomCentral
RecordCount = Int(FusionPro.Composition.JobOptions["MCC_num_records"]);
// FP Desktop
RecordCount = new ExternalDataFileEx(FusionPro.Composition.inputFile Name, ",").recordCount;

scIndicia = (RecordCount > 199);That said, if you're uploading a data file to MarcomCentral, I think it just uses that file. In that case, you need to make sure that that data file you upload has the same format and delimiter (comma in this case) as the original data file used in FP Desktop. In either case, the folks on the MarcomCentral forum (http://forums.printable.com/forumdisplay.php?f=15) could probably help more.

March 29th, 2012, 10:07 AM
Thanks so much for your response. I am running a second test now, but I think it works. The indicia still does not show in the proof, but it looks like it is working when the job is processed through the Dashboard Manager.:)