We have a SSIS package that contains one data flow task. (that's it)
It connects to a database and a Sharepoint list (using the "SharePoint List Source" control from Codeplex). It compares the data and sends updates and inserts to the Sharepoint list. I'm not 100% sure, but I think the actual error that's
happening has to do with Sharepoint returning data that the SSIS package isn't expecting... something like...
The content type text/html; charset=utf-8 of the response message does not match the content type of the binding (text/xml; charset=utf-8).
That data flow task has an SSIS log provider for Text files which is set to record OnError, OnPipelineRowsSent, OnProgress, OnTaskFailed events. Every day in July (with the exception of this morning) the SSIS package has run successfully and written
two Messages to the log per day. ("Beginning of package execution" and "End of package execution"). I've appended an example below:
#Fields: event,computer,operator,source,sourceid,executionid,starttime,endtime,datacode,databytes,message
PackageStart,PBHQ002CN,BUD\svcPBHQ002N,SyncMXOrderSchedulingToSharepoint,{331722BD-4C5D-40C2-AE33-31F8005E6E30},{12228F83-52CA-4260-8629-4496E3C738D4},7/9/2013 5:08:09 AM,7/9/2013 5:08:09 AM,0,0x,Beginning of package execution.
PackageEnd,PBHQ002CN,BUD\svcPBHQ002N,SyncMXOrderSchedulingToSharepoint,{331722BD-4C5D-40C2-AE33-31F8005E6E30},{12228F83-52CA-4260-8629-4496E3C738D4},7/9/2013 5:16:08 AM,7/9/2013 5:16:08 AM,0,0x,End of package execution.
This morning we receieved a generic "SSIS package failed" message for it. I then opened the log text file hoping to see the error message. Not only did I not find an error
message, but there wasn't a "Beginning of package execution" message or a "End of package execution" message at all.
Here is the code that is executing the package:
DTexec.exe /FILE "N:\SQL\SSIS\TAS\SyncMXOrderSchedulingToSharepoint.dtsx" /DECRYPT "*****" /CHECKPOINTING OFF /REPORTING EWCDI
I have two questions.
- Why aren't the OnPipelineRowsSent, OnProgress events being written to the log on any of the days where the package ran successfully? I'm wondering why I'm only seeing "Beginning of package execution" or "End of package execution"
messages.
- If the SSIS package was run this morning and actually failed... shouldn't (at a minimum) the "Beginning of package execution" message have been recorded?