Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The following figure illustrates an example of this construction.

<pre> &lt;sb:Property&gt;
<sb:Property>
                 
&lt;sb:Name&gt;java
<sb:Name>java.naming.provider.
url&lt;
url</sb:
Name&gt;
Name>
                 
&lt;sb:Value&gt;tcp
<sb:Value>tcp://soatest2:
61616&lt;
61616</sb:
Value&gt; &lt;
Value>
</sb:
Property&gt; </pre>
Property>
Panel
Html bobswift

In the following examples:

...

The following figure illustrates an attachment to an Apache ActiveMQ dynamic topic.

<pre> &lt;sb:JMSConnection&gt;
<sb:JMSConnection>
        
&lt;sb:Name&gt;JMS
<sb:Name>JMS ActiveMQ Topic Listener - soatest2/
&lt;
</sb:
Name&gt;
Name>
        
&lt;sb:InitialContextProperties&gt;
<sb:InitialContextProperties>
            
&lt;sb:Property&gt;
<sb:Property>
                
&lt;sb:Name&gt;java
<sb:Name>java.naming.factory.
initial&lt;
initial</sb:
Name&gt;
Name>

&lt;sb:Value&gt;org
<sb:Value>org.apache.activemq.jndi.
ActiveMQInitialContextFactory&lt;
ActiveMQInitialContextFactory</sb:
Value&gt;
Value>
            
&lt;
</sb:
Property&gt;
Property>
            
&lt;sb:Property&gt;
<sb:Property>
                
&lt;sb:Name&gt;java
<sb:Name>java.naming.provider.
url&lt;
url</sb:
Name&gt;
Name>
                
&lt;sb:Value&gt;tcp
<sb:Value>tcp://soatest2:
61616&lt;
61616</sb:
Value&gt;
Value>
            
&lt;
</sb:
Property&gt;
Property>
        
&lt;
</sb:
InitialContextProperties&gt;
InitialContextProperties>
        
&lt;sb:ConnectionFactory&gt;ConnectionFactory&lt;
<sb:ConnectionFactory>ConnectionFactory</sb:
ConnectionFactory&gt;
ConnectionFactory>
        
&lt;sb:Listeners&gt;
<sb:Listeners>
            
&lt;sb:JMSListener&gt; &lt;sb:Destination&gt;dynamicTopics/UemsoaStartTopicA&lt;/sb:Destination&gt;
<sb:JMSListener>

<sb:Destination>dynamicTopics/UemsoaStartTopicA</sb:Destination>
                
&lt;sb:Actions&gt;
<sb:Actions>
                    
&lt;sb:JMSFileWriter&gt;
<sb:JMSFileWriter>
                        
&lt;sb:Directory&gt;filesystem&lt;
<sb:Directory>filesystem</sb:
Directory&gt; &lt;sb:FilenamePattern&gt;ActiveMQ
Directory>
<sb:FilenamePattern>ActiveMQ_Topic_%Seq%.
txt&lt;
txt</sb:
FilenamePattern&gt;
FilenamePattern>
                        
&lt;sb:StartSequenceNumber&gt;1&lt;
<sb:StartSequenceNumber>1</sb:
StartSequenceNumber&gt;
StartSequenceNumber>
                        
&lt;sb:WriteProperties&gt;false&lt;
<sb:WriteProperties>false</sb:
WriteProperties&gt;
WriteProperties>
                    
&lt;
</sb:
JMSFileWriter&gt;
JMSFileWriter>
                
&lt;
</sb:
Actions&gt;
Actions>
            
&lt;
</sb:
JMSListener&gt;
JMSListener>
        
&lt;
</sb:
Listeners&gt;
Listeners>
    
&lt;
</sb:
JMSConnection&gt; &lt;/pre&gt;
JMSConnection>
</pre>
Panel
Html bobswift


Websphere Queue

The following figure illustrates an attachment to an IBM Websphere queue.

<pre> &lt;sb:JMSConnection&gt;
<sb:JMSConnection>
       
&lt;sb:Name&gt;JMS
<sb:Name>JMS WebSphere Queue Listener - 
soatest2&lt;
soatest2</sb:
Name&gt;
Name>
       
&lt;sb:InitialContextProperties&gt;
<sb:InitialContextProperties>
           
&lt;sb:Property&gt;
<sb:Property>
               
&lt;sb:Name&gt;java
<sb:Name>java.naming.factory.
initial&lt;
initial</sb:
Name&gt;
Name>

&lt;sb:Value&gt;com
<sb:Value>com.ibm.websphere.naming.
WsnInitialContextFactory&lt;
WsnInitialContextFactory</sb:
Value&gt;
Value>
            
&lt;
</sb:
Property&gt;
Property>
            
&lt;sb:Property&gt;
<sb:Property>
                
&lt;sb:Name&gt;java
<sb:Name>java.naming.provider.
url&lt;
url</sb:
Name&gt;
Name>
                
&lt;sb:Value&gt;iiop
<sb:Value>iiop://soatest2:
2809&lt;
2809</sb:
Value&gt;
Value>
                   
&lt;
</sb:
Property&gt;
Property>
            
&lt;sb:Property&gt;
<sb:Property>
                
&lt;sb:Name&gt;com
<sb:Name>com.ibm.CORBA.
ORBInit&lt;
ORBInit</sb:
Name&gt;
Name>
                
&lt;sb:Value&gt;com
<sb:Value>com.ibm.ws.sib.client.
ORB&lt;
ORB</sb:
Value&gt;
Value>
            
