cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
175
Views
0
Helpful
0
Comments
cdnadmin
Level 11
Level 11
This document was generated from CDN thread

Created by: Gerard O'Rourke on 24-07-2010 09:32:38 PM
Hi,
 
Can anyone tell me what the CVP VMMLService Service is for,
when you chose to install a websphere implementation?
 
This is the service which is used when Tomcat is the J2EE server and it woudl 'run' the cvp.war
 
But when you choose to do a websphere implementation, it still gets set to
start automatically and you can see it runs tomcat and opens a port on 7000?
 
However Websphere is running cvp.war file, so what is the VXMLserver service for - for configuration / logging of the etc?
You can stop this service, and it does not affect websphere (as you would expect).
Some clarification if anyone knows?
 
Gerry.

Subject: RE: New Message from Gerard O'Rourke in Customer Voice Portal (CVP) -
Replied by: Hemal Mehta on 25-07-2010 02:44:47 PM
Hello,
       Ok, websphere is the web container or the server. VXML server is nothing but a app deployed and running on port 7000. VXML server is needed for your voice applications to work, without that they will not run. The websphere server can still be up but without the vxml service the voice apps will not run.
Also websphere by default runs web apps on port 9080, but vxml server needs port 7000. Hope that answers your questions.
Hemal
________________________________
From: Cisco Developer Community Forums [cdicuser@developer.cisco.com]
Sent: Saturday, July 24, 2010 4:32 PM
To: cdicuser@developer.cisco.com
Subject: New Message from Gerard O'Rourke in Customer Voice Portal (CVP) - CVP - All Versions: Websphere - Cisco CVP VXMLserver

Gerard O'Rourke has created a new message in the forum "CVP - All Versions":

--------------------------------------------------------------
Hi,

Can anyone tell me what the CVP VMMLService Service is for,
when you chose to install a websphere implementation?

This is the service which is used when Tomcat is the J2EE server and it woudl 'run' the cvp.war

But when you choose to do a websphere implementation, it still gets set to
start automatically and you can see it runs tomcat and opens a port on 7000?

However Websphere is running cvp.war file, so what is the VXMLserver service for - for configuration / logging of the etc?
You can stop this service, and it does not affect websphere (as you would expect).
Some clarification if anyone knows?

Gerry.
--
To respond to this post, please click the following link:

<http://developer.cisco.com/web/cvp/forums/-/message_boards/message/2382603>

or simply reply to this email.

Subject: RE: New Message from Gerard O&#039;Rourke in Customer Voice Portal (CVP
Replied by: Gerard O&#039;Rourke on 26-07-2010 10:23:59 AM
Hernel,

Thanks for the response. But I am still confused!

If the VXMLsrver application is shutdown, the HelloWorld still works fine.
The App URL in ICM is configrued for http://vxmlserver:9080/CVP/Server?application=HelloWorld

So it still leaves me with the question what is the VXMLserver for,
as its not as outlined in your response, as the apps still work?


Note: For Production I understand that the URL that should be used is the IBM Apache Server (which runs on port 80 by default), and not the websphere webserver (which runs on port 9080), but 9080 is fine for testing.

Gerard

Subject: RE: New Message from Gerard O&#039;Rourke in Customer Voice Portal (CVP
Replied by: Hemal Mehta on 26-07-2010 09:12:39 PM
Ok, there are two things running here. You have chosen the Webpshere as your server for all app deployments so all your voice apps will run there. However the tomcat one runs a debug tool and place where you can see the logs.
Allow the tomcat service to run and go to that port 7000 and see what page you get.
Also can you attach a screen shot so I can clearly see what exactly you are referring to as vxml service.  Can you show it on the ops console as well as screenshot on the vxml server.
Let me know.

Subject: RE: New Message from Gerard O&#039;Rourke in Customer Voice Portal (CVP
Replied by: Gerard O&#039;Rourke on 28-07-2010 09:17:11 AM
Hemel,
I did not 'choose' to deploy all apps on websphere. You decide if you are going to implement either tomcat or websphere as your app server.
This is decided at install time. If you choose WebSphere, you then manually config the CVP.war to run on WebSphere. The installer specifically decides NOT to config Tomcat (VXMLserver) with the CVP.war, as it would do, if tomcat was chosen.
 
