Exception Handling - MACROMEDIA COLDFUSION 4.5-DEVELOPING WEB Develop Manual

Developing web applications with coldfusion
Table of Contents

Advertisement

334
{
short s;
long l;
float d;
};
struct NestedStruct
{
SimpleStruct f;
char c;
string s;
};
typedef sequence<long, 5> BLongSequence;
interface SomeObject {
short SomeMethod( in NestedStruct inStruct,
};
The applicable ColdFusion code
<!—Declare a couple of structures -‡
<CFSET x = StructNew()>
<CFIF IsStruct(x)>
<CFSET temp=StructInsert(x,"s",3)>
<CFSET temp=StructInsert(x,"l", 256)>
<CFSET temp=StructInsert(x,"d", 93.45)>
</CFIF>
<CFSET NestedStruct = StructNew()>
<CFIF IsStruct(xx)>
<CFSET temp=StructInsert(NestedStruct,"f",x)>
<CFSET temp=StructInsert(NestedStruct,"c", 'b')>
<CFSET temp=StructInsert(NestedStruct,"s", " bu-bu")>
</CFIF>
<!—Declare a sequence -‡
<CFSET FixedSeq = ArrayNew(1)>
<CFLOOP INDEX="LoopCount" FROM="1" TO="5">
<CFSET FixedSeq [LoopCount] = #LoopCount#>
</CFLOOP>
<CFSET retA=obj.SomeMethod(NestedStruct, FixedSeq)>

Exception handling

Exceptions thrown by the CORBA object methods can be caught with the CFTRY and
CFCATCH tags. However, no information can be extracted from the exception object in
this release.
Developing Web Applications with ColdFusion
in BlongSequence inSeq);

Advertisement

Table of Contents
loading

This manual is also suitable for:

Coldfusion 4.5

Table of Contents