Oracle Advanced Queuing - async mode
Posted: Mon 07 Dec 2009 02:32
I am trying to implement some C# sharp using Oracle Advanced Queuing. I am prototyping a service bus and I would to test the async delivery feature.
If I run the "Simple Example of Point-to-Multipoint Messaging" sample in "Advanced Queuing Technology Support" help section, I get an unhandled OracleException "ORA-24315: illegal attribute type".
the stack trace is
at Devart.Data.Oracle.an.b(Int32 A_0)
at Devart.Data.Oracle.OracleQueue.b(IntPtr A_0, IntPtr A_1, IntPtr A_2, UInt32 A_3, IntPtr A_4, UInt32 A_5)
at Devart.Data.Oracle.OracleQueue.a(IntPtr A_0, IntPtr A_1, IntPtr A_2, UInt32 A_3, IntPtr A_4, UInt32 A_5)
In the sample, the exception occurs on the line:
System.Threading.Thread.Sleep(5000);
I have tried a few variations on the sample, but always get the same error. All the other samples work fine, it is only when I set AsyncNotification I get the error.
I am running Oracle 10.1.0.2. Oracle Connection v 5.25.49.0.
Any ideas? I am not an AQ expert.
If I run the "Simple Example of Point-to-Multipoint Messaging" sample in "Advanced Queuing Technology Support" help section, I get an unhandled OracleException "ORA-24315: illegal attribute type".
the stack trace is
at Devart.Data.Oracle.an.b(Int32 A_0)
at Devart.Data.Oracle.OracleQueue.b(IntPtr A_0, IntPtr A_1, IntPtr A_2, UInt32 A_3, IntPtr A_4, UInt32 A_5)
at Devart.Data.Oracle.OracleQueue.a(IntPtr A_0, IntPtr A_1, IntPtr A_2, UInt32 A_3, IntPtr A_4, UInt32 A_5)
In the sample, the exception occurs on the line:
System.Threading.Thread.Sleep(5000);
I have tried a few variations on the sample, but always get the same error. All the other samples work fine, it is only when I set AsyncNotification I get the error.
I am running Oracle 10.1.0.2. Oracle Connection v 5.25.49.0.
Any ideas? I am not an AQ expert.