Sun Java System Message Queue 3 2005Q1 ��������

Sun Java System Message Queue ��������

���� 3 2005Q1 (3.6)

��󸹽X 819-2036

����������]�A�b Sun Java™ System Message Queue 3 2005Q1 (3.6) �o��ɥi��o�����n��T�C���B�D�n���зs�\��M�W�j�\��B�w�������D�M����M��L��T�C�}�l�ϥ� Message Queue ���e�Х�\Ū�����C

����������̷s�����i�H�b Sun Java System Message Queue ������Ghttp://docs.sun.com/coll/MessageQueue_05q1 �M http://docs.sun.com/coll/MessageQueue_05q1_zh_TW�C�w�˻P�]�w�n�餧�e���s���A����Щw���˵�̷s����������P���~���C

����������]�t�U�C���`�G

����󴣨ѤF��O�t�Ӫ� URL �Ψ�L�����T�����ѦҡC


�Ƶ�

Sun ��󥻤�󤤩Ҵ��Τ���O�t�Ӻ���ϥΤ��Ӿ���d��CSun �������θ귽���� (�γz�L���̩Ҩ�o��) ��󤺮e�B�s�i�B���~�Ψ�L��Ƥ����I�ѡA�]���Ӿ���d��C���]�ϥΩΨ̾a������θ귽���� (�γz�L���̩Ҩ�o��) ��󤺮e�B���~�ΪA�Ȧӳy�����γs�a���ͪ���کΦW�q�W���l�a�ηl���ASun �����t�d�A�]���Ӿ���d��C



��������׭q��{

�� 1 �׭q��{ 

���

�ܧ�y�z

2005 �~ 5 �� 1 ��

�H�s����T��s�F�P Message Queue �U�@�ӭ��j�o�檩��������D�@�`�C

�b�u�ۮe�ʡv�@�`���[�J�F�u����í�w�ʡv������C

2005 �~ 1 �� 24 ��

�P Sun Java System Message Queue 3 2005Q1 ���o�檩���� Java Enterprise System 2005Q1 �P�B��s�C

2004 �~ 11 �� 8 ��

�uSun Java System Message Queue ��������v�����o��C


��� Message Queue 3 2005Q1 (3.6)

Sun Java System Message Queue �������\�઺�T���A�ȡA���ѲŦX Java Messaging Specification (JMS) 1.1 ���D�P�B�i�a�T���C���~�AMessage Queue �ٴ��ѤF JMS �W��H�~���h���\��A�H�ŦX�j�W�ҥ�~���ϥλݨD�C

���`�]�t�G

����������̷s��T

Message Queue 3 2005Q1 (3.6) ���s�\��]�A�G

