Known problems

This section documents known problems that affect Active Messaging 15.0.3. Where available, these problems are identified with Change Request (CR) numbers, to which you can refer when contacting Sybase Technical Support. Workarounds are provided where available.

Table 7: Known problems for ASE Active Messaging

CR number

Description

487909

Active Messaging continues to put messages in original destination even after the register provider has been changed.

When you change a register provider in Active Messaging, the change does not immediately take effect in the same session.

Workaround: After changing the register provider, log out from, and back in to Adaptive Server.

486928

Cannot reconnect the messaging provider when the connection breaks.

You cannot reconnect to a message provider after the connection between Active Messaging and the message provider breaks.

Workaround: After you recover the connection between Active Messaging and the message provider, log in to Adaptive Server again.

484419

Specifying varbinary in msgrecv returns incorrect results for il8n characters.

When you use msgsend to send a message containing representations of internationalized (il8n) characters, then use msgrecv specifying a varbinary datatype, msgrecv incorrectly returns the wrong results.

Workaround: When you issue msgrecv for internationalized characters, specify var, char, or text as your datatype. For example:

1> select msgsend((select convert(varchar(4),0x9577))+(select 
  convert(varchar(4),0x9666)),'tibco_jms:tcp://linuxtea2:11331?
  queue=queue.test.failsafe,user=loginsa,password=abcdef123456')
2> go
---------------------------------------------------------------
 ID:EMS-SERVER.5409472AFA133:3

(1 row affected)
1> select msgrecv
  ('tibco_jms:tcp://linuxtea2:11331?queue=queue.test.failsafe,
    user=loginsa,password=abcdf123456',
    option 'timeout=30000',returns image)
2> go
---------------------------------------------------------------
 0x95779666

(1 row affected)

468691

MQ RFH command has character set limitations.

In Active Messaging , when you send a message to an MQ bus, the properties in the MQ RFH command cannot contain characters that are not in the ISO-1 character set.

Workaround: None.

441614

msgunsubscribe does not unsubscribe topics in EAServer.

(EAServer only) The msgconsume(subscription_name) function does not work if you use msgunsubscribe on a durable subscription for a topic using:

select msgunsubscribe('subscription_1' WITH REMOVE)

Workaround: Instead of using the msgunsubscribe command, use a different subscription name to subscribe to the same topic with different clients.

400506 and 400508

Cannot install Replication Server 12.6 on top of Adaptive Server 15.0.

Installing Replication Server version 12.6 on top of Adaptive Server version 15.0 causes Replication Server to fail.

Workaround: Install either:

  • Replication Server version 12.6 into a separate directory than Adaptive Server, or

  • Replication Server version 15.0.

348124

Using for xml clause in Adaptive Server 15.0 can cause an overflow.

A message using the for xml clause may cause an overflow.

Workaround: Increase your stack size. The amount you need to increase your stack size depends on the configuration of your site and the for xml query.