Skip to content

Commit 7ddeead

Browse files
authored
Merge pull request #355 from IBMStreams/develop
Merge latest changes
2 parents dbca707 + dd32516 commit 7ddeead

File tree

6 files changed

+414
-28
lines changed

6 files changed

+414
-28
lines changed

com.ibm.streamsx.messaging/.classpath

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
<classpathentry kind="src" output="impl/java/bin" path="impl/java/src"/>
44
<classpathentry exported="true" kind="con" path="com.ibm.streams.java/com.ibm.streams.operator"/>
55
<classpathentry exported="true" kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
6-
<classpathentry kind="lib" path="opt/downloaded/kafka-clients-0.10.0.0.jar"/>
76
<classpathentry kind="lib" path="opt/downloaded/lz4-1.3.0.jar"/>
87
<classpathentry kind="lib" path="opt/downloaded/org.eclipse.paho.client.mqttv3-1.0.1.jar"/>
98
<classpathentry kind="lib" path="opt/downloaded/slf4j-api-1.7.21.jar"/>
109
<classpathentry kind="lib" path="opt/downloaded/geronimo-jms_1.1_spec-1.1.1.jar"/>
11-
<classpathentry kind="lib" path="opt/downloaded/snappy-java-1.1.2.4.jar"/>
1210
<classpathentry kind="lib" path="opt/downloaded/amqp-client-5.4.3.jar"/>
11+
<classpathentry kind="lib" path="opt/downloaded/snappy-java-1.1.2.6.jar"/>
12+
<classpathentry kind="lib" path="opt/downloaded/kafka-clients-0.10.2.2.jar"/>
1313
<classpathentry kind="output" path="impl/java/bin"/>
1414
</classpath>

com.ibm.streamsx.messaging/com.ibm.streamsx.messaging.jms/JMSSource/JMSSource.xml

