Hi,

I currently have a web service "MYSERVICE".  This service is on 3 physically 
seperate web servers, "DEV", "TEST", "LIVE".  

"DEV" is accessed by developers only
"TEST" is accessed by developers and clients only
"LIVE" is public

Coldfusion version for all servers is 8.0.1.  Axis version is the same on all 
servers.

The consuming websites for "DEV" resides on the same physical server as the web 
service, and has very low traffic.  The consuming websites for "TEST" reside on 
the same physical server as the consuming websites for "LIVE", which is a 
seperate physical server to the "TEST" web service.  The consuming websites for 
"LIVE" reside on the same physical server as the "LIVE" web service.
The consuming websites for "DEV" resides on the same physical server as the web 
service, and has very low traffic.  The consuming websites for "TEST" reside on 
the same physical server as the consuming websites for "LIVE", which is a 
seperate physical server to the "TEST" web service.  The consuming websites for 
"LIVE" reside on the same physical server as the "LIVE" web service.

Periodically the following error is experienced : 

AXIS ERROR org.apache.axis.encoding.ser.BeanPropertyTarget - Could not convert 
MYSERVICE.types.common.login to bean field 'auth', type 
MYSERVICE.types.common.login

This only appears to affect "TEST" and "LIVE".  Previously the "TEST" 
webservice was  on the same phsyical webserver as "LIVE" webservice + "TEST" + 
"LIVE" websites.  During this time the "TEST" webservice was accessed as 
"MYSERVICE_test".

Currently on "LIVE" server there is a directory mapping for /MYSERVICE/ to the 
root directory of the "LIVE" web service.  There is also a coldfusion 
webservice "MYSERVICE_search" pointing to the WSDL of the live web service.  
There is also a coldfusion webservice "MYSERVICE_search_test" pointing to the 
wsdl of the test web service.

The error appears to happen most commonly when under high load, and the only 
way I have so far found to correct it involves resetting the coldfusion server 
which is not ideal.

The process prior to the error is as follows :

obj_service = CreateObject('webservice','MYSERVICE');
obj_login = obj_service.authLogin('user','password');
obj_search = obj_service.doSearch(obj_login,'somevar');

The AXIS error appears to relate to that .doSearch method call.

Does anyone have any thoughts as to what may be causing this and how I can work 
around this?  If there is additional information required then please let me 
know and I will get that together.  All indications are that this is a problem 
on the side of the consuming website, although I cannot tell any more than that 
and any research I have done over the last day or so has proved fruitless (or 
has provided outdated, i.e. 5-7 year old, articles)

- Simon H


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Want to reach the ColdFusion community with something they want? Let them know 
on the House of Fusion mailing lists
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:327987
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to