The DSDL requires that each callback method call the scds_initialize(3HA) function at the beginning of the method. This function performs the following operations:
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().