So the question I have is, when you choose to use websphere as you app server, Cisco still installs and sets the vxmlserver service to run automatically, however in this case the CVP war is NOT deployed to this tomcat server, so I fail to see what it is for?
 
You say its for debug tool and logs, do you have any further details? e.g. what logs, what debug, what URL should you use to view?

If you browse to tomcat on http://localhost:7000 - you just get a "file not found."
if you try (http://localhost:7000/CVP/Server?application=HelloWorld, it also gives a file not found (as you would expect)

Attached is a screen shot of console control centre showing the VXML server is "in service" but with the Cisco VXMLservice stopped (tomcat) -  (note: I stopped it, as it is usually running).
The VXML server in the ops console is "in service", as the war is sucesfully running on the websphere app server, which is again, as you would expect.

So is this an error by Cisco on the CVP installation program?
Is the VXMLserver REALLY needed if WebSphere is the chosen app server?
If it is, I would like details on what it is used for.

Would it also not be nice, to be consistent, to configure your WebSphere Apache server to run on port 7000, so it would be same as tomcat CVP system (but this is not possible while VXMLserver is running - as their would be a conflict in ports).

Gerard

Subject: RE: New Message from Gerard O&#039;Rourke in Customer Voice Portal (CVP
Replied by: Hemal Mehta on 02-08-2010 12:39:07 AM
Hey Gerard,
         I just looked at your post. What is your config and CVP version? Have you deployed everything on one server ie call server, vxml server etc?
Let me know.
Hemal

Subject: RE: New Message from Gerard O&#039;Rourke in Customer Voice Portal (CVP
Replied by: Gerard O&#039;Rourke on 12-08-2010 09:08:14 AM
Hey Gerard,
         I just looked at your post. What is your config and CVP version? Have you deployed everything on one server ie call server, vxml server etc?
Let me know.
Hemal


 
Hemal,
It makes no different if this is a dedicated CVP VXML server or a "lab all in one".
Even on a dedicated server where you only are installing the VXML server (and you choosed WebSphere), it still installs and runs the service CVP VXMLserver, which as I have said in above, is the tomcat server where the CVP war would be deplyed if you used tomcat as the app server (which is the default option).
 
The CVP version is 7.0(2).
 
So the query is "why does Cisco install the VXMLserver service (which is tomcat, running on port 7000) when a websphere install has been chosen?
 
Anyone from Cisco know the answer to this?
 
Gerard.

Subject: RE: New Message from Gerard O&#039;Rourke in Customer Voice Portal (CVP
Replied by: Gerard O&#039;Rourke on 13-08-2010 12:30:06 PM
The CVP installation and upgrade guide states the following:
 
"Note: The default port on WAS for web applications (such as VXML Server) is tcp/9080.VXML Server needs this to be 7000 to work; other components expect this value."
 
I noted that the retrival of license key from the ops console will not work unless you change this, i.e. its hard coded to use port 7000. (you can you the license key retrivel url and change port to 9080 (you can view the uRL in the console logs) as a workaround - i.e. to be able to view the key.
This would be one reason why Cisco want you to change the port from 9080 to 7000.
 
From this I am now more certain that it is a Cisco installation bug where it install and sets to AUTOMATIC the VXMLserver service.
There is no possiblity of having WebSphere running on port 7000 unless you stop the VXMLserver which is set to run on port 7000.
 
I am trying to get this clarified in Cisco Partner help, as there has been no response to date giving any rational explanation on what the VXMLserver service is for, if you are using WebSphere implementatino (i.e. its not for anything - and should be disabled, is my current assumption).
 
Hemel thanks for your persistence and the number of posts you have done to this, if you disagee with any of above and can outline why, it would be worthwhile.
 
Gerard

Subject: RE: New Message from Gerard O&#039;Rourke in Customer Voice Portal (CVP) -
Replied by: Hemal Mehta on 13-08-2010 02:55:36 PM
Gerard,
        Sorry, I got busy in last few days. I am myself testing and clarifying this. I will update soon.
Thanks,
Hemal
________________________________
From: Cisco Developer Community Forums [cdicuser@developer.cisco.com]
Sent: Friday, August 13, 2010 7:30 AM
To: cdicuser@developer.cisco.com
Subject: New Message from Gerard O&#039;Rourke in Customer Voice Portal (CVP) - CVP - All Versions: RE: New Message from Gerard O&#039;Rourke in Customer Voice Portal (CVP

Gerard O&#039;Rourke has created a new message in the forum "CVP - All Versions":

--------------------------------------------------------------
The CVP installation and upgrade guide states the following:

"Note: The default port on WAS for web applications (such as VXML Server) is tcp/9080.VXML Server needs this to be 7000 to work; other components expect this value."

I noted that the retrival of license key from the ops console will not work unless you change this, i.e. its hard coded to use port 7000. (you can you the license key retrivel url and change port to 9080 (you can view the uRL in the console logs) as a workaround - i.e. to be able to view the key.
This would be one reason why Cisco want you to change the port from 9080 to 7000.

From this I am now more certain that it is a Cisco installation bug where it install and sets to AUTOMATIC the VXMLserver service.
There is no possiblity of having WebSphere running on port 7000 unless you stop the VXMLserver which is set to run on port 7000.

I am trying to get this clarified in Cisco Partner help, as there has been no response to date giving any rational explanation on what the VXMLserver service is for, if you are using WebSphere implementatino (i.e. its not for anything - and should be disabled, is my current assumption).

Hemel thanks for your persistence and the number of posts you have done to this, if you disagee with any of above and can outline why, it would be worthwhile.

Gerard
--
To respond to this post, please click the following link:

<http://developer.cisco.com/web/cvp/forums/-/message_boards/message/2433427>

or simply reply to this email.

Subject: RE: New Message from Gerard O&#039;Rourke in Customer Voice Portal (CVP
Replied by: Gerard O&#039;Rourke on 16-08-2010 12:32:06 PM
My query with the Partner Helpdesk has confirmed that this is indeed an installation bug.
They are opening a bug and I will follow up with a bug ID when I receieve it.
 
In summary - the VXMLserver service should NOT be set to AUTOMATIC following a VXML server install if you choose Websphere. So this service should be stopped and set to disabled, and the WebSphere server TCP port should be changed from default of 9080 to 7000.
 
Gerard.

Subject: RE: New Message from Gerard O&#039;Rourke in Customer Voice Portal (CVP
Replied by: Hemal Mehta on 16-08-2010 09:38:44 PM
Gerard,
       Thanks for updating. However there is a debug tool which runs off tomcat, ebven if u install webspohere. I am trying to confirm that.
Hemal

Subject: RE: New Message from Gerard O&#039;Rourke in Customer Voice Portal (CVP
Replied by: Gerard O&#039;Rourke on 27-08-2010 07:00:36 PM
Hernel,
 
I have confirmed 100% that you should NOT have VXML server running if using WebSphere.
 
As I have already said, you should (and you need to for CVP Console to retrive licensing ID) to
set the WebSphere to run on port 7000.
If you do this it is not possible to run tomcat (VXMLserver service) at the same time if websphere is also set to port 7000.
There is no debug tool within tomcat needed when using websphere.
 
The Cisco bug for not disabling the VXML server at install time is:
http://tools.cisco.com/Support/BugToolKit/search/getBugDetails.do?method=fetchBugDetails&bugId=CSCsr49548
 
This bug is fixed in CVP 8.0
 
A quote from Cisco CVP Developer:
Regardless, the 'Cisco CVP VXMLServer' service in Windows needs to be disabled
if it¿s currently not disabled when using Websphere as the application
server.
 
Case is now closed.
Hope its been of some value to anyone installing websphere with CVP 7.
Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Quick Links