Help

The GetDataset Function

January 8, 2018 User Reference

This function was introduced to enable the entire dataset to be saved as a BLOB in a data base. Typically, this function will be used in the context of a SetDataSourceData function, something like this: «SetDataSourceData(‘StagingDataSource’,Guid(), ‘XMLBlob’,GetDataset(), ‘Description’,Name)» In the above, the value of the Guid() function would be used as an arbitrary, unique, ID of […]

Read the full article →

The EnableWebLocalSave Command

January 8, 2018 User Reference

This command is used to enable the “Save Local” feature in the browser interview.

Read the full article →

The ApplyRulesToDataset Command

January 8, 2018 User Reference

It may be that all, or at least some, of the data set to be used to assemble a document comes from some place other than the interview.  For example, it might be that the data are in a data base, or retrieved from a web service or some other data source.  Often data sets […]

Read the full article →

The AppendPDF Command

November 10, 2017 Help

AppendPDF enables the user, and also the template author, to choose one or more PDF files which will be appended to the document assembled by the template in which the command appears.  The SaveAsPDF(Yes) command is issued implicitly.  In other words, PDF files can only be appended to other PDF files. Example – user supplies the […]

Read the full article →

The Data Set Data Source

November 10, 2017 Cookbook

When you have a system of templates and have run them a number of times, say for a number of your customers, the saved data set files become a source of valuable information.  It would be nice to be able to access those data files as though they were a database. That’s what the XpressDox […]

Read the full article →

XpressDox Server RESTful API

August 17, 2017 Help

XpressDox publishes an API for those users who would like to harness the power of document automation within their apps. See the API documentation here.

Read the full article →

The SetDataSourceData Function

July 4, 2017 User Reference

Values in databases can be changed by the user in the interview using the various “Save” options as described in Control how the user can change data source data. The template author can also instruct XpressDox to modify values in a data base, using the SetDataSourceData function. As an example, suppose there is a data […]

Read the full article →

Download the AdventureWorks database

July 3, 2017 Cookbook

Some of the sample templates which are delivered with XpressDox make use of one of the early instances of the Microsoft AdventureWorks SQL Server database.  This database can no longer be obtained from any Microsoft web site, and so a backup is made available here. You can download either the .bak file itself, by clicking […]

Read the full article →

Using a Stored Procedure as a Data Source

June 30, 2017 Cookbook

This Cookbook article refers to the AdventureWorks database which needs to be installed at a location available to your development environment. If you have not already done so, you can download the database from Download the AdventureWorks Database. It is assumed that you already know how to configure a datasource for a SQL Server database. […]

Read the full article →

The GetDataSourceData, GetXMLElementValue and GetXPathValue functions

May 9, 2017 Help

If you need to get data from a data source and have those data available in an interview (and hence in the data set), then the commands IncludeDataSourceData and ChooseFromDataSource would be what you would use. If, while authoring the template, you come to a point where you need one or more the values of […]

Read the full article →