cle_clock
Home > wikikonf >  was/actions/by kikonf > websrv







Websrv

print

Action : was.websrv   (Category : was, Name : websrv, By : kikonf)
Complete Name : was.websrv.by.kikonf
Version : 5.0        License : Modified BSD License

Purpose of the was category :
Easy to customize. This category use in background the wsadmin command in jython mode (through AdminConfig, AdminControl and AdminTask), to drive WebSphere Application Server configuration.
You can use it to manage the whole WebSphere architecture.

Purpose of this websrv plugin : Creates a WebSphere Configuration for a WebServer

The following shows the Descriptor File for the Action : was.websrv

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                         -->
<!-- ====================================================================== -->
<!--            |              |          |                                 -->
<!--                                                                        -->
<!--                                                                        -->
<!-- ====================================================================== -->



<websrv
    type = '{\
        *eq:action,\
        *required:True,\
        *display:False\
    }'
    bal = '{*display:False}'
    sub_type = '{\
        *value:configuration,\
        *eq:configuration,\
        *required:True,\
        *deny:True,\
        *display:False\
    }'
    softwares = "{
        '*type':'dict',
        '*dtype':
            {
                'was':
                {
                    '*ge':'6.1',
                    '*le':'7.9',
                    '*required':True
                }
            },
        '*deny':True, 
        '*display':False
    }"
    
    conf_path=''
    log_path=''
    __wk__='{*help:%lang/action.was.en/websrv.help}'
    >

    <scope 
        node='{*required:True}' 
        server='{*required:True}' 
        server_type='{*value:ws,*eq:ws,*required:True}'  
        __wk__='{\
            *eq:1,\
            *help:%lang/action.was.en/scope.help,\
            *lhelp:%lang/action.was.en/scope.lhelp\
        }'
        />
    
    <!-- Tag: files can be set only if only Attributes websrv/conf_path and websrv/log_path are not set. -->
    <files 
        conf_file='{*required:True}' 
        access_file='{*required:True}' 
        error_file='{*required:True}'
        plg_conf_file='{*required:True}' 
        plg_key_file='{*required:True}' 
        plg_log_file='{*required:True}'
        __wk__ = '{*le:1}'
    />

</websrv>
							
(Source: <KIKONF_INSTALLATION_DIR>/plugins/actions/was/websrv/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 was.websrv Descriptor File :

/websrv>   Creates a WebSphere Configuration for a WebServer
Name Default Type Required Denied Help
conf_path   str      
log_path   str      

/websrv/scope>   A scope refers to a Name Space where to create the resource
Required:True
Name Default Type Required Denied Help
node     True    
server     True    
server_type ws   True    

/websrv/files>  
Name Default Type Required Denied Help
conf_file     True    
access_file     True    
error_file     True    
plg_conf_file     True    
plg_key_file     True    
plg_log_file     True    



Trademarks :
  • "IBM", "WebSphere", "WebSphere Aplication Server", "WAS" are registred trademarks of International Business Machines Corporation.
  • "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