
26
Chapter 2: Changes in ColdFusion MX 7
•
The Verity search service consists of three separate processes:
k2server
for searching
k2index
for indexing
k2admin
for administration
•
Verity searches now return keyword scores for the alternate keywords returned in the Status
structure.
•
Although the Verity search server is very similar to K2 functionality that was previously
available in ColdFusion MX, the interface between ColdFusion and Verity has completely
changed. For example, there no longer is a k2server.ini file.
•
There are major changes to the following tags. For more information, see
CFML Reference
.
■
cfcollection
■
cfindex
■
cfsearch
•
There are additional fields in the search results.
•
In general, it is no longer necessary to wrap
cfcollection
,
cfindex
, and
cfsearch
calls
within a
cflock
tag.
For more information, see
CFML Reference
and
ColdFusion MX Developer’s Guide
.
Web services enhancements
Web services enhancements and changes include the following:
•
The
CreateObject
function and the
port
attribute of the
cfcomponent
tag let you select the
port to use in a WSDL that contains more than one service, such as the MapPoint web service.
•
The
cfinvokeargument
tag has a new
omit
attribute that lets you omit arguments to a web
service that you invoke.
•
The following new
cfcomponent
attributes and extensions to existing attributes support
ColdFusion MX when publishing document-literal style web services:
■
style="document"
switches the emitted WSDL to document/literal style .
■
hint
is now used as the document element of the service in WSDL.
■
displayName
is now used as the name of the
<service>
element in WSDL.
■
servicePortName
is used as the name of the
<port>
element in the service.
■
portTypeName
is used as the name of the
<portType>
element in WSDL.
■
bindingName
is used as the name of the
<binding>
element in WSDL.
■
namespace
is used as the default namespace of the service.
■
wsdlFile="
path to file
"
causes ColdFusion MX to use the specified file as the WSDL
instead of generating WSDL on the fly.