Okay, Here’s where I’m at now. First, I went into the Natural Configuration Utility then created a new profile called TSTRPC. Next, I closed the Natural Configuration Utility then I copied the attached file TSTRPC.SAG to the folder “C:\Program Files\Software AG\Natural\6.1.1\Prof” overwriting the existing TSTRPC.SAG file.
Inside the Natural Configuration Utility, I made the following changes to the TSTRPC profile.
1. Under TSTRPC->Natural Execution Configuration->Steplibs, I changed FNR from 102 to 200 for each steplib listed.
2. Under TSTRPC->Natural Execution Configuration->System Files->FNAT tab, I changed FNR from 102 to 100 and left the
path=C:\Program Files\Software AG\Natural\6.1.1\Fnat.
3. I added the following line to the attribute file in the “ENTIREX/NATURAL RPC services” section.
CLASS = RPC, SERVER = NATWEB, SERVICE = CALLNAT
4. Now, I create a new shortcut called TSTRPC with the
Target=“C:\Program Files\Software AG\Natural\6.1.1\Bin\natural.exe” PARM=TSTRPC.
5. Then I start the EntireX Broker ETB172 and execute the shortcut created in step 4 which starts the Natural session.
6. Inside the EntireX Natural IDL Generator, I have reconfigured the Broker Parameters to the following.
General tab: BrokerID=ETB172
Server Name=NATWEB
Session tab: Natural User ID=NATUser
NOTE: Steplib path is pointing to SYSIDL.
When I go to the EntireX Broker Control Center, I do see the NATWEB server running. Inside the EntireX Natural ID Generator, I can go to NATWEB->FUSER->{LibraryName} and see a list of Libraries. I can also see a list of subprograms when I open a specific library. However, when I right-click a subprogram in the list then click Generate IDL I receive the message below.
---------------------------------------------------------------------------------------------
Error: 1014 0082 IDLNRP0 0490 NAT0082 Invalid command, or Subprogram RPCGSYM does not exist in library.
Lib=MYLIB,Pgm=IDLNRP0,(NATURAL Error Info:
Program=IDLNRP0,Error=0082,Line=0490,Status=O,Level=02).
Object not found.
Please check your Natural RPC Server installation.
The default library and/or Steplib definitions may be incorrect.
---------------------------------------------------------------------------------------------
Maybe I am overlooking something. Could I be missing something else at this point?
Thanks.
#Mainframe-Integration#EntireX#webMethods