how to configure Wsa with Apache web server

rajaselvam26

New Member
Hi All,

I had created .WSM file through proxyGen. I need to deploy that wsm file in the Web Services Adapter through Progress Explorer tool. But Am getting the CONNECT FAILURE ERROR Message.

After this, I tried to find the Running status of wsa- instance. I found the error message as WSA is not running. How I need to start WSA instance. Is there any other configuration need to be set for running the WSA instance. If so what are the details to be added and where it should be done?

I am Using Apache as Web Service in Windows XP machine.

Thankx in Advance,

Rajaselvam.M
 

parul

Member
As far as I know you will need TOMCAT along with apache. (and the JK connector module)
Copy the contents of WSA folder found in progress install directory
OpenEdge\servlets\wsa

to the tomcat directory webapps\wsa (in a folder wsa1)
Copy your WSDL file in this directory..
Restart tomcat and apache.

Your http:\\localhost\wsa\wsa1 url should be active.

Then you can connect from progress explorer.

Have a look at the document (configuring wsa with apache and tomcat) in the link below. It should answer most of your questions.

http://www.psdn.com/library/entry!default.jspa?categoryID=1284&externalID=215&fromSearchPage=true
 

rajaselvam26

New Member
Thanx Parul,

After setting tomcat with Jk Connecter I was Able to see the following message.
---------------------------
Status
---------------------------
Web Services Adapter wsa1 is Running
WSA Administration: Disabled
Web Services : Enabled
WSDL Retrieval : Enabled
---------------------------
OK
---------------------------

But I am not able to List or Deploy new Web Service. At that time I am getting the following Error.

---------------------------
Error
---------------------------
Failed to list Web Services for: wsa1.
WSA request error: WSA ADMINISTRATION DISABLED
---------------------------
OK
---------------------------

HOw I need to Solve this?

Rajaselvam.M
 

parul

Member
On the properties of WSA -> wsa1
In the security section you will find a flag Enable WSA administration, check it.

Also the web services are disabled by default, you have to enable it.
That is simple check the box Enable web services.

-Parul.
 

rajaselvam26

New Member
Hi Parul,

I already tried in that way, It asks for web Server Login. So thatswhy I disabled the adminstrarion. What I have to give Web Server Login Details.

Rajaselvam.M
 

parul

Member
To disable security (mind you, this for dev purpose only) go to your
web-inf directory in tomcat....\wsa directory.
open web.xml

there comment out all the tags that starts with security-contraint.
restart tomcat and apache.

You should then be able to enable the WSA administration.

There is document somewhere on PSDN that details all this (Which security-constraint to comment etc) but at the moment I can't find it.

-Parul.
 

sachin4gl

New Member
hi ,
anyone can suggest me how to check the authentication of client . I know that we have to pass some user id and password in the connect string like

'http://localhost:8080/wsa/wsa1/wsdl?targetURI=urn:simple'
-WSDLUserid 'myUser'
-WSDLPassword 'myPWD'
-Service wsTestService
-Port wsTestObj").
what changes i need to do in my wsa1 setting or my web-xml | kindly guide me

regards,
Sachin Gaur
 
Top