Hi,
I'm trying to import data to D1IM, I have CSV file with simple data. When I import data using "data import" tool it is working fine. In next step I'd like to do import automatically using task. I have created process ("DialogDatabe" is main object) with single step: import data from CSV (using script created in "data import" tool). But when I try to run task I get following:
********
[Job]
ComponentAssembly=ScriptComponent
ComponentClass=VI.JobService.JobComponents.ScriptComponent
Task=CSVImport
Executiontype=EXTERNAL
[Parameters]
ConnectionProvider=VI.DB.ViSqlFactory,VI.DB
ImportFileName=C:\Documents\Import\HR\QDC-HR-Data.csv
ObjectType=Person
ProcID=763b962f-e346-4a66-af70-46059f49579f
ScriptImportName=QDC_Import_HRData_Manager
2013-12-05 13:45:35 +01:00 - Info: Last process step request succeeded.
2013-12-05 13:45:55 +01:00 - Info: Loading configuration parameters...
2013-12-05 13:45:55 +01:00 - Info: Loading script assembly WebServices_EE3627C74D6842BD99F70CB4ABBF705C from database.
2013-12-05 13:45:55 +01:00 - Info: Loading script assembly VIDScripts_EE3627C74D6842BD99F70CB4ABBF705C from database.
2013-12-05 13:45:55 +01:00 - Info: Loading script assembly VIScripts_EE3627C74D6842BD99F70CB4ABBF705C from database.
2013-12-05 13:45:55 +01:00 - Info: Loading script assembly Scripts_EE3627C74D6842BD99F70CB4ABBF705C from database.
2013-12-05 13:45:55 +01:00 - VI.JobService.JobComponents.ScriptComponent - 9a6d04ef-cfe8-4a1c-b5ee-e105f494521c: Errors occured
[810222] Error executing script 'QDC_Import_HRData_Manager'.
[System.Reflection.TargetParameterCountException] Parameter count mismatch.
at StdioProcessor.StdioProcessor._Execute(Job job)
at VI.JobService.JobComponents.ScriptComponent.Activate(String task)
at VI.JobService.JobComponents.ScriptComponent._TaskCSVImport()
at VI.JobService.JobComponents.ScriptComponent._CSVImport(String importFileName)
at VI.DB.Scripting.ScriptInstance.Run(String key, Object[] parameters)
at VI.DB.Scripting.ScriptInstance.Eval(String key, Object[] parameters)
---- Start of Inner Exception ----
at VI.DB.Scripting.ScriptInstance.Eval(String key, Object[] parameters)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
**********
How I can find where is bug in the script?
Best
Mariusz