This is a part Railo, part Lucee question.
We recently implemented an electronic document management system (EDMS). The EDMS offers a SOAP service to allow for custom updates to its database. The service uses Railo. Railo periodically regenerates the cfc files and sometimes this regeneration results in a font case changes which breaks our
vb.net client application.
For example
* We create proxy files in our client application, compile it, test it, deploy it. The proxy files include the following entries:
<System.Xml.Serialization.SoapElementAttribute(IsNullable:=true)> _
Public Property fields() As wsfield()
Get
Return Me.fieldsField
End Get
Set
Me.fieldsField = value
End Set
End Property
NOTE the lower case "f" in ws.field and wsfield.
*
Weeks pass and the application works fine until one day it does not (a call to the service generates the following exception: "The specified type was not recognized: name='
ws.field', namespace='
http://rpc.xml.cfml/ws/TaskService.cfc'...).
Regeneration of the client proxy files results in the client application working again. Examination of the proxy files after regeneration shows a change in case of certain classes and properties:
Public Property fields() As wsField()
etc.
We are looking prevent the periodic recompilation of the cfc files or otherwise prevent the change in case.
1. Is this a bug in Railo? Is there a setting in the Railo Administrator that might fix this?
2. Might uninstalling Railo and installing Lucee fix the problem?
3. Is there some other option that we have not considered?
Thank you and my apologies if I have not clearly stated something. This is my first exposure to Railo.