Hi There,
I have been investigating the possibilities of the CallAssembly node and have some questions about best practices:
-
Exception handling
I have seen several approaches to this in the examples, which is preferred:
a. Catch and log to file from the assembly
b. Catch and return a message on field -1
c. Don't catch and let them bubble up
-
Non-Framework Dependencies
I notice the the Twilio example references several 3rd party assemblies but the documentation says to put assemblies in the engine folder:
a. Should they be sub-foldered to prevent versioning issues?
b. Can they be placed anywhere outside of the engine folder?
-
What maximum target framework should be used?
-
What is the format for a multi-value field when returning the dictionary?
Regards, Scott
Hi There,
I have been investigating the possibilities of the CallAssembly node and have some questions about best practices:
Exception handling
I have seen several approaches to this in the examples, which is preferred:
a. Catch and log to file from the assembly
b. Catch and return a message on field -1
c. Don't catch and let them bubble up
Non-Framework Dependencies
I notice the the Twilio example references several 3rd party assemblies but the documentation says to put assemblies in the engine folder:
a. Should they be sub-foldered to prevent versioning issues?
b. Can they be placed anywhere outside of the engine folder?
What maximum target framework should be used?
What is the format for a multi-value field when returning the dictionary?
Regards, Scott