# EntireX Error: 20020000: Internal error in CallInformationBlock

**URL:** <https://techcommunity.softwareag.com/t/entirex-error-20020000-internal-error-in-callinformationblock/177942>\
**Category:** Forum\
**Tags:** Mainframe-Integration, EntireX\
**Created:** [August 7, 2014, 8:08am UTC](https://techcommunity.softwareag.com/t/entirex-error-20020000-internal-error-in-callinformationblock/177942 "2014-08-07T08:08:03Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ivan1](https://sea1.discourse-cdn.com/techcommunity/user_avatar/techcommunity.softwareag.com/ivan1/32/192_2.png) [@Ivan1](https://techcommunity.softwareag.com/u/Ivan1)\
**Post date:** [August 7, 2014, 8:08am UTC](https://techcommunity.softwareag.com/t/entirex-error-20020000-internal-error-in-callinformationblock/177942/1 "2014-08-07T08:08:03Z")

</div>

Hi Everyone

I am experiencing a problem with EntireX.

I am calling a subprogram via service written in C#.  
The subprogram uses 3 PDA’s.

When I call the subprogram using the 3 PDA’s, I get the error in the subject.  
If I remove 1 PDA I do not get the error.

The first PDA exists out of 14 fields mainly containing security information and messages passed between the web and mainframe.

The second PDA contains 3 array of 10 occurrences of 30 characters each.

The 2 arrays of 999 occurrences. One with 3 characters and one of 60 characters.

Any suggestions or help will be appreciated.

Thank you  
Ivan

---

<div class="post-metadata">

**Author:** ![Finn\_the\_Dane1](https://sea1.discourse-cdn.com/techcommunity/user_avatar/techcommunity.softwareag.com/finn_the_dane1/32/132_2.png) [@Finn\_the\_Dane1](https://techcommunity.softwareag.com/u/Finn_the_Dane1)\
**Post date:** [August 7, 2014, 8:45am UTC](https://techcommunity.softwareag.com/t/entirex-error-20020000-internal-error-in-callinformationblock/177942/2 "2014-08-07T08:45:44Z")

</div>

Might look like a exx vs .NET version issue !?  
Which versions are you on ?  
Finn

---

<div class="post-metadata">

**Author:** ![Ivan1](https://sea1.discourse-cdn.com/techcommunity/user_avatar/techcommunity.softwareag.com/ivan1/32/192_2.png) [@Ivan1](https://techcommunity.softwareag.com/u/Ivan1)\
**Post date:** [August 7, 2014, 9:18am UTC](https://techcommunity.softwareag.com/t/entirex-error-20020000-internal-error-in-callinformationblock/177942/3 "2014-08-07T09:18:50Z")

</div>

Hi

I am using .net version 4.  
The entireX.dll is version 8.1.3.0  
Natural version 8.2.3.9  
And the entrireX version is 8.1.3

---

<div class="post-metadata">

**Author:** ![Ivan1](https://sea1.discourse-cdn.com/techcommunity/user_avatar/techcommunity.softwareag.com/ivan1/32/192_2.png) [@Ivan1](https://techcommunity.softwareag.com/u/Ivan1)\
**Post date:** [August 7, 2014, 9:29am UTC](https://techcommunity.softwareag.com/t/entirex-error-20020000-internal-error-in-callinformationblock/177942/4 "2014-08-07T09:29:35Z")

</div>

Hi

It seem the problem is in the second parameter, because if I remove the first parameter. I still get the error.  
But there is no difference between how the PDA was declared on the web and mainframe.  
They are identical.

---

<div class="post-metadata">

**Author:** ![Finn\_the\_Dane1](https://sea1.discourse-cdn.com/techcommunity/user_avatar/techcommunity.softwareag.com/finn_the_dane1/32/132_2.png) [@Finn\_the\_Dane1](https://techcommunity.softwareag.com/u/Finn_the_Dane1)\
**Post date:** [August 7, 2014, 9:33am UTC](https://techcommunity.softwareag.com/t/entirex-error-20020000-internal-error-in-callinformationblock/177942/5 "2014-08-07T09:33:49Z")

</div>

Could you post the second pda ?  
Finn  
PS perhaps you should consider upgrading to a supported version 😉

---

<div class="post-metadata">

**Author:** ![Finn\_the\_Dane1](https://sea1.discourse-cdn.com/techcommunity/user_avatar/techcommunity.softwareag.com/finn_the_dane1/32/132_2.png) [@Finn\_the\_Dane1](https://techcommunity.softwareag.com/u/Finn_the_Dane1)\
**Post date:** [August 7, 2014, 10:03am UTC](https://techcommunity.softwareag.com/t/entirex-error-20020000-internal-error-in-callinformationblock/177942/6 "2014-08-07T10:03:04Z")

</div>

I just checked the documentation - and it looks like you might run into problems with the version mix you have:

version 8.1.2  
Windows prereqs:  
[http://techcommunity.softwareag.com/ecosystem/documentation/webmethods/wmsuites/wmsuite9-6/EntireX/9-6\_EntireX/relnotes/previousPdfs/rn\_812.pdf](http://techcommunity.softwareag.com/ecosystem/documentation/webmethods/wmsuites/wmsuite9-6/EntireX/9-6_EntireX/relnotes/previousPdfs/rn_812.pdf)  
? .NET Wrapper  
? .NET Framework 2.0.  
? C# Compiler from Microsoft Visual Studio 2005 or 2008.

version 9.6  
[http://techcommunity.softwareag.com/ecosystem/documentation/webmethods/wmsuites/wmsuite9-6/EntireX/9-6\_EntireX/print/relnotes.pdf](http://techcommunity.softwareag.com/ecosystem/documentation/webmethods/wmsuites/wmsuite9-6/EntireX/9-6_EntireX/print/relnotes.pdf)  
? .NET Wrapper  
? .NET Framework 4.0.  
? C# Compiler from Microsoft Visual Studio 2010.

---

<div class="post-metadata">

**Author:** ![Ivan1](https://sea1.discourse-cdn.com/techcommunity/user_avatar/techcommunity.softwareag.com/ivan1/32/192_2.png) [@Ivan1](https://techcommunity.softwareag.com/u/Ivan1)\
**Post date:** [August 7, 2014, 10:04am UTC](https://techcommunity.softwareag.com/t/entirex-error-20020000-internal-error-in-callinformationblock/177942/7 "2014-08-07T10:04:41Z")

</div>

Hi

Here is the PDA in question.

I T L Name F Length Miscellaneous  
All – -------------------------------- - ---------- -------------------------\>  
1 EXGEN1P1  
2 PARAMETER-LIST (1:10)  
3 KEY-DESCRIPTION A 30  
3 KEY-VALUE A 30  
3 OPERATOR A 30

C# declaration:  
[SendAs(IdlType.A, Length = 30f, Dim = 10 ,Trim = true)]  
public string keyDescription;  
[SendAs(IdlType.A, Length = 30f, Dim = 10, Trim = true)]  
public string keyValue;  
[SendAs(IdlType.A, Length = 30f, Dim = 10, Trim = true)]  
public string searchOperator;

---

<div class="post-metadata">

**Author:** ![Finn\_the\_Dane1](https://sea1.discourse-cdn.com/techcommunity/user_avatar/techcommunity.softwareag.com/finn_the_dane1/32/132_2.png) [@Finn\_the\_Dane1](https://techcommunity.softwareag.com/u/Finn_the_Dane1)\
**Post date:** [August 7, 2014, 10:23am UTC](https://techcommunity.softwareag.com/t/entirex-error-20020000-internal-error-in-callinformationblock/177942/8 "2014-08-07T10:23:25Z")

</div>

I noticed that the variable OPERATOR is called searchOperator ???  
Finn

BTW I tried to generate in exx9.6 which gives a somewhat different structure 😉

namespace SoftwareAG.EntireX.NETWrapper.Generated.IVAN.Groups  
{  
#region Groups for LIBRARY ‘IVAN’, PROGRAM ‘IVAN’

public class Ivan  
{  
public class Exgen1p1  
{  
[SendAs(IdlType.Group, Id=0, Dim=10f)]public ParameterList parameterList = (ParameterList)Construction.GroupArray(typeof(ParameterList), 10 , 0 , 0 );  
public class ParameterList  
{  
[SendAs(IdlType.A, Length=30f, Id=0, Trim=true)]public string keyDescription ;  
[SendAs(IdlType.A, Length=30f, Id=1, Trim=true)]public string keyValue ;  
[SendAs(IdlType.A, Length=30f, Id=2, Trim=true)]public string operator ;  
}  
}  
}

#endregion

---

<div class="post-metadata">

**Author:** ![Rolf\_Bahlke](https://sea1.discourse-cdn.com/techcommunity/user_avatar/techcommunity.softwareag.com/rolf_bahlke/32/109_2.png) [@Rolf\_Bahlke](https://techcommunity.softwareag.com/u/Rolf_Bahlke)\
**Post date:** [August 7, 2014, 10:42am UTC](https://techcommunity.softwareag.com/t/entirex-error-20020000-internal-error-in-callinformationblock/177942/9 "2014-08-07T10:42:07Z")

</div>

Usually this error occurs if you modify the generated code.

---

<div class="post-metadata">

**Author:** ![Ivan1](https://sea1.discourse-cdn.com/techcommunity/user_avatar/techcommunity.softwareag.com/ivan1/32/192_2.png) [@Ivan1](https://techcommunity.softwareag.com/u/Ivan1)\
**Post date:** [August 7, 2014, 11:31am UTC](https://techcommunity.softwareag.com/t/entirex-error-20020000-internal-error-in-callinformationblock/177942/10 "2014-08-07T11:31:09Z")

</div>

Hi All

Found the problem, which is actually very simple. :oops:

I missed the f in the dim=10f when I declared the array in C#.

Stupid mistake, but kept me busy for a while.

Hopefully the next person who encounters this problem can learn from my mistake.

Thank you for the assistance.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/techcommunity/original/3X/c/d/cd19967bb605d28a72d77eb83a1cae22f3df2eb8.svg) [@system](https://techcommunity.softwareag.com/u/system)\
**Post date:** [April 2, 2021, 3:31pm UTC](https://techcommunity.softwareag.com/t/entirex-error-20020000-internal-error-in-callinformationblock/177942/11 "2021-04-02T15:31:47Z")

</div>


