cle_clock
Home > wikikonf >  wls/actions/by kikonf > jms







Jms

print

Action : wls.jms   (Category : wls, Name : jms, By : kikonf)
Complete Name : wls.jms.by.kikonf
Version : 4.0        License : Modified BSD License

Purpose of the wls category :
Easy to customize. This category use in background the wlst command in jython mode, to drive WebLogic Server configuration.
You can use it to manage the whole WebLogic architecture.

Purpose of this jms plugin : Creates JMS QCFS and Queues

The following shows the Descriptor File for the Action : wls.jms

Toggle lines
<!-- Copyright (c) 2008, Patrick Germain Placidoux                          -->
<!-- All rights reserved.                                                   -->
<!--                                                                        -->
<!-- This file is part of Kikonf Public Software.                           -->
<!--                                                                        -->
<!-- Kikonf Public Software is released under the modified BSD License,     -->
<!-- which should accompany it or any part of it in the file "COPYING".     -->
<!-- If you do not have this file you can access the license                -->
<!-- through the WWW at http://www.kikonf.org/license/bsd/license.txt.      -->
<!--                                                                        -->
<!-- Home page: http://www.kikonf.org                                       -->
<!-- Contact: kikonf@gmx.com                                                -->
<!-- ====================================================================== -->
<!--                                                                        -->
<!--                                                                        -->
<!--                                                                        -->
<!--                                                                        -->
<!-- ====================================================================== -->
<!-- UPDATE     |     DATE     |   CODE   |  REASON                         -->
<!-- ====================================================================== -->
<!--            |              |          |                                 -->
<!--                                                                        -->
<!--                                                                        -->
<!-- ====================================================================== -->

<jms 
    type = '{\
        *eq:action,\
        *required:True\
    }'
    bal = ''
    sub_type = '{\
        *value:configuration,\
        *eq:configuration,\
        *required:True\
    }'
    softwares = "{\
        '*type':'dict',\
        '*dtype':\
            {\
                'was':\
                {\
                    '*ge':'6.1',\
                    '*le':'7.9',\
                    '*required':True\
                }\
            }\
    }"
    name='{*required:True}'
    srv='{*required:True}'
    create_srv='{*value:true,*checkIn:(false,true)}'
    desc=''
    prefix='{*type:str,*help:%lang/action.wls.en/prefix.help,*lhelp:%lang/action.wls.en/prefix.lhelp}'
    __wk__='{*help:%lang/action.wls.en/jms.help}'
    >
    <!-- 
    Attribute name: is the name of the JMS module
    Attribute srv: is the name of the JMS server
    Attribute create_srv: if true (default) operations inject and remove will
    create and destroy this JMS server.
    -->

    
    <scope 
        cluster = '' 
        server = ''
        __wk__='{\
            *eq:1,\
            *help:%lang/action.wls.en/scope.help,\
            *lhelp:%lang/action.wls.en/scope.lhelp,\
        }'
    />

    <qcfs __wk__='{*le:1}'>
        <qcf name='{*required:True}' jndi_name='{*required:True}' desc=''/>
    </qcfs>
    
    <queues __wk__='{*le:1}'>
        <queue name='{*required:True}'jndi_name='{*required:True}'expiry='{*value:-1,*type:int}' desc=''/>
    </queues>
</jms>
							
(Source: <KIKONF_INSTALLATION_DIR>/plugins/actions/wls/jms/by/kikonf/ACT_INF/action.xml)


A descriptor file is a WYSISWYG xsd like schema, wich describes what are the supported Tags, Attributes and Attributes values for one Action.
The special Attributes : type, sub_type, bal, softwares, __wk__ are reserved by Kikonf.

The table below summarizes the informations provided by the wls.jms Descriptor File :

/jms>   Creates JMS QCFS and Queues
Name Default Type Required Denied Help
type     True    
bal   str      
sub_type configuration   True    
softwares   dict      
name     True    
srv     True    
create_srv true (false, true)      
desc   str      
prefix   str     Prefix

/jms/scope>   A scope refers to a Name Space where to create the resource
Required:True
Name Default Type Required Denied Help
cluster   str      
server   str      

/jms/qcfs>  

/jms/qcfs/qcf>  
Name Default Type Required Denied Help
name     True    
jndi_name     True    
desc   str      

/jms/queues>  

/jms/queues/queue>  
Name Default Type Required Denied Help
name     True    
jndi_name     True    
expiry -1 int      
desc   str      



Trademarks :
  • "IBM WebSphere MQ" and "WebSphere MQ" are registred trademarks of International Business Machines Corporation.
  • "oracle", "Weblogic", "Weblogic Server", "Java" and "JVM" are a registred trademarks of Oracle and/or its affiliates.
  • Other names may be trademarks of their respective owners.

Copyright © 2011 - Patrick Placidoux, Hélène Malamoud