# 00200379: API: Inconsistent Security Installation.

**URL:** <https://techcommunity.softwareag.com/t/00200379-api-inconsistent-security-installation/94878>\
**Category:** Forum\
**Tags:** Mainframe-Integration, EntireX\
**Created:** [October 1, 2010, 10:57pm UTC](https://techcommunity.softwareag.com/t/00200379-api-inconsistent-security-installation/94878 "2010-10-01T22:57:18Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![dotnetuser](https://avatars.discourse-cdn.com/v4/letter/d/db5fbb/32.png) [@dotnetuser](https://techcommunity.softwareag.com/u/dotnetuser)\
**Post date:** [October 1, 2010, 10:57pm UTC](https://techcommunity.softwareag.com/t/00200379-api-inconsistent-security-installation/94878/1 "2010-10-01T22:57:18Z")

</div>

I was previously using Entirex 7.3.3 for connecting to the mainframe and getting data from there. This was on Windows XP and my .Net project referred to the SoftwareAG.EntireX.NETWrapper.Runtime.dll (v 7.3.4). I have installed Windows 7 Pro on my machine and had to upgrade my EntireX iInstallation to v8.1.x. When I run the same code, I get the error:  
00200379: API: Inconsistent Security Installation.

My .Net project still has the same dll reference. What am I missing here? I am getting the error in the code where I am trying to call the Logon method in the broker. Please help.

---

<div class="post-metadata">

**Author:** ![Douglas\_Kelly](https://sea1.discourse-cdn.com/techcommunity/user_avatar/techcommunity.softwareag.com/douglas_kelly/32/102_2.png) [@Douglas\_Kelly](https://techcommunity.softwareag.com/u/Douglas_Kelly)\
**Post date:** [October 1, 2010, 11:36pm UTC](https://techcommunity.softwareag.com/t/00200379-api-inconsistent-security-installation/94878/2 "2010-10-01T23:36:35Z")

</div>

If you are using the API Version below 8, you also need to have the older style EntireX Security selected during the install.

Or just upgrade to the newer API Version - it will automatically determine the security installation based on the Broker you are communicating with.

In the documentation, see Components of EntireX \> EntireX Security \> Installation and Getting Started \> Setting up EntireX Security under Windows \> Installing EntireX Security for Broker Stubs.

---

<div class="post-metadata">

**Author:** ![dotnetuser](https://avatars.discourse-cdn.com/v4/letter/d/db5fbb/32.png) [@dotnetuser](https://techcommunity.softwareag.com/u/dotnetuser)\
**Post date:** [October 1, 2010, 11:49pm UTC](https://techcommunity.softwareag.com/t/00200379-api-inconsistent-security-installation/94878/3 "2010-10-01T23:49:03Z")

</div>

I read that post and in point 1 it says:

1. When requested to specify the installation type, choose Custom and check the Security box.

I installed the software using the SoftwareAG installer (SoftwareAGInstaller80SP2.exe) which looks like the attached file. I could not find the option where its says “Custom”. Kindly let me know where can I find this.

 ![SoftwareAG_Installer.jpg](https://global.discourse-cdn.com/techcommunity/original/2X/f/fb57f6a4f7cfe541ef0b2ef7dc1a0458066eeea6.jpeg)

---

<div class="post-metadata">

**Author:** ![dotnetuser](https://avatars.discourse-cdn.com/v4/letter/d/db5fbb/32.png) [@dotnetuser](https://techcommunity.softwareag.com/u/dotnetuser)\
**Post date:** [October 1, 2010, 11:52pm UTC](https://techcommunity.softwareag.com/t/00200379-api-inconsistent-security-installation/94878/4 "2010-10-01T23:52:54Z")

</div>

Forgot to mention in my previous post, I cannot upgrade to the newer API as the server has the v7.3.x API version. I had to upgrade the local machine install as the previous versions of EntireX Workbench are not supported on Windows 7.

---

<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:** [October 4, 2010, 4:32pm UTC](https://techcommunity.softwareag.com/t/00200379-api-inconsistent-security-installation/94878/5 "2010-10-04T16:32:01Z")

</div>

With EntireX 8.1 the secuexit.dll is located in \entirex\security\_exit. You should add this directory to your PATH, or copy the dll to a directory which is already part of the PATH.

---

<div class="post-metadata">

**Author:** ![dotnetuser](https://avatars.discourse-cdn.com/v4/letter/d/db5fbb/32.png) [@dotnetuser](https://techcommunity.softwareag.com/u/dotnetuser)\
**Post date:** [October 4, 2010, 8:16pm UTC](https://techcommunity.softwareag.com/t/00200379-api-inconsistent-security-installation/94878/6 "2010-10-04T20:16:17Z")

</div>

Hi Rolf,  
I tried to run the code after putting the path for the security\_exit and rebooting the machine, but still no luck. Do I have to have something else installed for this to work?

Thanks in advance for all the help.

---

<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:** [October 6, 2010, 5:19pm UTC](https://techcommunity.softwareag.com/t/00200379-api-inconsistent-security-installation/94878/7 "2010-10-06T17:19:57Z")

</div>

Hhmm, without traces this would be just guessing.

I suggest that you contact support and provide (at least) a stub trace and (if possible) also a Broker trace.

---

<div class="post-metadata">

**Author:** ![Deb](https://avatars.discourse-cdn.com/v4/letter/d/ecccb3/32.png) [@Deb](https://techcommunity.softwareag.com/u/Deb)\
**Post date:** [October 13, 2010, 9:50pm UTC](https://techcommunity.softwareag.com/t/00200379-api-inconsistent-security-installation/94878/8 "2010-10-13T21:50:24Z")

</div>

I had a similar problem with System Management Hub and was told the same things to try…had the same problems with the installer too.

I contacted SAG support and was told the versions are not compatible. I can’t use EntireX v8.1 on the PC unless the mainframe is upgraded to v8.1…

“Once you upgrade to EXX811 on the mainframe then you can upgrade to EXX812 on the PC.  
You shouln’t have any issues since these are supported versions and they have been tested.  
R&D does not provide fixes for unsupported combinations like EXX73 on PC and EXX72 on the MF which are both out of support.”

---

<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:** [October 14, 2010, 5:20pm UTC](https://techcommunity.softwareag.com/t/00200379-api-inconsistent-security-installation/94878/9 "2010-10-14T17:20:37Z")

</div>

> [@Deb](#):
>
> I contacted SAG support and was told the versions are not compatible. I can’t use EntireX v8.1 on the PC unless the mainframe is upgraded to v8.1…

In general this is definitely not true. You can mix different EntireX versions for the clients, servers, and the Broker. Of course you can only use the functionality of the minimum version which is used. There might be some documented scenarios where this does not apply what whenever possible this is avoided.

It would really be helpful to get some traces for the scenario described by dotnetuser, to check if this is a configuration or a product issue .

---

<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, 2:59pm UTC](https://techcommunity.softwareag.com/t/00200379-api-inconsistent-security-installation/94878/10 "2021-04-02T14:59:10Z")

</div>