�o�Ǹ�T�|��U�C���l���`���ԭz�C

�����T����C

Message Queue �|�b�N�z�{���ҰʮɡA�۰ʫإ߱M�ΥؼШ��x�s���ΰT���A�H�K�i��E�_�C���ΰT���O��]�@��B�z�Ω�T�޲z��ʧ@�H�~����]�A�q�t�Τ��������T���C�L�j��T���B�]�O����W���A�Φ]�ǰe���ѦӦۥؼв������T�����i�٬����ΰT���C

�޲z��i�N�ؼаt�m���󪺰��ΰT���A�αN��m�󰱥ΰT����C�C�N�ؼиm�󰱥ΰT����C�ɡA��L���S�ʸ�T�|�g�J�T�����A���Ѻ޲z��έ�]����T�C�Τ�ݶ}�o�̤]�i�H�b�إ߰T���ɳ]�w�S�ʭȡA�H�K�M�w�n�N�T���m�󰱥ΰT����C�A�Ϊ̰��θӰT���C

�p�ݧ�h��T�A�аѾ\�uMessage Queue �޲z��n�v�C

�L�T�{�Ҧ�

NO_ACKNOWLEDGE �T�{�Ҧ��� JMS API ������C�@��Ө��A�N�z�{���|���ԥΤ�ݽT�{�C�Y�Τ�ݫ�w�F CLIENT_ACKNOWLEDGE�A�h�ӽT�{�����H���g�{�����覡�i��A�Ϊ̭Y�Τ�ݫ�w�F AUTO_ACKNOWLEDGE �� DUPS_OK�A�h�i�ѸӶ��q�@�~�۰ʶi��C�Y�ϥΪ̥Τ�ݫ�w�F NO_ACKNOWLEDGE �Ҧ��A�N�z�{���|�b�N��ǰe�ܨϥΪ̥Τ�ݪ��P�ɡA���T���C���\��M���ϥΫD�ä[�T�����D��mq�\�̴��ѡA���L�ϥΪ̤]�i�H�ϥΡC

���\��i���C�q�T��w���y�q�A�H�Φb�T�{�T���ɩҲ[�\���N�z�{���@�~�A�]���i�����į�C�P�ɤ]�]���b���\�त�A�N�z�{���i�B�z���T�{�T�����欰���`���Τ�ݡA�`�٥N�z�{�����O����귽�A�]�������į�C�z���ݶO�O�ާ@���{�ǡA�Y�i�ϥΦ��Ҧ��C

C �Τ�ݤ��䴩 NO_ACKNOWLEDGE �Ҧ��C�p�ݧ�h��T�A�аѾ\�uMessage Queue Developer’s Guidefor Java Clients�v�C

�Τ�ݰT������#�Y

�}�o�̥i��w�T�����嬰�i#�Y�C�T��#�Y�M��#�Y�����ѥΤ�ݦb��涥�q�B�z�A�ä��|�v�T�N�z�{���C�]���A3�ε{���i�θ��N�z�{�������ϥΦ��\��A��ݨϥ� Message Queue �Τ�ݰ�涥�q�{���w 3 2005Q1 (3.6) �����C

#�Y���u�I�M����

��M�s�����[�J�T��#�Y�H�����į�A��O�Ҥ@�w��a�ӥ�󴣰��į઺�u�աC���u�յ�T�����j�p�M�榡�B�ϥΪ̼ƶq�B����W�e�H�� CPU �į�өw�C�Ҧp�A#�Y�M��#�Y�������i�ప��ǰe�M����#�Y�T���Ҹ`�٪��ɶ��C�b���t���ǰe�p���T���ɧ�O�p���C�t�@�譱�A�o�G�j�q�T���ܦh��ϥΪ̪�3�ε{���A�Φb�C�t�����Ҥ��o�G�T���A#�Y�T���i�����t�ήį�C

���p 3 2005Q1 (3.6) ���e�������Τ�ݰ�涥�q�{���w���T���ϥΪ̡A�L�k�B�z#�Y�T���C�]�w���ǰe#�Y�T�����Τ�ݥ����T�w�ϥΪ̬ۮe�CC �Τ�ݥثe�L�k�ϥ�#�Y�T���C

�p�ݧ�h��T�A�аѾ\�uMessage Queue Developer’s Guide for Java Clients�v�C

�s�u���Ѱ��� (�Τ�ݰ�涥�q����)

Message Queue 3 2005Q1 �޶i�s�� ConnectionFactory �ݩʡA��W�٬� imqPingInterval�CimqPingInterval �ݩʥi��w�q�Τ�ݰ�涥�q�ܥN�z�{���� ping ��O���@�~�W�v�C�Τ�ݰ�涥�q�i�ǥѩw�t�ճs�u�A�ƥ��쥢�Ѫ��s�u�C�Y ping ��O�@�~���ѡA�Τ�ݰ�涥�q�|�ߥX���`�ܥΤ��3�ε{�������`��ť�{������C�Y3�ε{���L���`��ť�{���A3�ε{����L�k�i��U�@�B�J���s�u�C

�p�ݧ�h��T�A�аѾ\�uMessage Queue �޲z��n�v�C

���Һ޲z�GC-API NSS �u��

C-API �ϥ� NSS (���w���ʪA��) �{���w�䴩 SSL�C�o�ǵ{���w���Ѷ}�o�w��3�ε{���� API �M���ε{���C�o�Ǥ��ε{���]�t�޲z���_�M���Ҹ�Ʈw���u��C�b Message Queue 3.5 ���A�ڭ̭n�D�}�o�̨ϥ� Mozilla �Ӻ޲z NSS ���_�M���ҡC�b Message Queue 3 2005Q1 ���A�޲z��i�ϥ� NSS certutil �u�㲣�ͩһݪ����_�M���ҡC

�p�ݧ�h��T�A�аѾ\�uMessage Queue Developer’s Guide for C Clients�v�C

�䴩 C-API �򥻻{��

Message Queue 3 2005Q1 C-API �䴩���{�������CMessage Queue ���e���������䴩���{�������C

64 �줸 C-API �䴩

Message Queue �ثe�b Solaris/SPARC ���x���]�t 64 �줸 C-API �䴩�C�p�ݱҥ� 64 �줸 C-API �䴩���ԲӸ�T�A�аѾ\�uMessage Queue Developer’s Guide for C Clients�v�C

�w��P�n��ݨD

���`����δy�z���� Message Queue ���n�w��ݨD�C�� 2 �h�|�C�X Solaris SPARC �@�~�t�Ϊ��n�w��ݨD�C

�� 2 Solaris SPARC �w��M�n��ݨD 

����

���x�ݨD

�@�~�t��

Solaris 8, Update 7

Solaris 9, Update 7

Solaris 10

(�]�t Solaris 8�BSolaris 9 �� Solaris 10 �� 32 �M 64 �줸�䴩)

CPU

Sun UltraSPARC™

�Ƶ�G���T�O Message Queue ���B�@���`�A�z3�w�� Java 2 Platform, Standard Edition 5.0 �Ҧ����n�� Solaris �׸ɵ{���C���׸ɵ{�����̷s�T���A�H�ΤU���ij�Υ��n���׸ɵ{���A�аѾ\�G

http://java.sun.com/j2se/1.5.0/download.jsp

RAM

256 MB

�ϺЪŶ�

#�Y���w���ɮפj��ݭn 27 MB ���ϺЪŶ��C

�Ω��#�Y�w���ɮת��Ȧs�@�~�ؿ�t�~�ݭn 27 MB ���ϺЪŶ��C

�w�˪����~�j��ݭn 27 MB ���ϺЪŶ��C��O�A�p�G�N�z�{���n�b�����x�s�ä[�ʰT���AMessage Queue �i��|�ݭn��h�Ŷ��C

�� 3 �|�C�X Solaris x86 �@�~�t�Ϊ��w��M�n��ݨD�C

�� 3 Solaris x86 �w��M�n��ݨD 

����

���x�ݨD

�@�~�t��

Solaris 9, Update 7

Solaris 10

(�]�t Solaris 9 �� Solaris 10 �� 32 �M 64 �줸�䴩)

CPU

Intel Pentium 2 (�άۮe)

�Ƶ�G���T�O Message Queue ���B�@���`�A�z3�w�� Java 2 Platform, Standard Edition 5.0 �Ҧ����n�� Solaris �׸ɵ{���C���׸ɵ{�����̷s�T���A�H�ΤU���ij�Υ��n���׸ɵ{���A�аѾ\�G

http://java.sun.com/j2se/1.5.0/download.jsp

RAM

256 MB

�ϺЪŶ�

#�Y���w���ɮפj��ݭn 27 MB ���ϺЪŶ��C

�Ω��#�Y�w���ɮת��Ȧs�@�~�ؿ�t�~�ݭn 27 MB ���ϺЪŶ��C

�w�˪����~�j��ݭn 27 MB ���ϺЪŶ��C��O�A�p�G�N�z�{���n�b�����x�s�ä[�ʰT���AMessage Queue �i��|�ݭn��h�Ŷ��C

�� 4 �|�C�X Linux �@�~�t�Ϊ��w��M�n��ݨD�C

�� 4 Linux �w��M�n�骺�ݨD 

����

���x�ݨD

�@�~�t��

Red Hat Advanced Server 2.1, Update 2

RedHat Advanced Server 3.0, Update 1

�Ƶ�GMessage Queue �o�檺�n��]�t�o��ɩһݪ� JRE �����C

CPU

Intel Pentium 2 (�άۮe)

RAM

256 MB

�ϺЪŶ�

�]�t���~�� zip �ɮפj��ݭn 18 MB ���ϺЪŶ��C

�w�˪����~�j��ݭn 18 MB ���ϺЪŶ��C��O�A�p�G�N�z�{���n�b�����x�s�ä[�ʰT���AMessage Queue �i��|�ݭn��h�Ŷ��C

Message Queue 3 2005Q1 �]�ݥ���L���� 5 ���һ���޳N�C�z�]�i�H�ϥΨ�L�����Ψ�L��3�ӹ�@�A��O���̨S���g�L Sun Microsystems ��աA�]������䴩�C

�� 5 �|�C�X�û���}�o�M��� Message Queue �Τ�ݩһݦw�˪��򥻤���C

�� 5 Message Queue 3 2005Q1 �򥻲��~�䴩�x�} 

���x/���~

�Ω�

��䴩�����x/���~����

Java Runtime Environment (JRE)
(�ȾA�Ω� Sun Microsystems ����)

Message Queue �N�z�{�� (�T����A��) �P Message Queue �޲z�u��

Java Runtime Environment 1.4.2_05

Java 2 Platform, Standard Edition, 5.0 (1.5)�G

  • Solaris 8 (SPARC)�BSolaris 9 (SPARC �M X86) �H�� Solaris 10 (SPARC �M X86)�C
  • Linux Red Hat Advanced Server 2.1, Update 2 �M Linux Red Hat Advanced Server 3.0, Update 1�C
  • Windows XP Professional SP3�B2000 �Ҧ����� SP4�BWindows Server 2003 ��~���C

Java Software Development Kit (JDK), Standard Edition
(�ȾA�Ω� Sun Microsystems ���~����)

�}�o�P���p Java ���

(Java SOAP/JAXM �Τ�ݥu���b JDK 1.4.2 �M 1.5 ���~��䴩)

JDK 1.4.2_05

Java 2 Platform, Standard Edition, 5.0 (1.5)�G

  • Solaris (�P JRE �ۦP���x)
  • Linux (�P JRE �ۦP���x)
  • Windows (�P JRE �ۦP���x)

�� 6 �C�X�û���i�w�˥H���� Message Queue �Τ���B�~�䴩���{������C�z�i��u�ݦw�˪�椤�������C�Ҧp�A�Y�z�S���N C �Τ�ݼg�J Message Queue�A�K���ݭn�w�� C �Τ�ݤ䴩�һݪ�����C

�� 6 Message Queue 3 2005Q1 ��ܩʲ��~�䴩�x�} 

���~

�Ω�

��䴩�����~����

LDAP Directory Server

Message Queue �ϥΪ��x�s�w�P�޲z����䴩

Sun Java System Directory Server Version 5.2 SP 3

Web Server

HTTP �P HTTPS �䴩

Sun Java System Web Server, Enterprise Edition Version 6.1 SP 4

3�ε{����A��

HTTP �P HTTPS �䴩

Sun Java System Application Server, Enterprise Edition 8.1

��Ʈw

����������ʤ䴩

PointBase, Version 4.8

Oracle 9i, Version 9.2

JNDI

(Java �R�W�P�ؿ�)

�޲z����䴩

  • JNDI Version 1.2.1
  • LDAP Service Provider Version 1.2.2
  • File System Service Provider Version 1.2 Beta 3 (�䴩�i��}�o�P��աA��O���䴩�b�Ͳ���Ҥ��i��G�p�C)

C �s��
�M
�ۮe�� C�ϡ� ��涥�q�{���w

Message Queue C �Τ�ݤ䴩

  • Solaris�GSun WorkShop 6, Update 2 �Τ����� -compat=5 �� C++ �sĶ���BSun WorkShop C �sĶ��
  • Linux�Ggcc/g++ 2.96
  • Windows�GMicrosoft Windows Visual C++ 6.0, SP3

NSPR

(Netscape Portable Runtime)

Message Queue C �Τ�ݤ䴩

Java Enterprise System �H�������� 2005Q1

�Y�����x���A�h�w�w�ˬ��@�ήM�˳n��C

NSS

(���w���ʪA��)

Message Queue C �Τ�ݤ䴩

Java Enterprise System �H�������� 2005Q1

�Y�����x���A�h�w�w�ˬ��@�ήM�˳n��C


���������ץ�����~

�� 7 �|���� Message Queue 3 2005Q1 (3.6) ���ҭץ�����~�G

�� 7 �� Message Queue 3 2005Q1 ���ץ�����~ 

��~�s��

�y�z

2091749

�N�z�{����J�ɡA�@�ΰ����x�s�ϵo�ͪū�в��`�C

2092975

�Y����C�Ʃ�Y�@�ӥؼФ����ѡA�ä[���x�s3�~���J�C

2092976

�Y�㦳��ܾ����ϥΪ̦b�T����t�ζ��o�e�ɳQ��A�h���W�ߪ��N����D�D����~�T���i��B�z�C

4888259

�Y�ǰe�W�L�@�� vmargs �� Windows ���� imqbroker �N�|�m���� vmargs�C

4934433

��ƫʥ]�X3��m��j����ƫʥ]�C

4941127

�T���p�G�W�L�ӧO�T�����j�p����A�ؼдN���|������J�C

4949398

��J�ؼЮɡAimqcmd query dst �|��i��~���ƶq�C

4953659

Message Queue �Τ�ݥû����|�b�b�}��s�u���I�s ExceptionListener.onException�C

4962906

�N�z�{��3�����¸�Ʈw�s�u�í��s�s�u�C

4969880

�g�`����s�u���O�ɹL�ke�A Receive(timeout)�|�Ǧ^ null�C

4970719

�b�w�Ƨ@�~�ƥ󤤪��T�{�T���i��|���s�ǰe���ϥΪ̡C

4983525

�b linux 3.0 �t�Τ��۰ʫإߪ��ؼФW�إ߲��̮ͪɥX��C

4987799

Message Queue �귽�����M�N�z�{�����ݤ䴩 Application Server 8.1 Enterprise Edition Clusters ���@�έq�\�C

4989708

imqbrokerd ���欰�|�@�߰��] imq.transaction.autorollback �� true�C

4992645

Message Queue �귽�����GJMS �귽�����ݭn�䴩�s�u�����x�s�C

4996776

�N�z�{���|��X���Τ�ݭt��[�r���ثת� ConcurrentModificationExceptions�C

5004868

�w�R���@�~�ƥ󥼱q JDBC ��Ʈw�������C

5014570

QBrowser �d�ҵL�k�P���x���@�_�ϥΡC

5024685

�s���M��Gqueue.create.deny.user=* �M imq.autocreate.queue=true ���ʤ��}�C

5025241

�㦳 noLocal=true ����mq�\�̷|����ۦ�o�G���T���C

5037962

�D�N�z�{�����A�Y�P�O��Ůɷ|�b�Ұʮɳy�������C

5042763

�ɮ��x�s�X3�ϥ� FileChannel.force(false) �H���ɦP�B IO �į�C

5046995

Message Queue Java �Τ�ݨ�w��չ�I�B�@���ΡC

5053565

Message Queue 3.5 SP1�G�N�z�{���|�b�㦳�D�N�z�{�����O�����L�ըÿN�� CPU�C

5063625

��C�����̷|����� 2 �ӥN�z�{�����O�����t���ݰT�����T���C

6021000

�b�t��L���ɷs�W�β����ϥΪ̡A�|�ɭP�N�z�{���X�{�����C

6057402

�Y�D�N�z�{�������t����mq�\���ؼСA�N�|�b���s�}��ɳy�������C

6057450

imqcmd�G�L�k�N��C�� maxNumBackupConsumers �]�� 0�C

6155087

�b�O�����t����~���N�z�{���W�٩M��mq�\���N�z�{���A�|�y���������C

6155091

JDBC�G"-reset store" �ݪ�@�q�ɶ��B�z�j�q���T���M Oracle�C

6157943

imqbrokerd �A�ȵL�k�b Windows 2000 ���s�Ұʮɧ�����C

6165743

Message Queue �귽�����G�L�׭��ƨϥ� connection.open/close�A�|�y�� IllegalStateException�C

6165984

�ϥ� imqAddressList �ӫ�w�Τ�ݫإ� SSL �s�u�ɡA�|���L imqSSLIsHostTrusted�C

6170578

Message Queue �귽�����GManagedConnectionFactory 3�~�Ӹ귽���� java bean ���ҳ]�w���S�ʡC

6170831

Message Queue �귽�����G�Y���򱵦��T���AMDB �����p���ɶ����D�|�ɭP�ū�в��`�C

6174532

JMS �N�z�{�����s�ǰe MDB �w�ϥΪ��T���C

6178549

�Y�N -D imq.cluster.url �Ω��O��W�A���s��J cls �N�|�򥢤w�t�m���N�z�{���M��C

6189214

�����T������ MQ_MESSAGE_ID_HEADER_PROPERTY (C) �P�ǰe�T�� (Java) ���� JMSMessageID ���P�C


���n��T

���`�]�t�D�n���~��󤤩ҨS�����̷s��T�C���`�]�t�U�C�D�D�G

�w�˪`�N�ƶ�

���b Solaris�BLinux �M Windows ���x�W�w�� Message Queue, Platform Edition �e����ܡB�ɯŵ{�ǩM�Ҧ���L��T�A�аѾ\�uMessage Queue �w�˫�n�v�C

���b Solaris �M Linux ���x�W�w�� Message Queue, Enterprise Edition �e����ܩM�Ҧ���L�����T�A�аѾ\�uSun Java Enterprise System �w�˫�n�v�C

���b Solaris �M Linux ���x�W�ɯŦ� Message Queue 3 2005Q1 (3.6) ���ɯŤξE����ܸ�T�A�аѾ\�uSun Java Enterprise System �ɯŻP�E����n�v�C

�w�˯ʤ֪� Solaris �M�˳n�� (Message Queue 3 2005Q1 Enterprise Edition ���o�檩�� (�l���o��)�A�u�|�H�� Java Enterprise System Installer)

�Ω� Solaris �� Message Queue 3 2005Q1 Enterprise Edition �o�檩���A���]�t�M�˳n�� SUNWtlsu (���w���A�Ȥ��ε{��) �M SUNWtlsux (���H�����w���A�Ȥ��ε{�� 64 �줸 SPARC)�C

�䴩 SSL C �Τ�ݮɤ~�ݭn�W�z�M�˳n��C�z���t�Τ��i��w���w�ˤW�z�M�˳n�骺�e�@�Ӫ����A��z3�N�o�ǮM�˳n���s�� Java Enterprise System 2005Q1 �����M�˳n�骩���C

�ѨM��k
�z�i�H�b Sun Java System ������� Message Queue 3 2005Q1 Platform Edition ���A��o Java Enterprise System 2005Q1 �H���� SUNWtlsu �M SUNWtlsux�C�U�� Message Queue �ɮ׫�A�Ш̡uMessage Queue �w�˫�n�v�� 2 ���u�w�� Solaris�v���u�w�˰T����C�v�@�`������ܶi��w�ˡC�b�B�J 8 ���A�Ц^�� n (�_)�A�M��e�i�ܨB�J 9�A�b�z���t�ΤW�w�� SUNWtlsu �M SUNWtlsux �M�˳n��C

�ۮe�ʰ��D

���`�]�t Message Queue 3 2005Q1 (3.6) ���ۮe�ʰ��D�C

Message Queue 3 2005Q1 (3.6) �����D

�H�U���`�����v�T�����D�G�Ҧ������x�BSolaris �� Linux ���x�Υu�w�� Linux ���x�C

�Ҧ����x

����í�w��     Sun Java System Message Queue �ϥγ\�h�i��U�޲z��N�@�~�۰ʤƪ������C�uMessage Queue �޲z��n�v������ B ���|�̤�����í�w�ױN���������C��í�w���������ӷ|�b���~�����򪩥����ܧ�C

�ڵ��K�X�ﶵ     �H�U�ﶵ�]�w���ʦҶq�Ӥ��y�b��������C

�Y��w�K�X���H�U��O�����@����G

imqcmd query bkr -u admin -p adminpassword

�ϥΪ̦b�C�X�άd�ߥ���{�ǮɡA�i�H�ݨ�޲z��K�X�C(�Ҧp�b Solaris �W�ϥ� ps ��)�C

�i��H�ϥ� -passfile �ﶵ�C�uMessage Queue �޲z��n�v���w���ʤ@���������� passfile �ﶵ�C

Solaris �M Linux ���x

JDK 1.3 �Τ�ݤ䴩     �H�U�M�˳n��]�t�ΥH�䴩�b JDK 1.3 �W�}�o�M���p�Τ�ݪ� JNDI �M JSSE �� Jar �ɮסC�o�ǮM�˳n����H���� Message Queue, Platform Edition�C�H�᪺�o�檩���N���A���o�ǮM�˳n��C�o�ǮM�˳n��ëD�w�]�w�ˡG

�p�ݮM�˳n��ӧO�w�ˤ覡���ԲӸ�T�A�аѾ\�uMessage Queue �w�˫�n�v�C

Linux ���x

���`����v�T Linux ���x���M�˳n��M�w�˦�m���ܧ�C

�s Linux �w�˦�m     �w�ܧ� Linux ���x�� Message Queue �w�˥ؿ��m�C

�� 8 ��ܤF Linux ���x�� Message Queue RPM ���w�]�w�˥ؿ�C

�� 8 �w�]�w�� Message Queue 3 2005Q1 RPM ����m

RPM �M�˳n��W��

�w�]�w�˦�m

sun-mq-config

/etc/opt/sun

sun-mq-var

/var/opt/sun

��L RPM

/opt/sun

�p�ݬ���ԲӸ�T�A�аѾ\�uMessage Queue �޲z��n�v���� A �����uMessage Queue ��ƪ��@�~�t�Ϋ�w����m�v�C

�ܧ� Linux RPM �M�˳n��W��     �w�ܧ� Message Queue Linux RPM �M�˳n�骺�ɦW�C

�� 9 ��ܤF Message Queue 3 2005Q1 Linux RPM �M�˳n�骺�s�W�١C

�� 9 Linux �H���� RPM �M�˳n�� 

RPM

�y�z

�Ƶ�

sun-mq-config

/etc �ɮ�

 

sun-mq-var

/var �ɮ�

 

sun-mq

/opt �ɮ�

��M�� sun-javahelp�Bsun-mq-jmsclient�Bsun-mq-config �M sun-mq-var�C

sun-mq-ent

��~�������ɮסC

�� RPM �H���� Message Queue, Enterprise Edition (�H���� Java Enterprise System)�C

sun-mq-jaxm

XML Messaging (JAXM) �� Message Queue Java API�GAPI

��M�� sun-saaj�C

sun-mq-jmsclient

JMS�GAPI �P��涥�q

�L�̩ۨ�

sun-mq-xmlclient

XML ���

�ھ� sun-jmsclient �M sun-saaj �Ӳ��C

sun-mq-capi

C-API

�ھ� sun-nspr�Bsun-nss�Ӳ��C

sun-mq-compat

���� 3.5 ��m�� Symlink�C

��M�� sun-mq

�� RPM �ëD�w�]�w�ˡC

�Ƶ�G�u���b�{���Τ�ݮھ� Message Queue 3.5 �ɮצ�m�өw�ɡA�~�ݭn���M�˳n��C

sun-mq-sup

�ΥH�䴩 JDK 1.3�C

��M�� sun-mq

�� RPM �ëD�w�]�w�ˡC

�Ƶ�G���M�˳n����H���� Message Queue, Platform Edition�C

sun-mq-[locale]

L10N �ɮ�

 

sun-javahelp1

JavaHelp�GAPI �P��涥�q

�䴩 JavaHelp �s����޲z�D���x����

sun-nss1

���w���A�� (NSS) �{���w�C

�ΥH�䴩 C �y���Τ��

sun-nspr1

Netscape Portable Runtime (NSPR) �{���w

�ΥH�䴩 C �Τ��

sun-saaj1

�Ω� Java �B�t�����[�ɮ� API �� SOAP�GAPI �P��涥�q

�ΥH�䴩�ϥ� SOAP/JAXM API �� Java �Τ��

sun-jaxp1

XML Processing (JAXP) �� Message Queue Java API�GAPI �P��涥�q

�ΥH�䴩�ϥ� SOAP/JAXM API �� Java �Τ��

sun-javamail1

JavaMail�GAPI �P��涥�q

�ΥH�䴩�ϥ� SOAP/JAXM API �� Java �Τ��

sun-jaf1

JavaBeans Activation Framework�GAPI �P��涥�q

�ΥH�䴩�ϥ� SOAP/JAXM API �� Java �Τ��

1 ���h�� Sun Java System ���~�@�Φ� RPM �M�˳n��C���M�˳n���H���� Message Queue, Platform Edition ���o�檩���A���H���� Message Queue, Enterprise Edition�C

3.5 �Τ�ݪ� Symlink �M�˳n��     �w�˩� Linux �W�@�� Message Queue �@���*��ӧO�ɮת���m�w�ܧ�C�o�i��|�y���ϥΥ�e��m���Y�� Message Queue �ɮת�3�ε{���L�k���C�Ҧp�A�Y�Τ�ݨϥε{���ɷj�M�P Message Queue 3.5 �@�_�w�˪� Jar �ɮסA�Τ�ݱN�L�k�A��X�o���ɮסC

���ץ��o�ر��p�A�������]�t Linux �M�˳n�� sun-mq-compat�C���M�˳n��|�N Symlink �q Message Queue 3.5 �ɮצ�m�w�˨� Message Queue 3 2005Q1 (3.6) �ɮצ�m�C�N�Ӫ��������|�o�e���M�˳n��C�z3�ץ�����V���e Message Queue �ɮצ�m���{���ɡC

sun-mq-compat �M�˳n����H�U��m�C

  �Y�n�w��sun-mq-compat�M�˳n��A�а��H�U�B�J

  1. �����W�ŨϥΪ̡C
  2. �q rpm �M�˳n��ؿ�A�ϥΥH�U��O�G

�P Message Queue �U�@�ӭ��j�o�檩��������D

Message Queue �U�@�ӭ��j�o�檩���i��N�ޤJ�P�z���Τ�ݤ��ۮe���ܧ�C�{�b�Ҵ��Ѫ���T�N��z�i�H���o���ܧ󰵷dzơC

Message Queue 3 2005Q1 (3.6) ������s

�H�U Message Queue ������s�۲��~���� 3.5�G

�w�˫�n

�uMessage Queue �w�˫�n�v�w��s�H��3���~�ܧ�M���x�M�ݪ���T�C�����]�t Message Queue, Platform Edition ����w�˸�T�C

Message Queue, Enterprise Edition �w�˸�T�w���ܡuSun Java System �w�˫�n�v�C

�p�� Message Queue 3 2005Q1 (3.6), Enterprise Edition �ɯŻP�E���������T�A�аѾ\�uSun Java System �ɯŻP�E����n�v�C

�޳N���z

�uMessage Queue �޳N���z�v���@�y�z Message Queue ���~�B�\��B�[�c�B�޳N�M�N�y���s���C���s�ѧt���b���e��L�Ѥ���²����T�A�ó]�p�� Message Queue �ϥΪ̨ϥ� - �]�t�޲z��ζ}�o�̡A�H�μ�b���ϥΪ̵��C

�޲z��n

�uMessage Queue �޲z��n�v�w��s�H�ϬM���~�ܧ�P�s�\��C���F�ϥ�����[�A�Ω� Message Queue �޲z��A�w�糧���i��F��s�C������e�]�t��²����T�w���ܡuMessage Queue �޳N���z�v�C

Java �Τ�ݶ}�o�̫�n

�uJava �Τ�ݶ}�o�̫�n�v�w��s�A�H�ϬM���~�ܧ�M�s�\��C�����]�w���s�R�W���uMessage Queue Developer’s Guide for Java Clients�v�C

���F��[�A�Ω� Message Queue Java �Τ�ݶ}�o�̡A�uMessage Queue Developer’s Guide for Java Clients�v�w�g�L��s�C������e�]�t��²����T�w���ܡuMessage Queue �޳N���z�v�C

C �Τ�ݶ}�o�̫�n

�uC �Τ�ݶ}�o�̫�n�v�w��s�A�H�ϬM���~�ܧ�M�s�\��C�����]�w���s�R�W���uMessage Queue Developer’s Guide for C Clients�v�C

���F��[�A�Ω� Message Queue C �Τ�ݶ}�o�̡A�uMessage Queue Developer’s Guide for C Clients�v�w�g�L��s�C������e�]�t��²����T�w���ܡuMessage Queue �޳N���z�v�C


�w�������D�P����

���`�]�t Message Queue 3 2005Q1 (3.6) �w�����D���M��C�[�\�H�U�����~�G

�Y�n��o�ثe����~�B��~���A�H�θѨM��k���M��AJava Developer Connection™ ����3�Ѿ\ Java Developer Connection ��W���uBug Parade�v�����C�b�z��i�s����~���e�A�Х��˵����C���ަ��������C�X�Ҧ��� Message Queue ��~�A��p�G�z�Q���D���D�O�_�w���X�A�o�O�Ӥ���_�I�C

�������G

�Y�n��i�s����~�δ���\��ШD�A�бN�l��H�� imq-feedback@sun.com�C

�@����D

���`�[�\�b Message Queue 3 2005Q1 (3.6) ���@����D�C������D�w�b Message Queue �ª����йL�C���`�ھڬO�_�A�Ω� Message Queue ��~���M���x���Υu�A�Ω󥭥x���A�N���D�2աC

�A���~���M���x��

�ȾA�Ω��~��

�w�˰��D

�b Windows �W�ϥΡu�ۭq�w�ˡv�i�� Message Queue ���w�ˮɡA�Y�z���uJDK ��涥�q�v�A�w�˵{���|��ܡuJDK 1.4 ��涥�q�v(#6174677)

�ѨM��k
�w�˵{���|�w�� JDK 1.5�C�e����T�����T�C

�޲z/�t�m���D

�� CLASSPATH �b Windows ��W�]�t��޸��ɡAimqadmin �M imqobjmgr ���ε{���|�ߥX��~ (#5060769)

�ѨM��k
�z�i��������~�T���F�N�z�{���|���T�a�q���ϥΪ̥���~�C�ӿ�~���|�v�T�t�Ϊ��i�a�ʡC

�p�G�ƭȥ]�t�Ů�A�h�Ҧ� solaris/win �{���ɤ��� -javahome �ﶵ�N�L�k�B�@ (#4683029)

Message Queue ��O�M���ε{���ϥ� -javahome�A��w�n�ϥΪ��%N Java 2 �ۮe��涥�q�C��O�A�%N Java ��涥�q����|�����O���]�t�Ů檺��|�C

��|�����Ů檺�d�Ҧp�U�G

     Windows�G
     C:\jdk 1.4

     Solaris�G
     /work/java 1.4

�ѨM��k
�N Java ��涥�q�w�˦b���]�t�Ů檺��m�θ�|���C

Message Queue ��X�U���T���� C �y����ҥH�~���t�ΰO���� (#6193884)

�b C �y����ҥH�~���N�z�{���ɡAMessage Queue �|�ǰe�U����X��t�ΰO���ɡC

�ѨM��k
�b C �y����Ҥ����N�z�{���C

�N�z�{�����D

�b�N�z�{���O�����A�N�z�{���|�N�T����C�ܥ��Ұʪ����ݳs�u (#4951010)

�ѨM��k
�u�n�@�Ұʳs�u�A�ϥΪ̫K�|����T���C�p�G�ϥΪ̳s�u��A�T���|���s�ǰe�ܨ�L���ϥΪ̡C

HTTPS createQueueConnection �����|�b Windows 2000 �W���Ͳ��` (#4953348)

�ѨM��k
���ճs�u�C

�ϥ� Ctrl-C ��N�z�{���ɡA���x�s��i��|�M���@�~�ƥ� (#4934446)

�p�G�N�z�{���b�B�z�T���Χ@�~�ƥ����A�N�z�{���i��]���u�x�s���s���x�s��k�v��]����ܿ�~�C

�ѨM��k
�z�i��������~�T���F�N�z�{���|���T�a�q���ϥΪ̥���~�C�ӿ�~���|�v�T�t�Ϊ��i�a�ʡC

��ä[�x�s�϶}�ҤӦh�ؼЮɡA�N�z�{���|�L�k�s�� (#4953354)

�ѨM��k
�o�ر��p�O�]���N�z�{���F��t�ζ}���ɮ״y�z������Ҥް_���C�b Solaris �M Linux �ϥ� ulimit ��O�i�W�[�ɮ״y�z��������C

�����ؼСG���ɭԦb���ɷ|�ݨ� temporary_destination (#5055667)

�p�G�b�B�z�o�e��Ȯɦ�C���T������N�z�{���A�i��|�b�O���ɥX�{�H�U��~�T���G

WARNING [B2011]: Storing of JMS message from <connection> failed:
com.sun.messaging.jmq.jmsserver.util.BrokerException: Unknown
Destination:temporary_destination:<destinationid>

�ѨM��k
�z�i��������~�T���C�ӿ�~���|�v�T�N�z�{�����i�a�ʡC

�p�G�ؼФw�P���A�ϥΪ̷|�Q�t�� (#5060787)

�p�G�ؼФw�P���A�@�Τ����ϥΪ̷|�Q�t�ߡC�@���ϥΪ̳Q�t�ߡA�h�L�k�A�����T�� (�Y�ϥؼФw���s�إ�)�C

�ѨM��k
�����D�õL���ѨM��k�C

�s���ϥΪ̥i��L�k�����ϥΦ۰ʫإߪ��ؼФ��N�z�{���O�����T�� (#6172794)

�p�G���ݨϥΪ̷s�W�ܦ۰ʫإߪ��ؼСA�P�ɥؼФw�P���A�h�ϥΪ̥i��|�s�W�ܿ�~���ؼСC�ñN�ɭP�ϥΪ̵L�k�����o�ܥؼЪ��T���C

�ѨM��k
�ШϥΥH�U 3 �ӿﶵ���@�G

��Ͳ��̫���a�s�W�ܥؼФw���ɡA�Ͳ��̪��y�q����i��|�פ� (#6173336)

�b�H�U���p�|�פ�G

�ѨM��k
���H�U�ʧ@�G

�ϥ� JMSMessageID ���T�����L�k�B�@ (#6196233)

�ϥο�ܾ� "JMSMessageID = '<message_id>'" ���T�����L�k�B�@�C

  1. �ǰe�T�����C
  2. Ū��ǰe���T�� - <message_id> �� JMSMessageID�C
  3. �ϥγ]�w�� "JMSMessageID = '<message_id>'" ����ܾ��A���C�W�إߨϥΪ�
  4. �N�L�k�����T���C

�ѨM��k
�ܧ�H�U����ܾ��G

JMSMessageID = "ID:message-id-string"

�ܧ󬰡G

JMSMessageID IN ('ID:message-id-string', 'message-id-string')


�i�A�5o���ɮ�

Sun Java System Message Queue 3 2005Q1 (3.6) �]�t�U�C�z�i�ϥΩM�ۥѵo�G���G�i��榡���ɮסG


�p���i���D�M���Ѧ^�X

�p�G�z�� Sun Java System Message Queue �s�����ðݡA�ШϥΥH�U��@���P Sun �Ȥ�䴩�����p���G

���F��ڭ̥i�H��n�a0�U�z�ѨM���D�A��z�P�䴩�H���p���ɡA�зdzƦn�H�U��T�G

Sun Java System �n��׾�

��� Sun Java System Message Queue ���׾¡A�ЦܡG

�ڭ̫D�`�w��z�[�J�Q�סC

Java �޳N�׾�

Java �޳N�׾¤����@�өγ\�z�|�P���쪺 JMS �׾¡G


Sun �w��z���X�_�Q�N��

Sun �P�O�󴣰����~��A�]���ۤ��w��z���X�N���P��ij�C

�Y�n���X�z���N���A�Ц� http://docs.sun.com �ë�@�U [�ǰe�z���^�X�N��] (Send Comments)�C�b�u�W��椤�A�д��Ѥ����D�Τ�󸹽X�C��󸹽X���ѥ������D���Τ�󪺳����A�q�`�O�@�դC��ΤE��ƪ��Ʀr�C�Ҧp�A���Ѫ��ѦW�O�uSun Java System Message Queue 3 2005Q1 ��������v�A�B��󸹽X�� 819-2036�C

���X�N���ɱz�ٻݭn�b��椤��J����󪺭^����D�M��󸹽X�C�Ҧp�A����󪺭^���󸹽X�� 819-0064�A������D���uSun Java System Message Queue 3 2005Q1 Release Notes�v�C


��L Sun �귽

�z�i�b�H�U��ں���m��즳�Ϊ� Sun Java System ��T�G


Copyright © 2005 Sun Microsystems, Inc. ���v�Ҧ��C

Sun Microsystems, Inc. ��󥻤��ҭz�޳N�֦����z�]���v�C�o�Ǵ��z�]���v�]�t http://www.sun.com/patents �W�ҦC���@���Φh�����M�Q�A�H�Φb���P��L��a/�a�Ͼ֦����@���Φh����L�M�Q�ΥӽФ��M�Q�C��ä��H�������C

SUN �M���v/��K�C

���F���v�Q - �ӷ~�n��C�F���ϥΪ̧�3��u Sun Microsystems, Inc. ���зDZ��v�X��M FAR �Ψ�W�ɤ�󤤪��A�α�ڡC

3�̷ӱ��v��ڨϥΡC

���o�檩���i��]�A��O�t�өҶ}�o�����ءC

Sun�BSun Microsystems�BSun �лx�BJava�BSolaris �M Sun[tm] ONE �O Sun Microsystems, Inc. �b���Ψ�L��a/�a�Ϫ��ӼЩε�U�ӼСC

�Ҧ� SPARC �Ӽг��O SPARC International, Inc. �b���Ψ�L��a/�a�Ϫ��ӼЩε�U�ӼСA�g���v��ϥΡC

UNIX �O�b���Ψ�L��a/�a�Ϫ���U�ӼСA�w��o X/Open Company, Ltd. �M�ݱ��v�C