From 871aa9014d40cee5028ceacd2af8e66261af8387 Mon Sep 17 00:00:00 2001 From: Norbert Schulz <7129273+schubon@users.noreply.github.com> Date: Mon, 4 May 2020 15:06:48 +0200 Subject: [PATCH 1/3] Update README.md with deprecation notice ( #361) --- README.md | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 85289af..479572b 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,19 @@ The IBMStreams/streamsx.messaging toolkit project is an open source Streams toolkit project focused on the development of operators and functions that extend IBM InfoSphere Streams ability to interact with messaging systems. +--- + +**After release v5.4.2 the complete toolkit is deprecated**. Please, use the following alternatives to communicate with various message queues: +| Message Queue | New Toolkit | +| ------------- | ----------- | +| JMS | [streamsx.jms](https://github.com/IBMStreams/streamsx.jms) | +| Kafka | [streamsx.kafka](https://github.com/IBMStreams/streamsx.kafka) | +| MQTT | [streamsx.mqtt](https://github.com/IBMStreams/streamsx.mqtt) | +| RabbitMQ | [streamsx.rabbitmq](https://github.com/IBMStreams/streamsx.rabbitmq) | +| XMS | no toolkit planned yet | + +--- + Messaging Toolkit v5.1 is offically released to support InfoSphere Streams v4.2: * https://github.com/IBMStreams/streamsx.messaging/releases @@ -29,12 +42,3 @@ To learn more about Streams: * [Introduction to Streams Quick Start Edition](http://ibmstreams.github.io/streamsx.documentation/docs/4.1/qse-intro/) * [Streams Getting Started Guide](http://ibmstreams.github.io/streamsx.documentation/docs/4.1/qse-getting-started/) * [StreamsDev](https://developer.ibm.com/streamsdev/) - - -**Deprecations** - -The support for RabbitMQ, Kafka, and MQTT in this toolkit is deprecated. For these types of messaging systems, use one of the following specialized open source toolkits: - -* [streamsx.kafka](https://github.com/IBMStreams/streamsx.kafka) -* [streamsx.rabbitmq](https://github.com/IBMStreams/streamsx.rabbitmq) -* [streamsx.mqtt](https://github.com/IBMStreams/streamsx.mqtt) \ No newline at end of file From 8cb5af352d808b66d6e3b40f65955c8340cde76d Mon Sep 17 00:00:00 2001 From: schulz2 Date: Mon, 4 May 2020 18:59:30 +0200 Subject: [PATCH 2/3] Add deprecation messages and icons for JMS and XMS operators (#361) --- .../JMSSink/JMSSink.xml | 9 +++++++-- .../JMSSink/JMSSink_deprecated_16.gif | Bin 0 -> 587 bytes .../JMSSink/JMSSink_deprecated_32.gif | Bin 0 -> 866 bytes .../JMSSource/JMSSource.xml | 8 ++++++-- .../JMSSource/JMSSource_deprecated_16.gif | Bin 0 -> 595 bytes .../JMSSource/JMSSource_deprecated_32.gif | Bin 0 -> 888 bytes .../XMSSink/XMSSink.xml | 8 ++++++-- .../XMSSink/XMSSink_cpp.cgt | 1 + .../XMSSink/XMSSink_deprecated_16.gif | Bin 0 -> 585 bytes .../XMSSink/XMSSink_deprecated_32.gif | Bin 0 -> 839 bytes .../XMSSource/XMSSource.xml | 8 ++++++-- .../XMSSource/XMSSource_cpp.cgt | 2 +- .../XMSSource/XMSSource_deprecated_16.gif | Bin 0 -> 587 bytes .../XMSSource/XMSSource_deprecated_32.gif | Bin 0 -> 854 bytes .../com/ibm/streamsx/messaging/jms/JMSSink.java | 3 +++ .../com/ibm/streamsx/messaging/jms/JMSSource.java | 2 ++ 16 files changed, 32 insertions(+), 9 deletions(-) create mode 100644 com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.jms/JMSSink/JMSSink_deprecated_16.gif create mode 100644 com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.jms/JMSSink/JMSSink_deprecated_32.gif create mode 100644 com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.jms/JMSSource/JMSSource_deprecated_16.gif create mode 100644 com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.jms/JMSSource/JMSSource_deprecated_32.gif create mode 100644 com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.xms/XMSSink/XMSSink_deprecated_16.gif create mode 100644 com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.xms/XMSSink/XMSSink_deprecated_32.gif create mode 100644 com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.xms/XMSSource/XMSSource_deprecated_16.gif create mode 100644 com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.xms/XMSSource/XMSSource_deprecated_32.gif diff --git a/com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.jms/JMSSink/JMSSink.xml b/com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.jms/JMSSink/JMSSink.xml index fc13424..1b1d83f 100644 --- a/com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.jms/JMSSink/JMSSink.xml +++ b/com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.jms/JMSSink/JMSSink.xml @@ -9,6 +9,11 @@ +**DEPRECATED**: The `com.ibm.streamsx.messaging.jms.JMSSink` operator is deprecated +and is replaced by the `com.ibm.streamsx.jms.JMSSink` operator in the `com.ibm.streamsx.jms` toolkit. +The deprecated operator might be removed in a future release. + + The `JMSSink` operator creates messages from InfoSphere Streams tuples and writes the messages to a WebSphere MQ or an Apache Active MQ queue or topic. @@ -183,8 +188,8 @@ The following example shows a sample connections.xml file: </access_specifications> </st:connections> - JMSSink_16.gif - JMSSink_32.gif + JMSSink_deprecated_16.gif + JMSSink_deprecated_32.gif nTruncatedInserts diff --git a/com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.jms/JMSSink/JMSSink_deprecated_16.gif b/com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.jms/JMSSink/JMSSink_deprecated_16.gif new file mode 100644 index 0000000000000000000000000000000000000000..2a180579bf1836cb70573185b085a20527442056 GIT binary patch literal 587 zcmZ?wbhEHb6krfwIOfb?Y;63Wfx*km%iG&KDJdyAIXNXIB`YhdxVX5wy1KTuwymwL zy}f(;H?wr$(7W5=#tyLRv1y=Tv! zy?giW+qdt)fddB*9z1mD(1{Z#&YnGc@#4iRSFT*WdiBPQ8~5(ryMO=wg9i^DJ$m%y z$&;r~pFVr`?8S>0uU@@+`}Xa}j~~B&{rc_OxBo*EDE?$&K8hxW&mqKuA%09;2qBuw%2nf`W{Mu`#2uwx+1D-ey5| zIYmA*Msp@k9Wh-tUS4HM4tYLCYilMh9dUJ5lglQ2+>91>c4yD4u!xJRO0zTaSuw~l zbDviedB@GlsKjT(!@w+cUZ+``QCVKJh~vycr`A@9uBw0y6Be}{mNM`N_@S5~$i*&U SY`0*;BBjM{@`9{P4Auace{GNe literal 0 HcmV?d00001 diff --git a/com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.jms/JMSSink/JMSSink_deprecated_32.gif b/com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.jms/JMSSink/JMSSink_deprecated_32.gif new file mode 100644 index 0000000000000000000000000000000000000000..853530cf3f17aea2b4b359358916a21f440d51c6 GIT binary patch literal 866 zcmZ?wbhEHbRA5kGIL63eY;63Wfx*kmD?B_rF)=YIDJeNQIVB|}H8nLWD=RlQH!m+Q zKR>^qprER%s=B(mxw*N$y}i4;ySKNuudi?7#EDa;>C-XELpN*#fnv{R;^yWdd-?OYuBz_w{G3~_3Jlm*syWq#!Z_x zZQi_j%a$!$w{G3GZQIVBJ9q8cwP(+sy?giW+qZB3{{06I95{IJ;Gsi@4j(>zIC=8qsZ*y;pFVx&%$c)i&z?Vj{=$U|mo8npeEIT~D_5>wy?W!u zjhi=b-oAbN&Ye5=?%lh8|Nf&#kDfk#`r^flmoHzwdiCn{>(_7Iy!rh3^RHjO{{H>@ z9|#y2=!q16vM_Qn)HCQX00AgY7})&X^!9aj_w-M0?&^-3GG!X$ zjG6tj=g#Y0Ff-gpe8tLD3na~^=t@fJ*lyWsyTDRUWnH^NM3bzFzMRw1V+)+jOf^+H zG$iVSBsEMFY&>pwEbwqOGuM(2YS)m~b&!5der`|@t>>dL}$vR4eW{QVdF zo5%A~@jP2cGl!!CN02fjTb7xN1EVTa1CxeB-HGVN2QA0@?fy)RFlai)$G>1v55oop zuYQG3E(#e=o0s|W@umG?P<8d!F_;RiDf5|*sJz5Rgmp*~gXtzDsOSUX#`3C(RP9EwU0d^ +**DEPRECATED**: The `com.ibm.streamsx.messaging.jms.JMSSource` operator is deprecated +and is replaced by the `com.ibm.streamsx.jms.JMSSource` operator in the `com.ibm.streamsx.jms` toolkit. +The deprecated operator might be removed in a future release. + The `JMSSource` operator reads data from a WebSphere MQ or an Apache Active MQ queue or a topic and creates tuples from the read data. @@ -188,8 +192,8 @@ This example shows the use of multiple `JMSSource` operators with different para } } - JMSSource_16.gif - JMSSource_32.gif + JMSSource_deprecated_16.gif + JMSSource_deprecated_32.gif nMessagesRead diff --git a/com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.jms/JMSSource/JMSSource_deprecated_16.gif b/com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.jms/JMSSource/JMSSource_deprecated_16.gif new file mode 100644 index 0000000000000000000000000000000000000000..5c719b5ec42b96e13706eae2294052934a6b3cf6 GIT binary patch literal 595 zcmZ?wbhEHb6krfwIOfh^Y;63Wfx*km%iG&KDJdyAIXNXIB{elQKR>^)u&}DCs;;iC zt*x!2qoc2{Z_=bmQ>ILrK7IPknKNh2nl*d&>^XDh%$+-T!GZ;g7A;!5c=57j%a$)+ zzH;TtRjXF5S+i#C+O_M}t=q6+!^VvpH*MOqdGqG2Teoi8wr%_N?K^ht*tKid?%lih z?Afz-@7{g;_U+%l|GeZ_^Zrr$i`}UnX zckbW6|LD=9$B!RBefsppix)3nzI^lM&D*zc-@SYH@#DvD-@g6$@#Fu{0g69a7`Yhg z8FUzc02C(->>C>Do0?l%8CyG=+dDhD>rLe*PLh){tM7A>kki(gt0ONV$mrT^tfHuA zw#rOggVD^;v`JH2NyD0n&q|n)S5%b4pjG}=OgB&xXwK$8Uq^c~3vxbfmCj+C2jR+4H4-dP=zY_+6i(DDxICNKRFlcV& maT_)F&*f!olg};o88V;Ov%gu_MrPaw`)fgEas{erWgr literal 0 HcmV?d00001 diff --git a/com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.jms/JMSSource/JMSSource_deprecated_32.gif b/com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.jms/JMSSource/JMSSource_deprecated_32.gif new file mode 100644 index 0000000000000000000000000000000000000000..7c2ba2b8a712850be1fb69ddf1cc81901f46255c GIT binary patch literal 888 zcmZ?wbhEHbRA5kGIL63eY;63WfgwCRJTWmbDJdyAIXN>kGb<}AH#avgFE2kozo4L? zyu7@+y1K5euDQ9nt*x!Sy}hHOqr1Dix3{;iudlzqf5LKy= z^cgc|%$zxM_Uzen=FFKpckaA-^A;>vuyEnRMT-_KUc7k8k|j%*E?u!=#mbc{SFKvL zdiClxYu2n?yLR2Wb?eu!->_lB#*G^{ZQ8VX^X4sEwrt(Hb;ph!J9qBfwQJYz-Mjbf z*|T@=-hKP_?ccxuz<~n?4<0;p=+NQAhmRgTdhFP-ny?*`r^XJcBzkdDp?c1+kzyALH`yU7x7^sUBf3h%gG1N2YFaQB4 zP8it#HPkmXx3spk*QYQtcJ%gjcK7s8Ztm(%nKES>*JbKSmU=XMhXIjafN+thR|&ApDFIC)&zQdf0BQfsuLfvtsa;LTgNUDO?QPlV&alMBSvR*6bZTADab zgh9ZfW#MNN{AF3QVf zba3cndg9#y={Q3!d9by?)HB8x@ zaoOu&B17iZrPmUVGBHeDa$xfAiqCoz8(Nl~m1kmj@W6=aO1m=4ERDD`KMr--%QM#7R<-Z1#Q?i-Y95Ttf2m^>PJBl>y@dm!>jg8W<0b&L5y#Pz$d4*$9XjtEL#!2 zzU7EHe;nJ|8H#II`(zd@cyXV<)rC(?T_EVFqBRfmDFF_(jt4w@ISfxqcsE=+)FKkL f;*ju678Ncfsk{u2b~!O7?~Yy;XC +**DEPRECATED**: The `com.ibm.streamsx.messaging.xms.XMSSink` operator is deprecated. There is no toolkit +providing a replacement operator. The deprecated operator might be removed in a future release. + + The `XMSSink` operator takes messages from IBM InfoSphere Streams and can send them to a WebSphere MQ queue or topic. The incoming tuple from InfoSphere Streams can be one or many of the following data types: @@ -160,8 +164,8 @@ The following is a sample `connections.xml` file: </access_specifications> </st:connections> - XMSSink_16.gif - XMSSink_32.gif + XMSSink_deprecated_16.gif + XMSSink_deprecated_32.gif nTruncatedInserts diff --git a/com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.xms/XMSSink/XMSSink_cpp.cgt b/com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.xms/XMSSink/XMSSink_cpp.cgt index d4dbfcd..fdfb250 100644 --- a/com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.xms/XMSSink/XMSSink_cpp.cgt +++ b/com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.xms/XMSSink/XMSSink_cpp.cgt @@ -145,6 +145,7 @@ if($crContext && $crContext->isStartOfRegion()) { // Constructor MY_OPERATOR::MY_OPERATOR() : nTruncatedInserts(0),nTruncatedInsertsPC( getContext().getMetrics().getCustomMetricByName("nTruncatedInserts")),nFailedInserts(0),nFailedInsertsPC( getContext().getMetrics().getCustomMetricByName("nFailedInserts")),nConnectionAttempts(0),nConnectionAttemptsPC( getContext().getMetrics().getCustomMetricByName("nConnectionAttempts")) { + SPLAPPTRC(L_ERROR, "The `com.ibm.streamsx.messaging.xms.XMSSink` operator is deprecated. There is no toolkit providing a replacement operator. The deprecated operator might be removed in a future release.", "XMSSink"); SPLAPPTRC(L_DEBUG, "Entry: Constructor", "XMSSink"); <%if ($isInConsistentRegion) {%> diff --git a/com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.xms/XMSSink/XMSSink_deprecated_16.gif b/com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.xms/XMSSink/XMSSink_deprecated_16.gif new file mode 100644 index 0000000000000000000000000000000000000000..42e80f5b89bbf08c3634f66b51b17297c001282f GIT binary patch literal 585 zcmZ?wbhEHb6krfwIOf9epMfDMDJeBIH7zYID=RB6FR#43yt=x&rlzK@uCBeky`!U} zudi>?q)F4JO`AS_`plU#XV0EJXU?3tbLY;VKYzi31q&B0T(oG>;>C-XELpO2>C$D( zmaSgBdd-?OYuB#buwlcNEnBv3-MVetw(Z-u@7S?p*REZ=ckkY_XV2cfd-v_zci_N* z6DLlbK7IP^*|QfeT)1@U(v>S$u3o)*0uU@@+{rdIWw{Jgv`tH zSwnqOb4x2jYe#c?XGeF7qmH!f~ zHnYp|aG5cfo2qJxYbgnt95zvBX0W!l(9o1nQ4}z|bcsRG&dy5ntb!t+q@=7K1FMC- zz4aLhC4JGioD3|yHnz6bYG*ZD7#M}cEdN{j&Dn9mX<|34xX+0QjbzpiE(aD_sh~%V UN4o{I7ECy?BGBEXk%7S)0LMFY&Hw-a literal 0 HcmV?d00001 diff --git a/com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.xms/XMSSink/XMSSink_deprecated_32.gif b/com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.xms/XMSSink/XMSSink_deprecated_32.gif new file mode 100644 index 0000000000000000000000000000000000000000..82a17ff442016d359fa5024ba7c92c11bcd5a289 GIT binary patch literal 839 zcmZ?wbhEHbRA5kGIL5&6pMfDUF)=AADLFYgB_$;_H8m?MtGKwhzP`S>xw*Z)y}P@+ zx3{;iuW#zqsne%VpD|;`%$YN1&6+iP_Ut)x=FFWtciy~t^XJcBuwcQ$g$oxiUc6+< zk`*gftX#Qr)v8siSFc{PX3g5QYuBw?w|@Ql4I4IW+_-VmrcIkSZ{D(H%l7TtckI}) zbLY-oyLRo_vuEGFef#(CKXBl{!Gi}69XfRQ@ZlpzjvPID^w_au$B!RBapJ_ulP6D| zI(7Q==`&}}oIQK?{Q2`2E?l^H@#3XRmo8tveC5iOt5>gHyLRoyjT<*_-n@PL_MJO- z?%lh0|Ni|)j~+dJ`t-$%7cXDFeD&(p>({T}ym|Ba^XFf`e*OLX_dgJT!(l*3#h)yU zTnzOLIt)MniW3I*e+~6b%`L5M?e$>{3?03Fo!veClbgG`!=_A`#xP@M|LnQ*dKb*o zP2yunK9C)KQSMIeKh?je&)ZY=^Qyy`Pk!s-T(k z4d(^U_Qp1P(thpAA{uteS44C@-Yj@yZ+TzFv0X`yM^gKWn5wt;f`8M#y!d#QnTMA{ zILl+hYE}(3%!!K{I{Fm~fBY_3;L6D(>0lbU^HbY|d_@Zp52ww` z&T?^hEa^!(+IfDySx1fV#Kr>?7kf;WD_p=JGG%$d!V4Ooa$Q;(T{dOi^-5t~p^gO)FwgZ#y2oacR=>u(b*Y+VAeJaJ0R7dVBtbg_2A<5 +**DEPRECATED**: The `com.ibm.streamsx.messaging.xms.XMSSource` operator is deprecated. There is no toolkit +providing a replacement operator. The deprecated operator might be removed in a future release. + + The `XMSSource` operator reads data from a WebSphere MQ queue or topic and creates tuples out of it. Each input WebSphere MQ message is converted to a separate tuple and sent to the output stream. @@ -142,8 +146,8 @@ This example demonstrates the use of multiple `XMSSource` operators with differe This example uses the same `connections.xml` that is provided in the example for the `XMSSink` operator. - XMSSource_16.gif - XMSSource_32.gif + XMSSource_deprecated_16.gif + XMSSource_deprecated_32.gif nMessagesRead diff --git a/com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.xms/XMSSource/XMSSource_cpp.cgt b/com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.xms/XMSSource/XMSSource_cpp.cgt index 03ef6b0..18399ce 100644 --- a/com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.xms/XMSSource/XMSSource_cpp.cgt +++ b/com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.xms/XMSSource/XMSSource_cpp.cgt @@ -160,7 +160,7 @@ using namespace streams_boost; // Constructor MY_OPERATOR::MY_OPERATOR(): nMessagesReadPC( getContext().getMetrics().getCustomMetricByName("nMessagesRead")),nMessagesDroppedPC( getContext().getMetrics().getCustomMetricByName("nMessagesDropped")),nConnectionAttemptsPC( getContext().getMetrics().getCustomMetricByName("nConnectionAttempts")) { - + SPLAPPTRC(L_ERROR, "The `com.ibm.streamsx.messaging.xms.XMSSource` operator is deprecated. There is no toolkit providing a replacement operator. The deprecated operator might be removed in a future release.", "XMSSink"); SPLAPPTRC(L_DEBUG, "Entry: Constructor", "XMSSource"); periodVal=0.0; diff --git a/com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.xms/XMSSource/XMSSource_deprecated_16.gif b/com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.xms/XMSSource/XMSSource_deprecated_16.gif new file mode 100644 index 0000000000000000000000000000000000000000..f8e1470ead3194ec613b4e21ace5190485f1d2cf GIT binary patch literal 587 zcmZ?wbhEHb6krfwIOfXmpMfDIB_%aAH7hHtsHmvCyu7-)x~8V4uCA`Jv9YzawXd&l z>eQ*zrcIkZefrFqGiS}3HFxgZ`Sa&5Sg>H>!i9?#En2*I@scG=mM&eoY}vBq%a^ZQ zxpMXD)oa$QS-W=ax^?R|Y}l}6%a*NMw{F|EZO4usyLRo`y?ghbJ$v@<-Meq!z5@pi z96WgN@ZrN}&YU@W_UwfV7cO4Bc;(8Kt5>hyxN+n5?b~ zPo6w|`t-$%7q4Eudj0zK+qZ8&eE9I`)2FXrzyALH`|sbs|A!h-{K>+|#Zb?n!vF-J zIALI4(NN#i+|tU>+R@zJ+0k8ZC?h**vZR4ypOcV+n#NoW1wlRro@OJFIfg3@C1e=X z*cF(OwO37Gg~Ph(X_O+W#Biub&E$@`LeYg zgA}j0xU9Yam$T*(HERYNZB|ZJ4j~qYdOcBfbp{KjpdSw$TpFaB>U=mD6WR_-s%cqN Z9BdNc%HcE0(s4W@u-Hvrkd=wS8UQR0a;^XX literal 0 HcmV?d00001 diff --git a/com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.xms/XMSSource/XMSSource_deprecated_32.gif b/com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.xms/XMSSource/XMSSource_deprecated_32.gif new file mode 100644 index 0000000000000000000000000000000000000000..ce9aaf0a7abd2e1ce734b3d360de0537c9386289 GIT binary patch literal 854 zcmcJM?K6`B0KgwCBpgv(Ts<4dLN8uUi_)b;r4!Y)PS-WA4}4MAU0fV`Hct;T+sth9 z*0VP^+m122%=?JVyvEj9-d!%{gESl=ssEwhhuFF668JU@x+1c5-xw&LA8HQm5L8w$JjYcaeDWTKp3?=L-Y^p-?CiiNs>DL?WrHtCLElGMP*+ zm)FFw?9>+9?9@7HRzI-PD{U_h_e4-O6v4Gj$s508wDjE;_ujg5_uk55cY7z_rZ z(KtCdX)>9nrlzK+r)Otp=jP@X7Z;b7mX?>7S5{WcX7lRms>Nd2*x1xT61A>4<{yqWhe&^>wWJ&@2KJOU-AheP~YB8NfE}}jwD=P=MJbGny z4GpC{3HLZzCzZ(wY$hMNh{F@EeQZ&GJn!Wh#^AtMd}#1Zt!_YjIus9z3Lbd}TndT3 zJ8AkFg^dV8J>b~W20~22@`^buAOa2Wx=;`X8m?SV+WEB`7$Q3B=M7@Za2VB@tF`#2 zItE7Kf^~P)kn;7QD^7C6bX_de($ORYQ@Vz+J`WL!(Qw~bHs>M*PBBDslQPEBen(jP z!a1<{;)i%N6s$56$B`wcig3$-L@$Wd1ya~zIrd-NFiO}9S( z3ARbLHElo7K%(y-OV<7PqJdGj6Anag3T4{KJ5G>a)Dx+vy$K3;+8>6seckA5Sb*@2dk9Xg;tX^RH ax`ibodv++++L>q{WE*}w9zrnIK;$1?G^;iM literal 0 HcmV?d00001 diff --git a/com.ibm.streamsx.messaging/impl/java/src/com/ibm/streamsx/messaging/jms/JMSSink.java b/com.ibm.streamsx.messaging/impl/java/src/com/ibm/streamsx/messaging/jms/JMSSink.java index 12749c0..e44848d 100644 --- a/com.ibm.streamsx.messaging/impl/java/src/com/ibm/streamsx/messaging/jms/JMSSink.java +++ b/com.ibm.streamsx.messaging/impl/java/src/com/ibm/streamsx/messaging/jms/JMSSink.java @@ -41,6 +41,7 @@ import com.ibm.streamsx.messaging.common.DataGovernanceUtil; import com.ibm.streamsx.messaging.common.IGovernanceConstants; import com.ibm.streamsx.messaging.common.PropertyProvider; +import com.ibm.streamsx.messaging.rabbitmq.RabbitMQSink; //The JMSSink operator publishes data from Streams to a JMS Provider queue or a topic. @@ -571,6 +572,8 @@ public synchronized void initialize(OperatorContext context) IOException, ParseConnectionDocumentException, SAXException, NamingException, ConnectionException, Exception { + tracer.log(TraceLevel.ERROR, "The `com.ibm.streamsx.messaging.jms.JMSSink` operator is deprecated and is replaced by the `com.ibm.streamsx.jms.JMSSink` operator in the `com.ibm.streamsx.jms` toolkit. The deprecated operator might be removed in a future release."); //$NON-NLS-1$ + tracer.log(TraceLevel.TRACE, "Begin initialize()"); //$NON-NLS-1$ tracer.log(TraceLevel.TRACE, "Calling super class initialization"); //$NON-NLS-1$ diff --git a/com.ibm.streamsx.messaging/impl/java/src/com/ibm/streamsx/messaging/jms/JMSSource.java b/com.ibm.streamsx.messaging/impl/java/src/com/ibm/streamsx/messaging/jms/JMSSource.java index c965395..33981e5 100644 --- a/com.ibm.streamsx.messaging/impl/java/src/com/ibm/streamsx/messaging/jms/JMSSource.java +++ b/com.ibm.streamsx.messaging/impl/java/src/com/ibm/streamsx/messaging/jms/JMSSource.java @@ -727,6 +727,8 @@ public synchronized void initialize(OperatorContext context) throws ParserConfigurationException, InterruptedException, IOException, ParseConnectionDocumentException, SAXException, NamingException, ConnectionException, Exception { + + tracer.log(TraceLevel.ERROR, "The `com.ibm.streamsx.messaging.jms.JMSSource` operator is deprecated and is replaced by the `com.ibm.streamsx.jms.JMSSource` operator in the `com.ibm.streamsx.jms` toolkit. The deprecated operator might be removed in a future release."); //$NON-NLS-1$ tracer.log(TraceLevel.TRACE, "Begin initialize()"); //$NON-NLS-1$ From 7630112438ecba4e3b789e0752f17b34203f6c82 Mon Sep 17 00:00:00 2001 From: schulz2 Date: Tue, 5 May 2020 13:02:58 +0200 Subject: [PATCH 3/3] Bump version v5.4.2 -> v5.4.3 --- com.ibm.streamsx.messaging/info.xml | 2 +- com.ibm.streamsx.messaging/pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/com.ibm.streamsx.messaging/info.xml b/com.ibm.streamsx.messaging/info.xml index 8cbe82e..08f18e9 100644 --- a/com.ibm.streamsx.messaging/info.xml +++ b/com.ibm.streamsx.messaging/info.xml @@ -684,7 +684,7 @@ The <attribute> element has three possible attributes: * composite types * xml - 5.4.2 + 5.4.3 4.2.0.0 diff --git a/com.ibm.streamsx.messaging/pom.xml b/com.ibm.streamsx.messaging/pom.xml index b61f127..b3514a4 100644 --- a/com.ibm.streamsx.messaging/pom.xml +++ b/com.ibm.streamsx.messaging/pom.xml @@ -6,7 +6,7 @@ com.ibm.streamsx.messaging streamsx.messaging jar - 5.4.2 + 5.4.3 com.ibm.streamsx.messaging