Employ caution when creating UDXs

Avoid memory leaks and uninitialized pointers. Because you read, alter, and save data that is processed by your UDXs, you can unintentionally change data stored in the database.

Test your UDXs within a development environment before deploying them to production areas. Create test plans to verify that they operate correctly. Run reports to verify data within your test environment before and after deployment of your UDXs. This helps you to confirm that your functions did not change or delete data that should not be affected, and that they are processing the target data correctly.