Hi to all
I am trying to study and understanding new PAS OE version 11.7[A]
I use OE 10.2B and i use it to write WebSpeed applications...
With classic Webspeed and version 10.2b i found errors in c:\openedge\wrk\log\<my brokername>.server.log
I receive nothing launching URL below ...
http://oe-s01.gruppocomet.net:8820/webapp/web/wsp_cliente.r?codcli=1301105500
My suspect there is an error because wsp_cliente is a cgi-wrapper that use a statement like this
ASSIGN HWebContext = WEB-CONTEXT:CONFIG-NAME.
In Classic WebSpeed environment i used that statement to know the name of the broker in the URL.
(With different webspeed brokers i ran different RUN on <APPSERVER>)
In PAS OE , URL to launch is different ...and i am trying to undesrtstand how to obtain the bold part of the URL
http://oe-s01.gruppocomet.net:8820/webapp/web/wsp_cliente.r?codcli=1301105500
oe-s01.gruppocomet.net:8820 that is name of server and port ...
I understood i have to use web handler created in Web App Project but i am not able to understand how ...
Besides where PAS OE stores log application errors ???
I checked all log files in file system and in <PA SOE ISTANCE> configuration in Openedge Explorer...
I f you have any ideas or samples about this problem , i will appreciate a lot.
Regards.
In answer to your second question, you are looking for the agent log file. All the log files are stored in <instance>/logs. PASOE is different in that there is a log file per ABL application, rather than per broker. So you will need to drill down to the ABL application level, and view the agent log file from there, rather than at the instance level. Each PASOE instance may have multiple ABL applications, each of which is going to have a separate agent log file.
Note that if you are using PDSOE, the agent log file can be displayed in the console view.
to show it, right-click on the PASOE instance, and select show in->console.
In answer to your second question, you are looking for the agent log file. All the log files are stored in <instance>/logs. PASOE is different in that there is a log file per ABL application, rather than per broker. So you will need to drill down to the ABL application level, and view the agent log file from there, rather than at the instance level. Each PASOE instance may have multiple ABL applications, each of which is going to have a separate agent log file.
Good evening Mr.Matt Baker
Thanks for your kind answer.
I did what you wrote ,, I found 2 log files under ABL Application Tab for the the istance i have.
They are called ABL Application log file viewer and Agent Log file Viewer
I opened them and i found error ..
Thanks a lot.
PS: I have to understand better new concepts
INSTANCE
ABL Application
WEBapp
I imagine istance like old classic Webspeed Broker
But ABL Application and WebApp i cannot understand
If i have an old classic webspeed project named BTOB i have to run over a PAS OE Instance
This project consists of 10 different cgi wrappers...
I need to create 10 web app or 1 web app with a web handler that it concers all 10 ???
I am a bit confused...
If i put my cgi-wrappers in APPSERVER folder in web app project they are all stored in </openedge
I'd like to distinguish my old projects...
Good evening Mr Peter Judge.
Thanks for your kind answer.
I will study your useful articles about web handlers...
Now i have a OE Project that consists of 10 cgi wrappers.
I created a new OE Web App Pas Oe Project
Now i ha ve to understand how to structure this project ..
I mean 10 web handlers or 1 web handler that read request and depending on that , run different business logic.
All of these 10 cgi wrappers , read parameters , execute business logic , create an xml a response.
Thanks a lot for all.
If you any other useful articles or sample projects i will be happy.
THANKS a lot !!!!!
Note that if you are using PDSOE, the agent log file can be displayed in the console view.
to show it, right-click on the PASOE instance, and select show in->console.
Many thanks Mr.Baker
> I mean 10 web handlers or 1 web handler that read request and depending on that , run different business logic.
This will depend on your project and your URL structures. You should probably play around a little with this – as you get more comfortable with WebHandlers you’ll figure this out (I believe).
One thing to note is that you should probably use the OpenEdge.Web.CompatibilityHandler to handle all of your Classic WebSpeed URLs.
Thanks for suggestions.
Yes i need to understand very good web handlers class..
I read about class OpenEdge.Web.CompatibilityHandler in your useful web handler pdf article.
I hope to be able to understand how to structure my new web apps projects...
In gifthub web site , i hope to have any web app projects with web transport ....
With an example i think i will be understand better.
Thanks again...i am really newbie about this.