+101-1
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,16 @@ The following types of exceptions can occur:
8383
* The **connectionsDocument** parameter refers to an file that does not exist.
8484
* The **connectionsDocument** parameter is not specified and the `connections.xml` file is not present in the default location.
8585
* The **messageIDOutAttrName** parameter is specified but the attribute is not found in output schema or the type of attribute is not a rstring type.
86+
* The **jmsDestinationOutAttrName** parameter is specified but the attribute is not found in output schema or the type of attribute is not a rstring type.
87+
* The **jmsDeliveryModeOutAttrName** parameter is specified but the attribute is not found in output schema or the type of attribute is not a int32 type.
88+
* The **jmsExpirationOutAttrName** parameter is specified but the attribute is not found in output schema or the type of attribute is not a int64 type.
89+
* The **jmsPriorityOutAttrName** parameter is specified but the attribute is not found in output schema or the type of attribute is not a int32 type.
90+
* The **jmsMessageIDOutAttrName** parameter is specified but the attribute is not found in output schema or the type of attribute is not a rstring type.
91+
* The **jmsTimestampOutAttrName** parameter is specified but the attribute is not found in output schema or the type of attribute is not a int64 type.
92+
* The **jmsCorrelationIDOutAttrName** parameter is specified but the attribute is not found in output schema or the type of attribute is not a rstring type.
93+
* The **jmsReplyToOutAttrName** parameter is specified but the attribute is not found in output schema or the type of attribute is not a rstring type.
94+
* The **jmsTypeOutAttrName** parameter is specified but the attribute is not found in output schema or the type of attribute is not a rstring type.
95+
* The **jmsRedeliveredOutAttrName** parameter is specified but the attribute is not found in output schema or the type of attribute is not a boolean type.
8696
* Run time errors that cause a message to be dropped and an error message to be logged.
8797
* The `JMSSource` operator throws an exception and discards the message in the following cases.
8898
The trace and log information for these exceptions is logged in the console logs
@@ -319,13 +329,103 @@ This parameter must be greater than zero and must be set if the JMSSource operat
319329
<cardinality>1</cardinality>
320330
</parameter>
321331
<parameter>
322-
<name>messageIDOutAttrName</name>
332+
<name>messageIDOutAttrName</name>
323333
<description>
324334
Output attribute on output data stream to assign message ID to, the specified attribute in output stream must be of type rstring.
325335
</description>
326336
<optional>true</optional>
327337
<type>rstring</type>
328338
<cardinality>1</cardinality>
339+
</parameter>
340+
<parameter>
341+
<name>jmsDestinationOutAttrName</name>
342+
<description>
343+
Output attribute on output data stream to assign JMSDestination to, the specified attribute in output stream must be of type rstring.
344+
</description>
345+
<optional>true</optional>
346+
<type>rstring</type>
347+
<cardinality>1</cardinality>
348+
</parameter>
349+
<parameter>
350+
<name>jmsDeliveryModeOutAttrName</name>
351+
<description>
352+
Output attribute on output data stream to assign JMSDeliveryMode to, the specified attribute in output stream must be of type int32.
353+
</description>
354+
<optional>true</optional>
355+
<type>rstring</type>
356+
<cardinality>1</cardinality>
357+
</parameter>
358+
<parameter>
359+
<name>jmsExpirationOutAttrName</name>
360+
<description>
361+
Output attribute on output data stream to assign JMSExpiration to, the specified attribute in output stream must be of type int64.
362+
</description>
363+
<optional>true</optional>
364+
<type>rstring</type>
365+
<cardinality>1</cardinality>
366+
</parameter>
367+
<parameter>
368+
<name>jmsPriorityOutAttrName</name>
369+
<description>
370+
Output attribute on output data stream to assign JMSPriority to, the specified attribute in output stream must be of type int32.
371+
</description>
372+
<optional>true</optional>
373+
<type>rstring</type>
374+
<cardinality>1</cardinality>
375+
</parameter>
376+
<parameter>
377+
<name>jmsMessageIDOutAttrName</name>
378+
<description>
379+
Output attribute on output data stream to assign JMSMessageID to, the specified attribute in output stream must be of type rstring.
380+
</description>
381+
<optional>true</optional>
382+
<type>rstring</type>
383+
<cardinality>1</cardinality>
384+
</parameter>
385+
<parameter>
386+
<name>jmsTimestampOutAttrName</name>
387+
<description>
388+
Output attribute on output data stream to assign JMSTimestamp to, the specified attribute in output stream must be of type int64.
389+
</description>
390+
<optional>true</optional>
391+
<type>rstring</type>
392+
<cardinality>1</cardinality>
393+
</parameter>
394+
<parameter>
395+
<name>jmsCorrelationIDOutAttrName</name>
396+
<description>
397+
Output attribute on output data stream to assign JMSCorrelationID to, the specified attribute in output stream must be of type rstring.
398+
</description>
399+
<optional>true</optional>
400+
<type>rstring</type>
401+
<cardinality>1</cardinality>
402+
</parameter>
403+
<parameter>
404+
<name>jmsReplyToOutAttrName</name>
405+
<description>
406+
Output attribute on output data stream to assign JMSReplyTo to, the specified attribute in output stream must be of type rstring.
407+
</description>
408+
<optional>true</optional>
409+
<type>rstring</type>
410+
<cardinality>1</cardinality>
411+
</parameter>
412+
<parameter>
413+
<name>jmsTypeOutAttrName</name>
414+
<description>
415+
Output attribute on output data stream to assign JMSType to, the specified attribute in output stream must be of type rstring.
416+
</description>
417+
<optional>true</optional>
418+
<type>rstring</type>
419+
<cardinality>1</cardinality>
420+
</parameter>
421+
<parameter>
422+
<name>jmsRedeliveredOutAttrName</name>
423+
<description>
424+
Output attribute on output data stream to assign JMSRedelivered to, the specified attribute in output stream must be of type boolean.
425+
</description>
426+
<optional>true</optional>
427+
<type>rstring</type>
428+
<cardinality>1</cardinality>
329429
</parameter>
330430
<parameter>
331431
<name>appConfigName</name>

0 commit comments

Comments
 (0)