You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hop.apache.org by ha...@apache.org on 2023/04/24 14:59:03 UTC
[hop] branch master updated: fix #2834 Simple Mapping - IllegalArgumentException if parameters are specified
This is an automated email from the ASF dual-hosted git repository.
hansva pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hop.git
The following commit(s) were added to refs/heads/master by this push:
new a685bde278 fix #2834 Simple Mapping - IllegalArgumentException if parameters are specified
new c5b8c4d118 Merge pull request #2835 from sramazzina/2824
a685bde278 is described below
commit a685bde278d3d283dc54fe9d4f8faf17fc0619ba
Author: sramazzina <se...@serasoft.it>
AuthorDate: Thu Apr 20 16:05:27 2023 +0200
fix #2834 Simple Mapping - IllegalArgumentException if parameters are specified
---
.../transforms/mapping/SimpleMappingDialog.java | 12 +++++----
.../input/messages/messages_it_IT.properties | 10 ++++----
.../mapping/messages/messages_it_IT.properties | 30 +++++++++++-----------
.../output/messages/messages_it_IT.properties | 10 ++++----
4 files changed, 32 insertions(+), 30 deletions(-)
diff --git a/plugins/transforms/mapping/src/main/java/org/apache/hop/pipeline/transforms/mapping/SimpleMappingDialog.java b/plugins/transforms/mapping/src/main/java/org/apache/hop/pipeline/transforms/mapping/SimpleMappingDialog.java
index 29d5758aad..87afb61b11 100644
--- a/plugins/transforms/mapping/src/main/java/org/apache/hop/pipeline/transforms/mapping/SimpleMappingDialog.java
+++ b/plugins/transforms/mapping/src/main/java/org/apache/hop/pipeline/transforms/mapping/SimpleMappingDialog.java
@@ -475,7 +475,9 @@ public class SimpleMappingDialog extends BaseTransformDialog implements ITransfo
MappingVariableMapping mapping = parameters.getVariableMappings().get(i);
TableItem tableItem = wMappingParameters.table.getItem(i);
tableItem.setText(1, mapping.getName());
- tableItem.setText(2, mapping.getValue());
+ if (!Utils.isEmpty(mapping.getValue())) {
+ tableItem.setText(2, mapping.getValue());
+ }
}
wMappingParameters.setRowNums();
wMappingParameters.optWidth(true);
@@ -504,12 +506,12 @@ public class SimpleMappingDialog extends BaseTransformDialog implements ITransfo
transforms.add(transformMeta);
}
}
- String[] transformnames = new String[transforms.size()];
- for (int i = 0; i < transformnames.length; i++) {
- transformnames[i] = transforms.get(i).getName();
+ String[] transformNames = new String[transforms.size()];
+ for (int i = 0; i < transformNames.length; i++) {
+ transformNames[i] = transforms.get(i).getName();
}
- return transformnames;
+ return transformNames;
}
public IRowMeta getFieldsFromTransform(boolean parent, boolean input) throws HopException {
diff --git a/plugins/transforms/mapping/src/main/resources/org/apache/hop/pipeline/transforms/input/messages/messages_it_IT.properties b/plugins/transforms/mapping/src/main/resources/org/apache/hop/pipeline/transforms/input/messages/messages_it_IT.properties
index d81c336f63..262df297f2 100644
--- a/plugins/transforms/mapping/src/main/resources/org/apache/hop/pipeline/transforms/input/messages/messages_it_IT.properties
+++ b/plugins/transforms/mapping/src/main/resources/org/apache/hop/pipeline/transforms/input/messages/messages_it_IT.properties
@@ -18,15 +18,15 @@
#
#
MappingInputDialog.ColumnInfo.Length=Lunghezza
-MappingInputDialog.Fields.Label=I campi di input richiesti per questa mappatura (sub-pipeline)\:
+MappingInputDialog.Fields.Label=Campi di input richiesti per la mappatura (sub-pipeline)\:
MappingInputDialog.ColumnInfo.Name=Nome
-MappingInputDialog.Shell.Title=Specifica della mappatura di input
+MappingInputDialog.Shell.Title=Mappatura di input
MappingInputDialog.ColumnInfo.Type=Tipo
MappingInputMeta.Exception.UnableToLoadTransformMetaFromXML=Impossibile caricare le informazioni da XML
MappingInputDialog.TransformName.Label=Nome transform
-MappingInputMeta.CheckResult.TransformReceivingDatasFromPreviousOne=Il transform \u00E8 collegato al precedente, ricezione di {0} campi
-MappingInputMeta.CheckResult.NoInputReceived=Nessun input ricevuto dagli altri transforms\!
+MappingInputMeta.CheckResult.TransformReceivingDatasFromPreviousOne=Il transform \u00E8 collegato al precedente, ricevo {0} campi
+MappingInputMeta.CheckResult.NoInputReceived=Nessun input ricevuto dai transforms precedenti\!
MappingInputDialog.ColumnInfo.Precision=Precisione
-MappingInputMeta.CheckResult.NotReceivingFieldsError=Non viene ricevuto nessun campo dai transforms precedenti\!
+MappingInputMeta.CheckResult.NotReceivingFieldsError=Nessun campo ricevuto dai transforms precedenti\!
MappingInputMeta.CheckResult.TransformReceivingInfoFromOtherTransforms=Il transform sta ricevendo informazioni dagli altri transforms.
MappingInputMeta.Exception.UnknownField=Impossibile trovare il campo ''{0}'' nei metadati delle righe di input.
\ No newline at end of file
diff --git a/plugins/transforms/mapping/src/main/resources/org/apache/hop/pipeline/transforms/mapping/messages/messages_it_IT.properties b/plugins/transforms/mapping/src/main/resources/org/apache/hop/pipeline/transforms/mapping/messages/messages_it_IT.properties
index a7c0d23022..029038bae5 100644
--- a/plugins/transforms/mapping/src/main/resources/org/apache/hop/pipeline/transforms/mapping/messages/messages_it_IT.properties
+++ b/plugins/transforms/mapping/src/main/resources/org/apache/hop/pipeline/transforms/mapping/messages/messages_it_IT.properties
@@ -19,8 +19,8 @@
#
SimpleMappingDialog.InputTab.label.InputSourceTransformName=Nome transform d''origine
SimpleMappingMeta.CheckResult.UnableToGetTransformOutputFields=Impossibile ricevere i campi d''output del transform per il transform d''output di mappatura [
-SimpleMappingDialog.Parameters.column.ValueOrField=Valore di stringa
-SimpleMappingDialog.InputTab.column.TargetField=Nome campo dal transform d''input di mappatura
+SimpleMappingDialog.Parameters.column.ValueOrField=Valore
+SimpleMappingDialog.InputTab.column.TargetField=Nome campo dal transform input di mappatura
SimpleMappingDialog.AllowMultipleInputs.Label=Consenti transforms ''Mappatura input'' multipli nella sotto-pipeline
SimpleMappingDialog.ErrorLoadingSpecifiedPipeline.Message=C''\u00E8 stato un errore durante il caricamento e la verifica della pipeline selezionata.
SimpleMappingMeta.CheckResult.MappingTargetFieldNotSepecified=Il campo di destinazione di mappatura \#{0} non \u00E8 specificato per l''input [{1}]\!
@@ -28,7 +28,7 @@ SimpleMappingDialog.SelectPipelineTransform.Title=Seleziona un transform
SimpleMappingMeta.CheckResult.NoMappingOutputTransformSpecified=Nessun transform d''output di mappatura \u00E8 stato specificato nella mappatura\!
SimpleMappingDialog.button.AddOutput=Aggiungi output
SimpleMappingDialog.Exception.SpecifiedTransformWasNotFound=Il transform specificato ''{0}'' non \u00E8 stato trovato.
-SimpleMappingDialog.input.RenamingOnOutput=Chiedere che questi valori vengano rinominati in output?
+SimpleMappingDialog.input.RenamingOnOutput=Rinominare i valori in output?
SimpleMappingDialog.Parameters.InheritAll=Ereditare tutte le variabili dalla pipeline padre
SimpleMappingDialog.Parameters.column.Variable=Nome variabile
SimpleMappingDialog.AllowMultipleOutputs.Label=Consenti transforms ''Mappatura output'' multipli nella sotto-pipeline
@@ -37,11 +37,11 @@ SimpleMappingDialog.InputTab.Title=Input
SimpleMappingDialog.Exception.OnlyOneMappingInputTransformAllowed=Senza specificare alcun nome di transform da cui leggere, pu\u00F2 esistere soltanto un solo transform 'input di mappatura' nella mappatura e ne sono stati trovati {0}.
SimpleMappingDialog.TransformName.Label=Nome transform
SimpleMappingMeta.CheckResult.NotReceivingAnyFields=Nessuna ricezione di campi dai transforms precedenti\!
-SimpleMappingDialog.Exception.ErrorGettingMappingSourceAndTargetFields=Errore nel prelievo dei campi d''origine e di destinazione\: {0}
+SimpleMappingDialog.Exception.ErrorGettingMappingSourceAndTargetFields=Errore nel prelievo dei campi di origine e di destinazione\: {0}
SimpleMappingDialog.ErrorShowingPipeline.Title=Errore
SimpleMappingDialog.Exception.OnlyOneMappingOutputTransformAllowed=Senza specificare alcun nome di transform da cui leggere, pu\u00F2 esistere soltanto un solo transform 'output di mappatura' nella mappatura e ne sono stati trovati {0}.
SimpleMappingMeta.CheckResult.AllOutputMappingFieldCouldBeFound=Tutti i campi di mappatura d''output sono stati trovati nella mappatura.
-SimpleMappingDialog.OutputTab.label.OutputTargetTransformName=Nome transform d''output di destinazione
+SimpleMappingDialog.OutputTab.label.OutputTargetTransformName=Nome transform di output
SimpleMappingMeta.Exception.UnableToLoadMapping=Impossibile caricare la mappatura specificata
SimpleMappingDialog.Parameters.Title=Parametri
SimpleMapping.Exception.UnableToPrepareExecutionOfMapping=Impossibile preparare (allocare, inizializzare) l''esecuzione della mappatura (sub-pipeline)
@@ -49,12 +49,12 @@ SimpleMappingMeta.InfoStream.Description=Queste righe sono usate come parametri.
SimpleMappingMeta.CheckResult.TransformReceivingFields=Il transform \u00E8 connesso al precedente, ricezione di {0} campi
SimpleMappingDialog.Select.Button=Seleziona
SimpleMappingDialog.button.SourceTransformName=Scegli...
-SimpleMappingDialog.ErrorLoadingPipeline.DialogMessage=Errore durante il caricamento della pipeline da file XML\:
+SimpleMappingDialog.ErrorLoadingPipeline.DialogMessage=Errore durante il caricamento della pipeline dal file XML\:
SimpleMappingDialog.Exception.OneMappingInputTransformRequired=La mappatura specificata richiede un singolo transform 'input di mappatura' con cui lavorare, ma non \u00E8 stato possibile trovarne uno.
SimpleMappingDialog.ErrorLoadingSpecifiedPipeline.Title=Errore
-SimpleMappingDialog.OutputTab.column.SourceField=Nome campo dal transform di mappatura
+SimpleMappingDialog.OutputTab.column.SourceField=Nome campo del transform padre
SimpleMappingMeta.Exception.UnableToFindField=Impossibile trovare il campo\: {0}
-SimpleMapping.Log.ErrorOccurredInSubPipeline=Errore nella sotto-pipeline, interrotta l''esecuzione
+SimpleMapping.Log.ErrorOccurredInSubPipeline=Errore nella sub-pipeline, l''esecuzione viene interrotta
SimpleMappingDialog.button.EnterMapping=Mappatura...
SimpleMappingDialog.SelectMappingTransform.Title=Seleziona un transform di mappatura
SimpleMappingMeta.Exception.UnableToLoadPipelineNameOrDirNotGiven=Impossibile caricare la pipeline. Il nome o la cartella non sono stati forniti.
@@ -64,14 +64,14 @@ SimpleMappingDialog.OutputTab.Title=Output
SimpleMappingDialog.SelectMappingTransform.Message=Selezionare un transform dalla sotto-pipeline di mappatura\:
SimpleMappingDialog.OutputTab.label.Description=Descrizione della mappatura del transform
SimpleMappingDialog.Exception.NoValidMappingDetailsFound=Spiacente, nessuna mappatura valida \u00E8 stata specificata.
-SimpleMappingMeta.CheckResult.NoInputReceived=Nessun input ricevuto dagli altri transforms\!
+SimpleMappingMeta.CheckResult.NoInputReceived=Nessun input ricevuto dai transforms precedenti\!
SimpleMappingDialog.CloseDefinitionTabAreYouSure.Title=Cancella definizione mappatura
SimpleMappingDialog.RadioFile.Tooltip=Scegli quest''opzione per selezionare un file (.xml/.hpl) come pipeline di mappatura
SimpleMappingMeta.CheckResult.MappingOutFieldSpecifiedCouldNotFound=Il campo d''output di mappatura specificato non \u00E8 stato trovato nella mappatura\:
SimpleMappingDialog.Edit.Button=Modifica
-SimpleMappingDialog.InputTab.Tooltip=Definisce uno stream d''input per questa mappatura
+SimpleMappingDialog.InputTab.Tooltip=Definisce uno stream di input per questa mappatura
SimpleMappingDialog.Exception.TransformNameNotFound=Il transform con nome ''{0}'' non \u00E8 stato trovato.
-SimpleMappingDialog.InputTab.column.SourceField=Nome campo dal transform d''origine
+SimpleMappingDialog.InputTab.column.SourceField=Nome campo dal transform di origine
SimpleMappingDialog.OutputTab.Tooltip=Definisce uno stream di output per questa mappatura
SimpleMappingMeta.Exception.InternalErrorPipelineMetaIsNULL.Message=Errore interno\: PipelineMeta non \u00E8 disponibile quando invece dovrebbe.
SimpleMappingDialog.SelectPipelineTransform.Message=Selezionare un transform dalla pipeline padre\:
@@ -81,7 +81,7 @@ SimpleMappingDialog.ErrorShowingPipeline.Message=Si \u00E8 verificato un errore
SimpleMappingDialog.button.AddInput=Aggiungi input
SimpleMappingDialog.InputTab.label.Description=Descrizione della mappatura del transform
SimpleMappingMeta.CheckResult.MappingTargetFieldNotPresent=Il campo di destinazione di mappatura [{0}] non \u00E8 presente nelle righe d''input\!
-SimpleMappingMeta.CheckResult.TransformReceivingFieldsFromOtherTransforms=Il transform sta ricevendo informazioni dagli altri transforms.
+SimpleMappingMeta.CheckResult.TransformReceivingFieldsFromOtherTransforms=Il transform sta ricevendo informazioni dai transforms precedenti.
SimpleMappingDialog.ErrorSelectingObject.DialogTitle=Errore
SimpleMappingDialog.OutputTab.label.InputSourceTransformName=Nome transform d''origine di mappatura
SimpleMappingMeta.CheckResult.NoMappingSpecified=Nessuna mappatura specificata\!
@@ -95,8 +95,8 @@ SimpleMappingMeta.Exception.ErrorLoadingPipelineTransformFromXML=Errore di caric
SimpleMappingDialog.CloseDefinitionTabAreYouSure.Message=Sei sicuro di cancellare questa definizione di mappatura?
SimpleMappingMeta.Exception.UnableToLoadMappingPipeline=Impossibile caricare la pipeline di mappatura
SimpleMappingMeta.CheckResult.InputFieldNotSpecified=Il campo d''input \#{0} non \u00E8 stato specificato\!
-SimpleMappingDialog.OutputTab.column.TargetField=Nome campo al transform di transform di destinazione
-SimpleMappingMeta.ReferencedObject.Description=Mappatura (sub-pipeline)
+SimpleMappingDialog.OutputTab.column.TargetField=Nome campo del transform di destinazione
+SimpleMappingMeta.ReferencedObject.Description=Simple Mapping (sub-pipeline)
SimpleMappingDialog.RadioRepByReference.Label=Specifica per riferimento
SimpleMapping.Log.UnableToLogEndOfPipeline=Impossibile registrare nel log la fine della pipeline\:
SimpleMappingDialog.ErrorLoadingPipeline.DialogTitle=Errore nel caricamento del pipeline
@@ -107,4 +107,4 @@ SimpleMappingDialog.PipelineGroup.Label=Mappatura pipeline
SimpleMappingDialog.Parameters.Tooltip=E'' possibile specificare i parametri (variabili) da impostare per questa mappatura (sub-pipeline)
SimpleMappingMeta.Exception.UnableToFindMappingDefinition=Impossibile trovare l''appropriata definizione della mappatura per determinare i metadati della riga d''output.
SimpleMappingDialog.RadioFile.Label=Utilizza un file per la mappatura della pipeline
-SimpleMappingDialog.Shell.Title=Mappatura (esegue sotto-pipeline)
+SimpleMappingDialog.Shell.Title=Simple Mapping (sub-pipeline)
diff --git a/plugins/transforms/mapping/src/main/resources/org/apache/hop/pipeline/transforms/output/messages/messages_it_IT.properties b/plugins/transforms/mapping/src/main/resources/org/apache/hop/pipeline/transforms/output/messages/messages_it_IT.properties
index 34504ca91a..dce455571d 100644
--- a/plugins/transforms/mapping/src/main/resources/org/apache/hop/pipeline/transforms/output/messages/messages_it_IT.properties
+++ b/plugins/transforms/mapping/src/main/resources/org/apache/hop/pipeline/transforms/output/messages/messages_it_IT.properties
@@ -23,14 +23,14 @@ MappingOutputDialog.ColumnInfo.Added=Aggiunto (N\=Rimosso)
MappingOutput.Log.LineNumber=Linea n.
MappingOutputDialog.ColumnInfo.Name=Nome
MappingOutputDialog.Fields.Label=I campi che vengono aggiunti o rimossi da questa mappatura\:
-MappingOutputMeta.CheckResult.TransformReceivingInfoFromOtherTransforms=Il transform sta ricevendo informazioni da altri transforms.
+MappingOutputMeta.CheckResult.TransformReceivingInfoFromOtherTransforms=Il transform sta ricevendo informazioni dai transforms precedenti.
MappingOutput.NoTargetTransformSpecified=Nessun output specificato per la mappatura dell''output del transform [{0}] nella chiamata del transform mappante.I dati non saranno inviati alla pipeline padre, ma saranno semplicemente ignorati.
MappingOutputDialog.ColumnInfo.Type=Tipo
MappingOutputMeta.CheckResult.TransformReceivingDatasOK=Il transform \u00E8 connesso al precedente, ricezione di {0} campi
-MappingOutputMeta.CheckResult.NotReceivingFields=Nessuna ricezione dei campi dai transforms precedenti\!
-MappingOutputDialog.TransformName.Label=Nome del campo
-MappingOutputMeta.CheckResult.NoInputReceived=Nessun input ricevuto dagli altri transforms\!
-MappingOutputDialog.Shell.Title=Specifica della mappatura di output
+MappingOutputMeta.CheckResult.NotReceivingFields=Nessun campo ricevuto dai transforms precedenti\!
+MappingOutputDialog.TransformName.Label=Nome transform
+MappingOutputMeta.CheckResult.NoInputReceived=Nessun input ricevuto dai transforms precedenti\!
+MappingOutputDialog.Shell.Title=Mapping output
MappingOutputDialog.ColumnInfo.Precision=Precisione
MappingOutput.Exception.UnableToConnectWithParentMapping=Impossibile connettersi alla mappatura padre dopo {0} secondi.
MappingOutputDialog.FailedToGetFields.DiaogMessage=Impossibile ricevere i campi dai transforms precedenti a causa di un errore