Hi there,
Currently I'm following the "Introduction to Progress Application Server for OpenEdge for Developers" course from Progress.com/edu.
At one point it tells me to use pasman to create an instance of the PAS server and give it the name Sports :
pasman create -j 9909 -p 9910 -P 9911 -s 9912 -N MyPAS C:/OpenEdge/WRK/oepas2 Sports
However.. when I add the server in my server view, I cannot select the Sports app. Only the MyPass app.
In the openedge.property file for that application server, I can only see the MyPass application in the AppServer configuration.
Also since pasman calls tcman, I can see no option to add the application name in tcman... so I wonder if something is changed in OE 117 or in the later service packs. It's so not helpfull to follow an online course and the exercise doesn't work as described.
Please advice .
With kind regards,
Rutger
Hello Rutger
There is an issue in 11.7.3.
It is addressed in a later release.
In the meantime:
Build the application.
You may need to manually compile GetFirstCustomerName.p
(select file, right click, select compile).
You may need to manually copy GetFirstCustomerName.r to the instance's ablapps directory
Also ensure that the ablapps directory for the instance is in the instance's PROPATH
(double click on PAS instance in server's view
select launch configuration
Select PROPATH tab
Select Add External directory
Select the ablapps directory for the PAS instance)
Restart the PAS instance
Run the client application. It should connect to the PAS instance, run the procedure and return the Customer name.
Hello Rutger
I pulled up that course ("Introduction to Progress Application Server for OpenEdge for Developers") and followed along as you describe. But in my case I got screens exactly in line with what the course shows.
That is not from the course document but from my system.
If you are not seeing the Sports app, check the directory where pasman created the instance C:/OpenEdge/WRK/oepas2. In my case under that directory was subdirectory \ablapps and under that a subdirectory Sports. If the Sports subdirectory is not there, that might explain the issue.
Tried it myself as well with OE11.7.3 and got the same results as Rutger did.
I have a subdirectory in the ablapps folder, but it has the same name as my instance (oepas2 in my case) and not Sports...
I concur. In 11.7.0 it works as described in the training materials. In 11.7.3 it works as you describe.
Thanks for testing both setups.
So what's the next step here?
Hello Rutger
There is an issue in 11.7.3.
It is addressed in a later release.
In the meantime:
Build the application.
You may need to manually compile GetFirstCustomerName.p
(select file, right click, select compile).
You may need to manually copy GetFirstCustomerName.r to the instance's ablapps directory
Also ensure that the ablapps directory for the instance is in the instance's PROPATH
(double click on PAS instance in server's view
select launch configuration
Select PROPATH tab
Select Add External directory
Select the ablapps directory for the PAS instance)
Restart the PAS instance
Run the client application. It should connect to the PAS instance, run the procedure and return the Customer name.
Thanks. I did manage to run the App just on the default myPas application, so that's no problem. Was just wondering why I followed the guide and still didn't get application name. Not blocking though.