&lt;
</sb:
Property&gt;
Property>
        
&lt;
</sb:
InitialContextProperties&gt;
InitialContextProperties>
        
&lt;sb:ConnectionFactory&gt;jms/SBSConnectionFactory&lt;
<sb:ConnectionFactory>jms/SBSConnectionFactory</sb:
ConnectionFactory&gt;
ConnectionFactory>
        
&lt;sb:Listeners&gt;
<sb:Listeners>
            
&lt;sb:JMSListener&gt;
<sb:JMSListener>
                
&lt;sb:Destination&gt;jms/Soatest2TestQueue3&lt;
<sb:Destination>jms/Soatest2TestQueue3</sb:
Destination&gt;
Destination>
                
&lt;sb:Actions&gt;
<sb:Actions>
                    
&lt;sb:JMSFileWriter&gt;
<sb:JMSFileWriter>
                        
&lt;sb:Directory&gt;filesystem&lt;sb:Directory&gt;
<sb:Directory>filesystem<sb:Directory>
            
&lt;sb:FilenamePattern&gt;Websphere
<sb:FilenamePattern>Websphere_Queue_%Seq%.
txt&lt;
txt</sb:
FilenamePattern&gt;
FilenamePattern>
                        
&lt;sb:StartSequenceNumber&gt;1&lt;
<sb:StartSequenceNumber>1</sb:
StartSequenceNumber&gt;
StartSequenceNumber>
                        
&lt;sb:WriteProperties&gt;false&lt;
<sb:WriteProperties>false</sb:
WriteProperties&gt;
WriteProperties>
                   
&lt;
</sb:
JMSFileWriter&gt;
JMSFileWriter>
              
&lt;
</sb:
Actions&gt;
Actions>
         
&lt;
</sb:
JMSListener&gt;
JMSListener>
    
&lt;
</sb:
Listeners&gt; &lt;
Listeners>
</sb:
JMSConnection&gt; </pre>
JMSConnection>
Panel
Html bobswift


MQ Series Queue

The following figure illustrates an attachment to an IBM MQ Series Queue.

<pre> &lt;sb:MQConnection&gt;
<sb:MQConnection>
        
&lt;sb:Name&gt;MQ
<sb:Name>MQ Series Listener - 
soatest2&lt;
soatest2</sb:
Name&gt;
Name>
        
&lt;sb:Host&gt;soatest2&lt;
<sb:Host>soatest2</sb:
Host&gt;
Host>
        
&lt;sb:QueueManagerName&gt;MyQueueManager&lt;
<sb:QueueManagerName>MyQueueManager</sb:
QueueManagerName&gt;
QueueManagerName>
        
&lt;sb:Channel&gt;UpsQaChannel&lt;
<sb:Channel>UpsQaChannel</sb:
Channel&gt;
Channel>
        
&lt;sb:Port&gt;1414&lt;
<sb:Port>1414</sb:
Port&gt;
Port>
        
&lt;sb:Listeners&gt;
<sb:Listeners>
            
&lt;sb:MQListener&gt;
<sb:MQListener>
                
&lt;sb:QueueName&gt;UpsQaQueue&lt;
<sb:QueueName>UpsQaQueue</sb:
QueueName&gt;
QueueName>
                
&lt;sb:Actions&gt;
<sb:Actions>
                    
&lt;sb:MQFileWriter&gt;
<sb:MQFileWriter>
                        
&lt;sb:Directory&gt;filesystem&lt;
<sb:Directory>filesystem</sb:
Directory&gt;
Directory>
            
&lt;sb:FilenamePattern&gt;MQSeries
<sb:FilenamePattern>MQSeries_Queue_%Seq%.
txt&lt;
txt</sb:
FilenamePattern&gt;
FilenamePattern>
                        
&lt;sb:StartSequenceNumber&gt;0&lt;
<sb:StartSequenceNumber>0</sb:
StartSequenceNumber&gt;
StartSequenceNumber>
                        
&lt;sb:WriteProperties&gt;false&lt;
<sb:WriteProperties>false</sb:
WriteProperties&gt;
WriteProperties>
                    
&lt;
</sb:
MQFileWriter&gt;
MQFileWriter>
                
&lt;
</sb:
Actions&gt;
Actions>
            
&lt;
</sb:
MQListener&gt;
MQListener>
        
&lt;
</sb:
Listeners&gt;
Listeners>
    
&lt;
</sb:
MQConnection&gt; </pre>
MQConnection>
Panel
Html bobswift


Anchor
1041893
1041893
Triggering an Event

...

The UDM script looks for all files that begin with a 2 and end with .xml on the local server. These file are then transferred to the destination server, overwriting any existing files on the destination server, and the session is closed.

<pre>
begin_event
 event_id "JMS_MESSAGE_TRIGGER"
 event_type FILE
 comp_name uems
 state enable
 tracking_int 10
 triggered_id "JMS_MESSAGE_HANDLER"
 filespec "filesystem/*.txt"
 min_file_size 0
 rename_file yes
 rename_filespec "filesystem/$(origname).xml"
end_event
  
begin_handler
 handler_id "JMS_MESSAGE_HANDLER"
 handler_type CMD
 maxrc 0
 userid username
 pwd user_password
 cmd "udm -s udm.script"
end_handler
</pre>
Panel
Html bobswift


Anchor
1136015
1136015
Event Options

...