Modulo extraction
Il modulo extraction contiene funzioni standardizzate per recuperare i valori dei parametri
da vari oggetti della piattaforma. Queste utilità garantiscono che i dati siano
digitati e convalidati correttamente, supportando i controlli dei campi obbligatori e la gestione degli spazi vuoti
per uno sviluppo dell'integrazione ottimale.
TIPCommon.extraction.extract_action_param
TIPCommon.extraction.extract_action_param(siemplify, param_name, default_value=None, input_type=<class 'str'>, is_mandatory=False, print_value=False, remove_whitespaces=True)
Estrae un parametro di azione dall'oggetto siemplify.
Parametri
| Parametri | |
|---|---|
siemplify |
SiemplifyAction.SiemplifyAction
L'oggetto |
param_name |
str
Il nome del parametro da estrarre. |
default_value |
Any
Il valore predefinito da restituire se il parametro non viene trovato. |
input_type |
type
Il tipo di dati previsto del parametro. |
is_mandatory |
bool
Indica se il parametro è obbligatorio. |
remove_whitespaces |
bool
Indica se gli spazi vuoti iniziali e finali vengono rimossi dal valore. |
Restituisce
Il valore parametro estratto.
Tipo restituito
Any
TIPCommon.extraction.extract_configuration_param
TIPCommon.extraction.extract_configuration_param(siemplify, provider_name, param_name, default_value=None, input_type=<class 'str'>, is_mandatory=False, print_value=False, remove_whitespaces=True)
Estrae un valore parametro di configurazione dalla configurazione globale dell'integrazione.
Parametri
| Parametri | |
|---|---|
provider_name |
str
L'identificatore univoco dell'integrazione. |
param_name |
strLa chiave di configurazione specifica da recuperare. |
Restituisce
Il valore di configurazione estratto.
TIPCommon.extraction.extract_connector_param
TIPCommon.extraction.extract_connector_param(siemplify, param_name, default_value=None, input_type=<class 'str'>, is_mandatory=False, print_value=False, remove_whitespaces=True)
Estrae un parametro del connettore dall'oggetto siemplify durante l'esecuzione del connettore.
Parametri
| Parametri | |
|---|---|
siemplify |
SiemplifyConnectors.SiemplifyConnectorExecution
L'oggetto |
Restituisce
Il valore del parametro del connettore.
Tipo restituito
Any
TIPCommon.extraction.extract_job_param
TIPCommon.extraction.extract_job_param(siemplify, param_name, default_value=None, input_type=<class 'str'>, is_mandatory=False, print_value=False, remove_whitespaces=True)
Estrae un parametro del job dall'oggetto job siemplify.
Parametri
| Parametri | |
|---|---|
siemplify |
SiemplifyJob.SiemplifyJob
L'oggetto |
Restituisce
Il valore parametro del job estratto.
TIPCommon.extraction.extract_script_param
TIPCommon.extraction.extract_script_param(siemplify, input_dictionary, param_name, default_value=None, input_type=<class 'str'>, is_mandatory=False, print_value=False, remove_whitespaces=True)
Estrae un parametro di script da un dizionario di input fornito.
Parametri
| Parametri | |
|---|---|
input_dictionary |
dict
L'origine del dizionario contenente i parametri dello script. |
Restituisce
Il valore parametro estratto dal dizionario.
TIPCommon.extraction.get_connector_detailed_params
TIPCommon.extraction.get_connector_detailed_params(siemplify)
Recupera un elenco dettagliato di parametri definiti in modo specifico per un connettore.
Parametri
| Parametri | |
|---|---|
siemplify |
SiemplifyConnectors.SiemplifyConnectorExecution
L'oggetto |
Restituisce
Un elenco di ConnectorParameter oggetti.
Tipo restituito
list