Application Engine

Refresh ION API suites and their operations

The Process Editor has been extended with an option to refresh the available suites and their operations. The refresh is done via the button next to the suites selection field.

New functions

These functions have been added:

  • bool RepositoryFileExists(RepositoryConnection repositoryConnection, string attachmentId)

    Checks if the given repository file exists.

  • double RepositoryGetFileLength(RepositoryConnection repositoryConnection, string attachmentId)

    Checks the size of the given repository file.

  • string GetProcessName()

    Gets the name of the current process.

  • double ToDouble(string value, string culture)

    Converts a string into a double value using the specific culture.

  • string ToString(double value, string culture)

    Converts a double value into a string using the specific culture.

  • string GetCurrentApplicationName()

    Gets the current application name.

  • string AsyncStartProcess(string name, int version, VariantList parameters)

    Executes the specified Application Engine process asynchronously.

  • int AsyncGetProcessStatus(string asyncJobId)

    Retrieves the status of an Application Engine process running asynchronously.

  • bool AsyncIsProcessCompleted(string asyncJobId)

    Retrieves if the asynchronous process is completed.

  • variant AsyncGetProcessResult(string asyncJobId)

    Retrieves the status of an Application Engine process running asynchronously.

  • string AsyncStatusToString(int status)

    Converts the status of an asynchronous process to string.

  • VariantList CreateVariantList()

    Creates an empty variant list.

  • void Append(VariantList list, Variant variant)

    Appends a list to the array.

  • int Count(VariantList list)

    Returns the number of elements in a list.

  • string ToString(Variant value)

    Converts variant into a string.