If a study contains a user-defined function that performs a task such as reading from or writing to a file, accessing the database or the registry, making web service calls, running an external application, sending an email, or using the event log directly, if the assembly for the user-defined function is not signed with a strong named signature that is valid and trusted, the function does not work in the InForm application.
To ensure that the user-defined functions and assemblies in your study projects and library projects are secure, Oracle recommends that you sign user-defined function assemblies using a strong named, valid and trusted signature. For more information, see Building user-defined function assemblies.
In addition, user-defined functions that use the Log4Net application must use the latest version of Log4Net or the Central Designer Log4Net wrapper. The Log4Net wrapper allows untrusted custom functions to use Log4Net logging, and shields users from future Log4Net upgrades. In addition, the wrapper elevates permissions so that the following loggers can run properly:
The wrapper is available in the Oracle.Designer.ExternalFunctions.dll assembly, and contains the following classes and interface:
The methods provided in the classes and interface match those in the Log4Net documentation.
Copyright © 2013 Oracle and/or its affiliates. All rights reserved. |
---|