Script component Fail: System.IndexOutOfRangeException: Index was outside the bounds of the array

In SSIS package “script component” is failing due to the following exception. This exception is occurring sometimes only.  This
script component contain Try/Catch, still it’s failing. What could be the reasons for this exception?
Error Message
5246793 User:OnError Package1 2015-01-16 03:40:45.000 2015-01-16 03:40:45.000 00:00:00 System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at Microsoft.SqlServer.Dts.Pipeline.ScriptComponentHost.HandleUserException(Exception e)
   at Microsoft.SqlServer.Dts.Pipeline.ScriptComponentHost.ProcessInput(Int32 inputID, PipelineBuffer buffer)
   at Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostProcessInput(IDTSManagedComponentWrapper100 wrapper, Int32 inputID, IDTSBuffer100 pDTSBuffer, IntPtr bufferWirePacket)
5246800 OnError Package1 2015-01-16 03:40:45.000 2015-01-16 03:40:45.000 00:00:00 SSIS Error Code DTS_E_PROCESSINPUTFAILED.  The ProcessInput method on component "Script Component" (657) failed with error code 0x80131508 while processing input
input "Input 0" (666). The identified component returned an error from the ProcessInput method. The error is specific to the component, but the error is fatal and will cause the Data Flow task to stop running.  There may be error messages
posted before this with more information about the failure.

Thanks for your reply. Please consider the following points too.
1. In this code I don't use any array or list
2. This exception is not happening always, when running the package again some time success some time failing.
3. More than 100 Million records flow through this script component.
4. I applied Try/Catch for whole script component. In this case script component should ignore the recode and should continue but it is not.
5. Same package running successfully in QA Environment with same data. This exception sometime only occurring in Production environment only.
6. Similar error message appearing three time. Can it be a time out error?
5246793 User:OnError Package1 2015-01-16 03:40:45.000 2015-01-16 03:40:45.000 00:00:00 System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at Microsoft.SqlServer.Dts.Pipeline.ScriptComponentHost.HandleUserException(Exception e)
   at Microsoft.SqlServer.Dts.Pipeline.ScriptComponentHost.ProcessInput(Int32 inputID, PipelineBuffer buffer)
   at Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostProcessInput(IDTSManagedComponentWrapper100 wrapper, Int32 inputID, IDTSBuffer100 pDTSBuffer, IntPtr bufferWirePacket)
5246794 OnError Package1 2015-01-16 03:40:45.000 2015-01-16 03:40:45.000 00:00:00 System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at Microsoft.SqlServer.Dts.Pipeline.ScriptComponentHost.HandleUserException(Exception e)
   at Microsoft.SqlServer.Dts.Pipeline.ScriptComponentHost.ProcessInput(Int32 inputID, PipelineBuffer buffer)
   at Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostProcessInput(IDTSManagedComponentWrapper100 wrapper, Int32 inputID, IDTSBuffer100 pDTSBuffer, IntPtr bufferWirePacket)
5246795 OnError Execute Package1 (R2OK) 2015-01-16 03:40:45.000 2015-01-16 03:40:45.000 00:00:00 System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at Microsoft.SqlServer.Dts.Pipeline.ScriptComponentHost.HandleUserException(Exception e)
   at Microsoft.SqlServer.Dts.Pipeline.ScriptComponentHost.ProcessInput(Int32 inputID, PipelineBuffer buffer)
   at Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostProcessInput(IDTSManagedComponentWrapper100 wrapper, Int32 inputID, IDTSBuffer100 pDTSBuffer, IntPtr bufferWirePacket)
These are some of the questions that I have:
1. Bug in SSIS script component in SQL Server 2008R2?
2. Is there any place Script component by default using Array or List?
3. Why Try/Catch is not success?
I know this is mess but please try to help!

