The DSDL requires that each callback method call the scds_initialize(3HA) function at the beginning of the method. This function does the following.
Checks and processes the command line arguments (argc and argv[]) that the framework passes to the data service method. The method does not have to do any additional processing of the command-line arguments.
Sets up internal data structures for use by the other functions in the DSDL.
Initializes the logging environment.
Validates fault monitor probe settings.
Use the scds_close function to reclaim the resources allocated by scds_initialize.