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.

html-bobswift
Panel
<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>


Anchor
1136015
1136015
Event Options

...

Contents of File udm.script

 dest_server=192.168.1.1 user=qatest pwd=qatest
attrib
 dest_server createop=replace
forfiles
 local=2*.xml
   
copy
 local=$(_file)
end
close
</pre>
 
Panel
Html bobswift
<pre>
open
Html bobswift
Html bobswift
Html bobswift
Html bobswift
Html bobswift

Components

Universal Event Monitor

...