Hi,
From the case description, I understand that you would like to check the status of data sources like JSON, XML, DF, Custom created in the Virtual DataPort server using [PING_DATA_SOURCE](https://community.denodo.com/docs/html/browse/7.0/vdp/vql/stored_procedures/predefined_stored_procedures/ping_data_source#ping-data-source) predefined stored procedure.
In Denodo, at the moment the ping invocation is only supported for the following data source type: JDBC, ODBC, LDAP, OLAP, SAPBWBAPI, SAPERP and SALESFORCE. However, to test the connection for other data sources like JSON, XML, DF and Custom I would open the corresponding data source configuration in the Virtual DataPort Administration Tool and click on the “Test Connection” button.
Refer to the [Automating the status check of data sources created in Denodo Virtual Dataport](https://community.denodo.com/kb/en/view/document/Automating%20the%20status%20check%20of%20data%20sources%20created%20in%20Denodo%20Virtual%20Dataport?category=Operation) Knowledge Base Article for more information to check the status of the data sources.
Please be noted that the enhancement to support additional source types ( JSON, XML, DF and Custom) in the ping data sources option has already been registered and it would be included in the future releases of the Denodo Platform.
Also, if you want to track the status of this enhancement then you could create a support case in the [Denodo Support Site](https://support.denodo.com/), if you are a user with valid support access.
Hope this helps!