Documentation Index

Fetch the complete documentation index at: https://kb.lasernetgroup.com/llms.txt

Use this file to discover all available pages before exploring further.

Validate

Prev Next

The Validate functionality can be found in the Tools group of the Setup ribbon. It enables users to validate a report and show errors - if any - in the Infolog.

To use Validate, follow these steps:

  1. Select a report from the list.

  2. Click Validate in the Tools group of the Setup ribbon.

The validation process uses the following criteria:

Subject

Description

Related sources

Checks if a parent exists and if a parent is a report data source or another related source. Checks if a source name does not conflict with a report's built-in source name.

Checks if a related table exists and has relation fields specified.

Checks if relation fields exist and if at least one part of the relation is a field name.

Style sheet for SSRS XML transformation

Checks if Style sheet is specified.

Checks if XSL has any compilation errors and tries to run it against an empty document.

Elements of report

Checks if an element name and an output name are specified. Checks if an element section exists (if an element is in the existing section).

Checks if NoOutput property is on an element.

Validates an element value and checks if valid sources and values are used in the value formula.

Mapped values

Account Number validation: Checks if valid sources and values are used in the value formula.

Group validation: Checks if valid sources and values are used in the value formula.

Document ID validation: Checks if valid sources and values are used in the value formula.

Order ID validation: Checks if valid sources and values are used in the value formula.

Archive journal table validation: Checks if valid sources and values are used in the value formula.

File name values from code: Check if valid sources and values are used in the value formula.

File paths

Checks if a preview folder is specified and exists.

Checks if the XML output folder is specified and exists.

If Archive PDF folder is specified, checks if it exists.

If Archive XML folder is specified, checks if it exists.

Destination setup

Checks an account relation on the destination (whether a cust account exists if it has been specified).

Checks if the AccountNum and GroupId reports are mapped, if needed. Validates e-mail/fax/custom code values, and checks if valid sources and values are used in the value formula.

Validates destination types and checks if all mandatory fields for that specific destination type are filled in.

UtcDateTime

Contains year, month, day, hour, minute, and second.

Container

A container is a dynamic list of items containing primitive data types and/or some composite data types.

VarString

A number of characters.

CData

Used for encoding HTML within the XML document.

Base64 file

Base64-coded field.

Resolve labels

By selecting this option, you can create a label translation for a field that contains a label. For example, it can be a field from the LogisticsAddressCountryRegionTranslation table. The LongName and ShortName fields in this table contain a label.

GUID

A globally unique identifier.

Int64

Represents a 64-bit signed integer.

Time

Contains hours, minutes, and seconds.

Azure storage

URL from or to Azure Storage.

Email address

Allows defining mail recipients.

You can select multiple recipients by clicking the button next to the field or typing email addresses directly into the field, separating them with commas.

Cc

Allows defining mail carbon copy recipients.

You can select multiple recipients by clicking the button next to the field or typing email addresses directly into the field, separating them with commas.

Bcc

Allows defining mail blind carbon copy recipients.

You can select multiple recipients by clicking the button next to the field.

Subject

Email subjects can be defined with various Dynamics 365 fields combined with static text. It is possible to have more subjects if needed. To customize this option, click the button on the right. As a result, the value selector opens. For more details, see the Mail Subject and Body section on the Destinations page.

On dialog

There are two values for this drop-down combo box.

Default: enables changing the email subject and body.

Fixed: disables customizing an email.

Body

Email bodies can be defined using various Dynamics 365 fields in combination with static text.

Additional body text can be added if needed. To customize this option, click the button on the right. As a result, the value selector opens. For more details, see the Mail Subject and Body section on the Destinations page.

Was this page helpful? Let us know at knowledgebase.feedback@lasernetgroup.com