Hi Guru,
Create one SQL Query for SQL Server (SELECT SYSDATETIME() AS SYSDATE)
Create one SQL Query for Oracle (SELECT SYSDATE FROM DUAL)
As mentionned you can list SQL data servers by the URL: http://<server>:<port>/XMII/Illuminator?service=Configuration&mode=DataServers&Type=Export
Loop on this list and call passing Server as parameters and by type (JDBC driver by example) and call correct SQL Query. If Success is true and SYSDATE is filled, it means that the data server is up.
Regards,
Emilien