Please enable JavaScript to view this site.

InterFormNG2 Manual

Navigation: XPath > Built-in functions

ng:resourceExist

Scroll Prev Top Next More

ng:resourceExist(resource,path)

 

This function checks, if a resource in InterFormNG2 exists or not. The function returns a boolean: true or false.

 

The ng:resourceExist Xpath function has this format:

 

ng:resourceExist(resource,path), where:

 

resource

Resource is the type of resource in InterFormNG2, that you want verify for existence. You can specify any of these resources:

Resource

Description

Examples

document

Tests if a document e.g. xml or splf exists

ng:resourceExist('document','/Intro/Intro_demo.xml')

font

Tests if a font exists

ng:resourceExist('font','arial.ttf')

image

Tests if an image resource exists

ng:resourceExist('image','/Intro/demologo_C.jpg')

mailTemplate

Tests if an email template exists

ng:resourceExist('mailTemplate','HelloWorld2.html')

style

Tests if a style exists

ng:resourceExist('style','Header.style')

template

Tests if a template exists

Test an InterFormNG2 template: ng:resourceExist('template','/Intro/intro.ift')

Test an InterFormNG2 html template: ng:resourceExist('template','Untitled Template.ifm')

Test an InterFormNG template: ng:resourceExist('template','TestLabel1.itpl')

transform

Tests if a transform exists

Test a spooled file extractor: ng:resourceExist('transform','demo_extract.sfe')

Test an xslt transform: ng:resourceExist('transform','AddANode.xsl')

Test an xent transform: ng:resourceExist('transform','sql_demo.xent')

translation

Tests if a translation file exists

ng:resourceExist('translation','/Demo/translate_en_GB.properties')

validation

Tests if a validation rule exists

ng:resourceExist('validationRule','TestDocNo.sch')

 

path

The path contains the path (including the name of the resource) to the resource from the resource root folder , that should be verified.

 

The function can e.g. be used for verifying, if a file exists before you try to use it in the workflow.

 

Please notice, that in version 1.9.0 the editor in the designer/workflow expects, that this function only accepts a single parameter, so you might see the error below, but this can be ignored:

 

ng2ResourceExist0001

 

Example:

 

ng:fileExist('c:\temp\testfile.txt')

 

Related function is ng:resourceExist.