diff --git a/src/opengnsys/modules/server/ogAdmClient/__init__.py b/src/opengnsys/modules/server/ogAdmClient/__init__.py index ffea64a..e8fb169 100644 --- a/src/opengnsys/modules/server/ogAdmClient/__init__.py +++ b/src/opengnsys/modules/server/ogAdmClient/__init__.py @@ -493,7 +493,20 @@ class ogAdmClientWorker (ogLiveWorker): return {} def process_Arrancar (self, path, get_params, post_params, server): - logger.warning ('in process_Arrancar') + logger.debug ('in process_Arrancar, path "{}" get_params "{}" post_params "{}" server "{}"'.format (path, get_params, post_params, server)) + + for k in ['ids']: + if k not in post_params: + logger.error (f'required parameter ({k}) not in POST params') + return {} + + ids = post_params['ids'] + + cmd = { + 'nfn': 'RESPUESTA_Arrancar', + 'tpc': 'OPG', + } + return self.respuestaEjecucionComando (cmd, 0, ids) def process_Apagar (self, path, get_params, post_params, server): logger.warning ('in process_Apagar')