ng:resourceExist

ng:resourceExist

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.

    • Related Articles

    • ng:fileExist

      ng:fileExist(path) The ng:fileExist Xpath function has this format: ng:fileExist(path), where path contains the path to a file, that should be verified. The function returns true, if the file exists and false, if the file does not exist. The function ...
    • ng:decrypt

      The built-in function, ng:decrypt is linked with the encryption functions: ng:encrypt and the workflow component, Set secure workflow variable. The function, ng:decrypt can decrypt contents, that was previously encrypted with these functions. The ...
    • ng:minimum

      InterFormNG2 includes the special built-in XPath function, ng:minimum. This function returns the smallest value of two numeric arguments. The function only accepts two numeric arguments - no more and no less. Examples: ng:minimum(-14,2) returns 2 ...
    • ng:base64

      The built-in function, ng:base64 converts a string (text) into a base64 based string. This can e.g. be used, if you want to insert any kind of data into an XML node, without substituting any characters, that are not allowed. This function is related ...
    • ng:spellOutNumber

      ng:spellOutNumber(number,locale) The built-in XPath function, ng:spellOutNumber can help you to spell out a number as text. The output text is as-is and might not fit the exact way to write the amount of a text in any locale, but you can e.g. replace ...