Thanks for the advice and sorry for the delay ...
I seems the problem was related the parser, and I took me a while tring to uderstand how this works.
Nervertheless I have rebuild the adapter from scratch and now it seems to work fine, despite ERRORs in the log (see extract below):
<------------------------------------------------------------------------------------------------------------------------------------------
2021-04-07 14:04:09.046 [WARNING (32)] [THREAD(11364)] [CComponentAdapter::checkAccessTypeMatchTransferProtocol()] transfer protocol does not match access type,iTransferProtocol=3,iAccessType=3
2021-04-07 14:04:09.046 [WARNING (32)] [THREAD(11364)] [CComponentAdapter::isDevSupportServiceAction()] transfer protocol does not match access type,ServiceName = ConfigBackup,commandName=Custom,iTransferProtocol=3,iAccessType=3
2021-04-07 14:04:09.046 [DEBUG (0)] [THREAD(11364)] [CScriptProcessor::exec()] Don't support method: custom + snmp, DevID: 399, ServiceName: ConfigBackup, ActionName: backup_running_config, TransferProtocol: 3
2021-04-07 14:04:09.048 [WARNING (2023)] [THREAD(11364)] [CScriptTool::getDevAdapterNameFromDB()] reader no data, sql: select vendor_name,adapter_name,error_code from tbl_dev_adapter where component_name = 'Custom' and dev_id = 399 and adapter_type = 0
2021-04-07 14:04:09.049 [INFO (0)] [THREAD(11364)] [CComponentAdapter::parseVendorAdapter()] Begin to parse ...
2021-04-07 14:04:09.049 [ERROR (21)] [THREAD(11364)] [CComponentAdapter::parserVendorAdapterProcess] get Doc Node error, file: C:\Program Files\iMC\server\bin\..\..\server\conf\adapters\Custom\Palo Alto Networks\adapter-index.xml
2021-04-07 14:04:09.049 [INFO (0)] [THREAD(11364)] [CComponentAdapter::parseVendorAdapter()] Finished to parse!
2021-04-07 14:04:09.049 [WARNING (21)] [THREAD(11364)] [CComponentAdapter::discoverDeviceAdapter()] fail to call parserVendorAdapterIndex()
2021-04-07 14:04:09.049 [ERROR (18)] [THREAD(11364)] [CComponentAdapter::getDevAdapterName()] fail to call discoverDeviceAdapter()
2021-04-07 14:04:09.049 [ERROR (18)] [THREAD(11364)] [CComponentAdapter::isDevSupportServiceAction()] fail to call getDevAdapterName().DevID=399,ServiceName = ConfigBackup
2021-04-07 14:04:09.049 [DEBUG (0)] [THREAD(11364)] [CAdapterMgr::isDevSupportServiceAction] Fail to call isDevSupportServiceAction().Adapter name = N/A,Service name = ConfigBackup,Action name = backup_running_config,AccessType = 2,iTransferProtocol = 3
2021-04-07 14:04:09.049 [DEBUG (0)] [THREAD(11364)] [CScriptProcessor::exec()] Don't support method: custom + cli, DevID: 399, ServiceName: ConfigBackup, ActionName: backup_running_config, TransferProtocol: 3
2021-04-07 14:04:09.050 [WARNING (32)] [THREAD(11364)] [CComponentAdapter::checkAccessTypeMatchTransferProtocol()] transfer protocol does not match access type,iTransferProtocol=3,iAccessType=3
2021-04-07 14:04:09.050 [WARNING (32)] [THREAD(11364)] [CComponentAdapter::isDevSupportServiceAction()] transfer protocol does not match access type,ServiceName = ConfigBackup,commandName=ICC,iTransferProtocol=3,iAccessType=3
2021-04-07 14:04:09.050 [DEBUG (0)] [THREAD(11364)] [CScriptProcessor::exec()] Don't support method: SNMP, DevID: 399, ServiceName: ConfigBackup, ActionName: backup_running_config, TransferProtocol: 3
2021-04-07 14:04:09.051 [INFO (0)] [THREAD(11364)] [CComponentAdapter::isDevSupportServiceAction] dev_id: 399, adapter_name: PANOS
2021-04-07 14:04:09.051 [INFO (0)] [THREAD(11364)] [CScriptProcessor::exec()] Begin to execute by cli.
2021-04-07 14:04:09.051 [INFO (0)] [THREAD(11364)] [CScriptProcessor::exec()] Case_no: 5124_3293068603, service_name: ConfigBackup, action_name: backup_running_config, input_vars: DevName=srvpifw201peb?_?TFTPFile=C:/Program Files/iMC/server/tmp/running_3293068602.cfg?_?TFTPServer=10.10.99.52?_?UnitList=?_?VpnName=
2021-04-07 14:04:09.054 [INFO (0)] [THREAD(11364)] [CScriptProcessor::exec()] Success to spawn process, pid: 15156
2021-04-07 14:04:13.864 [DEBUG (0)] [THREAD(8628)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
2021-04-07 14:04:15.188 [DEBUG (0)] [THREAD(15216)] [CCfgFileMgrMainTaskMgr::createTask] cmd_code = 1062
2021-04-07 14:04:20.557 [INFO (0)] [THREAD(11364)] [CScriptProcessor::exec()] Success to execute process, pid: 15156
2021-04-07 14:04:20.557 [INFO (0)] [THREAD(11364)] [CScriptProcessor::exec()] Check result file: C:\Program Files\iMC\server\bin\..\..\server/tmp/scripttool_5124_3293068603.cfg
2021-04-07 14:04:21.622 [INFO (0)] [THREAD(11364)] [CScriptProcessor::processLog] File :C:\Program Files\iMC\server\bin\..\..\server\conf\log\imcscripttool_ICC_10.1.253.201.2021-04-07.txt is deleted
----------------------------------------------------------------------------------------------------------------------------------------->
It looks like the system is looking for a ... adapter\Custom ... directory that I do not have.
Is there something wrong with my setup, or can I just ignore therse errors.
Regards
Ray