Similar Messages

  • Call Bapi_Material_Availability Error : Index was outside the bounds ...

    I am coding .net 2003 (VB)  and  .NET connector 2.0  Call Bapi_Material_Availability . It Error  Exception Details: System.IndexOutOfRangeException: Index was outside the bounds of the array.
    This my code:
       Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Dim Batch As String
            Dim Check_Rule As String
            Dim Customer As String
            Dim Dec_For_Rounding As Short
            Dim Dec_For_Rounding_X As String
            Dim Doc_Number As String
            Dim Itm_Number As String
            Dim Material As String
            Dim Material_Evg As Test6.BAPIMGVMATNR
            Dim Plant As String
            Dim Read_Atp_Lock As String
            Dim Read_Atp_Lock_X As String
            Dim Stge_Loc As String
            Dim Stock_Ind As String
            Dim Unit As String
            Dim Wbs_Elem As String
            Dim Av_Qty_Plt As Decimal
            Dim Dialogflag As String
            Dim Endleadtme As String
            Dim Return0 As Test6.BAPIRETURN
            Dim Wmdvex As Test6.BAPIWMDVETable
            Dim Wmdvsx As Test6.BAPIWMDVSTable
            Material = "100-400"
            Plant = "1000"
            Unit = "ST"
            Try
                SapProxy11.Bapi_Material_Availability(Batch, _
                Check_Rule, _
                Customer, _
                Dec_For_Rounding, _
                Dec_For_Rounding_X, _
                Doc_Number, _
                Itm_Number, _
                Material, _
                Material_Evg, _
                Plant, _
                Read_Atp_Lock, _
                Read_Atp_Lock_X, _
                Stge_Loc, _
                Stock_Ind, _
                Unit, _
                Wbs_Elem, _
                Av_Qty_Plt, _
                Dialogflag, _
                Endleadtme, _
                Return0, _
                Wmdvex, _
                Wmdvsx)
                Me.TextBox1.Text = Av_Qty_Plt.ToString()
            Catch ex As SAP.Connector.RfcAbapException
                MsgBox(ex.Message.ToString)
            End Try
        End Sub
    ========
    <i>Source Error:
    Line 157:     ByRef Wmdvsx As BAPIWMDVSTable)
    Line 158:        Dim results As Object()
    Line 159:        results = SAPInvoke("Bapi_Material_Availability", new Object() { _
    Line 160:                            Batch,Check_Rule,Customer,Dec_For_Rounding,Dec_For_Rounding_X,Doc_Number,Itm_Number,Material,Material_Evg,Plant,Read_Atp_Lock,Read_Atp_Lock_X,Stge_Loc,Stock_Ind,Unit,Wbs_Elem,Wmdvex,Wmdvsx })
    Line 161:        Av_Qty_Plt = CType(results(0), Decimal)
    Source File: E:\SAP\BAPI\Test6\SAPProxy1.vb    Line: 159
    Stack Trace:
    [IndexOutOfRangeException: Index was outside the bounds of the array.]
       SAP.Connector.Rfc.RfcClient.RfcInvoke(SAPClient proxy, String method, Object[] methodParamsIn) +1229
       SAP.Connector.SAPClient.SAPInvoke(String method, Object[] methodParamsIn) +70
       Test6.SAPProxy1.Bapi_Material_Availability(String Batch, String Check_Rule, String Customer, Int16 Dec_For_Rounding, String Dec_For_Rounding_X, String Doc_Number, String Itm_Number, String Material, BAPIMGVMATNR Material_Evg, String Plant, String Read_Atp_Lock, String Read_Atp_Lock_X, String Stge_Loc, String Stock_Ind, String Unit, String Wbs_Elem, Decimal& Av_Qty_Plt, String& Dialogflag, String& Endleadtme, BAPIRETURN& Return0, BAPIWMDVETable& Wmdvex, BAPIWMDVSTable& Wmdvsx) in E:\SAP\BAPI\Test6\SAPProxy1.vb:159
       Test6.WebForm1.Button1_Click(Object sender, EventArgs e) in E:\SAP\BAPI\Test6\Default.aspx.vb:64
       System.Web.UI.WebControls.Button.OnClick(EventArgs e) +108
       System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +57
       System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +18
       System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
       System.Web.UI.Page.ProcessRequestMain() +1292
    </i>
    Pls. help me.
    Thank you.

    Hi Kreangsak,
    It seems that you need to initialize you tables, parameters for rfc function
    Dim Wmdvex As Test6.BAPIWMDVETable
    Dim Wmdvsx As Test6.BAPIWMDVSTable
    Wmdvex = new Test6.BAPIWMDVETable()
    Wmdvsx = new Test6.BAPIWMDVSTable()
    If there is other table, you need to initialize them with new operator. Null tables does not accepted.
    If you problem goes set the call stack's "show non-user code" property and send the stack.
    Best Regards,
    Huseyin Akturk
    SW Engineer & SAP ABAP Consultant
    www.huseyinakturk.net

  • Release Management 2013 Index was outside the bounds of the array

    I am getting "Index was outside the bounds of the array." error when Release Management 2013 is in Deploy step .
    Status: Rejected
    Command Output show "3589 File(s) copied" at the end of file
    The build of solution was Build succeeded completed.
    i try run release again and it no show log file
    Thanks for your help.
    steve

    Hi 
    I follow the steps to tracking Release management log and i see the error, a component have in the field "File extension filter" the value "*.*", i change this value to "*.config" and deploy is done 
    the complete error:
    - Index was outside the bounds of the array.: \r\n\r\n   at Microsoft.TeamFoundation.Release.Common.Helpers.TextFileEncodingDetector.DetectSuspiciousUtf8SequenceLength(Byte[] sampleBytes, Int64 currentPos)
       at Microsoft.TeamFoundation.Release.Common.Helpers.TextFileEncodingDetector.DetectUnicodeInByteSampleByHeuristics(Byte[] sampleBytes)
       at Microsoft.TeamFoundation.Release.Common.Helpers.TextFileEncodingDetector.DetectTextFileEncoding(FileStream inputFileStream, Int64 heuristicSampleSize, Boolean& hasBom)
       at Microsoft.TeamFoundation.Release.Common.Helpers.TextFileEncodingDetector.DetectTextFileEncoding(String inputFilename)
       at Microsoft.TeamFoundation.Release.DeploymentAgent.Services.Deployer.ComponentProcessor.ReplaceConfigurationVariablesInFilesImplementation(String path, String searchPattern, Func`4 directoryFileRetriever, Func`2 readAllText, Func`2 detectTextFileEncoding,
    Func`3 replaceConfigurationVariables, Action`3 writeAllTextWithEncoding, Action`2 writeAllText)
       at Microsoft.TeamFoundation.Release.DeploymentAgent.Services.Deployer.ComponentProcessor.ReplaceConfigurationVariablesInFiles(String path, String searchPattern)
       at Microsoft.TeamFoundation.Release.DeploymentAgent.Services.Deployer.ComponentProcessor.ReplaceConfigurationVariablesPostImplementation(Action`2 replaceConfigurationVariablesInFiles)
       at Microsoft.TeamFoundation.Release.DeploymentAgent.Services.Deployer.ComponentProcessor.DeployComponent()
    THANKS FOR YOUR HELP
    steve

  • Claims authentication: "Server was unable to process request. --- Index was outside the bounds of the array"

    Hi there,
    I recently got a peculiar error when users tried to log-in into a SP 2010 portal using claims based authentication.
    The following error is logged in the event viewer of the SP server in question:
    Event ID 8306 - Claims authentication
    An exception occurred when trying to issue security token: Server was unable to process request. ---> Index was outside the bounds of the array.
    I also found an IIS warning entry with a similar message:
    Event ID 1309 - Web Event
    Exception type: FaultException
    Exception message: Server was unable to process request. ---> Index was outside the bounds of the array.
    I simply could not find an answer to why this happened, but an iisreset seemed to have fixed the issue. I was wondering if anyone here would know a possible root cause for this issue?
    Thanks in advance for your help.
    Regards,
    P.

    Hi,
    Thanks for posting your issue, Kindly browse below mentioned URLs to fix this issue
    http://underthehood.ironworks.com/2011/05/sharepoint-2010-an-exception-occurred-when-trying-to-issue-security-token-the-server-was-unable-to-p-1.html
    http://nearbaseline.com/blog/2011/01/claims-exception-occurred-issuing-a-security-token/
    I hope this is helpful to you, mark it as Helpful.
    If this works, Please mark it as Answered.
    Regards,
    Dharmendra Singh (MCPD-EA | MCTS)
    Blog : http://sharepoint-community.net/profile/DharmendraSingh

  • Error during Addon Installation Index was outside the bounds of array

    Hi  wen im trying to install addon on x64 2003 server its throwing me error
    Customer library
    "Error during Addon Installation Index was outside the bounds of array."
    "Error(-2) at EndInstallEx(False) at the end of the addon installation"
    Please provide me a solution for this.
    Thanks
    Rekha

    Hi Rekha,
    You may check this: Add-on Installer Issue
    Is this your add-on or SAP add-on? If it is 3rd party add-on, post it to the other forum
    Thanks,
    Gordon

  • Process Message failed: System.ArgumentOutOfRangeException: Index and length must refer to a location within the string.

    Hi
    I am trying to process an X12 message and I am getting following error.
    Method : ProcessMessage
    Message : Process Message failed: System.ArgumentOutOfRangeException: Index and length must refer to a location within the string.
    Parameter name: length
       at System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
       at Q.Inbound.X12Preprocessor.getTranTypeFromFuncCode()
       at Q.Inbound.X12Preprocessor.setProcessType()
       at Q.Inbound.X12Preprocessor.getFuncGroupHeader(StreamReader sr)
       at Q.Inbound.X12Preprocessor.ProcessMessage(X12Definition& docInfo)
    Please help.
    Thanks

    Might try them over here.
    https://social.msdn.microsoft.com/Forums/vstudio/en-US/home?forum=csharpgeneral%2Cvbgeneral%2Cvcgeneral&filter=alltypes&sort=lastpostdesc
    Regards, Dave Patrick ....
    Microsoft Certified Professional
    Microsoft MVP [Windows]
    Disclaimer: This posting is provided "AS IS" with no warranties or guarantees , and confers no rights.

  • Failed to compare two elements in the array

    very often, I have the error "Failed to compare two elements in the array" in Exchange 2013 ECP. We are not running DAG. I google a bit but don't get a lot of result on this.
    I was trying to track mail from a user who send to DL group. Since I can't do in in ECP , how can I do it in EMS?

    I too have this issue.  I'm not sure how wide spread.  I know of one user who sends emails regularly to a DL named "All Users" which is a Security Group which we then add real users to and not just every mailbox.  When he sends the emails,
    from his perspective, everything is fine, meaning he gets to NDR or anything.  Also, when he adds the Dl in Outlook To field and expands it, all the correct users are there.  In fact, it tells him there are 203 addresses here.  However, only
    184 are actually getting the message.  When I try the EAC to view the tracking report, it will show the message, but if I click on the edit button, I get "Failed to compare two elements in the array".  If I try from EMC with search-messagetrackingreport
    -identity "recipient address" -sender "sender address" -bypassdelegatechecking and the recipient address is the group, it says it could not be found.  If I try with simply putting an email address of someone who is a member of that group, it says Warning:
    An unexpected error has occured and a Watson dump is being generated.  Failed to compare two elements in the array.  I don't know what else to try.  Anybody??

  • Scheduling SSIS with Web Reference in Script Component fails.

    I'm using SSIS on an SQL Server 2014 to create invoices in Microsoft Dynamics NAV 2015.
    To create the invoices in NAV I use their Web services via a Script Component.
    The reference is added using "Add Service Reference" - Advanced - "Add Web Reference" all according to the Dynamics NAV documentation. Found here: https://msdn.microsoft.com/en-us/library/dd355316(v=nav.80).aspx
    FYI: You cannot add it as a "Service reference" but have to use the older "Web Reference"
    The package will run without any problem in Visual Studio but as soon as I Deploy the Package and try to schedule it the package fails on the Script Component with the error:
    "The binary code for the script not found. Please open the script in the designer by clicking Edit Script button and make sure it builds successfully."
    I've tried to run the package in both using the 32bit and 64bit runtime. I have also tried to copy the content of the reference.cs from the reference and added it to a new class according to the steps below. But I still get the same error.
    1. Open Script component 'Select all files' icon in the solution explore
    2. Drill down to webreference, and locate reference.cs file3. Copy the content of this file to a new class file.4.
    Delete the webreference5 .Recompile your code, save and exit6. Open the project to verify that the reference is saved.
    Environment information:
    Windows Server 2012 R2 64 bit (x64) 
    SQL Server 2014 Enterprise Edition  (12.0.2000.8)
    /Fredrik

    The code builds successfully in VSTA.
    When I now try to deploy it to my "Integration Services Catalog" on my dev machine the package will execute without problem. When I deploy it to the production server I get the error. When scheduling on the production server I've created Credentials
    and a Proxy with my own user (same as on my dev machine).
    The production server has access to the web service that I'm trying to call (they are on the same domain network).
    I have managed to get rid of the error in one package using the technique below. But to me this just seemst to be a strange workaround.
    1. Open Script component 'Select all files' icon in the solution explore
    2. Drill down to webreference, and locate reference.cs file3. Copy the content of this file to a new class file.4.
    Delete the webreference5 .Recompile your code, save and exit6. Open the project to verify that the reference is saved.

  • How to index occurrences in the array

    Hi Is there a way how we can index each occurrence in the array?
    It seems that search ID Array  is once and I cannot figure out how to do it.
    Please advise
    Thanks in advance
     Clement
    Solved!
    Go to Solution.

    Do you need only the indexes that matches the search element like this?
    The best solution is the one you find it by yourself

  • I'm getting exception index was out of bound how should i fix it ?

    In a timer tick event i have:
    private void timer1_Tick(object sender, EventArgs e)
    if (htmlloaded == true)
    try
    uri = sourceUrlId + forumsIds[counter] + sourceUrlNumber + 1;
    filename = uri.Substring(49);
    webBrowser1.Navigate(uri);
    htmlloaded = false;
    timer1.Enabled = false;
    counter++;
    countpages++;
    catch (Exception err)
    string ttt = err.ToString();
    if (countpages == numberofpages)
    timer1.Stop();
    The problem is that in the end forumsIds and counter have the same number. forumsIds have 574 items and in the end counter is 574 too. And counter should be allways less then the forumsIds.

    Michael i solved it this way.
    First i changed in the top of the form the variable counter to value 0 instead 1 so it will start as 0.
    In the GetHtmls method where i used the index 0 first time i did:
    uri = sourceUrlId + forumsIds[counter] + sourceUrlNumber + 1;
    countpages ++;
    counter ++;
    So first time counter is 0 index 0 .
    Then i move it up by one so now counter value is 1.
    Now the timer tick event:
    private void timer1_Tick(object sender, EventArgs e)
    if (htmlloaded == true)
    try
    uri = sourceUrlId + forumsIds[counter] + sourceUrlNumber + 1;
    filename = uri.Substring(49);
    webBrowser1.Navigate(uri);
    htmlloaded = false;
    timer1.Enabled = false;
    counter ++;
    countpages ++;
    if (counter == numberofforums)
    timer1.Stop();
    catch (Exception err)
    string ttt = err.ToString();
    So now counter is 1 i'm navigating then counter is 2 now it will navigate again when counter is 2.
    Since i navigated first time once when it was 0 this is 3 times.
    So now counter will be 3 and the numberofforums is also 3.
    And in the document completed event i'm also checking if counter == numberofforums:
    if (counter == numberofforums)
    timer1.Stop();
    else
    timer1.Enabled = true;
    If counter is not equal to numberofforums keep navigating once they are equal stop the timer and finish the navigations.
    So in the end i started from index 0 (counter = 0 ) and navigated last time when counter was 2. That's 3 times navigations. And counter is now 3 and i navigated to 3 forums.
    I hope i did it right at least it's working like i wanted i think.
    Navigated 3 times and there are 3 forums so i think it's logic.

  • How to change the index(appearance) of the array

    Attachments:
    array.vi ‏7 KB

    Right click choose customize
    Switch to Customize mode
    Right click and choose edit items.
    I hope that is what you are asking.
    Ben
    Message Edited by Ben on 08-21-2008 07:31 AM
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction
    Attachments:
    Advaced_Customize.PNG ‏15 KB
    Switch_To_Customize.PNG ‏9 KB
    Edit_Items.PNG ‏6 KB

  • PrefView (1.6) - System.IndexOutOfRangeException

    Hi, I was using PrefView 1.6 and on Windows 2008 Server and I keep getting the following exception when I try to open CPUStack for any processes. Is there any way to work around this, or would an older version of PerfView would work?
    Thanks
    Exception Occured: System.IndexOutOfRangeException: Index was outside the bounds of the array.
       at Microsoft.Diagnostics.Tracing.Stacks.TraceEventStackSource.GetCallerIndex(StackSourceCallStackIndex callStackIndex)
       at Microsoft.Diagnostics.Tracing.Stacks.MutableTraceEventStackSource.GetCallerIndex(StackSourceCallStackIndex callStackIndex)
       at Diagnostics.Tracing.StackSources.FilterStackSource.GenerateStackInfo(StackSourceCallStackIndex stackIndex, StackInfo stackInfoRet)
       at Diagnostics.Tracing.StackSources.FilterStackSource.GetStackInfo(StackSourceCallStackIndex stackIndex)
       at Diagnostics.Tracing.StackSources.FilterStackSource.GenerateStackInfo(StackSourceCallStackIndex stackIndex, StackInfo stackInfoRet)
       at Diagnostics.Tracing.StackSources.FilterStackSource.GetStackInfo(StackSourceCallStackIndex stackIndex)
       at Diagnostics.Tracing.StackSources.FilterStackSource.GenerateStackInfo(StackSourceCallStackIndex stackIndex, StackInfo stackInfoRet)
       at Diagnostics.Tracing.StackSources.FilterStackSource.GetStackInfo(StackSourceCallStackIndex stackIndex)
       at Diagnostics.Tracing.StackSources.FilterStackSource.<>c__DisplayClass1.<ForEach>b__0(StackSourceSample sample)
       at Microsoft.Diagnostics.Tracing.Stacks.MutableTraceEventStackSource.ForEach(Action`1 callback)
       at Diagnostics.Tracing.StackSources.FilterStackSource.ForEach(Action`1 callback)
       at Microsoft.Diagnostics.Tracing.Stacks.CallTree.set_StackSource(StackSource value)
       at PerfView.StackWindow.<>c__DisplayClass3.<SetStackSource>b__0()
       at PerfView.StatusBar.<>c__DisplayClass8.<StartWork>b__6(Object param0)
    An exceptional condition occured, see log for details.

    Hi Dicky,
    About your question, I think you’d batter post your thread on the following forum.
    http://social.msdn.microsoft.com/Forums/en-US/home?forum=netfxtoolsdev or ask to the author of this tool directly for effective response.
    http://channel9.msdn.com/posts/Vance-Morrison-Performance-and-PerfView. The video explains why the build PerfView and how it works, and demonstrates its use.
    Hope useful.
    Regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • 'System.IndexOutOfRangeException'  Error in VB

    Hello everyone,
    I'm trying to call a BAPI from VB. This BAPI is actually just a wrapper of the standard function module 'BP_JOB_READ'.
    Unfortunately, when I try to call this BAPI, I get this error message:
    =====================
    An unhandled exception of type 'System.IndexOutOfRangeException' occurred in sap.connector.rfc.dll
    Additional information: Index was outside the bounds of the array.
    =====================
    And breaks at the part of the code with >>>>>:
    =====================
         ByRef Job_Read_Steplist As TBTCSTEPTable)
            Dim results As Object()
    >>>>>        results = SAPInvoke("Z_Monitor_Bp_Job_Read", new Object() { _
                                Job_Read_Jobcount,Job_Read_Jobname,Job_Read_Opcode,Job_Read_Steplist })
            Job_Read_Jobhead = CType(results(0), TBTCJOB)
            Job_Read_Steplist = CType(results(1), TBTCSTEPTable)
        End Sub
    =====================
    Here is the code of the function module:
    =====================
    function z_monitor_bp_job_read.
    ""Local interface:
    *"       IMPORTING
    *"             VALUE(JOB_READ_JOBCOUNT) LIKE  TBTCJOB-JOBCOUNT
    *"             VALUE(JOB_READ_JOBNAME) LIKE  TBTCJOB-JOBNAME
    *"             VALUE(JOB_READ_OPCODE) LIKE  BTCH0000-INT4
    *"       EXPORTING
    *"             VALUE(JOB_READ_JOBHEAD) LIKE  TBTCJOB
    *"                             STRUCTURE  TBTCJOB
    *"       TABLES
    *"              JOB_READ_STEPLIST STRUCTURE  TBTCSTEP OPTIONAL
    *"       EXCEPTIONS
    *"              INVALID_OPCODE
    *"              JOB_DOESNT_EXIST
    *"              JOB_DOESNT_HAVE_STEPS
      call function 'BP_JOB_READ'
           exporting
                job_read_jobcount     = job_read_jobcount
                job_read_jobname      = job_read_jobname
                job_read_opcode       = job_read_opcode
           importing
                job_read_jobhead      = job_read_jobhead
           tables
                job_read_steplist     = job_read_steplist
           exceptions
                invalid_opcode        = 1
                job_doesnt_exist      = 2
                job_doesnt_have_steps = 3
                others                = 99.
       case sy-subrc.
         when 1.
           raise invalid_opcode.
         when 2.
           raise job_doesnt_exist.
         when 3.
           raise job_doesnt_have_steps.
        endcase.
    endfunction.
    =====================
    Here is the VB.net code:
    =====================
            Dim cs As String = "SYSTEM     ASHOST=XXX.xx.xx.com R3NAME=XXX GROUP=XXXGROUPA SYSNR=00 CLIENT=888 USER=xxxxx PASSWD=xxxxx"
            Dim proxy As New SAPProxy1(cs)
            Dim JobList As TBTCJOB
            Dim StepList As TBTCSTEPTable
            proxy.Z_Monitor_Bp_Job_Read("06480001", "ZABAP", 20, JobList, StepList)
    =====================
    Is this is bug in the SAP.NET Connector? or is there a problem in my code?
    I'm using MS Visual Studio Architect Edition 2003 and SAP .NET Connector version 2.0.
    Hope someone can help me. thanks!
    Regards,
    Jay
    Message was edited by: Jayson Brigado

    It seems that one or more of the parameters you pass in are uninitialized (Nothing).
    This is the case for TBTCJOB and TBTCSTEPTable. If they are not out-only, you should change to
    Dim JobList As New TBTCJOB
    Dim StepList As New TBTCSTEPTable
    It's also likely the case for any proxy fields you use (I don't know if you have proxy fields). You can define default values for them in .sapwsdl designer. Or you can assign values to them before call.
    If this doesn't help, please turn on the "Show Non-user Code" option in Call Stack window and post the full stack.

  • Major Bug in SSIS 2012 Script Component - Potentially

    I think there is a major issue with the Script Component in SSIS when running SSDT on Windows 8.1. I have a Script Component that functions as a data source. The script compiles successfully. However, when returning back to the Data Flow Task, I still get the
    following error which I'd get when an error exists in the Script.
    Validation error. Data Flow Task Script Component [2]: The binary code for the script is not found. Please open the script in the designer by clicking Edit Script button and make sure it builds successfully.
    The script compiles successfully so this is frustrating. This is incorrect and I believe it's an issue with SSDT/SSIS when run on Windows 8.1. I've applied SQL Server 2012 SP1 with CU7 and the error still exists. Can someone else confirm this as
    a bug? 
    &lt;a href=&quot;http://martinsbiblog.spaces.live.com&quot; target=&quot;_blank&quot;&gt;http://martinmason.wordpress.com&lt;/a&gt;

    I'm simply doing the following: 
    Add a Data Flow Task.
    Add a Script Component. Configure as a Source.
    Double click on the Script Component.
    Click on the Edit Script button.
    Compile the script. Compiles successfully.
    Close the VSTAProject editor.
    Close the Script Component properties page.
    When returning to the Data Flow, the "Binary code for the script is not found" error is return
    Running as an Administrator did not solve the problem. Again, this is only an issue with SSIS on Windows 8.1 so if you're not running on Windows 8.1, do not bother replying. I've applied SP1 and CU7 and the problem was not resolved.
    Really regretting upgrading to Windows 8.1.
    &lt;a href=&quot;http://martinsbiblog.spaces.live.com&quot; target=&quot;_blank&quot;&gt;http://martinmason.wordpress.com&lt;/a&gt;

  • Could not locate compiled schema resource schema/system/s1130C5BD40C5682431D4FD64179031DE/index.xsb

    can somebody pleas tell me why is xmlbeans looking for an index.xsb? i cant run
    my java classes because it is looking for this file. how can i solve this?

    Unfortunately the generated error messages are really misleading. Nevertheless
    I was able to find the solution.
    The orginal error message was:
    Caused by: java.lang.RuntimeException: Could not instantiate SchemaTypeSystemImpl
    (java.lang.reflect.InvocationTargetException): is the version of xbean.jar correct?
    I tried to locacate the error somewhere in the implementation of XMLBeans, but
    no success. Afterwards I included an printStackTrace() command in the code section
    where the error has been thrown and the more detailed error message was:
    Could not locate compiled schema resource schema/system/sC8870485F5E7AEB8A9BBEB56FEB321E8/index.xsb
    Obviously the schema resource has not been compiled. Then I looked in the parameters
    of scomp and found:
    H:\UserData\SunONE\XMLBeans>scomp
    Compiles a schema into XML Bean classes and metadata.
    Usage: scomp [opts] [dirs]* [schema.xsd]* [service.wsdl]* [config.xsdconfig]*
    Options include:
    -cp [a;b;c] - classpath
    -d [dir] - target binary directory for .class and .xsb files
    Obviously the xsb Files are not generated, if the target binary directory is not
    explicitly mentioned. Therefore I modified the compile command to
    H:\UserData\SunONE\XMLBeans>scomp -src GenClasses -d GenClasses -out myMainData.
    jar MainData21.xsd
    and, voila, it works!!!!!

Maybe you are looking for

  • Stuck with this query

    i have stuck in this query. it is giving compile error that v_customerloop invalid identifier. this does not make sense because if i comment the sql, it runs fine and i can actually see the count in the dbms output. i tried commenting out some of the

  • What is bogon doing in my sidebar and how to get rid of it?

    Out of the blue today in Finder's sidebar, in SHARED, just under the Time Capsule a new item popped up: "All..." Selecting "All..." in sidebar shows in Finder's right panel as follows: under Name - bogon under Kind - Neighborhood Restarting Mac, rest

  • Audittrial Report in Portal

    Dear Sir, We implement EP6 SP14, and we need the statistic report for checking users visit the documents? How can we will make the audittrial report. Please kindly advise. Thanks and best regard, VImol

  • Auto qos voip cisco-phone

    Hello, I am very new to voip, second day.  I have configured a 3850 stack to trust cisco phones on the switchports with the auto qos feature. I am interested to know where else I have to apply qos for the policy's to apply. The 3850 stack is uplinked

  • What are the Roles and Responsibilities as a Basis Consultant in SRM

    Hi Gurus,          I want to know what are the activity in SRM as a Basis Consultant. I know SRM installation,, but i have no idea how to monitor  and configure SRM server ,, pls help me,, regards, Balaram