# Natural IDL

**URL:** <https://techcommunity.softwareag.com/t/natural-idl/58725>\
**Category:** Forum\
**Tags:** Mainframe-Integration, EntireX\
**Created:** [May 25, 2004, 6:23pm UTC](https://techcommunity.softwareag.com/t/natural-idl/58725 "2004-05-25T18:23:42Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Anthonie](https://avatars.discourse-cdn.com/v4/letter/a/b4bc9f/32.png) [@Anthonie](https://techcommunity.softwareag.com/u/Anthonie)\
**Post date:** [May 25, 2004, 6:23pm UTC](https://techcommunity.softwareag.com/t/natural-idl/58725/1 "2004-05-25T18:23:42Z")

</div>

Theo,  
  
EntireX was installed on a Windows NT machine (standalone) in order to maintain certain Natural IDL files. A default broker ETB001 was set up and when accessing the Broker Administration screen the broker is up and running. The problem is when I access the Natural IDL application that I get the following message: Theo,  
  
EntireX was installed on a Windows NT machine (standalone) in order to maintain certain Natural IDL files. A default broker ETB001 was set up and when accessing the Broker Administration screen the broker is up and running. The problem is when I access the Natural IDL application that I get the following message: **Error 0215 0148 EntireX Broker not active** yet it is running when I checked whether a broker was running. It is running under port 1971 on the LOCALHOST (because of the fact that it is running on a standalone machine).  
  
I can edit the idl file but can not compile the file to a dll. Is there any specific Broker parameters that is missing or what should the Broker parameters be?   
  
Many thanks,  
Anthonie.

---

<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:** [May 25, 2004, 7:21pm UTC](https://techcommunity.softwareag.com/t/natural-idl/58725/2 "2004-05-25T19:21:32Z")

</div>

Anthonie,  
  
just use “localhost” as the brokerid instead of “ETB001”. Then the 0215 0148 error should disappear.  
  
Kind regards,  
Rolf  
  
Rolf Bahlke  
Software AG Research and Development.

---

<div class="post-metadata">

**Author:** ![Guest](https://sea1.discourse-cdn.com/techcommunity/user_avatar/techcommunity.softwareag.com/guest/32/75_2.png) [@Guest](https://techcommunity.softwareag.com/u/Guest)\
**Post date:** [May 25, 2004, 7:49pm UTC](https://techcommunity.softwareag.com/t/natural-idl/58725/3 "2004-05-25T19:49:04Z")

</div>

Hi Anthonie,  
  
Rolf’s suggestion will work just fine. Personally I prefer to setup the environment in such a way that I can address the Broker (or Brokers) by their proper names. To do so create an entry in the %WIDNOWS\_HOME%\system32\drivers\etc\hosts file. The entry should look something like this:  
  
127.0.0.1 localhost  
127.0.0.1 ETB001  
127.0.0.1 ETB172  
  
Next update the %WIDNOWS\_HOME%\system32\drivers\etc\services file and insert the Broker TCP port. The entry should look something like this:  
  
ETB001 5001/tcp   
ETB172 5172/tcp   
  
In your case though, the TCP entry for ETB001 would be:   
  
ETB001 1971/tcp   
  
since you are using the default TCP port.  
  
Once you made the changes you will be able to access Broker as ETB001.  
  
Let me know if you have any questions.  
  
Regards  
Theo

---

<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:39pm UTC](https://techcommunity.softwareag.com/t/natural-idl/58725/4 "2021-04-02T14:39:25Z")

</div>


