|
ColdFusion 5 Server Release Notes
This document addresses issues that are not discussed in
the ColdFusion documentation and may be updated as more information
becomes available.
| System requirements |
 |
|
| Windows |
|
Solaris
(English, Japanese) |
| Intel Pentium
processor |
|
512 MB RAM
(1 GB recommended) |
| 256
MB RAM (512 MB recommended) |
|
350 MB hard
disk space |
| 350 MB hard
disk space |
|
SPARC Solaris 2.6, 7, 8 |
| Windows
NT 4.0 SP4 |
|
|
| Windows 2000
|
|
|
| 110 MB
of available disk space |
|
|
| Linux
(English Only) |
|
HP-UX
(English Only) |
| Intel Pentium class processor
or faster |
|
PA-RISC 1.1 or 2.0 |
| 256 MB RAM (512 MB recommended) |
|
128 MB RAM |
| 350 MB hard disk space |
|
120 MB hard disk space |
| Red Hat Linux 6.2, 7.0 (Personal
or Professional) |
|
HP-UX 11.0 |
| SuSE Linux 7.0 (Personal
or Professional) |
|
|
| Cobalt Qube, RaQ 3, 4, XTR
|
|
|
| ColdFusion
Studio Tag Update |
| A special CFML
tag update for ColdFusion Studio 4.5.2 is included with
ColdFusion Server 5. This update installs tag editors
for the new tags introduced with ColdFusion Server 5 and
updated documentation. This update can be found in the
following places: |
| |
On the ColdFusion Server 5 CD at \CFServer50\ColdFusionServer50\StudioTagUpdate\
|
| |
Installed with ColdFusion Server 5 when documentation
is selected and available in the ColdFusion Administrator
homepage
|
| Installation
Notes |
| |
For
information about system requirements, installation procedures,
and initial administration tasks for ColdFusion Server,
see the Installing and Configuring ColdFusion Server book,
which can be found in the following locations:
| |
On the
ColdFusion Server 5 CD at \CFServer50\ColdFusionServer50\Documentation\PDF\
(Adobe Acrobat Reader required) |
| |
Installed
with ColdFusion Server 5 when documentation is selected
and available from the ColdFusion Administrator
homepage |
| |
On the Macromedia site at
http://www.coldfusion.com/developer/documentation/ColdFusion.cfm
|
|
| |
ColdFusion Server
5 supports upgrades from ColdFusion Server 4.5 and later.
Earlier versions of ColdFusion must be uninstalled before
installing ColdFusion Server 5. On Solaris, to preserve
your Registry during an upgrade from ColdFusion Server
3.x, 4.0, and 4.01, you must must run the registry migration
utility and run pkgrm |
| |
ColdFusion
Server Enterprise Edition for Windows requires 500MB of
free disk space for installation |
| |
On
Windows NT 4.0, ColdFusion Server 5 requires Service Pack
5 or later, but the Installer will permit an install on
Service Pack 4 or later. The ColdFusion Server documentation
incorrectly states that Service Pack 6a is required. |
| |
On
Windows, when Advanced Security is installed in ColdFusion
Server 5, a pre-initialized Microsoft Access Policy Store
is provided for you to use while exploring the basic Advanced
Security functionality in the ColdFusion Administrator.
| |
Customers
are strongly cautioned against
using Microsoft Access as a permanent Policy Store
location, since the use of Microsoft Access with
SiteMinder is known to produce unpredictable results.
Macromedia strongly recommends that customers switch
the active SiteMinder Policy Store from the default
Microsoft Access database to a Microsoft SQL Server
database, Lightweight Directory Access Protocol
(LDAP) directory, or Oracle Server database. |
| |
A Wizard
will open in the Administrator when Advanced Security
is installed to assist you in completing the Policy
Store Migration and Upsizing steps. The wizard will
prompt to initialize a new MS SQL Server or Oracle
policy store (links are provided for full manual
upsizing / migration instructions and LDAP). The
wizard will recognize customers upgrading from ColdFusion
4.5x and will step through the additional process
of importing the ColdFusion 4.5x Policy Store data
into a new ColdFusion Server 5 Policy Store. The
Policy Store wizard is available directly at http://localhost/CFIDE/Administrator/securitywizard.htm |
|
| |
Customers
currently using a non-English language version of ColdFusion
Server cannot upgrade to the English version of ColdFusion
Server 5 using a US upgrade serial number. Localized versions
of ColdFusion Server 5 will be available in the near future. |
| |
Verity
collections created or imported into ColdFusion Server
5 will no longer work with earlier releases of ColdFusion
Server. |
| |
On
Linux, the ColdFusion Server 5 installer does not support
custom compiled versions of the Apache Web server. Users
of custom Apache builds must manually configure Apache
to work with ColdFusion. For more information, see the
directions in the /opt/coldfusion/webserver/apache/ directory. |
| |
Uninstalling
ColdFusion Server will not remove K2 Server-managed collections
that use the K2 Server alias scheme to map existing ColdFusion
collections. In other words, if you inserted a collection
alias into the k2server.ini file and the K2 Server is
running during the ColdFusion uninstall, that collection
will not be removed. |
|
Resolved Issues |
| The
following list represents a partial list of issues resolved
in ColdFusion Server 5. The corresponding bug tracker
number(s) appear in parentheses after the issue description.
|
| Arrays |
| |
When using the Oracle 8 native driver and REFERENCE
CURSOR in a Stored Procedure, if you include a maxrows
parameter in the cfprocpram that calls
the stored procedure, ColdFusion Server no longer maximizes
CPU processing causing the system to become unresponsive.
(19312)
|
| Authentication |
| |
On Solaris, ColdFusion Server no longer experiences
authentication problems with Advanced Security and LDAP
servers. (16176)
|
| |
ColdFusion Server no longer returns inaccurate results
if Advanced Security can connect to the necessary user
directories, including LDAP servers and user databases.
An error will be generated instead. (15810)
|
| CFML
Functions |
| |
If a function returns a structure, and if that structure
has keys defined using dot notation, a valid structure
is returned but not the data. Changing to [" "] notation
fixes the problem. (22813) The following snippet works:
<cfscript>
function test() {
var x = 1;
var z = structnew();
z.foo = "ray";
return z;
}
y = test();
WriteOutput("structkeylist: " & structkeylist(y));
</cfscript>
|
| |
To prevent confusion
over day and year in the LSParseDateTime() function, the
LSDateFormat() function uses 'yyyy-mmm-dd' as a default
format mask for locales with a date format starting with
the year. (23544) |
| |
ColdFusion Server
returns the correct error message for an attribute set
validation error in the cfregistry tag. (23574) |
| |
StructGet()
handles structures specified using the alternate (array-style)
syntax. (21844) |
| |
When the cfdirectory
attribute FILTER string name is longer than 259 characters,
ColdFusion Server no longer returns an "unknown exception
condition". (17023) |
| |
NumberFormat
correctly rounds 16 digit integers. (16570) |
| |
Using the tobase64
function no longer appends an equal sign ("=")
to the end of the converted data string. (15233) |
| ColdFusion
Reporting (including Crystal Reports) |
| |
Hyperlinks in multiple page reports now work correctly.
(21265)
|
| CFML
Tags |
| |
cffile now supports uploading large files.
(8601)
|
| |
cfexecute
now translates quotation marks (") in arguments
correctly. (25207) |
| |
cfhttp
preserves ampersands (&) in form fields. (24630) |
| |
On Unix, cfexecute
no longer creates defunct processes when run with a timeout
set to 0. (24392) |
| |
cfhttp
no longer adds an extra carriage return after the content
length header when posting multi part form data. (24915) |
| |
You can provide
the referrer header in a cfhttpparam tag
to override the default referrer provided by cfhttp.
(24291) |
| |
cfdump
is now a standard CFML tag ColdFusion Server 5. (24253) |
| |
Using the MAXROWS
and STARTROW attributes together in the cfldap
tag when ACTION=QUERY returns the correct results. (24209) |
| |
CFHTTP.STATUSCODE
now works on the Windows version of ColdFusion Server.
(23463) |
| |
Java byte value
is treated as a numerical value, rather than a Boolean
value. (23053) |
| |
On Windows NT
4.0, the LIST action for the cfdirectory
tag when sorting by filename on windows performs a case-insensitive
sort and generates an error when the DIRECTORY attribute
is empty. (22685) |
| |
On Linux and
Solaris, when cfexecute tries to execute
something for which it doesn't have permissions, it no
longer creates a core file but generates an error message.
(22085) |
| |
cfhttp
no longer consumes a large percentage of system memory
when performing GET operations on large files. In addition,
after performing GET operations on large files, cfhttp
returns system memory resources back to the OS. (21646) |
| |
When
RESOLVEURL is enabled, ColdFusion Server no longer becomes
unstable if the attribute value contains the attribute
name. (21530) |
| |
cfftp
now generates an error if a CONNECTION attribute is invalid.
(20988) |
| |
On Linux and
Solaris, cfpop no longer generates an error
related to MIME attachments. (20899) |
| |
On Unix, cfmail
correctly calculates the time zone offset from GMT. (20656) |
| |
cfhttp
accepts port numbers in the URL attribute. It also follows
redirections correctly when the URL contains a port number.
Note that a port number in the URL overrides the port
tag attribute. (19931) |
| |
When using cfgrid
controls, Netscape 4.x browsers no longer cause ColdFusion
Server to generate the "Error resolving parameter
'GridName'". (19907) |
| |
cfobject
no longer causes the server to become unstable. (19854) |
| |
On Unix, cfexecute
no longer times out immediately if the timeout
attribute is set to 0. (19321) |
| |
cfexecute
generates accurate error messages related to waitpid().
(19321) |
| |
cfexecute
unlocks all files after it finishes operations. (19123) |
| |
cfhttp
follows up to five redirections on a single request. cfhttp
also handles location redirection headers that do not
conform to RFC 2616. (18559) |
| |
cfscript
FOR loops no longer cause the server to become unstable.
(17980) |
| |
cfpop
retrieves the contents of the reply to field in emails
and populates the replyto variable. (17867) |
| |
cfpop
retrieves e-mail attachments. (17865) |
| |
Whitespace suppression
operates within parameters set in ENABLECFOUTPUTONLY.
(17794) |
| |
cfreport
works with Crystal Reports 8.5. (17468) |
| |
INIT method
returns a copy of the ColdFusion Java object. Internally,
both objects point to the same Java object. (17187) |
| |
On Windows,
cffile no longer converts spaces in file
names to underscores. (17127) |
| |
cfform
controls no longer malfunctions when adding rows. (14898) |
| Coding |
| |
ColdFusion Server
no longer crashes when validating data in form fields
using the _range suffix, if both a min value and a max
value are not specified. (23951) |
| DB
- Native (DB2) |
| |
DB2 client variable
support is functional. (20559) |
| |
DB2 client table
creation now operates successfully. (20547) |
| DB
- Native (General) |
| |
Passing null
and a CLOB value in the same query no longer results in
the CLOB being set to null. (23555) |
| DB
- Native (Informix 7) |
| |
A
native Informix data source can be used for client variable
storage. (16967) |
| DB
- Native (Oracle 7.3) |
| |
Oracle
7.3 Native Driver using 7.3.4 client libraries against
a 7.3.4 database correctly produces an error when using
to_char(to_date) function. (18147) |
| DB
- Native (Oracle 8.0) |
| |
The number of
connections shown at the database server no longer exceeds
the number of simultaneous connections configured in ColdFusion
Administrator for the data source. (22790) |
| |
When a ref cursor
returns a null from a stored procedure, it no longer causes
ColdFusion to stop responding to requests. (21510) |
| |
The problem
with cfstoredproc writing large amount of
data into an Oracle table with a field defined as varchar2(4000)
has been resolved. (19818) |
| DB
- Native (Sybase System 11) |
| |
When
using Sybase native connections and retrieving money field
data on Solaris, the returned unformatted data no longer
has an inconsistent format after the decimal. (19668) |
| DB
- ODBC (General) |
| |
When
a data source fails to verify in the ColdFusion Administrator,
you can no longer connect to the data source via Macromedia
UltraDev. (25039) |
| |
Merant's Sybase
ODBC driver on Linux no longer causes ColdFusion to core
and throw errors in server.log under a small load. (21656) |
| |
Retrieval of
long text (>65K) no longer fails with Oracle ODBC (Merant
and Oracle). (20366) |
| |
Disable database
connection in CF administrator now works as described.
(18806) |
| |
On Linux, the
Microsoft SQL Server driver has been updated to fix a
problem with the 'money' and 'smallmoney' data types.
(17792) |
| DB
- OLE DB (General) |
| |
Installing
ColdFusion will no longer cause problems with existing
OLE DB data sources. (20984) |
| Exception
Handling |
| |
CFTHROW TYPE="Application"
and CFCATCH may now be used in the calling page without
failing to catch this error type. (16842) |
| |
For cfthrow/cfcatch
combinations using custom exception types, the TYPE value
is case insensitive and will correctly catch partial matches
against a user defined exception that is thrown. (15185) |
| General
Server |
| |
cfmail will no longer leak file handles
when connecting to a mail server which does not respond.
(24728)
|
| |
The problem
with the NumberFormat function where numbers with a scale
of 3 decimal places do not round up when between 1.000
and 2.000 and ending in 5 has been fixed. (24271) |
| |
On Unix, ColdFusion
Server correctly caches files with path names that are
identical except for case. (20034) |
| |
Client variable
operations will no longer fail if additional columns are
present in either the CGLOBAL or CDATA tables when using
a database as the backend store. (17855) |
| |
When uploading
a large file via a form page, the memory footprint of
ColdFusion Server no longer grows by more than the size
of the file, and on subsequent uploads of the same file,
the memory footprint no longer further increases. (16899) |
| Installation
and Configuration |
| |
In Solaris, the ColdFusion Server installation no longer
causes superuser permissions errors. (17847)
|
| |
The
ColdFusion Server installation no longer allows you to
install only Advanced Security. (16600) |
| |
The
ColdFusion Server installation no longer corrupts existing
MDAC installations. (15561) |
| LDAP |
| |
With cfldap, ColdFusion Server automatically
maps illegal variable characters in resulting query
columns to underscore characters. Therefore, column
names of the query result set returned by cfldap
might not match the names of the LDAP attributes. (24348)
|
| |
The
SORTCONTROL attribute of the cfldap tag accepts
the value desc (or dsc) as an
option. (17403) |
| Performance |
| |
Depending on your environment and applications, ColdFusion
Server 5 performs significantly better than previous
releases in Window NT 4.0 and Windows 2000. (21399)
|
| Scheduling |
| |
ColdFusion Server now allows for the creation of a
daily scheduled task specifying a start and end date.
(23725)
|
| Security |
| |
ColdFusion Server now refreshes username and password
policy stores automatically. (18959/17358)
|
| |
Deleting
a rule after restarting ColdFusion Server and Advanced
Security no longer produces an error message. (16187) |
| Server
Side Scripting Language |
| |
When using the duplicate function, an update to the
copied structure or variable is no longer applied to
the original structure or variable. (20833)
|
| |
CFScript
no longer ignores a specified timeout value. (12123) |
| Verity
Searching and Indexing |
| |
Optimization no longer fails for non-English language
collections. (16735)
|
| WDDX
|
| |
The WDDX JS serializer no longer suffers from a performance
problem with large WDDX packets. (22210)
|
| Miscellaneous
|
| |
cfmail
ensures that the body of a mail message terminates each
line with a carriage return and a new line. This is to
support certain Mail Transfer Agents, such a Qmail, which
strictly enforce end of line characters. (23283) |
| |
An improperly
formatted file in the ColdFusion Server mail spool file
no longer causes all spooled mail to remain in the spool
file and never be sent. (21649) |
Known Issues
| CFML
Language |
| |
When using ColdFusion Server in distributed mode, the
file attribute in cfcontent must refer
to a directory on the system running the Web server,
not the server running ColdFusion Server.
|
| |
To avoid creating
column names containing characters that are invalid according
to ColdFusion Server naming conventions, cfldap
automatically converts invalid characters to the underscore
character. As a result, the column names in a query result
set returned by cfldap might not exactly
match the names of the associated LDAP attributes. This
is intentional. |
| |
Inserting data
of 65k or more characters using cfquery insert
into a column using the unixODBC PostgreSQL driver may
cause the ColdFusion Server to crash. |
| |
Although it
is recommended to scope variables like Variables.var1,
there is an issue with assigning structure fields. The
following is an example of code that fails:
<cfscript> st1 = structnew(); Variables.st1.key0
= "foo";</cfscript>
Remove the Variables scope and the code works. |
| |
Using the cfapplication
tag to enable client management by setting the clientmanagement
attribute to yes without providing a name
parameter will produce an error message about session
management. The problem that a name was not provided,
not a session management problem. |
| |
The preservedata
attribute of the cfform tag does not preserve
data entered into a cfselect tag. Also, if
type=radio and type=checkbox,
it does not preserve cfinput tag data. |
| |
Only single
characters may be used as delimiters for lists, etc. ColdFusion
Server does not support multi-character delimiters. |
| |
ColdFusion Server
does not support form fields that are named as numbers,
such as form type="text" name="1". |
| |
On Linux, cftextinput
can cause a template to hang and eventually return two
error messages, "Error in __CFTEXT__Forml_text2 text"
and "JSO Exception: netscape.javascript.JSException. Method
Invocation failed: 0x80020101". |
| |
The GetException
built-in function expects a Java component object as function
argument. It returns a Java exception object that was
caused by the previous method call on the object. ColdFusion
stores the exception object for Java component object
per method call, meaning that subsequent method calls
resets the exception object. To get the current exception
object, users should call the GetException on the object
before other methods are invoked. |
| |
ColdFusion Server 5 contains a new tag, cfobjectcache.
It clears, or flushes, the entire query cache. It uses
the following syntax:
<cfobjectcache action="clear">
The action attribute must be set to clear.
No other values are supported.
|
| |
cfgraph
does not support the generation of GIF files. The CFML
Language Reference and related documents incorrectly states
that it does. |
| |
The cfslider
example in the ColdFusion Reference manual should use
a height attribute of 50, rather than 20.
|
| |
Query of queries
does not support ODBC-formatted dates. To work around
this issue, use the dateformat function to change the
date into SQL standard date format. |
| |
The urlencodeformat
does not replace spaces with "+" as specified
in the ColdFusion documentation. Instead, it uses %20
encoding. |
| |
cfflush
can not be used to flush a cfsavecontent
block. |
| |
The Error page
variables table in the "Preventing and Handling Errors"
section of Developing ColdFusion Applications
and CFML Reference Guide documents the Error.generatedContent
variable as being available for Request errors. It is
only available for Exception and Monitor errors. |
| |
Two examples in the CFML Reference Guide include
the following cfgraph code:
<cfgraph type="Line"
title="Quarterly Income"
fill="yes">
<cfgraphdata label="Q1" value=Q1income>
<cfgraphdata label="Q2" value=Q2income>
<cfgraphdata label="Q3" value=Q3income>
<cfgraphdata label="Q3" value=Q3income>
</cfgraph>
<cfgraph type = "bar" title = "Income by Department">
<cfgraphdata label = "New Vehicle Sales" value = NewIncome>
<cfgraphdata label = "Used Vehicle Sales" value = UsedIncome>
<cfgraphdata label = "Leasing" value = LeasingIncome>
<cfgraphdata label = "Service" value = ServiceIncome>
</cfgraph>
In both examples, the value attributes of the cfgraphdata
tags are variables. Therefore, they must be enclosed by "#". The following
code is correct:
<cfgraph type="Line"
title="Quarterly Income"
fill="yes">
<cfgraphdata label="Q1" value=#Q1income#>
<cfgraphdata label="Q2" value=#Q2income#>
<cfgraphdata label="Q3" value=#Q3income#>
<cfgraphdata label="Q3" value=#Q3income#>
</cfgraph>
<cfgraph type = "bar" title = "Income by Department">
<cfgraphdata label = "New Vehicle Sales" value = #NewIncome#>
<cfgraphdata label = "Used Vehicle Sales" value = #UsedIncome#>
<cfgraphdata label = "Leasing" value = #LeasingIncome#>
<cfgraphdata label = "Service" value = #ServiceIncome#>
</cfgraph>
|
| ColdFusion
Administrator |
| |
On Solaris, Linux, and HP-UX, a ColdFusion Administrator
password must be provided during the installation. Otherwise,
the ColdFusion Administrator will not be accessible.
|
| |
Advanced Security
may no longer be used to secure access to the ColdFusion
Administrator. In addition, Advanced Security no longer
supports Administrator, Privileged, or Restricted user
roles. If these features were used in a previous version
of ColdFusion Server, the Software/Allaire/ColdFusion/CurrentVersion/server/UseAdminAuth
Registry key value must be set to 0. |
| |
On Solaris
and HP-UX, the Log Viewer requires lowercase filenames. |
| |
On-line help
may not display context sensitive help for select Linux
browsers. Help will display, but it will not be context
sensitive. The user will need to browse to the relevant
help topics. |
| |
When securing
an archive file, an attempt to import a security certificate
in the Sun Store format and enabling the option to import
only the public key causes an exception of type unknown.
To work around this issue, use Sun's keytool to export
the certificate file to a .cer file with the following
command: |
| |
If a file is removed from the file system while an
archive operation is running, the following exception
error may occur:
Error: 000 - Unknown exception. ERROR: Unable
to successfully create archive. IOException occurred
ERROR: Unable to successfully create archive. IOException
occurred java.io.FileNotFoundException: c:\temp\jar_cache28381.tmp
(The process cannot access the file because it is being
used by another process)
|
| |
When building
an archive, the archive definition must have the car.variable.workingdir
variable checked under the Archive Variables section of
the definition. If you chose to Global Deselect All this
variable will be unchecked. If this is unchecked, you
will receive an Error: 012 - Invalid properties
file error when you attempt to build the archive. |
| |
After a fresh
install of the operating system and ColdFusion Server,
an error stating that the data source key is not defined
may appear when attempting to perform and archive or restore
operation. To fix this, go to the data source menu, which
creates the key in the registry. |
| |
Scheduling archives
to build will fail if Basic Security for the ColdFusion
Administrator is turned on. |
| |
You can extend
Administrator functionality using in-line links to user-defined
Web applications. Create a ColdFusion template named extensionscustom.cfm,
and place it in the Administrator root (...webserverroot/CFIDE/Administrator/).
This file should only contain a list of hyperlinks targeting
the content frame of the Administrator. Each hyperlink
must end in a line break (<BR>). No HTML header
or body information should be present. The contents of
your extensionscustom.cfm file will be displayed below
a Custom Extensions header in the Tools tab, which only
displays when the extensionscustom.cfm file is present. |
| |
The ColdFusion Administrator Server tab contains a
Connection Summary page, which is not described in the
ColdFusion Server documentation. The Connection Summary
page lets you verify and release all OBDC and native
data source connections for ColdFusion Server. For more
information, click the Help link on the Connection Summary
page.
-export -alias {ALIAS} -file {.cer file} -keystore
{path to your keystore} -storepass {keystores
password}
Then, using the .cer file, import the public key in
Certificate Format. For more information about Sun's
keytool, go to http://java.sun.com/j2se/1.3/docs/tooldocs/win32/keytool.html.
|
| |
Archive and
deploy does not support registered CORBA connectors, Verity
Server links, or automation settings. |
| |
On the Tools
> System Monitoring > Web Servers page of the Administrator,
there is a column labeled probes. This column will reflect
the status of probe(s) for that server if and only if
the probe(s) is set up to restrict the Web server. It
will not necessarily reflect the status on the probe page
if the probe is not set up to restrict the server. |
| |
The Schedule
to Store Log File button has been removed from the
Log Files page of the ColdFusion Administrator. References
to this button still exist in the documentation and online
Help system. |
| Database |
| |
Beginning with ColdFusion Server 5, Linux Professional
provides only the Merant Desktop Drivers. The full set
of available drivers are now only provided with the
Linux Enterprise edition.
|
| |
On Solaris,
the native driver for Oracle can be used only with Sun
UltraSparc hardware. Older hardware, such as Sparc and
SuperSparc, cannot use the native driver, but can access
Oracle databases with the Merant ODBC driver. |
| |
On Linux, the
Merant MySQL ODBC driver does not support database transactions.
MySQL ODBC connectivity requires the MySQL-shared and
MySQL-client packages. Go to http://www.mysql.com
to download these files. |
| |
ColdFusion Server on Red Hat Linux requires the following
Sybase Open Client 11.9.2-3 components or later to use
the Sybase native database driver:
|
| |
Only one row
can be deleted when using cfgridupdate with
the Sybase native driver. Attempting to delete more than
one row causes a Sybase database error. |
| |
Using the Merant
Sybase ASE driver on Linux, errors will occur when using
an in/out parameter during the execution of a Stored Procedure
using cfstoredproc. To work around this issue, set the
maxlength parameter equal in length to the stored procedure
variable. Macromedia is actively working with Merant for
a resolution to this problem and will post a fix to our
Web site as soon as it becomes available. |
| |
Using the Merant
DB2/UDB ODBC driver, errors will occur when binding (cfinsert,
cfupdate, cfqueryparam) to datatypes of real and float.
The current workaround is to use the IBM DB2 ODBC driver.
Macromedia is actively working with Merant for a resolution
to this problem and will post a fix to our Web site as
soon as it becomes available. |
| |
In a database
that contains a datetime column that uses milliseconds,
queries returned to ColdFusion will not contain milliseconds. |
| |
The Merant ODBC Informix Dynamic Server driver, which
does not require Informix client libraries, contains
a bug that limits retrieval of data to data types other
than LVARCHAR. If a SQL statement references a column
that is an LVARCHAR data type, the driver returns the
following error message:
ODBC Error Code = S1000 (General error) [MERANT][ODBC
Informix Dynamic Server driver]
This is either an Unknown Type or is not supported currently.
Merant is currently working on the problem (Merant
case #1189822). Macromedia will provide a fix as soon
as Merant makes one available.
|
| Miscellaneous |
| |
If an error is encountered while processing a page
request, ColdFusion Server now returns a 500 status
code by default. This allows automated monitoring services
using HTTP probes to detect ColdFusion-generated errors.
To change this default behavior, add the registry entry
key named HKEY_LOCAL_MACHINE/SOFTWARE/Allaire/ColdFusion/CurrentVersion/HTTP,
and give it a string value of EnableHTTPStatus.
Set its value to 0.
|
| |
cfgraph
is not supported on Windows 98 in ColdFusion Server 5. |
| |
The example
applications installed with ColdFusion Server 5 require
that "Full checking" not be set as the Variable Scope
Lock Settings in the ColdFusion Administrator. |
| |
To use ColdFusion
Server in distributed mode in Solaris, Linux, and HP-UX,
in opt/coldfusion/cfremote.ini, change the MESSAGE
property value to NO. After making this change,
restart the Web server. |
| |
ColdFusion requires
the initialcontext class, home interface, remote interface,
and stub classes generated by the deployment on the client
Java class path. |
| |
Before using the Verity command-line tools, such as
the "mkvdk" and "VSpider" utilities, the appropriate
Verity library paths must be added to the PATH (Windows),
LD_LIBRARY_PATH (Solaris and Linux) or SHLIB_PATH (HPUX)
environment variable.
On Windows, add "C:\CFusion\Verity\_nti40\bin"
to the "System" PATH environment variable
(substitute the installation directory for "C:\CFusion")
On Solaris, a symbolic link must first be created
in the /opt/coldfusion/verity directory by entering
"ln -s _ssol26 _solaris", then add "/opt/coldfusion/verity/_solaris/bin"
to the LD_LIBRARY_PATH.
On Linux, add "/opt/coldfusion/verity/_ilnx21/bin"
to the LD_LIBRARY_PATH
On HP-UX, add "/opt/coldfusion/verity/_hpux11/bin"
to the SHLIB_PATH
|
| |
Only a single probe should be configured to restart
the ColdFusion Server; if multiple probes are configured
for restart, the ColdFusion Server may terminate abnormally
and not restart. The probe selected to restart the ColdFusion
Server must be directed at a local URL, or the probe
will not correctly detect a server failure. In general,
probing remote URLs is not recommended.
|
| |
To use a licensed full version of Macromedia Generator
for ColdFusion Server's cfgraph functionality,
follow these steps:
1. Install Macromedia Generator.
2. To determine which port Generator uses to listen
for incoming requests, open the local.properties
file in the <generator-install-dir>/jrun/servers/default
directory. Look for the line that contains jcp.endpoint.main.port.
This value is the port number.
3. Add a ColdFusion registry string named: HKEY_LOCAL_MACHINE/SOFTWARE/Allaire/ColdFusion/CurrentVersion/Graphing/JRunPort,
and set the value to the port number from Step 2.
4. Copy the AllaireGraphingServlet.class and QueryStringHolder.class
files from <CFHOME>/JRun/servlets to <generator-install-dir>/jse/servlets.
5. Restart the JRun Default Server.
|
| |
When using IIS
security, enabling the MIB agent to work properly requires
anonymous file access be given to getmetricdataXML.cfm
and serverinfo.cfm. These files are located in the <docroot>\cfide\mib\
directory. |
| |
For CORBA support,
ColdFusion Server includes VisiBroker 3.3 (3.3.3.C4.06)
Orb for Windows NT 4.0 and HP-UX 11. The ColdFusion Server
documentation incorrectly states VisiBroker 3.3. |
| |
On Solaris,
Linux, and HP-UX systems, the examples in the Developing
ColdFusion Applications book do not function correctly
with the supplied dBASE-format CompanyInfo database. These
examples function correctly with the Access database that
is shipped with the ColdFusion Windows editions. |
| |
A limited set
of Verity International Language support is included in
ColdFusion Server 5. |
| |
To configure ColdFusion Server to operate in distributed
mode:
When the configuration includes a Windows server
frontend, the NT drive letters in the remote.ini file
must be capitalized to work.
For more information on configuring ColdFusion Server
to run in distributed mode, see the corresponding
PDF file in the \CFServer50\ColdFusionServer5\Documentation\PDF
directory on the installation CD-ROM.
|
|