<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://gvwiki.greenvulcano.com/gvwiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin</id>
	<title>GreenVulcano Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://gvwiki.greenvulcano.com/gvwiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin"/>
	<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=Special:Contributions/Admin"/>
	<updated>2026-04-13T02:57:13Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.7</generator>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=Template:Main_Page/VulCon&amp;diff=3978</id>
		<title>Template:Main Page/VulCon</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=Template:Main_Page/VulCon&amp;diff=3978"/>
		<updated>2013-03-06T16:20:23Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;mainbox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;{{VULCON}}&amp;lt;sup&amp;gt;&amp;amp;reg;&amp;lt;/sup&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainbox_content&amp;quot;&amp;gt;&lt;br /&gt;
{{GVESB}} Enterprise is provided of a powerful graphical designing tool {{VULCON}}&amp;lt;sup&amp;gt;&amp;amp;reg;&amp;lt;/sup&amp;gt;.&lt;br /&gt;
It can be used to easily build integrations among systems and to model service flows.&lt;br /&gt;
&lt;br /&gt;
See {{L_VULCON}} section for further information and to understand how it is possible to create a [http://en.wikipedia.org/wiki/Service-oriented_modeling service oriented modeling approach], avoiding developers to write new soure code or manually edit any configuration file.&lt;br /&gt;
&lt;br /&gt;
To create and deploy a new service with {{GVESB}} there's no need to write and test new Java code!&lt;br /&gt;
&lt;br /&gt;
With the latest release of {{VULCON}}&amp;lt;sup&amp;gt;&amp;amp;reg;&amp;lt;/sup&amp;gt;, the graphical design tool for {{GVESB}}, integration will never be easier, since {{VULCON}}&amp;lt;sup&amp;gt;&amp;amp;reg;&amp;lt;/sup&amp;gt; is, by far, the easiest and most accessible way to build integration flows. &lt;br /&gt;
&amp;lt;div class=&amp;quot;version_ge3.3&amp;quot;&amp;gt;&lt;br /&gt;
See the amazing &amp;lt;code&amp;gt;[[Debugger]]&amp;lt;/code&amp;gt; available from {{GVESB}} v3.3, the essential tool for your productivity. Also, from this version, {{VULCON}}&amp;lt;sup&amp;gt;&amp;amp;reg;&amp;lt;/sup&amp;gt; is now part of [[Developer Studio]], a complete workbench for developing complex workflows with {{GVESB}}.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=VulCon_perspective&amp;diff=3825</id>
		<title>VulCon perspective</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=VulCon_perspective&amp;diff=3825"/>
		<updated>2013-02-21T18:41:41Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* {{VULCON}} Perspective */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=={{VULCON}} Perspective==  &lt;br /&gt;
[[File:FirstVulConProjectCreated.png|thumb|{{VULCON}} Project]]&lt;br /&gt;
The User, in the Prospective {{VULCON}} has all the tools to implement business flows (see [[{{VULCON}} first flow]]). The workspace for eclipse {{GVESB}}, as you can see in the picture is divided into 4 parts, which are:&lt;br /&gt;
*[[Palette]]: which are located on the right.&lt;br /&gt;
*[[Graphic Editor]]: the central part.&lt;br /&gt;
*[[The views]] of {{VULCON}}: the left side.&lt;br /&gt;
*Properties: which is located at the bottom of the eclipse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;version_ge3.3&amp;quot;&amp;gt;&lt;br /&gt;
[[File:NewEditorGrafico.jpg|thumb|{{VULCON}} Editor]]&lt;br /&gt;
The new editor of {{VULCON}} includes the following new features:&lt;br /&gt;
* Outline view : displays an outline of the {{VULCON}} workflow that is currently shown in the editor area. Essential for complex flows with a huge number of nodes&lt;br /&gt;
* Alignment grid : flow nodes are automatically aligned to the grid, resulting in a more cool graphical design&lt;br /&gt;
* Zoom Editor : supports zooming for the Eclispe editor.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=Wizard_Enable_GreenVulcano_Web_Service&amp;diff=3760</id>
		<title>Wizard Enable GreenVulcano Web Service</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=Wizard_Enable_GreenVulcano_Web_Service&amp;diff=3760"/>
		<updated>2013-02-12T16:31:58Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Wizard Enable GreenVulcano Web Service==&lt;br /&gt;
In order enable a {{GVESB}} service as a generic Web Service, choose &amp;quot;Enable GreenVulcano Web Service&amp;quot; menu entry within {{VULCON}}.&lt;br /&gt;
&lt;br /&gt;
In the wizard page you can select the following parameters:&lt;br /&gt;
[[File:ParameterGreenVulcanoWebservice.png|thumb|{{VULCON}} parameter GreenVulcano web services]]&lt;br /&gt;
*[[Service|gv-service]] &lt;br /&gt;
*[[Operation|gv-operation]]&lt;br /&gt;
*[[Data provider|input-dp]] &lt;br /&gt;
*[[Data provider|output-dp]] &lt;br /&gt;
*transacted&lt;br /&gt;
*tx_timeout&lt;br /&gt;
*force-https&lt;br /&gt;
&lt;br /&gt;
For more information about these parameters, see [[GVWebServices#GreenVulcanoWebServices|GVWebServices]].&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=GVWebServices&amp;diff=3759</id>
		<title>GVWebServices</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=GVWebServices&amp;diff=3759"/>
		<updated>2013-02-12T16:26:35Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* GreenVulcanoWebServices */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Description==&lt;br /&gt;
&lt;br /&gt;
The element GVWebServices allows to define the [[Web Services]] implemented by {{GVESB}}.&lt;br /&gt;
&lt;br /&gt;
=={{VULCON}} / {{GVCONSOLE}} Configuration==&lt;br /&gt;
&lt;br /&gt;
The GVWebServices Element is present in the {{VULCON}} Adapter view, as a GVAdapters subelement.&lt;br /&gt;
&lt;br /&gt;
The following table shows GVWebServices element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| version || fixed || This attribute must assume the value '''1.0'''.&lt;br /&gt;
|-&lt;br /&gt;
| type || fixed || This attribute must assume the value '''module'''.&lt;br /&gt;
|-&lt;br /&gt;
| name || fixed || This attribute must assume the value '''WEB_SERVICES'''.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Its subelements are:&lt;br /&gt;
* [[Description]]&lt;br /&gt;
* [[GVWebServices#GreenVulcanoWebServices|GreenVulcanoWebServices]]&lt;br /&gt;
* [[GVWebServices#BusinessWebServices|BusinessWebServices]]&lt;br /&gt;
* [[GVWebServices#UDDI|UDDI]]&lt;br /&gt;
* [[GVWebServices#AxisExtra|AxisExtra]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;version_ge3.3&amp;quot;&amp;gt;&lt;br /&gt;
===GreenVulcanoWebServices===&lt;br /&gt;
You can expose a {{GVESB}} core through the configuration of a generic Web Service.&lt;br /&gt;
This element represents the {{GVESB}} {{GVWS}} definition.&lt;br /&gt;
You can retrieve the WSDL at the address:&amp;lt;pre&amp;gt;http://&amp;lt;host&amp;gt;:&amp;lt;port&amp;gt;/gvaxis2/services/GreenVulcanoWebservice?wsdl&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| gv-service || required || Service name with which to perform the invocation of GreenVulcano ESB..&lt;br /&gt;
|-&lt;br /&gt;
| gv-operation || required || GreenVulcano ESB operation to invoke.&lt;br /&gt;
|-&lt;br /&gt;
| transacted || optional ||  Indicates whether the invocation to be performed in GreenVulcano is transactional or not.&lt;br /&gt;
      Default: false&lt;br /&gt;
&lt;br /&gt;
      A transaction is rolled back if:&lt;br /&gt;
      - the service ends with exception&lt;br /&gt;
      - the output SOAP response is a Fault&lt;br /&gt;
      - the output GVBuffer contains the property WS_FORCE_TX_ROLLBACK=Y&lt;br /&gt;
|-&lt;br /&gt;
| tx-timeout || optional ||  Transaction timeout in seconds.&lt;br /&gt;
    Default: 30s&lt;br /&gt;
|-&lt;br /&gt;
| force-https || optional ||  Indicates whether the protocol is https or not.&lt;br /&gt;
      Default: false&lt;br /&gt;
|-&lt;br /&gt;
| intput-dp || optional || DataProvider be used to input.&lt;br /&gt;
|-&lt;br /&gt;
| output-dp || optional || DataProvider be used to send the reply to the caller.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===BusinessWebServices===&lt;br /&gt;
&lt;br /&gt;
Business web services definition on Axis2.&lt;br /&gt;
&lt;br /&gt;
The following table shows the BusinessWebServices element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| wsdl-directory || required || Directory containing the generated WSDL for the services exposed through Axis2.&lt;br /&gt;
|-&lt;br /&gt;
| services-directory || required || Directory containing the services generated from a WSDL using Axis2.&lt;br /&gt;
|-&lt;br /&gt;
| authenticated-http-soap-address || optional || This is the default URL that is used to build the soap:&lt;br /&gt;
address for [[Web Services]] that require authentication exposed with http protocol.&lt;br /&gt;
This URL can be overridden on different services.&lt;br /&gt;
If not specified will be required to define it on the services.&lt;br /&gt;
The final URL will be formed by concatenating the name of the service: default-soap-address/service&lt;br /&gt;
|-&lt;br /&gt;
| authenticated-https-soap-address || optional || This is the default URL that is used in the build the soap:address for web services that require authentication exposed with https protocol.&lt;br /&gt;
This URL can be overridden on different services.&lt;br /&gt;
If not specified will be required to define it on the services.&lt;br /&gt;
The final URL will be formed by concatenating the name of the service: default-soap-address/service&lt;br /&gt;
|-&lt;br /&gt;
| http-soap-address || optional || This is the default URL that is used in the build the soap:address for web services that not require authentication exposed with http protocol.&lt;br /&gt;
This URL can be overridden on different services.&lt;br /&gt;
If not specified will be required to define it on the services.&lt;br /&gt;
The final URL will be formed by concatenating the name of the service: default-soap-address/service&lt;br /&gt;
|-&lt;br /&gt;
| https-soap-address || optional || This is the default URL that is used in the build the soap:address for web services that not require authentication exposed with https protocol.&lt;br /&gt;
This URL can be overridden on different services.&lt;br /&gt;
If not specified will be required to define it on the services.&lt;br /&gt;
The final URL will be formed by concatenating the name of the service: default-soap-address/service&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Its subelements are:&lt;br /&gt;
* [[Description]]&lt;br /&gt;
* [[#WebService|WebService]]&lt;br /&gt;
&lt;br /&gt;
====WebService====&lt;br /&gt;
&lt;br /&gt;
This element allows to define a business web services.&lt;br /&gt;
&lt;br /&gt;
The following table shows the WebService element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| web-service || required || The attribute's value can't be null.&lt;br /&gt;
|-&lt;br /&gt;
| force-https || optional || The attribute's admitted values are:&lt;br /&gt;
* true&lt;br /&gt;
* false&lt;br /&gt;
|-&lt;br /&gt;
| soap-address || optional || Il soap:address will be exactly the here specified url.&lt;br /&gt;
As a difference with the default-soap-address, it won't be made any composition with the service name.&lt;br /&gt;
If default-soap-address is not specified, this is mandatory.&lt;br /&gt;
The attribute's value can't be null.&lt;br /&gt;
|-&lt;br /&gt;
| input-xsd || optional || The path of the XSD that defines the types of input that will be declared in the generated WSDL.&lt;br /&gt;
May contain an absolute path or a relative path, in which case, is relative to &amp;lt;nowiki&amp;gt;${{gv.app.home}}/xmlconfig/xsds.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
May contain [[placeholders]]. May also include the types of output, in this case does not specify the parameter 'output-xsd'.&lt;br /&gt;
The attribute's value can't be null.&lt;br /&gt;
|-&lt;br /&gt;
| output-xsd || optional || The path of the XSD that defines the types of output that will be declared in the generated WSDL.&lt;br /&gt;
May contain an absolute path or a relative path, in which case, is relative to &amp;lt;nowiki&amp;gt;${{gv.app.home}}/xsds.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
If not specified only the parameter 'input-xsd' will be used.&lt;br /&gt;
The attribute's value can't be null.&lt;br /&gt;
|-&lt;br /&gt;
| targetNS-from-xsd || optional || Defines if the target namespace of the types in the WSDL shall be that specified in the XSD input. If &amp;quot;false&amp;quot;, the target namespace is: &amp;lt;nowiki&amp;gt;http://www.greenvulcano.it/greenvulcano&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
The attribute's admitted values are:&lt;br /&gt;
* true&lt;br /&gt;
* false&lt;br /&gt;
|-&lt;br /&gt;
| useOriginalwsdl || optional || The attribute's admitted values are:&lt;br /&gt;
* true&lt;br /&gt;
* false&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Its subelements are:&lt;br /&gt;
* [[Description]]&lt;br /&gt;
* [[GVWebServices#WSOperation|WSOperation]]&lt;br /&gt;
* [[GVWebServices#Transport|Transport]]&lt;br /&gt;
* [[GVWebServices#EngageModule|EngageModule]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====WSOperation=====&lt;br /&gt;
&lt;br /&gt;
This element defines the Web Service Operation.&lt;br /&gt;
&lt;br /&gt;
The following table shows the WSOperation element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| operation-qname || required || Qualified Name (QName) of the operation exposed by the web service. &lt;br /&gt;
If the namespace is present, it must be specified in braces:&lt;br /&gt;
{namespace}localname&lt;br /&gt;
|-&lt;br /&gt;
| soap-action || optional || MIME Header SOAPAction of the HTTP request.&lt;br /&gt;
If not specified is set to SERVICE/OPERATION &lt;br /&gt;
|-&lt;br /&gt;
| ref-dp || optional || DataProvider to be used for sending the reply to the caller.&lt;br /&gt;
The DataProvider will return a MessageContext to be sent as a reply.&lt;br /&gt;
If not used, the webservice adapter expects a org.apache.axiom.soap.SOAPEnvelope as a field object of GVBuffer.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
It has the subelements:&lt;br /&gt;
* [[Description]]&lt;br /&gt;
* [[GVWebServices#Binding|Binding]]&lt;br /&gt;
* [[GVWebServices#PolicyData|PolicyData]]&lt;br /&gt;
&lt;br /&gt;
=====Binding=====&lt;br /&gt;
&lt;br /&gt;
Defined by the triple gv-system/gv-service/gv-operation.&lt;br /&gt;
&lt;br /&gt;
The following table shows the Binding element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| gv-service || required || ID service with which to perform the invocation of {{GVESB}}&lt;br /&gt;
|-&lt;br /&gt;
| gv-system || optional || ID system with which to perform the invocation of {{GVESB}}&lt;br /&gt;
|-&lt;br /&gt;
| gv-operation || required ||  {{GVESB}} operation to invoke.&lt;br /&gt;
|-&lt;br /&gt;
| transaction-timeout-secs || optional || Transaction timeout in seconds.&lt;br /&gt;
|-&lt;br /&gt;
| inputType || optional || Defines how to set the response data in the object field of output GVBuffer:&lt;br /&gt;
* context : the MessageContext &lt;br /&gt;
* envelope : the envelope as XML serialized as string &lt;br /&gt;
* body : the body as XML serialized as string &lt;br /&gt;
* body-element : the first child of body as XML serialized as string &lt;br /&gt;
* header : the header as XML serialized as string &lt;br /&gt;
* envelope-om : the envelope as OMMessage &lt;br /&gt;
* body-om : the body as OMMessage &lt;br /&gt;
* body-element-om : the first child of body as OMMessage &lt;br /&gt;
* header-om : the header as OMMessage&lt;br /&gt;
Default: context&lt;br /&gt;
|-&lt;br /&gt;
| transaction || optional || Indicates whether the invocation to be performed in {{GVESB}} is transactional or not.&lt;br /&gt;
The possible values are:&lt;br /&gt;
* none : The invocation is performed in non transactional mode.&lt;br /&gt;
* commit-before-reply : The invocation is performed in transactional mode and the commit is carried out immediately before returning the response to clients.&lt;br /&gt;
* commit-after-reply : The invocation is performed in transactional mode and the commit is carried out immediately after returning the response to clients.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====PolicyData=====&lt;br /&gt;
&lt;br /&gt;
This element is an XML that describes the policies for a specific. Currently it is used only for the WS-Security implemented by the module 'rampart'.&lt;br /&gt;
&lt;br /&gt;
Follows an example of policy to be included on the module 'rampart':&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;wsp:Policy wsu:Id=&amp;quot;UTOverTransport&amp;quot; xmlns:wsu=&amp;quot;http://docs.oasis-open.org/&lt;br /&gt;
        wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd&amp;quot; &lt;br /&gt;
        xmlns:wsp=&amp;quot;http://schemas.xmlsoap.org/ws/2004/09/policy&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;wsp:ExactlyOne&amp;gt;&lt;br /&gt;
         &amp;lt;wsp:All&amp;gt;&lt;br /&gt;
             &amp;lt;sp:TransportBinding xmlns:sp=&amp;quot;http://schemas.xmlsoap.org/ws/2005/07/securitypolicy&amp;quot;&amp;gt;&lt;br /&gt;
                 &amp;lt;wsp:Policy&amp;gt;&lt;br /&gt;
                     &amp;lt;sp:TransportToken&amp;gt;&lt;br /&gt;
                         &amp;lt;wsp:Policy&amp;gt;&lt;br /&gt;
                             &amp;lt;sp:HttpsToken RequireClientCertificate=&amp;quot;false&amp;quot;/&amp;gt;&lt;br /&gt;
                         &amp;lt;/wsp:Policy&amp;gt;&lt;br /&gt;
                     &amp;lt;/sp:TransportToken&amp;gt;&lt;br /&gt;
                     &amp;lt;sp:AlgorithmSuite&amp;gt; &amp;lt;wsp:Policy&amp;gt; &amp;lt;sp:Basic256/&amp;gt; &amp;lt;/wsp:Policy&amp;gt; &amp;lt;/sp:AlgorithmSuite&amp;gt;&lt;br /&gt;
                     &amp;lt;sp:Layout&amp;gt; &amp;lt;wsp:Policy&amp;gt; &amp;lt;sp:Lax/&amp;gt; &amp;lt;/wsp:Policy&amp;gt; &amp;lt;/sp:Layout&amp;gt;&lt;br /&gt;
                     &amp;lt;sp:IncludeTimestamp/&amp;gt;&lt;br /&gt;
                 &amp;lt;/wsp:Policy&amp;gt;&lt;br /&gt;
             &amp;lt;/sp:TransportBinding&amp;gt;&lt;br /&gt;
             &amp;lt;sp:SignedSupportingTokens xmlns:sp=&amp;quot;http://schemas.xmlsoap.org/ws/2005/07/securitypolicy&amp;quot;&amp;gt;&lt;br /&gt;
                 &amp;lt;wsp:Policy&amp;gt;&lt;br /&gt;
                     &amp;lt;sp:UsernameTokensp: &lt;br /&gt;
                         IncludeToken=&amp;quot;http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient&amp;quot;/&amp;gt;&lt;br /&gt;
                 &amp;lt;/wsp:Policy&amp;gt; &lt;br /&gt;
             &amp;lt;/sp:SignedSupportingTokens&amp;gt;&lt;br /&gt;
             &amp;lt;ramp:RampartConfig xmlns:ramp=&amp;quot;http://ws.apache.org/rampart/policy&amp;quot;&amp;gt;&lt;br /&gt;
                 &amp;lt;ramp:user&amp;gt;alice&amp;lt;/ramp:user&amp;gt;&lt;br /&gt;
                 &amp;lt;ramp:passwordCallbackClass&amp;gt;org.apache.rampart.samples.policy.sample01.PWCBHandler&lt;br /&gt;
                 &amp;lt;/ramp:passwordCallbackClass&amp;gt;&lt;br /&gt;
             &amp;lt;/ramp:RampartConfig&amp;gt;&lt;br /&gt;
         &amp;lt;/wsp:All&amp;gt;&lt;br /&gt;
      &amp;lt;/wsp:ExactlyOne&amp;gt;&lt;br /&gt;
&amp;lt;/wsp:Policy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The PolicyData Element is used by:&lt;br /&gt;
* [[#EngageModule|EngageModule]]&lt;br /&gt;
* [[#WSOperation|WSOperation]]&lt;br /&gt;
&lt;br /&gt;
The following table shows the PolicyData element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| policy_key || required || Defines the key to set the policy for the service invocation.&lt;br /&gt;
The attribute's admitted values are:&lt;br /&gt;
* rampartPolicy&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====Transport=====&lt;br /&gt;
&lt;br /&gt;
Transport configured for webservices.&lt;br /&gt;
&lt;br /&gt;
Its subelements are:&lt;br /&gt;
* [[Description]]&lt;br /&gt;
* soap &lt;br /&gt;
* soap12 &lt;br /&gt;
* rest : with the attributes&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| verb || optional || The attribute's admitted values are:&lt;br /&gt;
* GET&lt;br /&gt;
* POST&lt;br /&gt;
* PUT&lt;br /&gt;
* DELETE&lt;br /&gt;
|}&lt;br /&gt;
* jms : with the attributes&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| connectionFactory || optional ||&lt;br /&gt;
|-&lt;br /&gt;
| initialContextFactory || optional || &lt;br /&gt;
|- &lt;br /&gt;
| jndiURL || optional ||&lt;br /&gt;
|-&lt;br /&gt;
| destination || optional ||&lt;br /&gt;
|-&lt;br /&gt;
| replyDestination || optional ||&lt;br /&gt;
|-&lt;br /&gt;
| destinationType || optional || The attribute's admitted values are:&lt;br /&gt;
* queue&lt;br /&gt;
* topic&lt;br /&gt;
|-&lt;br /&gt;
| contentType || optional || &lt;br /&gt;
|-&lt;br /&gt;
| bytesMessage || optional || &lt;br /&gt;
|-&lt;br /&gt;
| textMessage || optional ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====EngageModule=====&lt;br /&gt;
&lt;br /&gt;
The EngageModule Element is used by: [[Ws-call#AxisWebServiceInvoker|AxisWebServiceInvoker]] and WebService.&lt;br /&gt;
&lt;br /&gt;
The following table shows the EngageModule element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| name || required || Defines the name of a module to hire to handle WS-*.&lt;br /&gt;
If set, takes precedence over the attribute 'specifications'.&lt;br /&gt;
The attribute's admitted values are:&lt;br /&gt;
* rampart&lt;br /&gt;
* sandesha2&lt;br /&gt;
|-&lt;br /&gt;
| type || optional || Defines the class that implements the hander for the module to engage.&lt;br /&gt;
The attribute's default value is '''it.greenvulcano.gvesb.virtual.ws.module.DefaultModuleHandler'''.&lt;br /&gt;
The attribute's admitted values are:&lt;br /&gt;
* it.greenvulcano.gvesb.virtual.ws.module.rampart.RampartModuleHandler&lt;br /&gt;
* it.greenvulcano.gvesb.virtual.ws.module.sandesha2.Sandesha2ModuleHandler&lt;br /&gt;
The attribute's value can't be null.&lt;br /&gt;
|-&lt;br /&gt;
| specification || optional || The specification to implement, mandatory and other than 'NO-SPEC' if the name attribute is not declared.&lt;br /&gt;
The attribute's default value is: NO-SPEC.&lt;br /&gt;
The attribute's admitted values are:&lt;br /&gt;
* NO-SPEC&lt;br /&gt;
* WS-Security&lt;br /&gt;
* WS-ReliableMessaging&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Its subelements are:&lt;br /&gt;
* Description&lt;br /&gt;
* [[GVWebServices#PolicyData|PolicyData]]&lt;br /&gt;
* [[GVWebServices#ModuleProperty|ModuleProperty]]&lt;br /&gt;
&lt;br /&gt;
=====ModuleProperty=====&lt;br /&gt;
&lt;br /&gt;
This element set specific properties for the module to engage.&lt;br /&gt;
&lt;br /&gt;
For example, the property 'org.apache.axis2.addressing.AddressingConstants.DISABLE_OUTBOUND_ADDRESSING_VALIDATION' setted to 'true' prevents a fault if SOAPAction is not set.&lt;br /&gt;
&lt;br /&gt;
The following table shows the ModuleProperty element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| name || required || The attribute's value can't be null.&lt;br /&gt;
|-&lt;br /&gt;
| value || required || The attribute's value can't be null.&lt;br /&gt;
|-&lt;br /&gt;
| type || optional || The attribute's default value is: String.&lt;br /&gt;
The attribute's admitted values are:&lt;br /&gt;
* String&lt;br /&gt;
* Boolean&lt;br /&gt;
* Byte&lt;br /&gt;
* Short&lt;br /&gt;
* Int&lt;br /&gt;
* Long&lt;br /&gt;
* Float&lt;br /&gt;
* Double&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===UDDI===&lt;br /&gt;
&lt;br /&gt;
The UDDI Element is used by: GVWebServices.&lt;br /&gt;
&lt;br /&gt;
Might contain the following sub-elements:&lt;br /&gt;
* [[Description]]&lt;br /&gt;
* [[#JAXMLRegistry|JAXMLRegistry]]&lt;br /&gt;
* [[#Proxy|Proxy]]&lt;br /&gt;
&lt;br /&gt;
====JAXMLRegistry====&lt;br /&gt;
&lt;br /&gt;
{{GVESB}} implementation for the UDDI Server JUDDI.&lt;br /&gt;
&lt;br /&gt;
The following table shows the JAXMLRegistry element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| class || fixed || This attribute must assume the value '''it.greenvulcano.gvesb.j2ee.xmlRegistry.impl.RegistryImpl'''.&lt;br /&gt;
|-&lt;br /&gt;
| type || fixed || This attribute must assume the value '''xmlregistry'''.&lt;br /&gt;
|-&lt;br /&gt;
| id-registry || required || Unique identifier of XMLRegistry &lt;br /&gt;
|-&lt;br /&gt;
| query-url || required || URL definition to perform the query&lt;br /&gt;
|-&lt;br /&gt;
| publish-url || required || Definition of the URL to make the publication&lt;br /&gt;
|-&lt;br /&gt;
| user-name || optional || Defining the user name for authentication on the Registry&lt;br /&gt;
|-&lt;br /&gt;
| password || optional || Defining the password for authentication on the Registry. #Encrypted&lt;br /&gt;
|-&lt;br /&gt;
| organization-name || optional || Defining the desired organization's name on the Registry&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Its sub-elements are:&lt;br /&gt;
* [[Description]]&lt;br /&gt;
* [[#Properties|Properties]]&lt;br /&gt;
&lt;br /&gt;
=====Properties=====&lt;br /&gt;
&lt;br /&gt;
List of the properties needed to access the UDDI server.&lt;br /&gt;
&lt;br /&gt;
Its sub-elements are:&lt;br /&gt;
* [[Description]]&lt;br /&gt;
* [[#connectionFactory|connectionFactory]]&lt;br /&gt;
* [[#connectionProperty|connectionProperty]]&lt;br /&gt;
&lt;br /&gt;
=====connectionFactory=====&lt;br /&gt;
&lt;br /&gt;
{{GVESB}} Connection Factory.&lt;br /&gt;
&lt;br /&gt;
The following table show the connectionFactory element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| value || required || Full qualified name of the connection factory.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====connectionProperty=====&lt;br /&gt;
&lt;br /&gt;
Defines a property to access the UDDI server.&lt;br /&gt;
&lt;br /&gt;
The following table shows the connectionProperty element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| type || required || Property type.&lt;br /&gt;
|-&lt;br /&gt;
| name || required || Fully qualified interface name.&lt;br /&gt;
|-&lt;br /&gt;
| value || required || Fully qualified name of te implementation.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====Proxy=====&lt;br /&gt;
&lt;br /&gt;
This element defines the Proxy configuration.&lt;br /&gt;
&lt;br /&gt;
It is used by: [[Http-call#endpoint|endpoint]], '''UDDI''' and [[ws-call]].&lt;br /&gt;
&lt;br /&gt;
The following table shows the Proxy element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| host || required || Proxy server IP or name.&lt;br /&gt;
|-&lt;br /&gt;
| port || optional || Proxy server port. Default: 80&lt;br /&gt;
|-&lt;br /&gt;
| user || optional || User name.&lt;br /&gt;
|-&lt;br /&gt;
| password || optional || User password. #Encrypted&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===AxisExtra===&lt;br /&gt;
&lt;br /&gt;
The AxisExtra Element is used by: GVWebServices and it is visible from {{L_VULCON}} in the Adapter View.&lt;br /&gt;
&lt;br /&gt;
Its sub-elements are:&lt;br /&gt;
* [[Description]]&lt;br /&gt;
* [[GVWebServices#PasswordCallback|PasswordCallback]]&lt;br /&gt;
&lt;br /&gt;
====PasswordCallback====&lt;br /&gt;
&lt;br /&gt;
Contains the PwCbBasicHandler items whose attributes are:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| type || fixed || This attribute must assume the value '''pwcb'''.&lt;br /&gt;
|-&lt;br /&gt;
| class || fixed || This attribute must assume the value '''it.greenvulcano.gvesb.ws.rampart.policy.pwcb.PwCbBasicHandler'''.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The PwCbBasicHandler Element contains the sub-elements:&lt;br /&gt;
* [[Description]]&lt;br /&gt;
* [[GVWebServices#UserDef|UserDef]]&lt;br /&gt;
&lt;br /&gt;
=====UserDef=====&lt;br /&gt;
&lt;br /&gt;
Each UserDef Element allows to define an User.&lt;br /&gt;
&lt;br /&gt;
The following table shows the UserDef element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| name || required || The attribute's value can't be null.&lt;br /&gt;
|-&lt;br /&gt;
| password || required || #Encrypted&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=Web_Services&amp;diff=3758</id>
		<title>Web Services</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=Web_Services&amp;diff=3758"/>
		<updated>2013-02-12T16:22:08Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Create new {{GVWS}} with {{VULCON}} */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Definition==&lt;br /&gt;
[http://en.wikipedia.org/wiki/Web_service Web Service] is a method of communication between different machines. &lt;br /&gt;
Using a Web Service it is possible to publish business services using a contract, called WSDL. &lt;br /&gt;
&lt;br /&gt;
{{GVESB}} provides a very simple method that helps developers to manage {{GVWS}} operations as:&lt;br /&gt;
*create&lt;br /&gt;
*invoke&lt;br /&gt;
*deploy&lt;br /&gt;
*publishing&lt;br /&gt;
*undeploy&lt;br /&gt;
Any service flow can be published in {{GVESB}} as a Web Service. {{L_VULCON}} helps the user to create or invoke a Web Service, leaving the user the only task to define the data structures in order to interact with the external world.&lt;br /&gt;
&lt;br /&gt;
{{GVESB}} provides a complete management of {{GVWS}} through Axis2 platform. It supports:&lt;br /&gt;
*Stateful and asynchronous {{GVWS}}&lt;br /&gt;
*Processing SOAP Messages with XML parsing, using the more efficient AXIOM pull-parser instead of DOM (Document Object Model)&lt;br /&gt;
*Increased Scalability&lt;br /&gt;
*Hot deploy and undeploy&lt;br /&gt;
&lt;br /&gt;
==Create new {{GVWS}} with {{VULCON}}==&lt;br /&gt;
{{VULCON}} provides two wizards for creating new {{GVWS}}. The first one starts from a {{GVESB}} service and creates the WSDL and the AAR to deploy ([[bottom-up development method]]), while the second one starts from a WSDL and creates {{GVESB}} services for each chosen operation ([[top-down development method]]).&lt;br /&gt;
If you need to invoke a Web Service operation, instead, you can choose [[Wizard Call Web Service]] or, if you want to simply redirect a Web Service call to a different endpoint, you can choose [[Wizard Proxy Web Service]].&lt;br /&gt;
&amp;lt;div class=&amp;quot;version_ge3.3&amp;quot;&amp;gt;&lt;br /&gt;
You can publish any {{GVESB}} core service using a generic Web Service interface. By means of this feature, you can invoke directly the following core service operations, depending on the how the {{GVESB}} core service has been designed:&lt;br /&gt;
*requestReply&lt;br /&gt;
*request&lt;br /&gt;
*getReply&lt;br /&gt;
*getRequest&lt;br /&gt;
*sendReply&lt;br /&gt;
*execute&lt;br /&gt;
You can get the generic WSDL at location:&amp;lt;pre&amp;gt;http://&amp;lt;host&amp;gt;:&amp;lt;port&amp;gt;/gvaxis2/services/GreenVulcanoWebservice?wsdl&amp;lt;/pre&amp;gt;&lt;br /&gt;
In order to invoke the service, you have to set all required parameters. This can be done also using the [[Wizard Enable GreenVulcano Web Service]].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=={{GVCONSOLE}} Web service section==&lt;br /&gt;
&lt;br /&gt;
The Web Service section in {{GVCONSOLE}} contains five main pages: &lt;br /&gt;
#[[General parameter]]: shows the general configuration of business web services and the UDDI Registry's configuration, &lt;br /&gt;
#[[WSDL Section]]: allows to generate or delete WSDL files, and to deploy the Web Service &lt;br /&gt;
#[[UDDI Section]]: allows to publish Web Service in UDDI registry, if the UDDI registry has been configured.&lt;br /&gt;
#BPEL Deployed Processes&lt;br /&gt;
#BPEL Currently Available Instances&lt;br /&gt;
&lt;br /&gt;
If you are familiar with [http://axis.apache.org/axis2/java/core/docs/webadminguide.html#Intro  Axis2 console] it's possible to look up the following link:&amp;lt;pre&amp;gt;http://ipaddredss:portnumber/gvaxis2&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{VOTE}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=GVWebServices&amp;diff=3752</id>
		<title>GVWebServices</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=GVWebServices&amp;diff=3752"/>
		<updated>2013-02-12T10:58:07Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Description==&lt;br /&gt;
&lt;br /&gt;
The element GVWebServices allows to define the [[Web Services]] implemented by {{GVESB}}.&lt;br /&gt;
&lt;br /&gt;
=={{VULCON}} / {{GVCONSOLE}} Configuration==&lt;br /&gt;
&lt;br /&gt;
The GVWebServices Element is present in the {{VULCON}} Adapter view, as a GVAdapters subelement.&lt;br /&gt;
&lt;br /&gt;
The following table shows GVWebServices element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| version || fixed || This attribute must assume the value '''1.0'''.&lt;br /&gt;
|-&lt;br /&gt;
| type || fixed || This attribute must assume the value '''module'''.&lt;br /&gt;
|-&lt;br /&gt;
| name || fixed || This attribute must assume the value '''WEB_SERVICES'''.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Its subelements are:&lt;br /&gt;
* [[Description]]&lt;br /&gt;
* [[GVWebServices#GreenVulcanoWebServices|GreenVulcanoWebServices]]&lt;br /&gt;
* [[GVWebServices#BusinessWebServices|BusinessWebServices]]&lt;br /&gt;
* [[GVWebServices#UDDI|UDDI]]&lt;br /&gt;
* [[GVWebServices#AxisExtra|AxisExtra]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;version_ge3.3&amp;quot;&amp;gt;&lt;br /&gt;
===GreenVulcanoWebServices===&lt;br /&gt;
You can expose a web service as GreenVulcano Services through the configuration of a {{GVWS}} GreenVulcano.&lt;br /&gt;
This element represents the {{GVESB}} {{GVWS}} definition.&lt;br /&gt;
You can retrieve the WSDL at the address:&amp;lt;pre&amp;gt;http://&amp;lt;host&amp;gt;:&amp;lt;port&amp;gt;/gvaxis2/services/GreenVulcanoWebservice?wsdl&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| gv-service || required || Service name with which to perform the invocation of GreenVulcano ESB..&lt;br /&gt;
|-&lt;br /&gt;
| gv-operation || required || GreenVulcano ESB operation to invoke.&lt;br /&gt;
|-&lt;br /&gt;
| transacted || optional ||  Indicates whether the invocation to be performed in GreenVulcano is transactional or not.&lt;br /&gt;
      Default: false&lt;br /&gt;
&lt;br /&gt;
      A transaction is rolled back if:&lt;br /&gt;
      - the service ends with exception&lt;br /&gt;
      - the output SOAP response is a Fault&lt;br /&gt;
      - the output GVBuffer contains the property WS_FORCE_TX_ROLLBACK=Y&lt;br /&gt;
|-&lt;br /&gt;
| tx-timeout || optional ||  Transaction timeout in seconds.&lt;br /&gt;
    Default: 30s&lt;br /&gt;
|-&lt;br /&gt;
| force-https || optional ||  Indicates whether the protocol is https or not.&lt;br /&gt;
      Default: false&lt;br /&gt;
|-&lt;br /&gt;
| intput-dp || optional || DataProvider be used to input.&lt;br /&gt;
|-&lt;br /&gt;
| output-dp || optional || DataProvider be used to send the reply to the caller.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===BusinessWebServices===&lt;br /&gt;
&lt;br /&gt;
Business web services definition on Axis2.&lt;br /&gt;
&lt;br /&gt;
The following table shows the BusinessWebServices element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| wsdl-directory || required || Directory containing the generated WSDL for the services exposed through Axis2.&lt;br /&gt;
|-&lt;br /&gt;
| services-directory || required || Directory containing the services generated from a WSDL using Axis2.&lt;br /&gt;
|-&lt;br /&gt;
| authenticated-http-soap-address || optional || This is the default URL that is used to build the soap:&lt;br /&gt;
address for [[Web Services]] that require authentication exposed with http protocol.&lt;br /&gt;
This URL can be overridden on different services.&lt;br /&gt;
If not specified will be required to define it on the services.&lt;br /&gt;
The final URL will be formed by concatenating the name of the service: default-soap-address/service&lt;br /&gt;
|-&lt;br /&gt;
| authenticated-https-soap-address || optional || This is the default URL that is used in the build the soap:address for web services that require authentication exposed with https protocol.&lt;br /&gt;
This URL can be overridden on different services.&lt;br /&gt;
If not specified will be required to define it on the services.&lt;br /&gt;
The final URL will be formed by concatenating the name of the service: default-soap-address/service&lt;br /&gt;
|-&lt;br /&gt;
| http-soap-address || optional || This is the default URL that is used in the build the soap:address for web services that not require authentication exposed with http protocol.&lt;br /&gt;
This URL can be overridden on different services.&lt;br /&gt;
If not specified will be required to define it on the services.&lt;br /&gt;
The final URL will be formed by concatenating the name of the service: default-soap-address/service&lt;br /&gt;
|-&lt;br /&gt;
| https-soap-address || optional || This is the default URL that is used in the build the soap:address for web services that not require authentication exposed with https protocol.&lt;br /&gt;
This URL can be overridden on different services.&lt;br /&gt;
If not specified will be required to define it on the services.&lt;br /&gt;
The final URL will be formed by concatenating the name of the service: default-soap-address/service&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Its subelements are:&lt;br /&gt;
* [[Description]]&lt;br /&gt;
* [[#WebService|WebService]]&lt;br /&gt;
&lt;br /&gt;
====WebService====&lt;br /&gt;
&lt;br /&gt;
This element allows to define a business web services.&lt;br /&gt;
&lt;br /&gt;
The following table shows the WebService element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| web-service || required || The attribute's value can't be null.&lt;br /&gt;
|-&lt;br /&gt;
| force-https || optional || The attribute's admitted values are:&lt;br /&gt;
* true&lt;br /&gt;
* false&lt;br /&gt;
|-&lt;br /&gt;
| soap-address || optional || Il soap:address will be exactly the here specified url.&lt;br /&gt;
As a difference with the default-soap-address, it won't be made any composition with the service name.&lt;br /&gt;
If default-soap-address is not specified, this is mandatory.&lt;br /&gt;
The attribute's value can't be null.&lt;br /&gt;
|-&lt;br /&gt;
| input-xsd || optional || The path of the XSD that defines the types of input that will be declared in the generated WSDL.&lt;br /&gt;
May contain an absolute path or a relative path, in which case, is relative to &amp;lt;nowiki&amp;gt;${{gv.app.home}}/xmlconfig/xsds.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
May contain [[placeholders]]. May also include the types of output, in this case does not specify the parameter 'output-xsd'.&lt;br /&gt;
The attribute's value can't be null.&lt;br /&gt;
|-&lt;br /&gt;
| output-xsd || optional || The path of the XSD that defines the types of output that will be declared in the generated WSDL.&lt;br /&gt;
May contain an absolute path or a relative path, in which case, is relative to &amp;lt;nowiki&amp;gt;${{gv.app.home}}/xsds.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
If not specified only the parameter 'input-xsd' will be used.&lt;br /&gt;
The attribute's value can't be null.&lt;br /&gt;
|-&lt;br /&gt;
| targetNS-from-xsd || optional || Defines if the target namespace of the types in the WSDL shall be that specified in the XSD input. If &amp;quot;false&amp;quot;, the target namespace is: &amp;lt;nowiki&amp;gt;http://www.greenvulcano.it/greenvulcano&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
The attribute's admitted values are:&lt;br /&gt;
* true&lt;br /&gt;
* false&lt;br /&gt;
|-&lt;br /&gt;
| useOriginalwsdl || optional || The attribute's admitted values are:&lt;br /&gt;
* true&lt;br /&gt;
* false&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Its subelements are:&lt;br /&gt;
* [[Description]]&lt;br /&gt;
* [[GVWebServices#WSOperation|WSOperation]]&lt;br /&gt;
* [[GVWebServices#Transport|Transport]]&lt;br /&gt;
* [[GVWebServices#EngageModule|EngageModule]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====WSOperation=====&lt;br /&gt;
&lt;br /&gt;
This element defines the Web Service Operation.&lt;br /&gt;
&lt;br /&gt;
The following table shows the WSOperation element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| operation-qname || required || Qualified Name (QName) of the operation exposed by the web service. &lt;br /&gt;
If the namespace is present, it must be specified in braces:&lt;br /&gt;
{namespace}localname&lt;br /&gt;
|-&lt;br /&gt;
| soap-action || optional || MIME Header SOAPAction of the HTTP request.&lt;br /&gt;
If not specified is set to SERVICE/OPERATION &lt;br /&gt;
|-&lt;br /&gt;
| ref-dp || optional || DataProvider to be used for sending the reply to the caller.&lt;br /&gt;
The DataProvider will return a MessageContext to be sent as a reply.&lt;br /&gt;
If not used, the webservice adapter expects a org.apache.axiom.soap.SOAPEnvelope as a field object of GVBuffer.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
It has the subelements:&lt;br /&gt;
* [[Description]]&lt;br /&gt;
* [[GVWebServices#Binding|Binding]]&lt;br /&gt;
* [[GVWebServices#PolicyData|PolicyData]]&lt;br /&gt;
&lt;br /&gt;
=====Binding=====&lt;br /&gt;
&lt;br /&gt;
Defined by the triple gv-system/gv-service/gv-operation.&lt;br /&gt;
&lt;br /&gt;
The following table shows the Binding element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| gv-service || required || ID service with which to perform the invocation of {{GVESB}}&lt;br /&gt;
|-&lt;br /&gt;
| gv-system || optional || ID system with which to perform the invocation of {{GVESB}}&lt;br /&gt;
|-&lt;br /&gt;
| gv-operation || required ||  {{GVESB}} operation to invoke.&lt;br /&gt;
|-&lt;br /&gt;
| transaction-timeout-secs || optional || Transaction timeout in seconds.&lt;br /&gt;
|-&lt;br /&gt;
| inputType || optional || Defines how to set the response data in the object field of output GVBuffer:&lt;br /&gt;
* context : the MessageContext &lt;br /&gt;
* envelope : the envelope as XML serialized as string &lt;br /&gt;
* body : the body as XML serialized as string &lt;br /&gt;
* body-element : the first child of body as XML serialized as string &lt;br /&gt;
* header : the header as XML serialized as string &lt;br /&gt;
* envelope-om : the envelope as OMMessage &lt;br /&gt;
* body-om : the body as OMMessage &lt;br /&gt;
* body-element-om : the first child of body as OMMessage &lt;br /&gt;
* header-om : the header as OMMessage&lt;br /&gt;
Default: context&lt;br /&gt;
|-&lt;br /&gt;
| transaction || optional || Indicates whether the invocation to be performed in {{GVESB}} is transactional or not.&lt;br /&gt;
The possible values are:&lt;br /&gt;
* none : The invocation is performed in non transactional mode.&lt;br /&gt;
* commit-before-reply : The invocation is performed in transactional mode and the commit is carried out immediately before returning the response to clients.&lt;br /&gt;
* commit-after-reply : The invocation is performed in transactional mode and the commit is carried out immediately after returning the response to clients.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====PolicyData=====&lt;br /&gt;
&lt;br /&gt;
This element is an XML that describes the policies for a specific. Currently it is used only for the WS-Security implemented by the module 'rampart'.&lt;br /&gt;
&lt;br /&gt;
Follows an example of policy to be included on the module 'rampart':&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;wsp:Policy wsu:Id=&amp;quot;UTOverTransport&amp;quot; xmlns:wsu=&amp;quot;http://docs.oasis-open.org/&lt;br /&gt;
        wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd&amp;quot; &lt;br /&gt;
        xmlns:wsp=&amp;quot;http://schemas.xmlsoap.org/ws/2004/09/policy&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;wsp:ExactlyOne&amp;gt;&lt;br /&gt;
         &amp;lt;wsp:All&amp;gt;&lt;br /&gt;
             &amp;lt;sp:TransportBinding xmlns:sp=&amp;quot;http://schemas.xmlsoap.org/ws/2005/07/securitypolicy&amp;quot;&amp;gt;&lt;br /&gt;
                 &amp;lt;wsp:Policy&amp;gt;&lt;br /&gt;
                     &amp;lt;sp:TransportToken&amp;gt;&lt;br /&gt;
                         &amp;lt;wsp:Policy&amp;gt;&lt;br /&gt;
                             &amp;lt;sp:HttpsToken RequireClientCertificate=&amp;quot;false&amp;quot;/&amp;gt;&lt;br /&gt;
                         &amp;lt;/wsp:Policy&amp;gt;&lt;br /&gt;
                     &amp;lt;/sp:TransportToken&amp;gt;&lt;br /&gt;
                     &amp;lt;sp:AlgorithmSuite&amp;gt; &amp;lt;wsp:Policy&amp;gt; &amp;lt;sp:Basic256/&amp;gt; &amp;lt;/wsp:Policy&amp;gt; &amp;lt;/sp:AlgorithmSuite&amp;gt;&lt;br /&gt;
                     &amp;lt;sp:Layout&amp;gt; &amp;lt;wsp:Policy&amp;gt; &amp;lt;sp:Lax/&amp;gt; &amp;lt;/wsp:Policy&amp;gt; &amp;lt;/sp:Layout&amp;gt;&lt;br /&gt;
                     &amp;lt;sp:IncludeTimestamp/&amp;gt;&lt;br /&gt;
                 &amp;lt;/wsp:Policy&amp;gt;&lt;br /&gt;
             &amp;lt;/sp:TransportBinding&amp;gt;&lt;br /&gt;
             &amp;lt;sp:SignedSupportingTokens xmlns:sp=&amp;quot;http://schemas.xmlsoap.org/ws/2005/07/securitypolicy&amp;quot;&amp;gt;&lt;br /&gt;
                 &amp;lt;wsp:Policy&amp;gt;&lt;br /&gt;
                     &amp;lt;sp:UsernameTokensp: &lt;br /&gt;
                         IncludeToken=&amp;quot;http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient&amp;quot;/&amp;gt;&lt;br /&gt;
                 &amp;lt;/wsp:Policy&amp;gt; &lt;br /&gt;
             &amp;lt;/sp:SignedSupportingTokens&amp;gt;&lt;br /&gt;
             &amp;lt;ramp:RampartConfig xmlns:ramp=&amp;quot;http://ws.apache.org/rampart/policy&amp;quot;&amp;gt;&lt;br /&gt;
                 &amp;lt;ramp:user&amp;gt;alice&amp;lt;/ramp:user&amp;gt;&lt;br /&gt;
                 &amp;lt;ramp:passwordCallbackClass&amp;gt;org.apache.rampart.samples.policy.sample01.PWCBHandler&lt;br /&gt;
                 &amp;lt;/ramp:passwordCallbackClass&amp;gt;&lt;br /&gt;
             &amp;lt;/ramp:RampartConfig&amp;gt;&lt;br /&gt;
         &amp;lt;/wsp:All&amp;gt;&lt;br /&gt;
      &amp;lt;/wsp:ExactlyOne&amp;gt;&lt;br /&gt;
&amp;lt;/wsp:Policy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The PolicyData Element is used by:&lt;br /&gt;
* [[#EngageModule|EngageModule]]&lt;br /&gt;
* [[#WSOperation|WSOperation]]&lt;br /&gt;
&lt;br /&gt;
The following table shows the PolicyData element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| policy_key || required || Defines the key to set the policy for the service invocation.&lt;br /&gt;
The attribute's admitted values are:&lt;br /&gt;
* rampartPolicy&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====Transport=====&lt;br /&gt;
&lt;br /&gt;
Transport configured for webservices.&lt;br /&gt;
&lt;br /&gt;
Its subelements are:&lt;br /&gt;
* [[Description]]&lt;br /&gt;
* soap &lt;br /&gt;
* soap12 &lt;br /&gt;
* rest : with the attributes&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| verb || optional || The attribute's admitted values are:&lt;br /&gt;
* GET&lt;br /&gt;
* POST&lt;br /&gt;
* PUT&lt;br /&gt;
* DELETE&lt;br /&gt;
|}&lt;br /&gt;
* jms : with the attributes&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| connectionFactory || optional ||&lt;br /&gt;
|-&lt;br /&gt;
| initialContextFactory || optional || &lt;br /&gt;
|- &lt;br /&gt;
| jndiURL || optional ||&lt;br /&gt;
|-&lt;br /&gt;
| destination || optional ||&lt;br /&gt;
|-&lt;br /&gt;
| replyDestination || optional ||&lt;br /&gt;
|-&lt;br /&gt;
| destinationType || optional || The attribute's admitted values are:&lt;br /&gt;
* queue&lt;br /&gt;
* topic&lt;br /&gt;
|-&lt;br /&gt;
| contentType || optional || &lt;br /&gt;
|-&lt;br /&gt;
| bytesMessage || optional || &lt;br /&gt;
|-&lt;br /&gt;
| textMessage || optional ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====EngageModule=====&lt;br /&gt;
&lt;br /&gt;
The EngageModule Element is used by: [[Ws-call#AxisWebServiceInvoker|AxisWebServiceInvoker]] and WebService.&lt;br /&gt;
&lt;br /&gt;
The following table shows the EngageModule element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| name || required || Defines the name of a module to hire to handle WS-*.&lt;br /&gt;
If set, takes precedence over the attribute 'specifications'.&lt;br /&gt;
The attribute's admitted values are:&lt;br /&gt;
* rampart&lt;br /&gt;
* sandesha2&lt;br /&gt;
|-&lt;br /&gt;
| type || optional || Defines the class that implements the hander for the module to engage.&lt;br /&gt;
The attribute's default value is '''it.greenvulcano.gvesb.virtual.ws.module.DefaultModuleHandler'''.&lt;br /&gt;
The attribute's admitted values are:&lt;br /&gt;
* it.greenvulcano.gvesb.virtual.ws.module.rampart.RampartModuleHandler&lt;br /&gt;
* it.greenvulcano.gvesb.virtual.ws.module.sandesha2.Sandesha2ModuleHandler&lt;br /&gt;
The attribute's value can't be null.&lt;br /&gt;
|-&lt;br /&gt;
| specification || optional || The specification to implement, mandatory and other than 'NO-SPEC' if the name attribute is not declared.&lt;br /&gt;
The attribute's default value is: NO-SPEC.&lt;br /&gt;
The attribute's admitted values are:&lt;br /&gt;
* NO-SPEC&lt;br /&gt;
* WS-Security&lt;br /&gt;
* WS-ReliableMessaging&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Its subelements are:&lt;br /&gt;
* Description&lt;br /&gt;
* [[GVWebServices#PolicyData|PolicyData]]&lt;br /&gt;
* [[GVWebServices#ModuleProperty|ModuleProperty]]&lt;br /&gt;
&lt;br /&gt;
=====ModuleProperty=====&lt;br /&gt;
&lt;br /&gt;
This element set specific properties for the module to engage.&lt;br /&gt;
&lt;br /&gt;
For example, the property 'org.apache.axis2.addressing.AddressingConstants.DISABLE_OUTBOUND_ADDRESSING_VALIDATION' setted to 'true' prevents a fault if SOAPAction is not set.&lt;br /&gt;
&lt;br /&gt;
The following table shows the ModuleProperty element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| name || required || The attribute's value can't be null.&lt;br /&gt;
|-&lt;br /&gt;
| value || required || The attribute's value can't be null.&lt;br /&gt;
|-&lt;br /&gt;
| type || optional || The attribute's default value is: String.&lt;br /&gt;
The attribute's admitted values are:&lt;br /&gt;
* String&lt;br /&gt;
* Boolean&lt;br /&gt;
* Byte&lt;br /&gt;
* Short&lt;br /&gt;
* Int&lt;br /&gt;
* Long&lt;br /&gt;
* Float&lt;br /&gt;
* Double&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===UDDI===&lt;br /&gt;
&lt;br /&gt;
The UDDI Element is used by: GVWebServices.&lt;br /&gt;
&lt;br /&gt;
Might contain the following sub-elements:&lt;br /&gt;
* [[Description]]&lt;br /&gt;
* [[#JAXMLRegistry|JAXMLRegistry]]&lt;br /&gt;
* [[#Proxy|Proxy]]&lt;br /&gt;
&lt;br /&gt;
====JAXMLRegistry====&lt;br /&gt;
&lt;br /&gt;
{{GVESB}} implementation for the UDDI Server JUDDI.&lt;br /&gt;
&lt;br /&gt;
The following table shows the JAXMLRegistry element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| class || fixed || This attribute must assume the value '''it.greenvulcano.gvesb.j2ee.xmlRegistry.impl.RegistryImpl'''.&lt;br /&gt;
|-&lt;br /&gt;
| type || fixed || This attribute must assume the value '''xmlregistry'''.&lt;br /&gt;
|-&lt;br /&gt;
| id-registry || required || Unique identifier of XMLRegistry &lt;br /&gt;
|-&lt;br /&gt;
| query-url || required || URL definition to perform the query&lt;br /&gt;
|-&lt;br /&gt;
| publish-url || required || Definition of the URL to make the publication&lt;br /&gt;
|-&lt;br /&gt;
| user-name || optional || Defining the user name for authentication on the Registry&lt;br /&gt;
|-&lt;br /&gt;
| password || optional || Defining the password for authentication on the Registry. #Encrypted&lt;br /&gt;
|-&lt;br /&gt;
| organization-name || optional || Defining the desired organization's name on the Registry&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Its sub-elements are:&lt;br /&gt;
* [[Description]]&lt;br /&gt;
* [[#Properties|Properties]]&lt;br /&gt;
&lt;br /&gt;
=====Properties=====&lt;br /&gt;
&lt;br /&gt;
List of the properties needed to access the UDDI server.&lt;br /&gt;
&lt;br /&gt;
Its sub-elements are:&lt;br /&gt;
* [[Description]]&lt;br /&gt;
* [[#connectionFactory|connectionFactory]]&lt;br /&gt;
* [[#connectionProperty|connectionProperty]]&lt;br /&gt;
&lt;br /&gt;
=====connectionFactory=====&lt;br /&gt;
&lt;br /&gt;
{{GVESB}} Connection Factory.&lt;br /&gt;
&lt;br /&gt;
The following table show the connectionFactory element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| value || required || Full qualified name of the connection factory.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====connectionProperty=====&lt;br /&gt;
&lt;br /&gt;
Defines a property to access the UDDI server.&lt;br /&gt;
&lt;br /&gt;
The following table shows the connectionProperty element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| type || required || Property type.&lt;br /&gt;
|-&lt;br /&gt;
| name || required || Fully qualified interface name.&lt;br /&gt;
|-&lt;br /&gt;
| value || required || Fully qualified name of te implementation.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====Proxy=====&lt;br /&gt;
&lt;br /&gt;
This element defines the Proxy configuration.&lt;br /&gt;
&lt;br /&gt;
It is used by: [[Http-call#endpoint|endpoint]], '''UDDI''' and [[ws-call]].&lt;br /&gt;
&lt;br /&gt;
The following table shows the Proxy element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| host || required || Proxy server IP or name.&lt;br /&gt;
|-&lt;br /&gt;
| port || optional || Proxy server port. Default: 80&lt;br /&gt;
|-&lt;br /&gt;
| user || optional || User name.&lt;br /&gt;
|-&lt;br /&gt;
| password || optional || User password. #Encrypted&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===AxisExtra===&lt;br /&gt;
&lt;br /&gt;
The AxisExtra Element is used by: GVWebServices and it is visible from {{L_VULCON}} in the Adapter View.&lt;br /&gt;
&lt;br /&gt;
Its sub-elements are:&lt;br /&gt;
* [[Description]]&lt;br /&gt;
* [[GVWebServices#PasswordCallback|PasswordCallback]]&lt;br /&gt;
&lt;br /&gt;
====PasswordCallback====&lt;br /&gt;
&lt;br /&gt;
Contains the PwCbBasicHandler items whose attributes are:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| type || fixed || This attribute must assume the value '''pwcb'''.&lt;br /&gt;
|-&lt;br /&gt;
| class || fixed || This attribute must assume the value '''it.greenvulcano.gvesb.ws.rampart.policy.pwcb.PwCbBasicHandler'''.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The PwCbBasicHandler Element contains the sub-elements:&lt;br /&gt;
* [[Description]]&lt;br /&gt;
* [[GVWebServices#UserDef|UserDef]]&lt;br /&gt;
&lt;br /&gt;
=====UserDef=====&lt;br /&gt;
&lt;br /&gt;
Each UserDef Element allows to define an User.&lt;br /&gt;
&lt;br /&gt;
The following table shows the UserDef element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| name || required || The attribute's value can't be null.&lt;br /&gt;
|-&lt;br /&gt;
| password || required || #Encrypted&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=Wizard_Enable_GreenVulcano_Web_Service&amp;diff=3751</id>
		<title>Wizard Enable GreenVulcano Web Service</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=Wizard_Enable_GreenVulcano_Web_Service&amp;diff=3751"/>
		<updated>2013-02-12T10:50:36Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Wizard Enable GreenVulcano Web Service==&lt;br /&gt;
In order enable a {{GVESB}} service as a [http://en.wikipedia.org/wiki/Web_service Web Service], choose &amp;quot;Enable GreenVulcano Web Service&amp;quot; menu entry. [[File:EnableGreenVulcano Web Service.png|thumb|{{VULCON}} working area]]&lt;br /&gt;
&lt;br /&gt;
In the wizard page user selects the following parameters:&lt;br /&gt;
[[File:ParameterGreenVulcanoWebservice.png|thumb|{{VULCON}} parameter GreenVulcano web services]]&lt;br /&gt;
*[[Service|gv-service]] &lt;br /&gt;
*[[Operation|gv-operation]]&lt;br /&gt;
*[[Data provider|input-dp]] &lt;br /&gt;
*[[Data provider|output-dp]] &lt;br /&gt;
*transacted&lt;br /&gt;
*tx_timeout&lt;br /&gt;
*force-https&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Common.css&amp;diff=3750</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Common.css&amp;diff=3750"/>
		<updated>2013-02-12T10:43:12Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
div[class^=version_] {&lt;br /&gt;
  border-top: 2px solid #ccc;&lt;br /&gt;
  border-left: 2px solid #ccc;&lt;br /&gt;
  margin-top: 1em;&lt;br /&gt;
  padding-left: .5em;&lt;br /&gt;
  padding-bottom: .5em;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
div.version_container {&lt;br /&gt;
  float: right;&lt;br /&gt;
  border: 2px solid #ccc;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  padding: 0px;&lt;br /&gt;
  margin: 0px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
div.version_container div.scope {&lt;br /&gt;
  float: left;&lt;br /&gt;
  font-size: 1.5em;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
div.version_container div.ver {&lt;br /&gt;
  float: right;&lt;br /&gt;
  font-size: 2em;&lt;br /&gt;
  background-color: #d03;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Common.css&amp;diff=3749</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Common.css&amp;diff=3749"/>
		<updated>2013-02-12T10:42:12Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
div[class^=version_] {&lt;br /&gt;
  border-top: 2px solid #ccc;&lt;br /&gt;
  border-left: 2px solid #ccc;&lt;br /&gt;
  margin-top: 1em;&lt;br /&gt;
  padding: .5em;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
div.version_container {&lt;br /&gt;
  float: right;&lt;br /&gt;
  border: 2px solid #ccc;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  padding: 0px;&lt;br /&gt;
  margin: 0px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
div.version_container div.scope {&lt;br /&gt;
  float: left;&lt;br /&gt;
  font-size: 1.5em;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
div.version_container div.ver {&lt;br /&gt;
  float: right;&lt;br /&gt;
  font-size: 2em;&lt;br /&gt;
  background-color: #d03;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Common.css&amp;diff=3748</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Common.css&amp;diff=3748"/>
		<updated>2013-02-12T10:41:13Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
div[class^=version_] {&lt;br /&gt;
  border-top: 2px solid #ccc;&lt;br /&gt;
  border-left: 2px solid #ccc;&lt;br /&gt;
  margin-top: 1em;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
div.version_container {&lt;br /&gt;
  float: right;&lt;br /&gt;
  border: 2px solid #ccc;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  padding: 0px;&lt;br /&gt;
  margin: 0px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
div.version_container div.scope {&lt;br /&gt;
  float: left;&lt;br /&gt;
  font-size: 1.5em;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
div.version_container div.ver {&lt;br /&gt;
  float: right;&lt;br /&gt;
  font-size: 2em;&lt;br /&gt;
  background-color: #d03;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=Web_Services&amp;diff=3747</id>
		<title>Web Services</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=Web_Services&amp;diff=3747"/>
		<updated>2013-02-12T10:39:06Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Definition==&lt;br /&gt;
[http://en.wikipedia.org/wiki/Web_service Web Service] is a method of communication between different machines. &lt;br /&gt;
Using a Web Service it is possible to publish business services using a contract, called WSDL. &lt;br /&gt;
&lt;br /&gt;
{{GVESB}} provides a very simple method that helps developers to manage {{GVWS}} operations as:&lt;br /&gt;
*create&lt;br /&gt;
*invoke&lt;br /&gt;
*deploy&lt;br /&gt;
*publishing&lt;br /&gt;
*undeploy&lt;br /&gt;
Any service flow can be published in {{GVESB}} as a Web Service. {{L_VULCON}} helps the user to create or invoke a Web Service, leaving the user the only task to define the data structures in order to interact with the external world.&lt;br /&gt;
&lt;br /&gt;
{{GVESB}} provides a complete management of {{GVWS}} through Axis2 platform. It supports:&lt;br /&gt;
*Stateful and asynchronous {{GVWS}}&lt;br /&gt;
*Processing SOAP Messages with XML parsing, using the more efficient AXIOM pull-parser instead of DOM (Document Object Model)&lt;br /&gt;
*Increased Scalability&lt;br /&gt;
*Hot deploy and undeploy&lt;br /&gt;
&lt;br /&gt;
==Create new {{GVWS}} with {{VULCON}}==&lt;br /&gt;
{{VULCON}} provides two wizards for creating new {{GVWS}}. The first one starts from a {{GVESB}} service and creates the WSDL and the AAR to deploy ([[bottom-up development method]]), while the second one starts from a WSDL and creates {{GVESB}} services for each chosen operation ([[top-down development method]]).&lt;br /&gt;
If you need to invoke a Web Service operation, instead, you can choose [[Wizard Call Web Service]] or, if you want to simply redirect a Web Service call to a different endpoint, you can choose [[Wizard Proxy Web Service]].&lt;br /&gt;
&amp;lt;div class=&amp;quot;version_ge3.3&amp;quot;&amp;gt;&lt;br /&gt;
You can publish a {{GVESB}} service as a generic Web Service with the following operations:&lt;br /&gt;
*requestReply&lt;br /&gt;
*requestReplyResponse&lt;br /&gt;
*request&lt;br /&gt;
*requestResponse&lt;br /&gt;
*getReply&lt;br /&gt;
*getReplyResponse&lt;br /&gt;
*getRequest&lt;br /&gt;
*getRequestResponse&lt;br /&gt;
*sendReply&lt;br /&gt;
*sendReplyResponse&lt;br /&gt;
*execute&lt;br /&gt;
You can get the WSDL for the service at location:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;http://&amp;lt;host&amp;gt;:&amp;lt;port&amp;gt;/gvaxis2/services/GreenVulcanoWebservice?wsdl&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
you can choose [[Wizard Enable GreenVulcano Web Service]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=={{GVCONSOLE}} Web service section==&lt;br /&gt;
&lt;br /&gt;
The Web Service section in {{GVCONSOLE}} contains five main pages: &lt;br /&gt;
#[[General parameter]]: shows the general configuration of business web services and the UDDI Registry's configuration, &lt;br /&gt;
#[[WSDL Section]]: allows to generate or delete WSDL files, and to deploy the Web Service &lt;br /&gt;
#[[UDDI Section]]: allows to publish Web Service in UDDI registry, if the UDDI registry has been configured.&lt;br /&gt;
#BPEL Deployed Processes&lt;br /&gt;
#BPEL Currently Available Instances&lt;br /&gt;
&lt;br /&gt;
If you are familiar with [http://axis.apache.org/axis2/java/core/docs/webadminguide.html#Intro  Axis2 console] it's possible to look up the following link:&amp;lt;pre&amp;gt;http://ipaddredss:portnumber/gvaxis2&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{VOTE}}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Common.js&amp;diff=3695</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Common.js&amp;diff=3695"/>
		<updated>2013-01-08T16:31:54Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
$(function() {&lt;br /&gt;
   $(&amp;quot;div[class^=version_]&amp;quot;).each(function() {&lt;br /&gt;
     var scope = $(this).attr(&amp;quot;class&amp;quot;).substr(8,2);&lt;br /&gt;
     var version = $(this).attr(&amp;quot;class&amp;quot;).substr(10);&lt;br /&gt;
  &lt;br /&gt;
     $(this).prepend(&amp;quot;&amp;lt;div class='version_container'&amp;gt;&amp;lt;div class='scope'&amp;gt;&amp;amp;&amp;quot; + scope + &amp;quot;;&amp;lt;/div&amp;gt;&amp;lt;div class='ver'&amp;gt;&amp;quot; + version + &amp;quot;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;quot;);&lt;br /&gt;
   });&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Common.css&amp;diff=3694</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Common.css&amp;diff=3694"/>
		<updated>2013-01-08T16:20:28Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;/* CSS placed here will be applied to all skins */ div[class^=version_] {   border-top: 1px solid #ccc;   border-left: 1px solid #ccc;   margin-top: 1em; }   div.version_containe...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
div[class^=version_] {&lt;br /&gt;
  border-top: 1px solid #ccc;&lt;br /&gt;
  border-left: 1px solid #ccc;&lt;br /&gt;
  margin-top: 1em;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
div.version_container {&lt;br /&gt;
  float: right;&lt;br /&gt;
  border: 2px solid #ccc;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  padding: 0px;&lt;br /&gt;
  margin: 0px;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
div.version_container div.scope {&lt;br /&gt;
  float: left;&lt;br /&gt;
  font-size: 1.5em;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
div.version_container div.ver {&lt;br /&gt;
  float: right;&lt;br /&gt;
  font-size: 2em;&lt;br /&gt;
  background-color: #d03;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Common.js&amp;diff=3693</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Common.js&amp;diff=3693"/>
		<updated>2013-01-08T15:58:46Z</updated>

		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;/* Any JavaScript here will be loaded for all users on every page load. */ $(function() {    $(&amp;quot;div[class^=version_]&amp;quot;).each(function() {      var scope = $(this).attr(&amp;quot;class&amp;quot;).su...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Any JavaScript here will be loaded for all users on every page load. */&lt;br /&gt;
$(function() {&lt;br /&gt;
   $(&amp;quot;div[class^=version_]&amp;quot;).each(function() {&lt;br /&gt;
     var scope = $(this).attr(&amp;quot;class&amp;quot;).substr(8,2);&lt;br /&gt;
     var version = $(this).attr(&amp;quot;class&amp;quot;).substr(10);&lt;br /&gt;
  &lt;br /&gt;
     $(this).append(&amp;quot;&amp;lt;div class='version_container'&amp;gt;&amp;lt;div class='scope'&amp;gt;&amp;amp;&amp;quot; + scope + &amp;quot;;&amp;lt;/div&amp;gt;&amp;lt;div class='ver'&amp;gt;&amp;quot; + version + &amp;quot;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;quot;);&lt;br /&gt;
     $(this).children(&amp;quot;div.version_container&amp;quot;).css('top', -$(this).height());&lt;br /&gt;
   });&lt;br /&gt;
});&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=Shell-call&amp;diff=2390</id>
		<title>Shell-call</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=Shell-call&amp;diff=2390"/>
		<updated>2012-02-17T14:03:14Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* {{VULCON}} / {{GVCONSOLE}} Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Definition==&lt;br /&gt;
Many IT applications, within their business process, need to invoke shell command. ''Gvvcl-shell'' plug-in can be used to invoke command shell.&lt;br /&gt;
It is very simple to configure. &lt;br /&gt;
&lt;br /&gt;
{{GVESB}} provides two different tools, {{L_GVCONSOLE}} and {{L_VULCON}}, to configure all supported plug-ins in GV services.&lt;br /&gt;
&lt;br /&gt;
=={{VULCON}} / {{GVCONSOLE}} Configuration==&lt;br /&gt;
''shell-call'' is the operation that must be configured into {{L_VULCON}} or  {{L_GVCONSOLE}} [[System section]] to invoke command shell.&lt;br /&gt;
&lt;br /&gt;
In order to add an operation ''shell-call'' you must define the following fields:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| type || fixed || This attribute must assume the value '''call'''.&lt;br /&gt;
|-&lt;br /&gt;
| class || fixed || This attribute must assume the value '''it.greenvulcano.gvesb.virtual.shell.ShellCallOperation''' (java class that manages the ''shell-call'' invocation).&lt;br /&gt;
|-&lt;br /&gt;
| name || required || This field identify the operation name that you will use in service definition.&lt;br /&gt;
|-&lt;br /&gt;
| directory || optional ||Pathname of the directory in which the command is executed. This pathname can be static or may contain [[placeholders]] that are replaced at runtime. If this attribute is not present, the command is executed within the current working directory.&lt;br /&gt;
|-&lt;br /&gt;
| encoding || optional || The encoding with which encodes the command output in the [[GVBuffer]] body. If not specified, is used the ''file.encoding'' system property value.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The following example shows the configuration generated from {{L_VULCON}} or {{L_GVCONSOLE}} when you configure a ''shell-call'' operation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot;&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;Channel id-channel=&amp;quot;CHANNEL-NAME&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;shell-call class=&amp;quot;it.greenvulcano.gvesb.virtual.shell.ShellCallOperation&amp;quot;&lt;br /&gt;
      directory=&amp;quot;/home/greenvulcano/script&amp;quot; name=&amp;quot;cat_file&amp;quot;&lt;br /&gt;
      type=&amp;quot;call&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;cmd&amp;gt;cat greenvulcano.log&amp;lt;/cmd&amp;gt;&lt;br /&gt;
    &amp;lt;/shell-call&amp;gt;&lt;br /&gt;
&amp;lt;/Channel&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To use an ''excelreader-call'' in a {{GVESB}} service, you need to define a node of type [[GVOperationNode]] in [[Service section]] and define in the field ''operation-name'' the name defined in ''excelreader-call'' operation.&lt;br /&gt;
&lt;br /&gt;
The following example shows the configuration generated from {{L_VULCON}} or {{L_GVCONSOLE}} when you configure an ''shell-call'' operation in {{GVESB}} service:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot;&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;GVServices name=&amp;quot;SERVICES&amp;quot; type=&amp;quot;module&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Groups&amp;gt;&lt;br /&gt;
        &amp;lt;Group group-activation=&amp;quot;on&amp;quot; id-group=&amp;quot;DEFAULT_GRP&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Groups&amp;gt;&lt;br /&gt;
    &amp;lt;Services&amp;gt;&lt;br /&gt;
        &amp;lt;Service group-name=&amp;quot;DEFAULT_GRP&amp;quot; id-service=&amp;quot;SERVICE-NAME&amp;quot;&lt;br /&gt;
                 service-activation=&amp;quot;on&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Client id-system=&amp;quot;SYSTEM-NAME&amp;quot; statistics=&amp;quot;off&amp;quot; system-activation=&amp;quot;on&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;Operation name=&amp;quot;RequestReply&amp;quot; operation-activation=&amp;quot;on&amp;quot;&lt;br /&gt;
                           out-check-type=&amp;quot;none&amp;quot; type=&amp;quot;operation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Participant id-channel=&amp;quot;CHANNEL-NAME&amp;quot; id-system=&amp;quot;SYSTEM-NAME&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;Flow first-node=&amp;quot;cat_log_file&amp;quot; point-x=&amp;quot;20&amp;quot; point-y=&amp;quot;112&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;GVOperationNode class=&amp;quot;it.greenvulcano.gvesb.core.flow.GVOperationNode&amp;quot;&lt;br /&gt;
                                         id=&amp;quot;shell-call&amp;quot; id-system=&amp;quot;YOUR_SYSTEM&amp;quot;&lt;br /&gt;
                                         input=&amp;quot;input&amp;quot; next-node-id=&amp;quot;end&amp;quot;&lt;br /&gt;
                                         op-type=&amp;quot;call&amp;quot;&lt;br /&gt;
                                         operation-name=&amp;quot;cat_file&amp;quot;&lt;br /&gt;
                                         output=&amp;quot;output&amp;quot; point-x=&amp;quot;158&amp;quot;&lt;br /&gt;
                                         point-y=&amp;quot;112&amp;quot; type=&amp;quot;flow-node&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;GVEndNode class=&amp;quot;it.greenvulcano.gvesb.core.flow.GVEndNode&amp;quot;&lt;br /&gt;
                                   end-business-process=&amp;quot;yes&amp;quot; id=&amp;quot;end&amp;quot; op-type=&amp;quot;end&amp;quot;&lt;br /&gt;
                                   output=&amp;quot;output&amp;quot; point-x=&amp;quot;358&amp;quot; point-y=&amp;quot;112&amp;quot;&lt;br /&gt;
                                   type=&amp;quot;flow-node&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/Flow&amp;gt;&lt;br /&gt;
                &amp;lt;/Operation&amp;gt;&lt;br /&gt;
            &amp;lt;/Client&amp;gt;    &lt;br /&gt;
        &amp;lt;/Service&amp;gt;&lt;br /&gt;
    &amp;lt;/Services&amp;gt;&lt;br /&gt;
&amp;lt;/GVServices&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point you have configured a service with a ''shell-call'' operation.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=Excelreader-call&amp;diff=2389</id>
		<title>Excelreader-call</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=Excelreader-call&amp;diff=2389"/>
		<updated>2012-02-17T14:02:52Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Definition==&lt;br /&gt;
Many IT applications, within their business process, need to read an Excel file. ''ExcelReaderCall'' plug-in helps IT organizations integrating applications that use Excel format to execute their business.&lt;br /&gt;
''ExcelReaderCall'' plug-in is compatible with all Excel formats up to version 2003, and it is very simple to configure. It receives in input a binary stream containing the Excel file, and returns in output a corresponding XML structure. At the output of ''ExcelReaderCall'' plug-in is possible to apply a [[ChangeGvBufferNode]] operation (with [http://en.wikipedia.org/wiki/OGNL OGNL] script or an [http://en.wikipedia.org/wiki/XSL XSL] transformation) to retrieve all interested data.&lt;br /&gt;
&lt;br /&gt;
{{GVESB}} provides two different tools, {{L_GVCONSOLE}} and {{L_VULCON}}, to configure all supported plug-ins in GV services.&lt;br /&gt;
&lt;br /&gt;
=={{VULCON}} / {{GVCONSOLE}} Configuration==&lt;br /&gt;
''excelreader-call'' is the operation that must be configured into {{L_VULCON}} or  {{L_GVCONSOLE}} [[System section]], to convert an Excel file in [[GVBuffer.object]] field, in an XML document. &lt;br /&gt;
In order to add an operation ''excelreader-call'' you must define the following fields:&lt;br /&gt;
&lt;br /&gt;
* ''class'': it.greenvulcano.gvesb.virtual.excel.reader.GVExcelReaderCallOperation (java class that manage ''ExcelReaderCall'' invocation).&lt;br /&gt;
* ''name'': this field identify the operation name that you will use in service definition.&lt;br /&gt;
* ''onlyData'': is a boolean field, it enabled in output cell formatting informations.  If 'false', insert in the XML document also the cell formatting informations.&lt;br /&gt;
  Default to 'true'.&lt;br /&gt;
* ''type'': call&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following example shows the configuration generated from {{L_VULCON}} or {{L_GVCONSOLE}} when you configure an ''excelreader-call'' operation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot;&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;GVSystems name=&amp;quot;SYSTEMS&amp;quot; type=&amp;quot;module&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Systems&amp;gt;&lt;br /&gt;
        &amp;lt;System id-system=&amp;quot;system-name&amp;quot; system-activation=&amp;quot;on&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Channel id-channel=&amp;quot;CHANNEL_NAME&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;excelreader-call class=&amp;quot;it.greenvulcano.gvesb.virtual.excel.reader.GVExcelReaderCallOperation&amp;quot;&lt;br /&gt;
                                  name=&amp;quot;ReadExcelInput&amp;quot; type=&amp;quot;call&amp;quot; onlyData=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;/Channel&amp;gt;    &lt;br /&gt;
        &amp;lt;/System&amp;gt;&lt;br /&gt;
    &amp;lt;/Systems&amp;gt;&lt;br /&gt;
&amp;lt;/GVSystems&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To use an ''excelreader-call'' in a {{GVESB}} service, you need to define a node of type [[GVOperationNode]] in [[Service section]] and define in the field ''operation-name'' the name defined in ''excelreader-call'' operation.&lt;br /&gt;
&lt;br /&gt;
The following example shows the configuration generated from {{L_VULCON}} or {{L_GVCONSOLE}} when you configure an ''excelreader-call'' operation in {{GVESB}} service:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot;&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;GVServices name=&amp;quot;SERVICES&amp;quot; type=&amp;quot;module&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Groups&amp;gt;&lt;br /&gt;
        &amp;lt;Group group-activation=&amp;quot;on&amp;quot; id-group=&amp;quot;DEFAULT_GRP&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/Groups&amp;gt;&lt;br /&gt;
    &amp;lt;Services&amp;gt;&lt;br /&gt;
        &amp;lt;Service group-name=&amp;quot;DEFAULT_GRP&amp;quot; id-service=&amp;quot;SERVICE-NAME&amp;quot;&lt;br /&gt;
                 service-activation=&amp;quot;on&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;Client id-system=&amp;quot;SYSTEM-NAME&amp;quot; statistics=&amp;quot;off&amp;quot; system-activation=&amp;quot;on&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;Operation name=&amp;quot;RequestReply&amp;quot; operation-activation=&amp;quot;on&amp;quot;&lt;br /&gt;
                           out-check-type=&amp;quot;none&amp;quot; type=&amp;quot;operation&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;Participant id-channel=&amp;quot;CHANNEL-NAME&amp;quot; id-system=&amp;quot;SYSTEM-NAME&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;Flow first-node=&amp;quot;excel_reader&amp;quot; point-x=&amp;quot;20&amp;quot; point-y=&amp;quot;112&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;GVOperationNode class=&amp;quot;it.greenvulcano.gvesb.core.flow.GVOperationNode&amp;quot;&lt;br /&gt;
                                         id=&amp;quot;excel_reader&amp;quot; id-system=&amp;quot;DAMA&amp;quot;&lt;br /&gt;
                                         input=&amp;quot;input&amp;quot; next-node-id=&amp;quot;end&amp;quot;&lt;br /&gt;
                                         op-type=&amp;quot;call&amp;quot;&lt;br /&gt;
                                         operation-name=&amp;quot;ReadExcelInput&amp;quot;&lt;br /&gt;
                                         output=&amp;quot;excel_xml&amp;quot; point-x=&amp;quot;158&amp;quot;&lt;br /&gt;
                                         point-y=&amp;quot;112&amp;quot; type=&amp;quot;flow-node&amp;quot;/&amp;gt;&lt;br /&gt;
                        &amp;lt;GVEndNode class=&amp;quot;it.greenvulcano.gvesb.core.flow.GVEndNode&amp;quot;&lt;br /&gt;
                                   end-business-process=&amp;quot;yes&amp;quot; id=&amp;quot;end&amp;quot; op-type=&amp;quot;end&amp;quot;&lt;br /&gt;
                                   output=&amp;quot;excel_xml&amp;quot; point-x=&amp;quot;358&amp;quot; point-y=&amp;quot;112&amp;quot;&lt;br /&gt;
                                   type=&amp;quot;flow-node&amp;quot;/&amp;gt;&lt;br /&gt;
                    &amp;lt;/Flow&amp;gt;&lt;br /&gt;
                &amp;lt;/Operation&amp;gt;&lt;br /&gt;
            &amp;lt;/Client&amp;gt;    &lt;br /&gt;
        &amp;lt;/Service&amp;gt;&lt;br /&gt;
    &amp;lt;/Services&amp;gt;&lt;br /&gt;
&amp;lt;/GVServices&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point you have configured a service with an ''excelreader-call'' operation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
This example shows an XML document generated by a simple Excel sheet (without cols and rows grouping).&lt;br /&gt;
Given an Excel sheet with the following structure:&lt;br /&gt;
{| class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! ID1&lt;br /&gt;
! ID2&lt;br /&gt;
! ID3&lt;br /&gt;
! ID4&lt;br /&gt;
! ID5&lt;br /&gt;
! ID6&lt;br /&gt;
! ID7&lt;br /&gt;
|-&lt;br /&gt;
| 23&lt;br /&gt;
| 23232&lt;br /&gt;
| 23&lt;br /&gt;
| 23333&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
| 3&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| 24444&lt;br /&gt;
| 23&lt;br /&gt;
| 23332&lt;br /&gt;
| 1&lt;br /&gt;
| 2&lt;br /&gt;
| 3&lt;br /&gt;
|}&lt;br /&gt;
''excelreader-call'' generates the following XML:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot;&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;workbook&amp;gt;&lt;br /&gt;
    &amp;lt;sheet number=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;name&amp;gt;&amp;lt;![CDATA[Foglio1]]&amp;gt;&amp;lt;/name&amp;gt;&lt;br /&gt;
        &amp;lt;row number=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;col number=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;data&amp;gt;&amp;lt;![CDATA[ID1]]&amp;gt;&amp;lt;/data&amp;gt;&lt;br /&gt;
            &amp;lt;/col&amp;gt;&lt;br /&gt;
            &amp;lt;col number=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;data&amp;gt;&amp;lt;![CDATA[ID2]]&amp;gt;&amp;lt;/data&amp;gt;&lt;br /&gt;
            &amp;lt;/col&amp;gt;&lt;br /&gt;
            &amp;lt;col number=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;data&amp;gt;&amp;lt;![CDATA[ID3]]&amp;gt;&amp;lt;/data&amp;gt;&lt;br /&gt;
            &amp;lt;/col&amp;gt;&lt;br /&gt;
            &amp;lt;col number=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;data&amp;gt;&amp;lt;![CDATA[ID4]]&amp;gt;&amp;lt;/data&amp;gt;&lt;br /&gt;
            &amp;lt;/col&amp;gt;&lt;br /&gt;
            &amp;lt;col number=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;data&amp;gt;&amp;lt;![CDATA[ID5]]&amp;gt;&amp;lt;/data&amp;gt;&lt;br /&gt;
            &amp;lt;/col&amp;gt;&lt;br /&gt;
            &amp;lt;col number=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;data&amp;gt;&amp;lt;![CDATA[ID6]]&amp;gt;&amp;lt;/data&amp;gt;&lt;br /&gt;
            &amp;lt;/col&amp;gt;&lt;br /&gt;
            &amp;lt;col number=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;data&amp;gt;&amp;lt;![CDATA[ID7]]&amp;gt;&amp;lt;/data&amp;gt;&lt;br /&gt;
            &amp;lt;/col&amp;gt;&lt;br /&gt;
        &amp;lt;/row&amp;gt;&lt;br /&gt;
        &amp;lt;row number=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;col number=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;data&amp;gt;&amp;lt;![CDATA[23]]&amp;gt;&amp;lt;/data&amp;gt;&lt;br /&gt;
            &amp;lt;/col&amp;gt;&lt;br /&gt;
            &amp;lt;col number=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;data&amp;gt;&amp;lt;![CDATA[23232]]&amp;gt;&amp;lt;/data&amp;gt;&lt;br /&gt;
            &amp;lt;/col&amp;gt;&lt;br /&gt;
            &amp;lt;col number=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;data&amp;gt;&amp;lt;![CDATA[23]]&amp;gt;&amp;lt;/data&amp;gt;&lt;br /&gt;
            &amp;lt;/col&amp;gt;&lt;br /&gt;
            &amp;lt;col number=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;data&amp;gt;&amp;lt;![CDATA[711]]&amp;gt;&amp;lt;/data&amp;gt;&lt;br /&gt;
            &amp;lt;/col&amp;gt;&lt;br /&gt;
            &amp;lt;col number=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;data&amp;gt;&amp;lt;![CDATA[1]]&amp;gt;&amp;lt;/data&amp;gt;&lt;br /&gt;
            &amp;lt;/col&amp;gt;&lt;br /&gt;
            &amp;lt;col number=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;data&amp;gt;&amp;lt;![CDATA[1]]&amp;gt;&amp;lt;/data&amp;gt;&lt;br /&gt;
            &amp;lt;/col&amp;gt;&lt;br /&gt;
            &amp;lt;col number=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;data&amp;gt;&amp;lt;![CDATA[1]]&amp;gt;&amp;lt;/data&amp;gt;&lt;br /&gt;
            &amp;lt;/col&amp;gt;&lt;br /&gt;
        &amp;lt;/row&amp;gt;&lt;br /&gt;
        &amp;lt;row number=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;col number=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;data&amp;gt;&amp;lt;![CDATA[23]]&amp;gt;&amp;lt;/data&amp;gt;&lt;br /&gt;
            &amp;lt;/col&amp;gt;&lt;br /&gt;
            &amp;lt;col number=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;data&amp;gt;&amp;lt;![CDATA[711]]&amp;gt;&amp;lt;/data&amp;gt;&lt;br /&gt;
            &amp;lt;/col&amp;gt;&lt;br /&gt;
            &amp;lt;col number=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;data&amp;gt;&amp;lt;![CDATA[23]]&amp;gt;&amp;lt;/data&amp;gt;&lt;br /&gt;
            &amp;lt;/col&amp;gt;&lt;br /&gt;
            &amp;lt;col number=&amp;quot;3&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;data&amp;gt;&amp;lt;![CDATA[23232]]&amp;gt;&amp;lt;/data&amp;gt;&lt;br /&gt;
            &amp;lt;/col&amp;gt;&lt;br /&gt;
            &amp;lt;col number=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;data&amp;gt;&amp;lt;![CDATA[1]]&amp;gt;&amp;lt;/data&amp;gt;&lt;br /&gt;
            &amp;lt;/col&amp;gt;&lt;br /&gt;
            &amp;lt;col number=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;data&amp;gt;&amp;lt;![CDATA[1]]&amp;gt;&amp;lt;/data&amp;gt;&lt;br /&gt;
            &amp;lt;/col&amp;gt;&lt;br /&gt;
            &amp;lt;col number=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;data&amp;gt;&amp;lt;![CDATA[1]]&amp;gt;&amp;lt;/data&amp;gt;&lt;br /&gt;
            &amp;lt;/col&amp;gt;&lt;br /&gt;
        &amp;lt;/row&amp;gt;&lt;br /&gt;
    &amp;lt;/sheet&amp;gt;&lt;br /&gt;
&amp;lt;/workbook&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With a [[ChangeGvBufferNode]] is possible parsing XML and retrieve any tag and value.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=GetAnagrafica_ws_bottom-up_method&amp;diff=2388</id>
		<title>GetAnagrafica ws bottom-up method</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=GetAnagrafica_ws_bottom-up_method&amp;diff=2388"/>
		<updated>2012-02-17T14:00:18Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Web Service wizard */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Definition ==&lt;br /&gt;
&lt;br /&gt;
Let's start from a {{GVESB}} [[service]] &amp;quot;getAnagrafica&amp;quot; that simply returns the anagrafic data present in table ''Anagrafica''.&lt;br /&gt;
&lt;br /&gt;
== System section ==&lt;br /&gt;
The first image shows how to create an operation system section.&lt;br /&gt;
In the tag system let's define a new Channel &amp;quot;CH_DB&amp;quot; and add a [[db-call]] operation, in [[db-call]] operation set the parameters for the Element DBOoperation, Statement and ResultSet:&lt;br /&gt;
*[[DBOperations]]--&amp;gt;[[DBOperations|DataSourceConnection]]&lt;br /&gt;
**jndi-name: insert the name of jndi DataSource in this example ds.anagrafica&lt;br /&gt;
*Statement&lt;br /&gt;
**StatementValue: in this field insert the following query &amp;quot;select cognome,nome,citta from anagrafica&amp;quot;&lt;br /&gt;
*[[ResultSet]]--&amp;gt;[[Formatter|QueryFormatter]]&lt;br /&gt;
**type: choose base_formatter&lt;br /&gt;
**structure: ONLY_DATA, remember if you don't want also metadata form query select for filed structure the value ONLY_DATA&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[File:1buws.png|thumb|WebService Wizard first window]]&lt;br /&gt;
| [[File:2buws.png|thumb|WebService Wizard second window]]&lt;br /&gt;
| [[File:3buws.png|thumb|WebService Wizard third window]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Service section ==&lt;br /&gt;
This section shows the getAnagrafica service configuration.&lt;br /&gt;
To configure the [[service]] do the following steps:&lt;br /&gt;
#On the elements [[Service]] add a service with name &amp;quot;getAnagrafica&amp;quot;.&lt;br /&gt;
#On the &amp;quot;request&amp;quot; node set db-call as operation&lt;br /&gt;
#As output-service set a xsl trasformation to transform the data as Web Service XSD expected.&lt;br /&gt;
To create a new trasformation go in section GvDataTrasformation and execute the following steps:&lt;br /&gt;
#On section Trasformation add new xsl trasformation&lt;br /&gt;
#On the opened page set:&lt;br /&gt;
##trasformation name:&amp;quot;getAnagrafica&amp;quot; &lt;br /&gt;
##Data source:Default&lt;br /&gt;
##xsd input: choose database.xsd&lt;br /&gt;
##root xsd input: RowSet (is the root element that return the query)&lt;br /&gt;
##xsd output: anagrafica.xsd (the schema that the Web Service expected)&lt;br /&gt;
##root XSD output: the root element of the xsd.&lt;br /&gt;
To create the xsl trasformation between the file Database.xsd and anagrafica.xsd you can use [[XML Data mapper]] tool&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[File:4buws.png|thumb|right|WebService Wizard fourth window]]&lt;br /&gt;
| [[File:5buws.png|thumb|right|WebService Wizard five window]]&lt;br /&gt;
| [[File:6buws.png|thumb|right|Xml data mapper]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Web Service wizard ==&lt;br /&gt;
On service element choose bottom-up development method, on the opened page set the following parameter:&lt;br /&gt;
*Web Service name: getAnagrafica&lt;br /&gt;
*Target namespace operation: &amp;lt;nowiki&amp;gt;http://www.greenvulcano.it/greenvulcano&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
*Operation to bind: choose getAnagrafica - RequestReply&lt;br /&gt;
*choose soap trasport as protocol&lt;br /&gt;
*set input type Web Service: body (this indicate that the input at getAnagrafica service is only the body of soap request)&lt;br /&gt;
*set data provider name: domWSDataProvider&lt;br /&gt;
If you are familiary with soapui framework you can test the web service, the image &amp;quot;WebService soapui test&amp;quot; shows how to.&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[File:7buws.png|thumb|right|WebService Wizard first window]]&lt;br /&gt;
| [[File:8buws.png|thumb|right|WebService Wizard second window]]&lt;br /&gt;
| [[File:9buws.png|thumb|right|WebService Wizard third window]]&lt;br /&gt;
| [[File:10buws.png|thumb|right|WebService soapui test]]&lt;br /&gt;
|}&lt;br /&gt;
If you want, you can [[Media:getAnagrafica.zip|download]] {{VULCON}} configuration for this example.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=GVWebServices&amp;diff=2387</id>
		<title>GVWebServices</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=GVWebServices&amp;diff=2387"/>
		<updated>2012-02-17T13:59:36Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* WebService */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Description==&lt;br /&gt;
&lt;br /&gt;
The element GVWebServices allows to define the [[Web Services]] implemented by {{GVESB}}.&lt;br /&gt;
&lt;br /&gt;
=={{VULCON}} / {{GVCONSOLE}} Configuration==&lt;br /&gt;
&lt;br /&gt;
The GVWebServices Element is present in the {{VULCON}} Adapter view, as a GVAdapters subelement.&lt;br /&gt;
&lt;br /&gt;
The following table shows GVWebServices element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| version || fixed || This attribute must assume the value '''1.0'''.&lt;br /&gt;
|-&lt;br /&gt;
| type || fixed || This attribute must assume the value '''module'''.&lt;br /&gt;
|-&lt;br /&gt;
| name || fixed || This attribute must assume the value '''WEB_SERVICES'''.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Its subelements are:&lt;br /&gt;
* Description&lt;br /&gt;
* [[GVWebServices#GreenVulcanoWebServices|GreenVulcanoWebServices]]&lt;br /&gt;
* [[GVWebServices#BusinessWebServices|BusinessWebServices]]&lt;br /&gt;
* [[GVWebServices#UDDI|UDDI]]&lt;br /&gt;
* [[GVWebServices#AxisExtra|AxisExtra]]&lt;br /&gt;
&lt;br /&gt;
===GreenVulcanoWebServices===&lt;br /&gt;
&lt;br /&gt;
This element represents the {{GVESB}} Web Services definition.&lt;br /&gt;
&lt;br /&gt;
Its subelements are:&lt;br /&gt;
* Description&lt;br /&gt;
* GreenVulcanoWebService&lt;br /&gt;
&lt;br /&gt;
====GreenVulcanoWebService====&lt;br /&gt;
&lt;br /&gt;
The key that identifies the service is given either by the field id-key, or by the triple [[system]]/[[service]]/[[operation]]:&lt;br /&gt;
* If this key is not satisfied we will use the default inputObjectDataProviders and outputObjectDataProviders &lt;br /&gt;
* If the defaults are not defined an exception will be thrown.&lt;br /&gt;
&lt;br /&gt;
The following table shows the GreenVulcanoWebService element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| type || fixed || This attribute must assume the value '''greenvulcanowebservice'''.&lt;br /&gt;
|-&lt;br /&gt;
| id-key || optional || The attribute's value can't be null.&lt;br /&gt;
|-&lt;br /&gt;
| id-service || optional || Service&lt;br /&gt;
|-&lt;br /&gt;
| id-system || optional || System&lt;br /&gt;
|-&lt;br /&gt;
| id-primitive || required || Primitive to invoke. The attribute's admitted values are:&lt;br /&gt;
* Request&lt;br /&gt;
* RequestReply&lt;br /&gt;
* GetReply&lt;br /&gt;
* GetRequest&lt;br /&gt;
* SendReply&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===BusinessWebServices===&lt;br /&gt;
&lt;br /&gt;
Business web services definition on Axis2.&lt;br /&gt;
&lt;br /&gt;
The following table shows the BusinessWebServices element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| wsdl-directory || required || Directory containing the generated WSDL for the services exposed through Axis2.&lt;br /&gt;
|-&lt;br /&gt;
| services-directory || required || Directory containing the services generated from a WSDL using Axis2.&lt;br /&gt;
|-&lt;br /&gt;
| authenticated-http-soap-address || optional || This is the default URL that is used to build the soap:&lt;br /&gt;
address for [[Web Services]] that require authentication exposed with http protocol.&lt;br /&gt;
This URL can be overridden on different services.&lt;br /&gt;
If not specified will be required to define it on the services.&lt;br /&gt;
The final URL will be formed by concatenating the name of the service: default-soap-address/service&lt;br /&gt;
|-&lt;br /&gt;
| authenticated-https-soap-address || optional || This is the default URL that is used in the build the soap:address for web services that require authentication exposed with https protocol.&lt;br /&gt;
This URL can be overridden on different services.&lt;br /&gt;
If not specified will be required to define it on the services.&lt;br /&gt;
The final URL will be formed by concatenating the name of the service: default-soap-address/service&lt;br /&gt;
|-&lt;br /&gt;
| http-soap-address || optional || This is the default URL that is used in the build the soap:address for web services that not require authentication exposed with http protocol.&lt;br /&gt;
This URL can be overridden on different services.&lt;br /&gt;
If not specified will be required to define it on the services.&lt;br /&gt;
The final URL will be formed by concatenating the name of the service: default-soap-address/service&lt;br /&gt;
|-&lt;br /&gt;
| https-soap-address || optional || This is the default URL that is used in the build the soap:address for web services that not require authentication exposed with https protocol.&lt;br /&gt;
This URL can be overridden on different services.&lt;br /&gt;
If not specified will be required to define it on the services.&lt;br /&gt;
The final URL will be formed by concatenating the name of the service: default-soap-address/service&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Its subelements are:&lt;br /&gt;
* Description&lt;br /&gt;
* WebService&lt;br /&gt;
&lt;br /&gt;
====WebService====&lt;br /&gt;
&lt;br /&gt;
This element allows to define a business web services.&lt;br /&gt;
&lt;br /&gt;
The following table shows the WebService element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| web-service || required || The attribute's value can't be null.&lt;br /&gt;
|-&lt;br /&gt;
| force-https || optional || The attribute's admitted values are:&lt;br /&gt;
* true&lt;br /&gt;
* false&lt;br /&gt;
|-&lt;br /&gt;
| soap-address || optional || Il soap:address will be exactly the here specified url.&lt;br /&gt;
As a difference with the default-soap-address, it won't be made any composition with the service name.&lt;br /&gt;
If default-soap-address is not specified, this is mandatory.&lt;br /&gt;
The attribute's value can't be null.&lt;br /&gt;
|-&lt;br /&gt;
| input-xsd || optional || The path of the XSD that defines the types of input that will be declared in the generated WSDL.&lt;br /&gt;
May contain an absolute path or a relative path, in which case, is relative to &amp;lt;nowiki&amp;gt;${{gv.app.home}}/xmlconfig/xsds.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
May contain [[placeholders]]. May also include the types of output, in this case does not specify the parameter 'output-xsd'.&lt;br /&gt;
The attribute's value can't be null.&lt;br /&gt;
|-&lt;br /&gt;
| output-xsd || optional || The path of the XSD that defines the types of output that will be declared in the generated WSDL.&lt;br /&gt;
May contain an absolute path or a relative path, in which case, is relative to &amp;lt;nowiki&amp;gt;${{gv.app.home}}/xsds.&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
If not specified only the parameter 'input-xsd' will be used.&lt;br /&gt;
The attribute's value can't be null.&lt;br /&gt;
|-&lt;br /&gt;
| targetNS-from-xsd || optional || Defines if the target namespace of the types in the WSDL shall be that specified in the XSD input. If &amp;quot;false&amp;quot;, the target namespace is: &amp;lt;nowiki&amp;gt;http://www.greenvulcano.it/greenvulcano&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
The attribute's admitted values are:&lt;br /&gt;
* true&lt;br /&gt;
* false&lt;br /&gt;
|-&lt;br /&gt;
| useOriginalwsdl || optional || The attribute's admitted values are:&lt;br /&gt;
* true&lt;br /&gt;
* false&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Its subelements are:&lt;br /&gt;
* Description&lt;br /&gt;
* [[GVWebServices#WSOperation|WSOperation]]&lt;br /&gt;
* [[GVWebServices#Transport|Transport]]&lt;br /&gt;
* [[GVWebServices#EngageModule|EngageModule]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====WSOperation=====&lt;br /&gt;
&lt;br /&gt;
This element defines the Web Service Operation.&lt;br /&gt;
&lt;br /&gt;
The following table shows the WSOperation element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| operation-qname || required || Qualified Name (QName) of the operation exposed by the web service. &lt;br /&gt;
If the namespace is present, it must be specified in braces:&lt;br /&gt;
{namespace}localname&lt;br /&gt;
|-&lt;br /&gt;
| soap-action || optional || MIME Header SOAPAction of the HTTP request.&lt;br /&gt;
If not specified is set to SERVICE/OPERATION &lt;br /&gt;
|-&lt;br /&gt;
| ref-dp || optional || DataProvider to be used for sending the reply to the caller.&lt;br /&gt;
The DataProvider will return a MessageContext to be sent as a reply.&lt;br /&gt;
If not used, the webservice adapter expects a org.apache.axiom.soap.SOAPEnvelope as a field object of GVBuffer.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
It has the subelements:&lt;br /&gt;
* Description&lt;br /&gt;
* [[GVWebServices#Binding|Binding]]&lt;br /&gt;
* [[GVWebServices#PolicyData|PolicyData]]&lt;br /&gt;
&lt;br /&gt;
=====Binding=====&lt;br /&gt;
&lt;br /&gt;
Defined by the triple gv-system/gv-service/gv-operation.&lt;br /&gt;
&lt;br /&gt;
The following table shows the Binding element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| gv-service || required || ID service with which to perform the invocation of {{GVESB}}&lt;br /&gt;
|-&lt;br /&gt;
| gv-system || optional || ID system with which to perform the invocation of {{GVESB}}&lt;br /&gt;
|-&lt;br /&gt;
| gv-operation || required ||  {{GVESB}} operation to invoke.&lt;br /&gt;
|-&lt;br /&gt;
| transaction-timeout-secs || optional || Transaction timeout in seconds.&lt;br /&gt;
|-&lt;br /&gt;
| inputType || optional || Defines how to set the response data in the object field of output GVBuffer:&lt;br /&gt;
* context : the MessageContext &lt;br /&gt;
* envelope : the envelope as XML serialized as string &lt;br /&gt;
* body : the body as XML serialized as string &lt;br /&gt;
* body-element : the first child of body as XML serialized as string &lt;br /&gt;
* header : the header as XML serialized as string &lt;br /&gt;
* envelope-om : the envelope as OMMessage &lt;br /&gt;
* body-om : the body as OMMessage &lt;br /&gt;
* body-element-om : the first child of body as OMMessage &lt;br /&gt;
* header-om : the header as OMMessage&lt;br /&gt;
Default: context&lt;br /&gt;
|-&lt;br /&gt;
| transaction || optional || Indicates whether the invocation to be performed in {{GVESB}} is transactional or not.&lt;br /&gt;
The possible values are:&lt;br /&gt;
* none : The invocation is performed in non transactional mode.&lt;br /&gt;
* commit-before-reply : The invocation is performed in transactional mode and the commit is carried out immediately before returning the response to clients.&lt;br /&gt;
* commit-after-reply : The invocation is performed in transactional mode and the commit is carried out immediately after returning the response to clients.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====PolicyData=====&lt;br /&gt;
&lt;br /&gt;
This element is an XML that describes the policies for a specific. Currently it is used only for the WS-Security implemented by the module 'rampart'.&lt;br /&gt;
&lt;br /&gt;
Follows an example of policy to be included on the module 'rampart':&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;wsp:Policy wsu:Id=&amp;quot;UTOverTransport&amp;quot; xmlns:wsu=&amp;quot;http://docs.oasis-open.org/&lt;br /&gt;
        wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd&amp;quot; &lt;br /&gt;
        xmlns:wsp=&amp;quot;http://schemas.xmlsoap.org/ws/2004/09/policy&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;wsp:ExactlyOne&amp;gt;&lt;br /&gt;
         &amp;lt;wsp:All&amp;gt;&lt;br /&gt;
             &amp;lt;sp:TransportBinding xmlns:sp=&amp;quot;http://schemas.xmlsoap.org/ws/2005/07/securitypolicy&amp;quot;&amp;gt;&lt;br /&gt;
                 &amp;lt;wsp:Policy&amp;gt;&lt;br /&gt;
                     &amp;lt;sp:TransportToken&amp;gt;&lt;br /&gt;
                         &amp;lt;wsp:Policy&amp;gt;&lt;br /&gt;
                             &amp;lt;sp:HttpsToken RequireClientCertificate=&amp;quot;false&amp;quot;/&amp;gt;&lt;br /&gt;
                         &amp;lt;/wsp:Policy&amp;gt;&lt;br /&gt;
                     &amp;lt;/sp:TransportToken&amp;gt;&lt;br /&gt;
                     &amp;lt;sp:AlgorithmSuite&amp;gt; &amp;lt;wsp:Policy&amp;gt; &amp;lt;sp:Basic256/&amp;gt; &amp;lt;/wsp:Policy&amp;gt; &amp;lt;/sp:AlgorithmSuite&amp;gt;&lt;br /&gt;
                     &amp;lt;sp:Layout&amp;gt; &amp;lt;wsp:Policy&amp;gt; &amp;lt;sp:Lax/&amp;gt; &amp;lt;/wsp:Policy&amp;gt; &amp;lt;/sp:Layout&amp;gt;&lt;br /&gt;
                     &amp;lt;sp:IncludeTimestamp/&amp;gt;&lt;br /&gt;
                 &amp;lt;/wsp:Policy&amp;gt;&lt;br /&gt;
             &amp;lt;/sp:TransportBinding&amp;gt;&lt;br /&gt;
             &amp;lt;sp:SignedSupportingTokens xmlns:sp=&amp;quot;http://schemas.xmlsoap.org/ws/2005/07/securitypolicy&amp;quot;&amp;gt;&lt;br /&gt;
                 &amp;lt;wsp:Policy&amp;gt;&lt;br /&gt;
                     &amp;lt;sp:UsernameTokensp: &lt;br /&gt;
                         IncludeToken=&amp;quot;http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient&amp;quot;/&amp;gt;&lt;br /&gt;
                 &amp;lt;/wsp:Policy&amp;gt; &lt;br /&gt;
             &amp;lt;/sp:SignedSupportingTokens&amp;gt;&lt;br /&gt;
             &amp;lt;ramp:RampartConfig xmlns:ramp=&amp;quot;http://ws.apache.org/rampart/policy&amp;quot;&amp;gt;&lt;br /&gt;
                 &amp;lt;ramp:user&amp;gt;alice&amp;lt;/ramp:user&amp;gt;&lt;br /&gt;
                 &amp;lt;ramp:passwordCallbackClass&amp;gt;org.apache.rampart.samples.policy.sample01.PWCBHandler&lt;br /&gt;
                 &amp;lt;/ramp:passwordCallbackClass&amp;gt;&lt;br /&gt;
             &amp;lt;/ramp:RampartConfig&amp;gt;&lt;br /&gt;
         &amp;lt;/wsp:All&amp;gt;&lt;br /&gt;
      &amp;lt;/wsp:ExactlyOne&amp;gt;&lt;br /&gt;
&amp;lt;/wsp:Policy&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The PolicyData Element is used by EngageModule, WSOperation.&lt;br /&gt;
&lt;br /&gt;
The following table shows the PolicyData element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| policy_key || required || Defines the key to set the policy for the service invocation.&lt;br /&gt;
The attribute's admitted values are:&lt;br /&gt;
* rampartPolicy&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====Transport=====&lt;br /&gt;
&lt;br /&gt;
Transport configured for webservices.&lt;br /&gt;
&lt;br /&gt;
Its subelements are:&lt;br /&gt;
* Description&lt;br /&gt;
* soap &lt;br /&gt;
* soap12 &lt;br /&gt;
* rest : with the attributes&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| verb || optional || The attribute's admitted values are:&lt;br /&gt;
* GET&lt;br /&gt;
* POST&lt;br /&gt;
* PUT&lt;br /&gt;
* DELETE&lt;br /&gt;
|}&lt;br /&gt;
* jms : with the attributes&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| connectionFactory || optional ||&lt;br /&gt;
|-&lt;br /&gt;
| initialContextFactory || optional || &lt;br /&gt;
|- &lt;br /&gt;
| jndiURL || optional ||&lt;br /&gt;
|-&lt;br /&gt;
| destination || optional ||&lt;br /&gt;
|-&lt;br /&gt;
| replyDestination || optional ||&lt;br /&gt;
|-&lt;br /&gt;
| destinationType || optional || The attribute's admitted values are:&lt;br /&gt;
* queue&lt;br /&gt;
* topic&lt;br /&gt;
|-&lt;br /&gt;
| contentType || optional || &lt;br /&gt;
|-&lt;br /&gt;
| bytesMessage || optional || &lt;br /&gt;
|-&lt;br /&gt;
| textMessage || optional ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====EngageModule=====&lt;br /&gt;
&lt;br /&gt;
The EngageModule Element is used by: AxisWebServiceInvoker and WebService.&lt;br /&gt;
&lt;br /&gt;
The following table shows the EngageModule element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| name || required || Defines the name of a module to hire to handle WS-*.&lt;br /&gt;
If set, takes precedence over the attribute 'specifications'.&lt;br /&gt;
The attribute's admitted values are:&lt;br /&gt;
* rampart&lt;br /&gt;
* sandesha2&lt;br /&gt;
|-&lt;br /&gt;
| type || optional || Defines the class that implements the hander for the module to engage.&lt;br /&gt;
The attribute's default value is '''it.greenvulcano.gvesb.virtual.ws.module.DefaultModuleHandler'''.&lt;br /&gt;
The attribute's admitted values are:&lt;br /&gt;
* it.greenvulcano.gvesb.virtual.ws.module.rampart.RampartModuleHandler&lt;br /&gt;
* it.greenvulcano.gvesb.virtual.ws.module.sandesha2.Sandesha2ModuleHandler&lt;br /&gt;
The attribute's value can't be null.&lt;br /&gt;
|-&lt;br /&gt;
| specification || optional || The specification to implement, mandatory and other than 'NO-SPEC' if the name attribute is not declared.&lt;br /&gt;
The attribute's default value is: NO-SPEC.&lt;br /&gt;
The attribute's admitted values are:&lt;br /&gt;
* NO-SPEC&lt;br /&gt;
* WS-Security&lt;br /&gt;
* WS-ReliableMessaging&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Its subelements are:&lt;br /&gt;
* Description&lt;br /&gt;
* [[GVWebServices#PolicyData|PolicyData]]&lt;br /&gt;
* [[GVWebServices#ModuleProperty|ModuleProperty]]&lt;br /&gt;
&lt;br /&gt;
=====ModuleProperty=====&lt;br /&gt;
&lt;br /&gt;
This element set specific properties for the module to engage.&lt;br /&gt;
&lt;br /&gt;
For example, the property 'org.apache.axis2.addressing.AddressingConstants.DISABLE_OUTBOUND_ADDRESSING_VALIDATION' setted to 'true' prevents a fault if SOAPAction is not set.&lt;br /&gt;
&lt;br /&gt;
The following table shows the ModuleProperty element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| name || required || The attribute's value can't be null.&lt;br /&gt;
|-&lt;br /&gt;
| value || required || The attribute's value can't be null.&lt;br /&gt;
|-&lt;br /&gt;
| type || optional || The attribute's default value is: String.&lt;br /&gt;
The attribute's admitted values are:&lt;br /&gt;
* String&lt;br /&gt;
* Boolean&lt;br /&gt;
* Byte&lt;br /&gt;
* Short&lt;br /&gt;
* Int&lt;br /&gt;
* Long&lt;br /&gt;
* Float&lt;br /&gt;
* Double&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===UDDI===&lt;br /&gt;
&lt;br /&gt;
The UDDI Element is used by: GVWebServices.&lt;br /&gt;
&lt;br /&gt;
It has the subelements:&lt;br /&gt;
* Description&lt;br /&gt;
* JAXMLRegistry&lt;br /&gt;
* Proxy&lt;br /&gt;
&lt;br /&gt;
====JAXMLRegistry====&lt;br /&gt;
&lt;br /&gt;
{{GVESB}} implementation for the UDDI Server JUDDI.&lt;br /&gt;
&lt;br /&gt;
The following table shows the JAXMLRegistry element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| class || fixed || This attribute must assume the value '''it.greenvulcano.gvesb.j2ee.xmlRegistry.impl.RegistryImpl'''.&lt;br /&gt;
|-&lt;br /&gt;
| type || fixed || This attribute must assume the value '''xmlregistry'''.&lt;br /&gt;
|-&lt;br /&gt;
| id-registry || required || Unique identifier of XMLRegistry &lt;br /&gt;
|-&lt;br /&gt;
| query-url || required || URL definition to perform the query&lt;br /&gt;
|-&lt;br /&gt;
| publish-url || required || Definition of the URL to make the publication&lt;br /&gt;
|-&lt;br /&gt;
| user-name || optional || Defining the user name for authentication on the Registry&lt;br /&gt;
|-&lt;br /&gt;
| password || optional || Defining the password for authentication on the Registry. #Encrypted&lt;br /&gt;
|-&lt;br /&gt;
| organization-name || optional || Defining the desired organization's name on the Registry&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Its subelements are:&lt;br /&gt;
* Description&lt;br /&gt;
* Properties&lt;br /&gt;
&lt;br /&gt;
=====Properties=====&lt;br /&gt;
&lt;br /&gt;
List of the properties needed to access the UDDI server.&lt;br /&gt;
&lt;br /&gt;
Its subelements are:&lt;br /&gt;
* Description&lt;br /&gt;
* connectionFactory&lt;br /&gt;
* connectionProperty&lt;br /&gt;
&lt;br /&gt;
=====connectionFactory=====&lt;br /&gt;
&lt;br /&gt;
{{GVESB}} Connection Factory.&lt;br /&gt;
&lt;br /&gt;
The following table show the connectionFactory element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| value || required || Full qualified name of the connection factory.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====connectionProperty=====&lt;br /&gt;
&lt;br /&gt;
Defines a property to access the UDDI server.&lt;br /&gt;
&lt;br /&gt;
The following table shows the connectionProperty element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| type || required || Property type.&lt;br /&gt;
|-&lt;br /&gt;
| name || required || Fully qualified interface name.&lt;br /&gt;
|-&lt;br /&gt;
| value || required || Fully qualified name of te implementation.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=====Proxy=====&lt;br /&gt;
&lt;br /&gt;
This element defines the Proxy configuration.&lt;br /&gt;
&lt;br /&gt;
It is used by: [[Http-call#endpoint|endpoint]], '''UDDI''' and [[ws-call]].&lt;br /&gt;
&lt;br /&gt;
The following table shows the Proxy element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| host || required || Proxy server IP or name.&lt;br /&gt;
|-&lt;br /&gt;
| port || optional || Proxy server port. Default: 80&lt;br /&gt;
|-&lt;br /&gt;
| user || optional || User name.&lt;br /&gt;
|-&lt;br /&gt;
| password || optional || User password. #Encrypted&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===AxisExtra===&lt;br /&gt;
&lt;br /&gt;
The AxisExtra Element is used by: GVWebServices and it is visible from {{L_VULCON}} in the Adapter View.&lt;br /&gt;
&lt;br /&gt;
Its subelements are:&lt;br /&gt;
* Description&lt;br /&gt;
* [[GVWebServices#PasswordCallback|PasswordCallback]]&lt;br /&gt;
&lt;br /&gt;
====PasswordCallback====&lt;br /&gt;
&lt;br /&gt;
Contains the PwCbBasicHandler items whose attributes are:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| type || fixed || This attribute must assume the value '''pwcb'''.&lt;br /&gt;
|-&lt;br /&gt;
| class || fixed || This attribute must assume the value '''it.greenvulcano.gvesb.ws.rampart.policy.pwcb.PwCbBasicHandler'''.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The PwCbBasicHandler Element contains the subelements:&lt;br /&gt;
* Description&lt;br /&gt;
* [[GVWebServices#UserDef|UserDef]]&lt;br /&gt;
&lt;br /&gt;
=====UserDef=====&lt;br /&gt;
&lt;br /&gt;
Each UserDef Element allows to define an User.&lt;br /&gt;
&lt;br /&gt;
The following table shows the UserDef element's attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| name || required || The attribute's value can't be null.&lt;br /&gt;
|-&lt;br /&gt;
| password || required || #Encrypted&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=J2ee-jca-call&amp;diff=2386</id>
		<title>J2ee-jca-call</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=J2ee-jca-call&amp;diff=2386"/>
		<updated>2012-02-17T13:58:15Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* {{VULCON}} / {{GVCONSOLE}} Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Description==&lt;br /&gt;
&lt;br /&gt;
This feature allows you to define an invocation to a JCA adapter that exposes the CCI interface.&lt;br /&gt;
&lt;br /&gt;
=={{VULCON}} / {{GVCONSOLE}} Configuration==&lt;br /&gt;
&lt;br /&gt;
There are no limitations on the structure of records that the JCA adapter can use. The body of GVBuffer must contain an XML structure that describes the JCA record, and in response the output record is converted in the same XML format.&lt;br /&gt;
&lt;br /&gt;
The ''j2ee-jca-call'' Element is used by [[Channel]] and [[routed-call]].&lt;br /&gt;
&lt;br /&gt;
Its attributes are: &lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| type || fixed || This attribute must assume the value '''call'''.&lt;br /&gt;
|-&lt;br /&gt;
| class || fixed || This attribute must assume the value '''it.greenvulcano.gvesb.virtual.j2ee.JCACallOperation'''.&lt;br /&gt;
|-&lt;br /&gt;
| name || required || Operation name. Used in the 'Flow' section to associate workflow nodes to VCL operations.&lt;br /&gt;
|-&lt;br /&gt;
| jndi-name-eis || required || JNDI name under which the resource adapter is installed. Is the JNDI name of connection factory.&lt;br /&gt;
|-&lt;br /&gt;
| exec-type || required || Invocation description:&lt;br /&gt;
* exec_in_out: {{GVESB}} uses the Interaction.execute() with the input and output records. If the method returns false, {{GVESB}} throws an exception.&lt;br /&gt;
* out_exec_in: {{GVESB}} uses the method Interaction.execute() with the only input record, receiving the output record as a result of invocation.&lt;br /&gt;
* exec_in: {{GVESB}} uses the method Interaction.execute() with the only input record, without expecting results. {{GVESB}} returns the input record. &amp;lt;br/&amp;gt; Refer to the documentation of particular JCA adapter to see which are the accepted methods.&lt;br /&gt;
|-&lt;br /&gt;
| output-name || optional || If you specify ''exec_in_out'' to attribute ''exec-type'', you must specify the name of the output record. &amp;lt;br/&amp;gt; Refer to the documentation of particular JCA adapter to see which is the name to be used.&lt;br /&gt;
|-&lt;br /&gt;
| output-type || optional || If you specify 'exec_in_out' to attribute 'exec-type', specify the type of output record.&amp;lt;br/&amp;gt; Refer to the documentation of particular JCA adapter to see what kind of records is returned by invoked function. &amp;lt;br/&amp;gt; The attribute's admitted values are:&lt;br /&gt;
* mapped&lt;br /&gt;
* indexed&lt;br /&gt;
|-&lt;br /&gt;
| byteArray-handling || optional || Defines how to deal with returns of type byte[].&lt;br /&gt;
* base64: The byte arrays are encoded in base64 strings.&lt;br /&gt;
* string: The byte arrays are interpreted as strings. In the case of string you can define the encoding to be used with the attribute ''byteArray-encoding''.&amp;lt;br/&amp;gt; If you do not specify the encoding will be used the platform default.&lt;br /&gt;
* xml: The byte arrays are interpreted as serialized XML.&lt;br /&gt;
|-&lt;br /&gt;
| byteArray-encoding || optional || Defines the encoding to be used in case byteArray-handling is set to 'string'.&lt;br /&gt;
|-&lt;br /&gt;
| namespace-prefix || optional || The XML used to describe JCA records provides a particular namespace (&amp;lt;nowiki&amp;gt;http://www.eaisoftware.it/jca/xml&amp;lt;/nowiki&amp;gt;). The default prefix used for namespace is ''jca''. &amp;lt;br/&amp;gt; Warning: Changing this value will force a change of xpath&lt;br /&gt;
used in sub-elements ''xml-data'' and ''param-gvdata''.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''j2ee-jca-call'' has the following subelements:&lt;br /&gt;
&lt;br /&gt;
* Description&lt;br /&gt;
* [[JNDIHelper]]&lt;br /&gt;
* [[J2ee-jca-call#jca-interaction-spec|jca-interaction-spec]]&lt;br /&gt;
* [[J2ee-jca-call#jca-connection-spec|jca-connection-spec]]&lt;br /&gt;
* xml-data&lt;br /&gt;
* param-gvbuffer&lt;br /&gt;
* [[ServiceAlias]]&lt;br /&gt;
&lt;br /&gt;
===jca-interaction-spec===&lt;br /&gt;
&lt;br /&gt;
The element ''jca-interaction-spec'' is used only by ''j2ee-jca-call'' and specifies the properties for the object ''javax.resource.cci.InteractionSpec''.&lt;br /&gt;
The InteractionSpec object must be a JavaBeans and its properties are used to provide the necessary parameters for JCA connector to complete the interaction with the EIS.&lt;br /&gt;
&lt;br /&gt;
Refer to the documentation of particular JCA adapter for a list of properties supported by InteractionSpec.&lt;br /&gt;
It has the attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| class || required || Class that implements the InteractionSpec. Consult the documentation of particular JCA adapter for the value of this parameter.&lt;br /&gt;
|-&lt;br /&gt;
| function-name || optional || Many EIS provides different functions. This property allows you to specify the function to invoke. &amp;lt;br/&amp;gt; JCA specifications require implementation of this standard property only if applicable to the particular EIS. Refer to the documentation of the particular EIS for a list of available functions.&lt;br /&gt;
|-&lt;br /&gt;
| interaction-verb || optional || The functions exposed by an EIS can be invoked in a standard way:&lt;br /&gt;
* SYNC_SEND_RECEIVE: Send data to the EIS, with synchronous waiting for a reply.&lt;br /&gt;
* SYNC_SEND: Send data to the EIS, without reply.&lt;br /&gt;
* SYNC_RECEIVE: Request of data to the EIS. &amp;lt;br/&amp;gt; JCA specifications require implementation of this standard property only if applicable to the particular EIS. &amp;lt;br/&amp;gt; Refer to the documentation of the particular EIS to check the verb for the various supported functions.&lt;br /&gt;
|-&lt;br /&gt;
| execution-timeout || optional || Timeout in milliseconds for a given interaction. Not all EIS support this parameter. JCA specifications require implementation of this standard property only if applicable to the particular EIS.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
It has the following subelements:&lt;br /&gt;
* Description, &lt;br /&gt;
* spec-constructor (see bellow),&lt;br /&gt;
* spec-property (see bellow)&lt;br /&gt;
&lt;br /&gt;
===jca-connection-spec===&lt;br /&gt;
&lt;br /&gt;
The element ''jca-connection-spec'' is used to specify the properties for the object javax.resource.cci.ConnectionSpec.&lt;br /&gt;
&lt;br /&gt;
The ConnectionSpec object must be a JavaBeans and its properties are used to provide initial parameters to JCA connector&lt;br /&gt;
in order to establish a connection with the EIS. Refer to the documentation of particular JCA adapter for a list of properties supported by ConnectionSpec.&lt;br /&gt;
&lt;br /&gt;
The ''jca-connection-spec'' Element is used only by '''j2ee-jca-call'''.&lt;br /&gt;
&lt;br /&gt;
It has the following attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| class'' || required || Class that implements the ConnectionSpec. Consult the documentation of particular JCA adapter for the value of this parameter.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
and accepts the subelements:&lt;br /&gt;
* Description&lt;br /&gt;
* spec-constructor (see bellow)&lt;br /&gt;
* spec-property (see bellow)&lt;br /&gt;
&lt;br /&gt;
===spec-constructor===&lt;br /&gt;
&lt;br /&gt;
''spec-constructor'' allows you to build InteractionSpec or ConnectionSpec objects using constructors with a list of parameters.&lt;br /&gt;
&lt;br /&gt;
This element identifies constructors that accept only simple types as parameters.&lt;br /&gt;
&lt;br /&gt;
Refer to the documentation of the particular EIS to see which objects constructors are supported.&lt;br /&gt;
&lt;br /&gt;
The ''spec-constructor'' element is used by '''jca-connection-spec''' and '''jca-interaction-spec'''.&lt;br /&gt;
&lt;br /&gt;
It has the subelements&lt;br /&gt;
&lt;br /&gt;
* Description,&lt;br /&gt;
* parameter.&lt;br /&gt;
&lt;br /&gt;
====parameter====&lt;br /&gt;
&lt;br /&gt;
The parameter Element specify a constructor parameter. It is used only by '''spec-constructor'''.&lt;br /&gt;
&lt;br /&gt;
Its attributes are:&lt;br /&gt;
&lt;br /&gt;
* ''type'': Parameter type. Only supports simple types. The attribute's admitted values are:&lt;br /&gt;
** byte&lt;br /&gt;
** boolean&lt;br /&gt;
** char&lt;br /&gt;
** double&lt;br /&gt;
** float&lt;br /&gt;
** int&lt;br /&gt;
** long&lt;br /&gt;
** short&lt;br /&gt;
** String&lt;br /&gt;
* ''value'': Parameter value. The attribute's admitted values are:&lt;br /&gt;
** true&lt;br /&gt;
** false&lt;br /&gt;
&lt;br /&gt;
===spec-property===&lt;br /&gt;
&lt;br /&gt;
Property used to initialize the connection spec to connect the JCA adapter.&lt;br /&gt;
&lt;br /&gt;
The properties to be specified depend on the particular resource adapter. Refer to the documentation of the resource adapter.&lt;br /&gt;
&lt;br /&gt;
The '''spec-property''' Element is used by '''jca-connection-spec''', '''jca-interaction-spec'''.&lt;br /&gt;
&lt;br /&gt;
Its attributes are:&lt;br /&gt;
&lt;br /&gt;
* ''name'': Property name.&lt;br /&gt;
* ''value'': Property value.&lt;br /&gt;
&lt;br /&gt;
===xml-data===&lt;br /&gt;
&lt;br /&gt;
According to the JCA specification, the Record may contain only simple data types or other records.&lt;br /&gt;
However, it is frequently that some return strings contain XML data. &lt;br /&gt;
&lt;br /&gt;
This element allows you to specify the xpath for string data to be transformed into XML.&lt;br /&gt;
&lt;br /&gt;
The xml-data Element is used only by '''j2ee-jca-call''' and has the subelements:&lt;br /&gt;
&lt;br /&gt;
* Description,&lt;br /&gt;
* string-to-xml.&lt;br /&gt;
&lt;br /&gt;
====string-to-xml====&lt;br /&gt;
&lt;br /&gt;
Specifies that a particular string returned by EIS must be interpreted as XML.&lt;br /&gt;
The string-to-xml Element is used only by '''xml-data''' and has an only attribute:&lt;br /&gt;
&lt;br /&gt;
* ''xpath'': XPath to identify the data to be interpreted as XML.&lt;br /&gt;
&lt;br /&gt;
===param-gvbuffer===&lt;br /&gt;
&lt;br /&gt;
This feature allows you to set some fields GVBuffer output with the output values of the EIS.&lt;br /&gt;
Can only be used if the output of the EIS is in XML format.&lt;br /&gt;
&lt;br /&gt;
The param-gvbuffer Element is used only by '''j2ee-jca-call'''.&lt;br /&gt;
&lt;br /&gt;
It has the attribute:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| xpath-retCode || required || Specifies an XPath expression to be applied to EIS output XML to select the return code set in the output GVBuffer.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
and the subelements:&lt;br /&gt;
* Description,&lt;br /&gt;
* property&lt;br /&gt;
&lt;br /&gt;
====property====&lt;br /&gt;
&lt;br /&gt;
Specifies an XPath expression to be applied to EIS output XML to select the value of a propery to set in the output GVBuffer.&lt;br /&gt;
&lt;br /&gt;
Its attributes are:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| name || required || Name of property to set on output GVBuffer.&lt;br /&gt;
|-&lt;br /&gt;
| xpath || required || Specifies an XPath expression to be applied to EIS output XML to select the value of a propery to set in the output&lt;br /&gt;
|-&lt;br /&gt;
| default || optional || Specifies a default value to use in case the XPath does not select any value. &amp;lt;br/&amp;gt; If not specified, if the XPath does not identify any value, the field will not be set.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=J2ee-jca-call&amp;diff=2385</id>
		<title>J2ee-jca-call</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=J2ee-jca-call&amp;diff=2385"/>
		<updated>2012-02-17T13:57:27Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* {{VULCON}} / {{GVCONSOLE}} Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Description==&lt;br /&gt;
&lt;br /&gt;
This feature allows you to define an invocation to a JCA adapter that exposes the CCI interface.&lt;br /&gt;
&lt;br /&gt;
=={{VULCON}} / {{GVCONSOLE}} Configuration==&lt;br /&gt;
&lt;br /&gt;
There are no limitations on the structure of records that the JCA adapter can use. The body of GVBuffer must contain an XML structure that describes the JCA record, and in response the output record is converted in the same XML format.&lt;br /&gt;
&lt;br /&gt;
The ''j2ee-jca-call'' Element is used by [[Channel]] and [[routed-call]].&lt;br /&gt;
&lt;br /&gt;
Its attributes are: &lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| type || fixed || This attribute must assume the value '''call'''.&lt;br /&gt;
|-&lt;br /&gt;
| class || fixed || This attribute must assume the value '''it.greenvulcano.gvesb.virtual.j2ee.JCACallOperation'''.&lt;br /&gt;
|-&lt;br /&gt;
| name || required || Operation name. Used in the 'Flow' section to associate workflow nodes to VCL operations.&lt;br /&gt;
|-&lt;br /&gt;
| jndi-name-eis || required || JNDI name under which the resource adapter is installed. Is the JNDI name of connection factory.&lt;br /&gt;
|-&lt;br /&gt;
| exec-type || required || Invocation description:&lt;br /&gt;
* exec_in_out: {{GVESB}} uses the Interaction.execute() with the input and output records. If the method returns false, {{GVESB}} throws an exception.&lt;br /&gt;
* out_exec_in: {{GVESB}} uses the method Interaction.execute() with the only input record, receiving the output record as a result of invocation.&lt;br /&gt;
* exec_in: {{GVESB}} uses the method Interaction.execute() with the only input record, without expecting results. {{GVESB}} returns the input record. &amp;lt;br/&amp;gt; Refer to the documentation of particular JCA adapter to see which are the accepted methods.&lt;br /&gt;
|-&lt;br /&gt;
| output-name || optional || If you specify ''exec_in_out'' to attribute ''exec-type'', you must specify the name of the output record. &amp;lt;br/&amp;gt; Refer to the documentation of particular JCA adapter to see which is the name to be used.&lt;br /&gt;
|-&lt;br /&gt;
| output-type || optional || If you specify 'exec_in_out' to attribute 'exec-type', specify the type of output record.&amp;lt;br/&amp;gt; Refer to the documentation of particular JCA adapter to see what kind of records is returned by invoked function. &amp;lt;br/&amp;gt; The attribute's admitted values are:&lt;br /&gt;
* mapped&lt;br /&gt;
* indexed&lt;br /&gt;
|-&lt;br /&gt;
| byteArray-handling || optional || Defines how to deal with returns of type byte[].&lt;br /&gt;
* base64: The byte arrays are encoded in base64 strings.&lt;br /&gt;
* string: The byte arrays are interpreted as strings. In the case of string you can define the encoding to be used with the attribute ''byteArray-encoding''.&amp;lt;br/&amp;gt; If you do not specify the encoding will be used the platform default.&lt;br /&gt;
* xml: The byte arrays are interpreted as serialized XML.&lt;br /&gt;
|-&lt;br /&gt;
| byteArray-encoding || optional || Defines the encoding to be used in case byteArray-handling is set to 'string'.&lt;br /&gt;
|-&lt;br /&gt;
| namespace-prefix || optional || The XML used to describe JCA records provides a particular namespace (http://www.eaisoftware.it/jca/xml http://www.eaisoftware.it/jca/xml). The default prefix used for namespace is ''jca''. &amp;lt;br/&amp;gt; Warning: Changing this value will force a change of xpath&lt;br /&gt;
used in sub-elements ''xml-data'' and ''param-gvdata''.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''j2ee-jca-call'' has the following subelements:&lt;br /&gt;
&lt;br /&gt;
* Description&lt;br /&gt;
* [[JNDIHelper]]&lt;br /&gt;
* [[J2ee-jca-call#jca-interaction-spec|jca-interaction-spec]]&lt;br /&gt;
* [[J2ee-jca-call#jca-connection-spec|jca-connection-spec]]&lt;br /&gt;
* xml-data&lt;br /&gt;
* param-gvbuffer&lt;br /&gt;
* [[ServiceAlias]]&lt;br /&gt;
&lt;br /&gt;
===jca-interaction-spec===&lt;br /&gt;
&lt;br /&gt;
The element ''jca-interaction-spec'' is used only by ''j2ee-jca-call'' and specifies the properties for the object ''javax.resource.cci.InteractionSpec''.&lt;br /&gt;
The InteractionSpec object must be a JavaBeans and its properties are used to provide the necessary parameters for JCA connector to complete the interaction with the EIS.&lt;br /&gt;
&lt;br /&gt;
Refer to the documentation of particular JCA adapter for a list of properties supported by InteractionSpec.&lt;br /&gt;
It has the attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| class || required || Class that implements the InteractionSpec. Consult the documentation of particular JCA adapter for the value of this parameter.&lt;br /&gt;
|-&lt;br /&gt;
| function-name || optional || Many EIS provides different functions. This property allows you to specify the function to invoke. &amp;lt;br/&amp;gt; JCA specifications require implementation of this standard property only if applicable to the particular EIS. Refer to the documentation of the particular EIS for a list of available functions.&lt;br /&gt;
|-&lt;br /&gt;
| interaction-verb || optional || The functions exposed by an EIS can be invoked in a standard way:&lt;br /&gt;
* SYNC_SEND_RECEIVE: Send data to the EIS, with synchronous waiting for a reply.&lt;br /&gt;
* SYNC_SEND: Send data to the EIS, without reply.&lt;br /&gt;
* SYNC_RECEIVE: Request of data to the EIS. &amp;lt;br/&amp;gt; JCA specifications require implementation of this standard property only if applicable to the particular EIS. &amp;lt;br/&amp;gt; Refer to the documentation of the particular EIS to check the verb for the various supported functions.&lt;br /&gt;
|-&lt;br /&gt;
| execution-timeout || optional || Timeout in milliseconds for a given interaction. Not all EIS support this parameter. JCA specifications require implementation of this standard property only if applicable to the particular EIS.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
It has the following subelements:&lt;br /&gt;
* Description, &lt;br /&gt;
* spec-constructor (see bellow),&lt;br /&gt;
* spec-property (see bellow)&lt;br /&gt;
&lt;br /&gt;
===jca-connection-spec===&lt;br /&gt;
&lt;br /&gt;
The element ''jca-connection-spec'' is used to specify the properties for the object javax.resource.cci.ConnectionSpec.&lt;br /&gt;
&lt;br /&gt;
The ConnectionSpec object must be a JavaBeans and its properties are used to provide initial parameters to JCA connector&lt;br /&gt;
in order to establish a connection with the EIS. Refer to the documentation of particular JCA adapter for a list of properties supported by ConnectionSpec.&lt;br /&gt;
&lt;br /&gt;
The ''jca-connection-spec'' Element is used only by '''j2ee-jca-call'''.&lt;br /&gt;
&lt;br /&gt;
It has the following attributes:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| class'' || required || Class that implements the ConnectionSpec. Consult the documentation of particular JCA adapter for the value of this parameter.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
and accepts the subelements:&lt;br /&gt;
* Description&lt;br /&gt;
* spec-constructor (see bellow)&lt;br /&gt;
* spec-property (see bellow)&lt;br /&gt;
&lt;br /&gt;
===spec-constructor===&lt;br /&gt;
&lt;br /&gt;
''spec-constructor'' allows you to build InteractionSpec or ConnectionSpec objects using constructors with a list of parameters.&lt;br /&gt;
&lt;br /&gt;
This element identifies constructors that accept only simple types as parameters.&lt;br /&gt;
&lt;br /&gt;
Refer to the documentation of the particular EIS to see which objects constructors are supported.&lt;br /&gt;
&lt;br /&gt;
The ''spec-constructor'' element is used by '''jca-connection-spec''' and '''jca-interaction-spec'''.&lt;br /&gt;
&lt;br /&gt;
It has the subelements&lt;br /&gt;
&lt;br /&gt;
* Description,&lt;br /&gt;
* parameter.&lt;br /&gt;
&lt;br /&gt;
====parameter====&lt;br /&gt;
&lt;br /&gt;
The parameter Element specify a constructor parameter. It is used only by '''spec-constructor'''.&lt;br /&gt;
&lt;br /&gt;
Its attributes are:&lt;br /&gt;
&lt;br /&gt;
* ''type'': Parameter type. Only supports simple types. The attribute's admitted values are:&lt;br /&gt;
** byte&lt;br /&gt;
** boolean&lt;br /&gt;
** char&lt;br /&gt;
** double&lt;br /&gt;
** float&lt;br /&gt;
** int&lt;br /&gt;
** long&lt;br /&gt;
** short&lt;br /&gt;
** String&lt;br /&gt;
* ''value'': Parameter value. The attribute's admitted values are:&lt;br /&gt;
** true&lt;br /&gt;
** false&lt;br /&gt;
&lt;br /&gt;
===spec-property===&lt;br /&gt;
&lt;br /&gt;
Property used to initialize the connection spec to connect the JCA adapter.&lt;br /&gt;
&lt;br /&gt;
The properties to be specified depend on the particular resource adapter. Refer to the documentation of the resource adapter.&lt;br /&gt;
&lt;br /&gt;
The '''spec-property''' Element is used by '''jca-connection-spec''', '''jca-interaction-spec'''.&lt;br /&gt;
&lt;br /&gt;
Its attributes are:&lt;br /&gt;
&lt;br /&gt;
* ''name'': Property name.&lt;br /&gt;
* ''value'': Property value.&lt;br /&gt;
&lt;br /&gt;
===xml-data===&lt;br /&gt;
&lt;br /&gt;
According to the JCA specification, the Record may contain only simple data types or other records.&lt;br /&gt;
However, it is frequently that some return strings contain XML data. &lt;br /&gt;
&lt;br /&gt;
This element allows you to specify the xpath for string data to be transformed into XML.&lt;br /&gt;
&lt;br /&gt;
The xml-data Element is used only by '''j2ee-jca-call''' and has the subelements:&lt;br /&gt;
&lt;br /&gt;
* Description,&lt;br /&gt;
* string-to-xml.&lt;br /&gt;
&lt;br /&gt;
====string-to-xml====&lt;br /&gt;
&lt;br /&gt;
Specifies that a particular string returned by EIS must be interpreted as XML.&lt;br /&gt;
The string-to-xml Element is used only by '''xml-data''' and has an only attribute:&lt;br /&gt;
&lt;br /&gt;
* ''xpath'': XPath to identify the data to be interpreted as XML.&lt;br /&gt;
&lt;br /&gt;
===param-gvbuffer===&lt;br /&gt;
&lt;br /&gt;
This feature allows you to set some fields GVBuffer output with the output values of the EIS.&lt;br /&gt;
Can only be used if the output of the EIS is in XML format.&lt;br /&gt;
&lt;br /&gt;
The param-gvbuffer Element is used only by '''j2ee-jca-call'''.&lt;br /&gt;
&lt;br /&gt;
It has the attribute:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| xpath-retCode || required || Specifies an XPath expression to be applied to EIS output XML to select the return code set in the output GVBuffer.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
and the subelements:&lt;br /&gt;
* Description,&lt;br /&gt;
* property&lt;br /&gt;
&lt;br /&gt;
====property====&lt;br /&gt;
&lt;br /&gt;
Specifies an XPath expression to be applied to EIS output XML to select the value of a propery to set in the output GVBuffer.&lt;br /&gt;
&lt;br /&gt;
Its attributes are:&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Attribute !! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| name || required || Name of property to set on output GVBuffer.&lt;br /&gt;
|-&lt;br /&gt;
| xpath || required || Specifies an XPath expression to be applied to EIS output XML to select the value of a propery to set in the output&lt;br /&gt;
|-&lt;br /&gt;
| default || optional || Specifies a default value to use in case the XPath does not select any value. &amp;lt;br/&amp;gt; If not specified, if the XPath does not identify any value, the field will not be set.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=Examples_using_the_GV_Console&amp;diff=2383</id>
		<title>Examples using the GV Console</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=Examples_using_the_GV_Console&amp;diff=2383"/>
		<updated>2012-02-17T12:25:16Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Description==&lt;br /&gt;
&lt;br /&gt;
This section shows how to deploy and test a new service using the {{L_GVCONSOLE}} using the ValidateXMLFiles and ValidateSingleXMLFile services, presented in the section [[First projects]].&lt;br /&gt;
&lt;br /&gt;
ValidateXMLFiles and ValidateSingleXMLFile example scopes are:&lt;br /&gt;
* Reading XML files from a directory of inputs: &amp;lt;br/&amp;gt; We have into the directory &amp;lt;nowiki&amp;gt;${{gv.app.home}}&amp;lt;/nowiki&amp;gt;/TEST/TESTFS/TestXML/input the following files:&lt;br /&gt;
:* XML1.xml&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;list xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&lt;br /&gt;
      xsi:noNamespaceSchemaLocation=&amp;quot;ValidateXML.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;element&amp;gt;&lt;br /&gt;
    &amp;lt;child1&amp;gt;string 1&amp;lt;/child1&amp;gt;&lt;br /&gt;
    &amp;lt;child2&amp;gt;string 2&amp;lt;/child2&amp;gt;&lt;br /&gt;
    &amp;lt;child3&amp;gt;string 3&amp;lt;/child3&amp;gt;&lt;br /&gt;
  &amp;lt;/element&amp;gt;&lt;br /&gt;
&amp;lt;/list&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
:* XML2.xml&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;list xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&lt;br /&gt;
      xsi:noNamespaceSchemaLocation=&amp;quot;ValidateXML.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;element&amp;gt;&lt;br /&gt;
    &amp;lt;child1&amp;gt;string 1&amp;lt;/child1&amp;gt;&lt;br /&gt;
    &amp;lt;child2&amp;gt;string 2&amp;lt;/child2&amp;gt;&lt;br /&gt;
    &amp;lt;child4&amp;gt;BAD string 4&amp;lt;/child4&amp;gt;&lt;br /&gt;
  &amp;lt;/element&amp;gt;&lt;br /&gt;
&amp;lt;/list&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
:* XML3.xml.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;list xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&lt;br /&gt;
      xsi:noNamespaceSchemaLocation=&amp;quot;ValidateXML.xsd&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;element&amp;gt;&lt;br /&gt;
    &amp;lt;child1&amp;gt;string 1&amp;lt;/child1&amp;gt;&lt;br /&gt;
    &amp;lt;child2&amp;gt;string 2&amp;lt;/child2&amp;gt;&lt;br /&gt;
    &amp;lt;child3&amp;gt;string 3&amp;lt;/child3&amp;gt;&lt;br /&gt;
  &amp;lt;/element&amp;gt;&lt;br /&gt;
&amp;lt;/list&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* Validating the read files using a predefined schema: &amp;lt;br/&amp;gt; Files XML1.xml, XML2.xml and XML3.xml will be validated using the schema &amp;quot;ValidateXML.xsd&amp;quot; present in &amp;lt;nowiki&amp;gt;${{gv.app.home}}&amp;lt;/nowiki&amp;gt;/xmlconfig/xsds directory.&lt;br /&gt;
:* ValidateXML.xsd&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;xs:schema xmlns:xs=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; elementFormDefault=&amp;quot;qualified&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;xs:element name=&amp;quot;list&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:complexType&amp;gt;&lt;br /&gt;
      &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;element&amp;quot; type=&amp;quot;element&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;xs:complexType name=&amp;quot;element&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element name=&amp;quot;child1&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element name=&amp;quot;child2&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;xs:element name=&amp;quot;child3&amp;quot; type=&amp;quot;xs:string&amp;quot; minOccurs=&amp;quot;0&amp;quot; maxOccurs=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
  &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
&amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* Coping valid and invalid files in two separated directories: We have prepared the directories&lt;br /&gt;
:* &amp;lt;nowiki&amp;gt;${{gv.app.home}}&amp;lt;/nowiki&amp;gt;/TEST/TESTFS/TestXML/validated where files successful validated will be moved&lt;br /&gt;
:* &amp;lt;nowiki&amp;gt;${{gv.app.home}}&amp;lt;/nowiki&amp;gt;/TEST/TESTFS/TestXML/discarded where files fail validated will be moved&lt;br /&gt;
* Saving a file &amp;lt;filename&amp;gt;.result with the &amp;lt;filename&amp;gt; validation error message&lt;br /&gt;
&lt;br /&gt;
=={{GVCONSOLE}} Configuration==&lt;br /&gt;
&lt;br /&gt;
[[File:GVCONSOLEDeploy.jpg|thumb|Deploy new Service]]Suppose you have saved the {{VULCON}} Configuration file as &amp;lt;nowiki&amp;gt;&amp;quot;${{gv.app.home}}/TEST/REPG1.zip&amp;quot;&amp;lt;/nowiki&amp;gt;. To deploy the new Services follow this steps:&lt;br /&gt;
# [[Starting|Start {{GVESB}}]]&lt;br /&gt;
# [[GV_Console#Access|Access to the {{GVCONSOLE}}]]. &lt;br /&gt;
# In the Deploy New Service section click Sfoglia... (Browse) and select the file where you have saved the {{VULCON}} configuration.&lt;br /&gt;
#`Click Submit.&lt;br /&gt;
&lt;br /&gt;
The section [[Deploy_Service|Deploy Services]] will be open. In this section you can select the services you want to deploy.&lt;br /&gt;
&lt;br /&gt;
# Clicking on service ValidateXMLFiles a new view will be open containing the files GVCore.xml present in local and in server.&lt;br /&gt;
# Click Deploy. Now you can save the document and write some notes about it.&lt;br /&gt;
# Save the Document. Saving you return to the [[Deploy Service]] section.&lt;br /&gt;
# Repeat operations 1, 2 and 3, now with the service ValidateSingleXMLFile&lt;br /&gt;
&lt;br /&gt;
[[File:GVConsoleUtilityReload1.jpg|thumb|{{GVCONSOLE}} Utility section]]Now pass to the {{GVCONSOLE}} section [[Utility]]. &lt;br /&gt;
&lt;br /&gt;
# Click on [[Reload_Configuration|Reload configuration]]&lt;br /&gt;
# Select GVCore.xml and then Reload. A new windows will be open to confirm the operation&lt;br /&gt;
# Click OK.&lt;br /&gt;
&lt;br /&gt;
[[File:GVConsoleTesting.jpg|thumb|{{GVCONSOLE}} Testing section]]Go to the {{GVCONSOLE}} section [[Testing]]. In this section you can finally test your new services:&lt;br /&gt;
# Into the Service voice select ValidateXMLFiles&lt;br /&gt;
# Into the System voice select GVESB&lt;br /&gt;
# Click RequestReply&lt;br /&gt;
&lt;br /&gt;
As you see, the Test View was expanded and it is also possible to view the [[Testing_output|Test output]] where there are present some properties, among those the GVFSM_EXISTING_FILES property setted to 3. But let us see what happened in our File System:&lt;br /&gt;
# In &amp;lt;nowiki&amp;gt;${{gv.app.home}}&amp;lt;/nowiki&amp;gt;/TEST/TESTFS/TestXML/input there are no files.&lt;br /&gt;
# In &amp;lt;nowiki&amp;gt;${{gv.app.home}}&amp;lt;/nowiki&amp;gt;/TEST/TESTFS/TestXML/validated files XML1.xml and XML3.xml were moved into.&lt;br /&gt;
# In &amp;lt;nowiki&amp;gt;${{gv.app.home}}&amp;lt;/nowiki&amp;gt;/TEST/TESTFS/TestXML/discarded file XML2.xml were moved into and a report file named XML2.xml.result was created:&lt;br /&gt;
 it.greenvulcano.gvesb.core.exc.GVCoreOutputServiceException: &lt;br /&gt;
 GVCORE_OUTPUT_SERVICE_ERROR [it.greenvulcano.gvesb.core.exc.GVCoreOutputServiceException]:&lt;br /&gt;
 id=read_validate_file, service=ValidateXML, &lt;br /&gt;
 exception=GVCORE_VCL_OPERATION_ERROR [it.greenvulcano.gvesb.core.exc.GVCoreException]: &lt;br /&gt;
 id=read_validate_file, exception=GV_CALL_SERVICE_ERROR [it.greenvulcano.gvesb.virtual.CallException]:&lt;br /&gt;
 service=ValidateSingleXMLFile, system=GVESB, id=7F0001014F37C2F400021D84, &lt;br /&gt;
 message=cvc-complex-type.2.4.a: Invalid content was found starting with element 'child4'.&lt;br /&gt;
  One of '{child3}' is expected.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=Template:Main_Page/Examples&amp;diff=2382</id>
		<title>Template:Main Page/Examples</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=Template:Main_Page/Examples&amp;diff=2382"/>
		<updated>2012-02-17T12:24:35Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;mainbox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;Examples&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainbox_content&amp;quot;&amp;gt;&lt;br /&gt;
The installation of {{GVESB}} is provided with several examples of service configuration. These examples are listed [[First projects| here]]. In its sub-sections are described the configuration procedures for this services.&lt;br /&gt;
&lt;br /&gt;
If you are already familiar with {{GVESB}}, you can step directly to the [[Advanced Test Projects]] that shows some examples of application.&lt;br /&gt;
&lt;br /&gt;
If you want to test your own skills using  {{GVESB}}, it is also provided the [[Test your self]] section. Here you can find a complete exercise with its answer, step by step.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=Flow&amp;diff=2379</id>
		<title>Flow</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=Flow&amp;diff=2379"/>
		<updated>2012-02-17T11:41:00Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* How to */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Definition==&lt;br /&gt;
&lt;br /&gt;
A Flow is a sequence of nodes performing operations on one or more [[Participant|participating]] systems, selected from those defined in the [[Systems]] section.&lt;br /&gt;
&lt;br /&gt;
=={{VULCON}} / {{GVESB}} Configuration==&lt;br /&gt;
&lt;br /&gt;
[[File:VULCONFlow.jpg|thumb|Flow element]]For each couple [[Service]]-[[Operation]] a ''flow'' will be instantiated. This element defines a 'flow' to implement a {{GVESB}} primitive communication with a workflow actually executable.&lt;br /&gt;
&lt;br /&gt;
Using the sub-element [[Conditions]] can be (re)defined the conditions for possible use in the workflow routing.&lt;br /&gt;
&lt;br /&gt;
It has the following attributes:&lt;br /&gt;
&lt;br /&gt;
* ''first-node'': Indicates the initial node of the workflow. &amp;lt;br/&amp;gt; From this node begins running when a workflow instance is invoked.&lt;br /&gt;
* ''point-x'': X position of the start node in the {{L_VULCON}} workflows editor.&lt;br /&gt;
* ''point-y'': Y position of the start node in the VulCon workflows editor.&lt;br /&gt;
&lt;br /&gt;
and the subelements:&lt;br /&gt;
&lt;br /&gt;
* Description, &lt;br /&gt;
* Conditions,&lt;br /&gt;
* ([[GVOperationNode]] | [[GVNodeCheck]] | [[ChangeGVBufferNode]] | [[GVWaitNode]] | [[GVNotificationNode]] | [[GVIteratorOperationNode]] | [[GVCoreCallNode]] | [[GVEndNode]] | [[GVSavePointNode]])(s)&lt;br /&gt;
&lt;br /&gt;
==How to==&lt;br /&gt;
[[File:VULCONFlowAttributes.jpg|thumb|Flow attributes]]The ''flow'' element appears automatically when an [[Operation]] is created. For setting the attribute ''first-node'' it you must add your first node. It can be made from the Core view by right clicking the ''Flow'' element, Insert after (or Insert before), and selecting one of the available [[Palette|nodes]]. &lt;br /&gt;
&lt;br /&gt;
It can be also done using the {{VULCON}} editor, by dragging the node into, and associating it to the ''Start'' node using the [[Default connection]]. Once the editor will be saved, ''Flow'' attributes will filled automatically.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The respective part of the configuration file ''GVCore.xml'' become:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Service group-name=&amp;quot;DEFAULT_GRP&amp;quot; id-service=&amp;quot;TOUPPER#GVESB&amp;quot; service-activation=&amp;quot;on&amp;quot; statistics=&amp;quot;off&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Operation name=&amp;quot;RequestReply&amp;quot; operation-activation=&amp;quot;on&amp;quot; out-check-type=&amp;quot;sys-svc-id&amp;quot; type=&amp;quot;operation&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;Participant id-channel=&amp;quot;TEST_CHANNEL&amp;quot; id-system=&amp;quot;GVESB&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;Flow first-node=&amp;quot;test&amp;quot; point-x=&amp;quot;20&amp;quot; point-y=&amp;quot;150&amp;quot;&amp;gt;&lt;br /&gt;
             &amp;lt;GVOperationNode class=&amp;quot;it.greenvulcano.gvesb.core.flow.GVOperationNode&amp;quot;&lt;br /&gt;
                  id=&amp;quot;test&amp;quot; id-system=&amp;quot;GVESB&amp;quot; input=&amp;quot;input&amp;quot; next-node-id=&amp;quot;end&amp;quot; op-type=&amp;quot;call&amp;quot;&lt;br /&gt;
                  operation-name=&amp;quot;toupper_call&amp;quot; output=&amp;quot;output&amp;quot; point-x=&amp;quot;186&amp;quot; point-y=&amp;quot;152&amp;quot; type=&amp;quot;flow-node&amp;quot;/&amp;gt;&lt;br /&gt;
             &amp;lt;GVEndNode class=&amp;quot;it.greenvulcano.gvesb.core.flow.GVEndNode&amp;quot; end-business-process=&amp;quot;yes&amp;quot; id=&amp;quot;end&amp;quot; op-type=&amp;quot;end&amp;quot;&lt;br /&gt;
                  output=&amp;quot;output&amp;quot; point-x=&amp;quot;386&amp;quot; point-y=&amp;quot;150&amp;quot; type=&amp;quot;flow-node&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/Flow&amp;gt;&lt;br /&gt;
    &amp;lt;/Operation&amp;gt;&lt;br /&gt;
&amp;lt;/Service&amp;gt; &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=2356</id>
		<title>MediaWiki:Monobook.css</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=2356"/>
		<updated>2012-02-16T20:06:00Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will affect users of the Monobook skin */&lt;br /&gt;
&lt;br /&gt;
.portlet ul {&lt;br /&gt;
  list-style-image: url(&amp;quot;skins/monobook/bullet.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul {&lt;br /&gt;
  list-style-image: url(&amp;quot;skins/monobook/bullet.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  font-size: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a, a:visited {&lt;br /&gt;
  color: #360;&lt;br /&gt;
  border-bottom: 1px dotted #360;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent a.external, a:visited {&lt;br /&gt;
  color: #360;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent a:hover {&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portlet a, a:visited {&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
div.pBody {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  margin-left: .25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.portlet h5 {&lt;br /&gt;
  background-color: #693;&lt;br /&gt;
  border:none;&lt;br /&gt;
  color: white;&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding-bottom: 0.5em;&lt;br /&gt;
  margin-left: 3px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content h1, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6 {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content code {&lt;br /&gt;
  background-color: #efb;&lt;br /&gt;
  padding-left: .5em;&lt;br /&gt;
  padding-right: .5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content pre {&lt;br /&gt;
  border: 1px dashed #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.gvtable {&lt;br /&gt;
  margin: 1em 1em 1em 0;&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th, .gvtable td {&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  padding: 0.2em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th {&lt;br /&gt;
  background: #693;&lt;br /&gt;
  color: white;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.gvtable td {&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  background: white;&lt;br /&gt;
}&lt;br /&gt;
.gvtable caption {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gvprodname {&lt;br /&gt;
  color: #693;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.note {&lt;br /&gt;
  margin: 1em 16em 1em 4em;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
  background-color: #ffff99;&lt;br /&gt;
}&lt;br /&gt;
.note th, .note td {&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox {&lt;br /&gt;
  border: 1px solid #693;&lt;br /&gt;
  margin: 1.5em;&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox h2 {&lt;br /&gt;
  background-color: #dfa;&lt;br /&gt;
  padding: 0.25em;&lt;br /&gt;
  margin: 0em;&lt;br /&gt;
  border-bottom: 1px dotted #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox_content {&lt;br /&gt;
  padding-left: 2em;&lt;br /&gt;
  padding-right: 2em;&lt;br /&gt;
  padding-bottom: 1em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=Template:Main_Page/Overview&amp;diff=2355</id>
		<title>Template:Main Page/Overview</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=Template:Main_Page/Overview&amp;diff=2355"/>
		<updated>2012-02-16T20:04:41Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;mainbox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;Overview&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mainbox_content&amp;quot;&amp;gt;&lt;br /&gt;
{{GVESB}} is an Enterprise Service Bus, [http://en.wikipedia.org/wiki/Open_source Open Source], fully developed by one of the most experienced [http://en.wikipedia.org/wiki/Enterprise_application_integration EAI] teams, derived from a deep understanding of the topic on vendor products and from the direct participation in implementations of ESB systems with very challenging design requirements:&lt;br /&gt;
&lt;br /&gt;
* High transactions volume&lt;br /&gt;
* Large number of interconnected systems and different protocols supported&lt;br /&gt;
* Response in near real time&lt;br /&gt;
* Availability of  technology adapters (Database, File, {{L_GVWS}}, e-Mail, etc)&lt;br /&gt;
* Availability of application adapters&lt;br /&gt;
* Powerful and flexible [[Data transformation]] engine&lt;br /&gt;
&lt;br /&gt;
{{GVESB}} is a Java-based software built to support complex [http://en.wikipedia.org/wiki/Service-oriented_architecture SOA] architectures. Its [[multi-layer architecture]] allows an unlimited customization, solving most of enterprise integration issues like exchanging data between existing systems. Many [[plugins]] and [[adapters]] are already available for a huge flexibility.&lt;br /&gt;
&lt;br /&gt;
Take a look at our [[Roadmap|Road Map]] and share your opinion with our team!&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
See also: [[License]], [[First projects|Project examples]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=Main_Page&amp;diff=2354</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=Main_Page&amp;diff=2354"/>
		<updated>2012-02-16T20:02:56Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;font-size: 2em&amp;quot;&amp;gt;Welcome to {{GVESB}} Wiki&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;the place where you can find all information about our [http://en.wikipedia.org/wiki/Enterprise_service_bus ESB].&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Start exploring {{GVESB}} '''[[Basic concepts]]''' or follow the links below!&amp;lt;/p&amp;gt;&lt;br /&gt;
{|cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; width=&amp;quot;50%&amp;quot;|&lt;br /&gt;
{{Main Page/Overview}}&lt;br /&gt;
{{Main Page/Installation}}&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; align=&amp;quot;left&amp;quot; width=&amp;quot;50%&amp;quot;|&lt;br /&gt;
{{Main Page/VulCon}}&lt;br /&gt;
{{Main Page/GVConsole}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=First_projects&amp;diff=2353</id>
		<title>First projects</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=First_projects&amp;diff=2353"/>
		<updated>2012-02-16T20:02:13Z</updated>

		<summary type="html">&lt;p&gt;Admin: moved First GVESB Projects to First projects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The installation of {{GVESB}} is provided with the following [[Service | services]].&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
! Example scope !! Service name&lt;br /&gt;
|-&lt;br /&gt;
| Creating a synchronous service ||  [[GVExample TOUPPER | TOUPPER]]&lt;br /&gt;
|-&lt;br /&gt;
| Creating an asynchronous service with JMS forward ||  [[GVExample TOUPPER_A | TOUPPER_A]]&lt;br /&gt;
|- &lt;br /&gt;
| Using the metadata || [[GVExample TestProperty | TestProperty ]]&lt;br /&gt;
|-&lt;br /&gt;
| Interacting with FileSystem and validating XML files. Creating support services || [[GVExample ValidateXMLFiles |ValidateXMLFiles and ValidateSingleXMLFile]]&lt;br /&gt;
|-&lt;br /&gt;
| Interacting with a Remote FileSystem via FTP and validating XML files. Creating support services || [[GVExample ValidateRemoteXMLFiles |ValidateRemoteXMLFiles and ValidateRemoteSingleXMLFile]]&lt;br /&gt;
|-&lt;br /&gt;
| Sending an email with attachments || [[TestFileAttachment]]&lt;br /&gt;
|-&lt;br /&gt;
| Receiving and processing emails. Using support services || ProcessSVCEmails and ProcessSingleSVCEmail&lt;br /&gt;
|-&lt;br /&gt;
| Sending an email with an Excel file as attachment.  Part of the preceding example || SendUserDataAsExcel&lt;br /&gt;
|-&lt;br /&gt;
| Sending an email with a PDF file as attachment.  Part of the preceding example || SendUserDataAsPDF&lt;br /&gt;
|- &lt;br /&gt;
| Using DataHandler || [[GVExample CCardQuery|CCardQuery]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Clicking on the service name (of those available) you can see a detailed description of the service {{L_VULCON}} configuration procedure.&lt;br /&gt;
&lt;br /&gt;
Once a service has been configured and saved you have to export the last configuration. To do that:&lt;br /&gt;
# Go to the Project view of {{VULCON}}. Expand the &amp;lt;your project&amp;gt; item and click &amp;quot;conf&amp;quot;. &lt;br /&gt;
# Refresh (F5)&lt;br /&gt;
# Right click the &amp;lt;your project&amp;gt; item.&lt;br /&gt;
# Select voice Export -&amp;gt; &amp;quot;Vulcon Export Tool&amp;quot; -&amp;gt; &amp;quot;Vulcon Project&amp;quot;. A new window will be open&lt;br /&gt;
# Select the full path of the {{VULCON}} configuration .zip file. Click Finish&lt;br /&gt;
&lt;br /&gt;
Now you are able to deploy and test your services with {{L_GVCONSOLE}}. For seeing how through an example click [[Examples_using_the_GV_Console|here]].&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=Top-down_development_method&amp;diff=2208</id>
		<title>Top-down development method</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=Top-down_development_method&amp;diff=2208"/>
		<updated>2012-02-13T17:41:08Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Top-down development method */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Top-down development method ==&lt;br /&gt;
Wizard Top-down development method guides user step by step with the [http://en.wikipedia.org/wiki/Web_service Web Service] creation. Prerequisites to use this wizard is the WSDL file. If you don't know how build a WSDL file visit this  [http://www.w3.org/TR/wsdl link]. Right click on ''GVServices--&amp;gt;Services'' label and select ''Wizard Top-Down Web Service...''. New WebService Wizard window will be shown.&lt;br /&gt;
&lt;br /&gt;
In the first Wizard page user selects the WSDL file. The Wizard on the second page proposes the operations that are described in the WSDL file. User selects one or more operations. In the next page user sets the following parameters:&lt;br /&gt;
*Create Services, if this radio button will be checked the Service parameters are enabled &lt;br /&gt;
*Use existing services, if this radio button will be checked the Service parameters are disabled &lt;br /&gt;
*[[System]]&lt;br /&gt;
*[[Participant]]&lt;br /&gt;
*[[Channel]]&lt;br /&gt;
*Operation name, the operation name present in the WSDL file&lt;br /&gt;
*Service, choose {{GVESB}} service to invoke.&lt;br /&gt;
In the last page User sets the followimg parameters:&lt;br /&gt;
*[[Data provider]], used to adapt the workflow output to the Web Service output&lt;br /&gt;
*Input type, used to choose what must be passes as input to the workflow:&lt;br /&gt;
**context         : the [http://axis.apache.org/axis2/java/core/api/org/apache/axis2/context/MessageContext.html MessageContext]&lt;br /&gt;
**envelope        : the envelope as XML serialized string&lt;br /&gt;
**body            : the body as XML serialized string&lt;br /&gt;
**body-element    : the first child of body as XML serialized string&lt;br /&gt;
**header          : the header as XML serialized string&lt;br /&gt;
**envelope-om     : the envelope as [http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPEnvelope.html SOAPEnvelope] object&lt;br /&gt;
**body-om         : the body as [http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPBody.html SOAPBody] object&lt;br /&gt;
**body-element-om : the first child of body as [http://ws.apache.org/axiom/apidocs/org/apache/axiom/om/OMElement.html OMElement] object&lt;br /&gt;
**header-om       : the header as [http://ws.apache.org/axiom/apidocs/org/apache/axiom/soap/SOAPHeader.html SOAPHeader] object&lt;br /&gt;
*Input xsd name: the name of your XSD file, defined in the xsds folder&lt;br /&gt;
*Output xsd name: the name of your XSD file, defined in the xsds folder&lt;br /&gt;
*Choose if Web Service should be forced to HTTPS&lt;br /&gt;
*Choose if target namespace to be used is the one in the xsd&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
{| class=&amp;quot;gvtable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Web Service name&lt;br /&gt;
! Operation&lt;br /&gt;
! Description&lt;br /&gt;
! &lt;br /&gt;
|-&lt;br /&gt;
| Credit Card&lt;br /&gt;
| withdrawal&lt;br /&gt;
| This operation.............................................................&lt;br /&gt;
| [[Example 1]]&lt;br /&gt;
|-&lt;br /&gt;
| Credit Card&lt;br /&gt;
| Saldo&lt;br /&gt;
| This operation.............................................................&lt;br /&gt;
| [[Example 2]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=GetAnagrafica_ws_bottom-up_method&amp;diff=2204</id>
		<title>GetAnagrafica ws bottom-up method</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=GetAnagrafica_ws_bottom-up_method&amp;diff=2204"/>
		<updated>2012-02-13T17:37:01Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Web Service wizard */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Definition ==&lt;br /&gt;
&lt;br /&gt;
Let's start from a {{GVESB}} [[service]] &amp;quot;getAnagrafica&amp;quot; that simply returns the anagrafic data present in table ''Anagrafica''.&lt;br /&gt;
&lt;br /&gt;
== SYSTEM SECTION ==&lt;br /&gt;
The first image shows how to create an operation system section.&lt;br /&gt;
In the tag system let's define a new Channel &amp;quot;CH_DB&amp;quot; and add a [[db-call]] operation, in [[db-call]] operation set the parameters for the Element DBOoperation, Statement and ResultSet:&lt;br /&gt;
*[[DBOperations]]--&amp;gt;[[DBOperations|DataSourceConnection]]&lt;br /&gt;
**jndi-name: insert the name of jndi DataSource in this example ds.anagrafica&lt;br /&gt;
*Statement&lt;br /&gt;
**StatementValue: in this field insert the following query &amp;quot;select cognome,nome,citta from anagrafica&amp;quot;&lt;br /&gt;
*[[ResultSet]]--&amp;gt;[[Formatter|QueryFormatter]]&lt;br /&gt;
**type: choose base_formatter&lt;br /&gt;
**structure: ONLY_DATA, remember if you don't want also metadata form query select for filed structure the value ONLY_DATA&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[File:1buws.png|thumb|WebService Wizard first window]]&lt;br /&gt;
| [[File:2buws.png|thumb|WebService Wizard second window]]&lt;br /&gt;
| [[File:3buws.png|thumb|WebService Wizard third window]]&lt;br /&gt;
|}&lt;br /&gt;
The system section has been configured.&lt;br /&gt;
&lt;br /&gt;
== SERVICE SECTION ==&lt;br /&gt;
This section shows the getAnagrafica service configuration.&lt;br /&gt;
To configure the [[service]] do the following steps:&lt;br /&gt;
#On the elements [[Service]] add a service with name &amp;quot;getAnagrafica&amp;quot;.&lt;br /&gt;
#On the &amp;quot;request&amp;quot; node set db-call as operation&lt;br /&gt;
#As output-service set a xsl trasformation to transform the data as Web Service XSD expected.&lt;br /&gt;
To create a new trasformation go in section GvDataTrasformation and execute the following steps:&lt;br /&gt;
#On section Trasformation add new xsl trasformation&lt;br /&gt;
#On the opened page set:&lt;br /&gt;
##trasformation name:&amp;quot;getAnagrafica&amp;quot; &lt;br /&gt;
##Data source:Default&lt;br /&gt;
##xsd input: choose database.xsd&lt;br /&gt;
##root xsd input: RowSet (is the root element that return the query)&lt;br /&gt;
##xsd output: anagrafica.xsd (the schema that the Web Service expected)&lt;br /&gt;
##root XSD output: the root element of the xsd.&lt;br /&gt;
To create the xsl trasformation between the file Database.xsd and anagrafica.xsd you can use [[XML Data mapper]] tool&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[File:4buws.png|thumb|right|WebService Wizard fourth window]]&lt;br /&gt;
| [[File:5buws.png|thumb|right|WebService Wizard five window]]&lt;br /&gt;
| [[File:6buws.png|thumb|right|Xml data mapper]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Web Service wizard ==&lt;br /&gt;
On service element choose bottom-up development method, on the opened page set the following parameter:&lt;br /&gt;
*Web Service name: getAnagrafica&lt;br /&gt;
*Target namespace operation: http://www.greenvulcano.it/greenvulcano&lt;br /&gt;
*Operation to bind: choose getAnagrafica - RequestReply&lt;br /&gt;
*choose soap trasport as protocol&lt;br /&gt;
*set input type Web Service: body (this indicate that the input at getAnagrafica service is only the body of soap request)&lt;br /&gt;
*set data provider name: domWSDataProvider&lt;br /&gt;
If you are familiary with soapui framework you can test the web service, the image &amp;quot;WebService soapui test&amp;quot; shows how to.&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[File:7buws.png|thumb|right|WebService Wizard first window]]&lt;br /&gt;
| [[File:8buws.png|thumb|right|WebService Wizard second window]]&lt;br /&gt;
| [[File:9buws.png|thumb|right|WebService Wizard third window]]&lt;br /&gt;
| [[File:10buws.png|thumb|right|WebService soapui test]]&lt;br /&gt;
|}&lt;br /&gt;
If you want, you can [[Media:getAnagrafica.zip|download]] {{VULCON}} configuration for this example.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=GetAnagrafica_ws_bottom-up_method&amp;diff=2203</id>
		<title>GetAnagrafica ws bottom-up method</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=GetAnagrafica_ws_bottom-up_method&amp;diff=2203"/>
		<updated>2012-02-13T17:35:06Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Web Service wizard */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Definition ==&lt;br /&gt;
&lt;br /&gt;
Let's start from a {{GVESB}} [[service]] &amp;quot;getAnagrafica&amp;quot; that simply returns the anagrafic data present in table ''Anagrafica''.&lt;br /&gt;
&lt;br /&gt;
== SYSTEM SECTION ==&lt;br /&gt;
The first image shows how to create an operation system section.&lt;br /&gt;
In the tag system let's define a new Channel &amp;quot;CH_DB&amp;quot; and add a [[db-call]] operation, in [[db-call]] operation set the parameters for the Element DBOoperation, Statement and ResultSet:&lt;br /&gt;
*[[DBOperations]]--&amp;gt;[[DBOperations|DataSourceConnection]]&lt;br /&gt;
**jndi-name: insert the name of jndi DataSource in this example ds.anagrafica&lt;br /&gt;
*Statement&lt;br /&gt;
**StatementValue: in this field insert the following query &amp;quot;select cognome,nome,citta from anagrafica&amp;quot;&lt;br /&gt;
*[[ResultSet]]--&amp;gt;[[Formatter|QueryFormatter]]&lt;br /&gt;
**type: choose base_formatter&lt;br /&gt;
**structure: ONLY_DATA, remember if you don't want also metadata form query select for filed structure the value ONLY_DATA&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[File:1buws.png|thumb|WebService Wizard first window]]&lt;br /&gt;
| [[File:2buws.png|thumb|WebService Wizard second window]]&lt;br /&gt;
| [[File:3buws.png|thumb|WebService Wizard third window]]&lt;br /&gt;
|}&lt;br /&gt;
The system section has been configured.&lt;br /&gt;
&lt;br /&gt;
== SERVICE SECTION ==&lt;br /&gt;
This section shows the getAnagrafica service configuration.&lt;br /&gt;
To configure the [[service]] do the following steps:&lt;br /&gt;
#On the elements [[Service]] add a service with name &amp;quot;getAnagrafica&amp;quot;.&lt;br /&gt;
#On the &amp;quot;request&amp;quot; node set db-call as operation&lt;br /&gt;
#As output-service set a xsl trasformation to transform the data as Web Service XSD expected.&lt;br /&gt;
To create a new trasformation go in section GvDataTrasformation and execute the following steps:&lt;br /&gt;
#On section Trasformation add new xsl trasformation&lt;br /&gt;
#On the opened page set:&lt;br /&gt;
##trasformation name:&amp;quot;getAnagrafica&amp;quot; &lt;br /&gt;
##Data source:Default&lt;br /&gt;
##xsd input: choose database.xsd&lt;br /&gt;
##root xsd input: RowSet (is the root element that return the query)&lt;br /&gt;
##xsd output: anagrafica.xsd (the schema that the Web Service expected)&lt;br /&gt;
##root XSD output: the root element of the xsd.&lt;br /&gt;
To create the xsl trasformation between the file Database.xsd and anagrafica.xsd you can use [[XML Data mapper]] tool&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[File:4buws.png|thumb|right|WebService Wizard fourth window]]&lt;br /&gt;
| [[File:5buws.png|thumb|right|WebService Wizard five window]]&lt;br /&gt;
| [[File:6buws.png|thumb|right|Xml data mapper]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Web Service wizard ==&lt;br /&gt;
On service element choose bottom-up development method, on the opened page set the following parameter:&lt;br /&gt;
*Web Service name: getAnagrafica&lt;br /&gt;
*Target namespace operation: http://www.greenvulcano.it/greenvulcano&lt;br /&gt;
*Operation to bind: choose getAnagrafica - RequestReply&lt;br /&gt;
*choose soap trasport as protocol&lt;br /&gt;
*set input type Web Service: body (this indicate that the input at getAnagrafica service is only the body of soap request)&lt;br /&gt;
*set data provider name: domWSDataProvider&lt;br /&gt;
If you are familiary with soapui framework you can test the web service, the image &amp;quot;WebService soapui test&amp;quot; shows how to.&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[File:7buws.png|thumb|right|WebService Wizard first window]]&lt;br /&gt;
| [[File:8buws.png|thumb|right|WebService Wizard second window]]&lt;br /&gt;
| [[File:9buws.png|thumb|right|WebService Wizard third window]]&lt;br /&gt;
| [[File:10buws.png|thumb|right|WebService soapui test]]&lt;br /&gt;
|}&lt;br /&gt;
If you want, you can [[getAnagrafica.zip|download]] {{VULCON}} configuration for this example.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1946</id>
		<title>MediaWiki:Monobook.css</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1946"/>
		<updated>2012-02-10T16:02:55Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will affect users of the Monobook skin */&lt;br /&gt;
&lt;br /&gt;
.portlet ul {&lt;br /&gt;
  list-style-image: url(&amp;quot;skins/monobook/bullet.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul {&lt;br /&gt;
  list-style-image: url(&amp;quot;skins/monobook/bullet.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
  font-size: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a, a:visited {&lt;br /&gt;
  color: #360;&lt;br /&gt;
  border-bottom: 1px dotted #360;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent a.external, a:visited {&lt;br /&gt;
  color: #360;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent a:hover {&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portlet a, a:visited {&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
div.pBody {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  margin-left: .25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.portlet h5 {&lt;br /&gt;
  background-color: #693;&lt;br /&gt;
  border:none;&lt;br /&gt;
  color: white;&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding-bottom: 0.5em;&lt;br /&gt;
  margin-left: 3px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content h1, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6 {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content code {&lt;br /&gt;
  background-color: #efb;&lt;br /&gt;
  padding-left: .5em;&lt;br /&gt;
  padding-right: .5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content pre {&lt;br /&gt;
  border: 1px dashed #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.gvtable {&lt;br /&gt;
  margin: 1em 1em 1em 0;&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th, .gvtable td {&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  padding: 0.2em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th {&lt;br /&gt;
  background: #693;&lt;br /&gt;
  color: white;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.gvtable td {&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  background: white;&lt;br /&gt;
}&lt;br /&gt;
.gvtable caption {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gvprodname {&lt;br /&gt;
  color: #693;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.note {&lt;br /&gt;
  margin: 1em 16em 1em 4em;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
  background-color: #ffff99;&lt;br /&gt;
}&lt;br /&gt;
.note th, .note td {&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox {&lt;br /&gt;
  border: 1px solid #693;&lt;br /&gt;
  margin: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox h2 {&lt;br /&gt;
  background-color: #dfa;&lt;br /&gt;
  padding: 0.25em;&lt;br /&gt;
  margin: 0em;&lt;br /&gt;
  border-bottom: 1px dotted #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox_content {&lt;br /&gt;
  padding-left: 2em;&lt;br /&gt;
  padding-right: 2em;&lt;br /&gt;
  padding-bottom: 1em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1941</id>
		<title>MediaWiki:Monobook.css</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1941"/>
		<updated>2012-02-10T15:39:19Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will affect users of the Monobook skin */&lt;br /&gt;
&lt;br /&gt;
.portlet ul {&lt;br /&gt;
  list-style-image: url(&amp;quot;skins/monobook/bullet.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul {&lt;br /&gt;
  list-style-image: url(&amp;quot;skins/monobook/bullet.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a, a:visited {&lt;br /&gt;
  color: #360;&lt;br /&gt;
  border-bottom: 1px dotted #360;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent a.external, a:visited {&lt;br /&gt;
  color: #360;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent a:hover {&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portlet a, a:visited {&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
div.pBody {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  margin-left: .25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.portlet h5 {&lt;br /&gt;
  background-color: #693;&lt;br /&gt;
  border:none;&lt;br /&gt;
  color: white;&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding-bottom: 0.5em;&lt;br /&gt;
  margin-left: 3px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content h1, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6 {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content code {&lt;br /&gt;
  background-color: #efb;&lt;br /&gt;
  padding-left: .5em;&lt;br /&gt;
  padding-right: .5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content pre {&lt;br /&gt;
  border: 1px dashed #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.gvtable {&lt;br /&gt;
  margin: 1em 1em 1em 0;&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th, .gvtable td {&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  padding: 0.2em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th {&lt;br /&gt;
  background: #693;&lt;br /&gt;
  color: white;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.gvtable td {&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  background: white;&lt;br /&gt;
}&lt;br /&gt;
.gvtable caption {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gvprodname {&lt;br /&gt;
  color: #693;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.note {&lt;br /&gt;
  margin: 1em 16em 1em 4em;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
  background-color: #ffff99;&lt;br /&gt;
}&lt;br /&gt;
.note th, .note td {&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox {&lt;br /&gt;
  border: 1px solid #693;&lt;br /&gt;
  margin: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox h2 {&lt;br /&gt;
  background-color: #dfa;&lt;br /&gt;
  padding: 0.25em;&lt;br /&gt;
  margin: 0em;&lt;br /&gt;
  border-bottom: 1px dotted #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox_content {&lt;br /&gt;
  padding-left: 2em;&lt;br /&gt;
  padding-right: 2em;&lt;br /&gt;
  padding-bottom: 1em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1940</id>
		<title>MediaWiki:Monobook.css</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1940"/>
		<updated>2012-02-10T15:38:33Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will affect users of the Monobook skin */&lt;br /&gt;
&lt;br /&gt;
.portlet ul {&lt;br /&gt;
  list-style-image: url(&amp;quot;skins/monobook/bullet.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul {&lt;br /&gt;
  list-style-image: url(&amp;quot;skins/monobook/bullet.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a, a:visited {&lt;br /&gt;
  color: #360;&lt;br /&gt;
  border-bottom: 1px dotted #360;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent a.external, a:visited {&lt;br /&gt;
  color: #360;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent a:hover {&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portlet a, a:visited {&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
div.pBody {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  margin-left: .25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.portlet h5 {&lt;br /&gt;
  background-color: #693;&lt;br /&gt;
  border:none;&lt;br /&gt;
  color: white;&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding-bottom: 0.5em;&lt;br /&gt;
  margin-left: 3px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content h1, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6 {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content code {&lt;br /&gt;
  background-color: #efb;&lt;br /&gt;
  padding-left: .5em;&lt;br /&gt;
  padding-right: .5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content pre {&lt;br /&gt;
  border: 1px dashed #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.gvtable {&lt;br /&gt;
  margin: 1em 1em 1em 0;&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th, .gvtable td {&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  padding: 0.2em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th {&lt;br /&gt;
  background: #693;&lt;br /&gt;
  color: white;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.gvtable td {&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  background: white;&lt;br /&gt;
}&lt;br /&gt;
.gvtable caption {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gvprodname {&lt;br /&gt;
  color: #693;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.note {&lt;br /&gt;
  margin: 1em 16em 1em 4em;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
  background-color: #ffff99;&lt;br /&gt;
}&lt;br /&gt;
.note th, .note td {&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox {&lt;br /&gt;
  border: 1px solid #693;&lt;br /&gt;
  margin: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox h2 {&lt;br /&gt;
  background-color: #dfa;&lt;br /&gt;
  padding: 0.25em;&lt;br /&gt;
  margin: 0em;&lt;br /&gt;
  border-bottom: 1px dotted #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox_content {&lt;br /&gt;
  padding-left: 2em;&lt;br /&gt;
  padding-right: 2em;&lt;br /&gt;
  padding-bottom: 1em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1939</id>
		<title>MediaWiki:Monobook.css</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1939"/>
		<updated>2012-02-10T15:37:29Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will affect users of the Monobook skin */&lt;br /&gt;
&lt;br /&gt;
.portlet ul {&lt;br /&gt;
  list-style-image: url(&amp;quot;skins/monobook/bullet.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul {&lt;br /&gt;
  list-style-image: url(&amp;quot;skins/monobook/bullet.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a, a:visited {&lt;br /&gt;
  color: #360;&lt;br /&gt;
  border-bottom: 1px dotted #360;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent a.external, a:visited {&lt;br /&gt;
  color: #360;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent a:hover {&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portlet a, a:visited {&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
div.pBody {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  margin-left: .25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.portlet h5 {&lt;br /&gt;
  background-color: #693;&lt;br /&gt;
  border:none;&lt;br /&gt;
  color: white;&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding-bottom: 0.5em;&lt;br /&gt;
  margin-left: 3px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content h1, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6 {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content code {&lt;br /&gt;
  background-color: #efb;&lt;br /&gt;
  padding-left: .5em;&lt;br /&gt;
  padding-right: .5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content pre {&lt;br /&gt;
  border: 1px dashed #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.gvtable {&lt;br /&gt;
  margin: 1em 1em 1em 0;&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th, .gvtable td {&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  padding: 0.2em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th {&lt;br /&gt;
  background: #693;&lt;br /&gt;
  color: white;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.gvtable td {&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  background: white;&lt;br /&gt;
}&lt;br /&gt;
.gvtable caption {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gvprodname {&lt;br /&gt;
  color: #693;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.note {&lt;br /&gt;
  margin: 1em 16em 1em 4em;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
  background-color: #ffff99;&lt;br /&gt;
}&lt;br /&gt;
.note th, .note td {&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox {&lt;br /&gt;
  border: 1px solid #693;&lt;br /&gt;
  margin: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox h2 {&lt;br /&gt;
  background-color: #dfa;&lt;br /&gt;
  padding: 0.25em;&lt;br /&gt;
  margin: 0em;&lt;br /&gt;
  border-bottom: 1px dotted #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox_content {&lt;br /&gt;
  padding-left: 2em;&lt;br /&gt;
  padding-right: 2em;&lt;br /&gt;
  padding-bottom: 1em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1938</id>
		<title>MediaWiki:Monobook.css</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1938"/>
		<updated>2012-02-10T15:35:42Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will affect users of the Monobook skin */&lt;br /&gt;
&lt;br /&gt;
.portlet ul {&lt;br /&gt;
  list-style-image: url(&amp;quot;skins/monobook/bullet.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul {&lt;br /&gt;
  list-style-image: url(&amp;quot;skins/monobook/bullet.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a, a:visited {&lt;br /&gt;
  color: #250;&lt;br /&gt;
  border-bottom: 1px dotted #250;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent a.external, a:visited {&lt;br /&gt;
  color: #250;&lt;br /&gt;
  border-bottom: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent a:hover {&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
div.pBody {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  margin-left: .25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.portlet h5 {&lt;br /&gt;
  background-color: #693;&lt;br /&gt;
  border:none;&lt;br /&gt;
  color: white;&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding-bottom: 0.5em;&lt;br /&gt;
  margin-left: 3px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content h1, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6 {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content code {&lt;br /&gt;
  background-color: #efb;&lt;br /&gt;
  padding-left: .5em;&lt;br /&gt;
  padding-right: .5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content pre {&lt;br /&gt;
  border: 1px dashed #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.gvtable {&lt;br /&gt;
  margin: 1em 1em 1em 0;&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th, .gvtable td {&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  padding: 0.2em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th {&lt;br /&gt;
  background: #693;&lt;br /&gt;
  color: white;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.gvtable td {&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  background: white;&lt;br /&gt;
}&lt;br /&gt;
.gvtable caption {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gvprodname {&lt;br /&gt;
  color: #693;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.note {&lt;br /&gt;
  margin: 1em 16em 1em 4em;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
  background-color: #ffff99;&lt;br /&gt;
}&lt;br /&gt;
.note th, .note td {&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox {&lt;br /&gt;
  border: 1px solid #693;&lt;br /&gt;
  margin: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox h2 {&lt;br /&gt;
  background-color: #dfa;&lt;br /&gt;
  padding: 0.25em;&lt;br /&gt;
  margin: 0em;&lt;br /&gt;
  border-bottom: 1px dotted #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox_content {&lt;br /&gt;
  padding-left: 2em;&lt;br /&gt;
  padding-right: 2em;&lt;br /&gt;
  padding-bottom: 1em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1937</id>
		<title>MediaWiki:Monobook.css</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1937"/>
		<updated>2012-02-10T15:34:20Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will affect users of the Monobook skin */&lt;br /&gt;
&lt;br /&gt;
.portlet ul {&lt;br /&gt;
  list-style-image: url(&amp;quot;skins/monobook/bullet.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul {&lt;br /&gt;
  list-style-image: url(&amp;quot;skins/monobook/bullet.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a, a:visited {&lt;br /&gt;
  color: #250;&lt;br /&gt;
  border-bottom: 1px dotted #250;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent a.external, a:visited {&lt;br /&gt;
  color: #250;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent a:hover {&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
div.pBody {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  margin-left: .25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.portlet h5 {&lt;br /&gt;
  background-color: #693;&lt;br /&gt;
  border:none;&lt;br /&gt;
  color: white;&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding-bottom: 0.5em;&lt;br /&gt;
  margin-left: 3px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content h1, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6 {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content code {&lt;br /&gt;
  background-color: #efb;&lt;br /&gt;
  padding-left: .5em;&lt;br /&gt;
  padding-right: .5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content pre {&lt;br /&gt;
  border: 1px dashed #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.gvtable {&lt;br /&gt;
  margin: 1em 1em 1em 0;&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th, .gvtable td {&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  padding: 0.2em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th {&lt;br /&gt;
  background: #693;&lt;br /&gt;
  color: white;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.gvtable td {&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  background: white;&lt;br /&gt;
}&lt;br /&gt;
.gvtable caption {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gvprodname {&lt;br /&gt;
  color: #693;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.note {&lt;br /&gt;
  margin: 1em 16em 1em 4em;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
  background-color: #ffff99;&lt;br /&gt;
}&lt;br /&gt;
.note th, .note td {&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox {&lt;br /&gt;
  border: 1px solid #693;&lt;br /&gt;
  margin: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox h2 {&lt;br /&gt;
  background-color: #dfa;&lt;br /&gt;
  padding: 0.25em;&lt;br /&gt;
  margin: 0em;&lt;br /&gt;
  border-bottom: 1px dotted #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox_content {&lt;br /&gt;
  padding-left: 2em;&lt;br /&gt;
  padding-right: 2em;&lt;br /&gt;
  padding-bottom: 1em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1936</id>
		<title>MediaWiki:Monobook.css</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1936"/>
		<updated>2012-02-10T15:32:06Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will affect users of the Monobook skin */&lt;br /&gt;
&lt;br /&gt;
.portlet ul {&lt;br /&gt;
  list-style-image: url(&amp;quot;skins/monobook/bullet.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul {&lt;br /&gt;
  list-style-image: url(&amp;quot;skins/monobook/bullet.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a, a:visited {&lt;br /&gt;
  color: #250;&lt;br /&gt;
  border-bottom: 1px dotted #250;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent a.external, a:visited {&lt;br /&gt;
  color: #250;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.pBody {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  margin-left: .25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.portlet h5 {&lt;br /&gt;
  background-color: #693;&lt;br /&gt;
  border:none;&lt;br /&gt;
  color: white;&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding-bottom: 0.5em;&lt;br /&gt;
  margin-left: 3px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content h1, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6 {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content code {&lt;br /&gt;
  background-color: #efb;&lt;br /&gt;
  padding-left: .5em;&lt;br /&gt;
  padding-right: .5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content pre {&lt;br /&gt;
  border: 1px dashed #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.gvtable {&lt;br /&gt;
  margin: 1em 1em 1em 0;&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th, .gvtable td {&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  padding: 0.2em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th {&lt;br /&gt;
  background: #693;&lt;br /&gt;
  color: white;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.gvtable td {&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  background: white;&lt;br /&gt;
}&lt;br /&gt;
.gvtable caption {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gvprodname {&lt;br /&gt;
  color: #693;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.note {&lt;br /&gt;
  margin: 1em 16em 1em 4em;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
  background-color: #ffff99;&lt;br /&gt;
}&lt;br /&gt;
.note th, .note td {&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox {&lt;br /&gt;
  border: 1px solid #693;&lt;br /&gt;
  margin: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox h2 {&lt;br /&gt;
  background-color: #dfa;&lt;br /&gt;
  padding: 0.25em;&lt;br /&gt;
  margin: 0em;&lt;br /&gt;
  border-bottom: 1px dotted #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox_content {&lt;br /&gt;
  padding-left: 2em;&lt;br /&gt;
  padding-right: 2em;&lt;br /&gt;
  padding-bottom: 1em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1935</id>
		<title>MediaWiki:Monobook.css</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1935"/>
		<updated>2012-02-10T15:30:56Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will affect users of the Monobook skin */&lt;br /&gt;
&lt;br /&gt;
.portlet ul {&lt;br /&gt;
  list-style-image: url(&amp;quot;skins/monobook/bullet.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul {&lt;br /&gt;
  list-style-image: url(&amp;quot;skins/monobook/bullet.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a, a:visited {&lt;br /&gt;
  color: #250;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent a.external, a:visited {&lt;br /&gt;
  color: #250;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.pBody {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  margin-left: .25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.portlet h5 {&lt;br /&gt;
  background-color: #693;&lt;br /&gt;
  border:none;&lt;br /&gt;
  color: white;&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding-bottom: 0.5em;&lt;br /&gt;
  margin-left: 3px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content h1, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6 {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content code {&lt;br /&gt;
  background-color: #efb;&lt;br /&gt;
  padding-left: .5em;&lt;br /&gt;
  padding-right: .5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content pre {&lt;br /&gt;
  border: 1px dashed #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.gvtable {&lt;br /&gt;
  margin: 1em 1em 1em 0;&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th, .gvtable td {&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  padding: 0.2em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th {&lt;br /&gt;
  background: #693;&lt;br /&gt;
  color: white;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.gvtable td {&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  background: white;&lt;br /&gt;
}&lt;br /&gt;
.gvtable caption {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gvprodname {&lt;br /&gt;
  color: #693;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.note {&lt;br /&gt;
  margin: 1em 16em 1em 4em;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
  background-color: #ffff99;&lt;br /&gt;
}&lt;br /&gt;
.note th, .note td {&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox {&lt;br /&gt;
  border: 1px solid #693;&lt;br /&gt;
  margin: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox h2 {&lt;br /&gt;
  background-color: #dfa;&lt;br /&gt;
  padding: 0.25em;&lt;br /&gt;
  margin: 0em;&lt;br /&gt;
  border-bottom: 1px dotted #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox_content {&lt;br /&gt;
  padding-left: 2em;&lt;br /&gt;
  padding-right: 2em;&lt;br /&gt;
  padding-bottom: 1em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1934</id>
		<title>MediaWiki:Monobook.css</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1934"/>
		<updated>2012-02-10T15:30:19Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will affect users of the Monobook skin */&lt;br /&gt;
&lt;br /&gt;
.portlet ul {&lt;br /&gt;
  list-style-image: url(&amp;quot;skins/monobook/bullet.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul {&lt;br /&gt;
  list-style-image: url(&amp;quot;skins/monobook/bullet.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a, a:visited {&lt;br /&gt;
  color: #360;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent a.external, a:visited {&lt;br /&gt;
  color: #360;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.pBody {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  margin-left: .25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.portlet h5 {&lt;br /&gt;
  background-color: #693;&lt;br /&gt;
  border:none;&lt;br /&gt;
  color: white;&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding-bottom: 0.5em;&lt;br /&gt;
  margin-left: 3px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content h1, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6 {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content code {&lt;br /&gt;
  background-color: #efb;&lt;br /&gt;
  padding-left: .5em;&lt;br /&gt;
  padding-right: .5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content pre {&lt;br /&gt;
  border: 1px dashed #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.gvtable {&lt;br /&gt;
  margin: 1em 1em 1em 0;&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th, .gvtable td {&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  padding: 0.2em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th {&lt;br /&gt;
  background: #693;&lt;br /&gt;
  color: white;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.gvtable td {&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  background: white;&lt;br /&gt;
}&lt;br /&gt;
.gvtable caption {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gvprodname {&lt;br /&gt;
  color: #693;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.note {&lt;br /&gt;
  margin: 1em 16em 1em 4em;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
  background-color: #ffff99;&lt;br /&gt;
}&lt;br /&gt;
.note th, .note td {&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox {&lt;br /&gt;
  border: 1px solid #693;&lt;br /&gt;
  margin: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox h2 {&lt;br /&gt;
  background-color: #dfa;&lt;br /&gt;
  padding: 0.25em;&lt;br /&gt;
  margin: 0em;&lt;br /&gt;
  border-bottom: 1px dotted #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox_content {&lt;br /&gt;
  padding-left: 2em;&lt;br /&gt;
  padding-right: 2em;&lt;br /&gt;
  padding-bottom: 1em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1822</id>
		<title>MediaWiki:Monobook.css</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1822"/>
		<updated>2012-02-09T17:39:58Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will affect users of the Monobook skin */&lt;br /&gt;
&lt;br /&gt;
.portlet ul {&lt;br /&gt;
  list-style-image: url(&amp;quot;skins/monobook/bullet.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul {&lt;br /&gt;
  list-style-image: url(&amp;quot;skins/monobook/bullet.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a, a:visited {&lt;br /&gt;
  color: #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent a.external, a:visited {&lt;br /&gt;
  color: #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.pBody {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  margin-left: .25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.portlet h5 {&lt;br /&gt;
  background-color: #693;&lt;br /&gt;
  border:none;&lt;br /&gt;
  color: white;&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding-bottom: 0.5em;&lt;br /&gt;
  margin-left: 3px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content h1, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6 {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content code {&lt;br /&gt;
  background-color: #efb;&lt;br /&gt;
  padding-left: .5em;&lt;br /&gt;
  padding-right: .5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content pre {&lt;br /&gt;
  border: 1px dashed #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.gvtable {&lt;br /&gt;
  margin: 1em 1em 1em 0;&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th, .gvtable td {&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  padding: 0.2em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th {&lt;br /&gt;
  background: #693;&lt;br /&gt;
  color: white;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.gvtable td {&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  background: white;&lt;br /&gt;
}&lt;br /&gt;
.gvtable caption {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gvprodname {&lt;br /&gt;
  color: #693;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.note {&lt;br /&gt;
  margin: 1em 16em 1em 4em;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
  background-color: #ffff99;&lt;br /&gt;
}&lt;br /&gt;
.note th, .note td {&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox {&lt;br /&gt;
  border: 1px solid #693;&lt;br /&gt;
  margin: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox h2 {&lt;br /&gt;
  background-color: #dfa;&lt;br /&gt;
  padding: 0.25em;&lt;br /&gt;
  margin: 0em;&lt;br /&gt;
  border-bottom: 1px dotted #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox_content {&lt;br /&gt;
  padding-left: 2em;&lt;br /&gt;
  padding-right: 2em;&lt;br /&gt;
  padding-bottom: 1em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1821</id>
		<title>MediaWiki:Monobook.css</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1821"/>
		<updated>2012-02-09T17:37:49Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will affect users of the Monobook skin */&lt;br /&gt;
&lt;br /&gt;
ul {&lt;br /&gt;
  list-style-image: url(&amp;quot;skins/monobook/bullet.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a, a:visited {&lt;br /&gt;
  color: #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent a.external, a:visited {&lt;br /&gt;
  color: #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.pBody {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  margin-left: .25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.portlet h5 {&lt;br /&gt;
  background-color: #693;&lt;br /&gt;
  border:none;&lt;br /&gt;
  color: white;&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding-bottom: 0.5em;&lt;br /&gt;
  margin-left: 3px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content h1, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6 {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content code {&lt;br /&gt;
  background-color: #efb;&lt;br /&gt;
  padding-left: .5em;&lt;br /&gt;
  padding-right: .5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content pre {&lt;br /&gt;
  border: 1px dashed #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.gvtable {&lt;br /&gt;
  margin: 1em 1em 1em 0;&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th, .gvtable td {&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  padding: 0.2em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th {&lt;br /&gt;
  background: #693;&lt;br /&gt;
  color: white;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.gvtable td {&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  background: white;&lt;br /&gt;
}&lt;br /&gt;
.gvtable caption {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gvprodname {&lt;br /&gt;
  color: #693;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.note {&lt;br /&gt;
  margin: 1em 16em 1em 4em;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
  background-color: #ffff99;&lt;br /&gt;
}&lt;br /&gt;
.note th, .note td {&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox {&lt;br /&gt;
  border: 1px solid #693;&lt;br /&gt;
  margin: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox h2 {&lt;br /&gt;
  background-color: #dfa;&lt;br /&gt;
  padding: 0.25em;&lt;br /&gt;
  margin: 0em;&lt;br /&gt;
  border-bottom: 1px dotted #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox_content {&lt;br /&gt;
  padding-left: 2em;&lt;br /&gt;
  padding-right: 2em;&lt;br /&gt;
  padding-bottom: 1em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1820</id>
		<title>MediaWiki:Monobook.css</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1820"/>
		<updated>2012-02-09T17:37:18Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will affect users of the Monobook skin */&lt;br /&gt;
&lt;br /&gt;
ul {&lt;br /&gt;
  list-style-image: url(&amp;quot;skins/monobook/images/bullet.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a, a:visited {&lt;br /&gt;
  color: #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent a.external, a:visited {&lt;br /&gt;
  color: #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.pBody {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  margin-left: .25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.portlet h5 {&lt;br /&gt;
  background-color: #693;&lt;br /&gt;
  border:none;&lt;br /&gt;
  color: white;&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding-bottom: 0.5em;&lt;br /&gt;
  margin-left: 3px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content h1, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6 {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content code {&lt;br /&gt;
  background-color: #efb;&lt;br /&gt;
  padding-left: .5em;&lt;br /&gt;
  padding-right: .5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content pre {&lt;br /&gt;
  border: 1px dashed #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.gvtable {&lt;br /&gt;
  margin: 1em 1em 1em 0;&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th, .gvtable td {&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  padding: 0.2em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th {&lt;br /&gt;
  background: #693;&lt;br /&gt;
  color: white;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.gvtable td {&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  background: white;&lt;br /&gt;
}&lt;br /&gt;
.gvtable caption {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gvprodname {&lt;br /&gt;
  color: #693;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.note {&lt;br /&gt;
  margin: 1em 16em 1em 4em;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
  background-color: #ffff99;&lt;br /&gt;
}&lt;br /&gt;
.note th, .note td {&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox {&lt;br /&gt;
  border: 1px solid #693;&lt;br /&gt;
  margin: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox h2 {&lt;br /&gt;
  background-color: #dfa;&lt;br /&gt;
  padding: 0.25em;&lt;br /&gt;
  margin: 0em;&lt;br /&gt;
  border-bottom: 1px dotted #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox_content {&lt;br /&gt;
  padding-left: 2em;&lt;br /&gt;
  padding-right: 2em;&lt;br /&gt;
  padding-bottom: 1em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1819</id>
		<title>MediaWiki:Monobook.css</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1819"/>
		<updated>2012-02-09T17:36:36Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will affect users of the Monobook skin */&lt;br /&gt;
&lt;br /&gt;
ul {&lt;br /&gt;
  list-style-image: url(&amp;quot;images/bullet.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a, a:visited {&lt;br /&gt;
  color: #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent a.external, a:visited {&lt;br /&gt;
  color: #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.pBody {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  margin-left: .25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.portlet h5 {&lt;br /&gt;
  background-color: #693;&lt;br /&gt;
  border:none;&lt;br /&gt;
  color: white;&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding-bottom: 0.5em;&lt;br /&gt;
  margin-left: 3px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content h1, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6 {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content code {&lt;br /&gt;
  background-color: #efb;&lt;br /&gt;
  padding-left: .5em;&lt;br /&gt;
  padding-right: .5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content pre {&lt;br /&gt;
  border: 1px dashed #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.gvtable {&lt;br /&gt;
  margin: 1em 1em 1em 0;&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th, .gvtable td {&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  padding: 0.2em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th {&lt;br /&gt;
  background: #693;&lt;br /&gt;
  color: white;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.gvtable td {&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  background: white;&lt;br /&gt;
}&lt;br /&gt;
.gvtable caption {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gvprodname {&lt;br /&gt;
  color: #693;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.note {&lt;br /&gt;
  margin: 1em 16em 1em 4em;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
  background-color: #ffff99;&lt;br /&gt;
}&lt;br /&gt;
.note th, .note td {&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox {&lt;br /&gt;
  border: 1px solid #693;&lt;br /&gt;
  margin: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox h2 {&lt;br /&gt;
  background-color: #dfa;&lt;br /&gt;
  padding: 0.25em;&lt;br /&gt;
  margin: 0em;&lt;br /&gt;
  border-bottom: 1px dotted #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox_content {&lt;br /&gt;
  padding-left: 2em;&lt;br /&gt;
  padding-right: 2em;&lt;br /&gt;
  padding-bottom: 1em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1818</id>
		<title>MediaWiki:Monobook.css</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1818"/>
		<updated>2012-02-09T17:35:59Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will affect users of the Monobook skin */&lt;br /&gt;
&lt;br /&gt;
ul {&lt;br /&gt;
  list-style-image: url(&amp;quot;/bullet.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a, a:visited {&lt;br /&gt;
  color: #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent a.external, a:visited {&lt;br /&gt;
  color: #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.pBody {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  margin-left: .25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.portlet h5 {&lt;br /&gt;
  background-color: #693;&lt;br /&gt;
  border:none;&lt;br /&gt;
  color: white;&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding-bottom: 0.5em;&lt;br /&gt;
  margin-left: 3px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content h1, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6 {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content code {&lt;br /&gt;
  background-color: #efb;&lt;br /&gt;
  padding-left: .5em;&lt;br /&gt;
  padding-right: .5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content pre {&lt;br /&gt;
  border: 1px dashed #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.gvtable {&lt;br /&gt;
  margin: 1em 1em 1em 0;&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th, .gvtable td {&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  padding: 0.2em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th {&lt;br /&gt;
  background: #693;&lt;br /&gt;
  color: white;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.gvtable td {&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  background: white;&lt;br /&gt;
}&lt;br /&gt;
.gvtable caption {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gvprodname {&lt;br /&gt;
  color: #693;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.note {&lt;br /&gt;
  margin: 1em 16em 1em 4em;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
  background-color: #ffff99;&lt;br /&gt;
}&lt;br /&gt;
.note th, .note td {&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox {&lt;br /&gt;
  border: 1px solid #693;&lt;br /&gt;
  margin: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox h2 {&lt;br /&gt;
  background-color: #dfa;&lt;br /&gt;
  padding: 0.25em;&lt;br /&gt;
  margin: 0em;&lt;br /&gt;
  border-bottom: 1px dotted #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox_content {&lt;br /&gt;
  padding-left: 2em;&lt;br /&gt;
  padding-right: 2em;&lt;br /&gt;
  padding-bottom: 1em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1817</id>
		<title>MediaWiki:Monobook.css</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1817"/>
		<updated>2012-02-09T17:33:00Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will affect users of the Monobook skin */&lt;br /&gt;
&lt;br /&gt;
ul {&lt;br /&gt;
  list-style-image: url(&amp;quot;bullet.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body a, a:visited {&lt;br /&gt;
  color: #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent a.external, a:visited {&lt;br /&gt;
  color: #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.pBody {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  margin-left: .25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.portlet h5 {&lt;br /&gt;
  background-color: #693;&lt;br /&gt;
  border:none;&lt;br /&gt;
  color: white;&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding-bottom: 0.5em;&lt;br /&gt;
  margin-left: 3px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content h1, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6 {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content code {&lt;br /&gt;
  background-color: #efb;&lt;br /&gt;
  padding-left: .5em;&lt;br /&gt;
  padding-right: .5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content pre {&lt;br /&gt;
  border: 1px dashed #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.gvtable {&lt;br /&gt;
  margin: 1em 1em 1em 0;&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th, .gvtable td {&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  padding: 0.2em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th {&lt;br /&gt;
  background: #693;&lt;br /&gt;
  color: white;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.gvtable td {&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  background: white;&lt;br /&gt;
}&lt;br /&gt;
.gvtable caption {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gvprodname {&lt;br /&gt;
  color: #693;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.note {&lt;br /&gt;
  margin: 1em 16em 1em 4em;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
  background-color: #ffff99;&lt;br /&gt;
}&lt;br /&gt;
.note th, .note td {&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox {&lt;br /&gt;
  border: 1px solid #693;&lt;br /&gt;
  margin: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox h2 {&lt;br /&gt;
  background-color: #dfa;&lt;br /&gt;
  padding: 0.25em;&lt;br /&gt;
  margin: 0em;&lt;br /&gt;
  border-bottom: 1px dotted #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox_content {&lt;br /&gt;
  padding-left: 2em;&lt;br /&gt;
  padding-right: 2em;&lt;br /&gt;
  padding-bottom: 1em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1815</id>
		<title>MediaWiki:Monobook.css</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1815"/>
		<updated>2012-02-09T17:16:05Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will affect users of the Monobook skin */&lt;br /&gt;
&lt;br /&gt;
body a, a:visited {&lt;br /&gt;
  color: #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bodyContent a.external, a:visited {&lt;br /&gt;
  color: #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.pBody {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  margin-left: .25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.portlet h5 {&lt;br /&gt;
  background-color: #693;&lt;br /&gt;
  border:none;&lt;br /&gt;
  color: white;&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding-bottom: 0.5em;&lt;br /&gt;
  margin-left: 3px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content h1, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6 {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content code {&lt;br /&gt;
  background-color: #efb;&lt;br /&gt;
  padding-left: .5em;&lt;br /&gt;
  padding-right: .5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content pre {&lt;br /&gt;
  border: 1px dashed #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.gvtable {&lt;br /&gt;
  margin: 1em 1em 1em 0;&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th, .gvtable td {&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  padding: 0.2em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th {&lt;br /&gt;
  background: #693;&lt;br /&gt;
  color: white;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.gvtable td {&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  background: white;&lt;br /&gt;
}&lt;br /&gt;
.gvtable caption {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gvprodname {&lt;br /&gt;
  color: #693;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.note {&lt;br /&gt;
  margin: 1em 16em 1em 4em;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
  background-color: #ffff99;&lt;br /&gt;
}&lt;br /&gt;
.note th, .note td {&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox {&lt;br /&gt;
  border: 1px solid #693;&lt;br /&gt;
  margin: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox h2 {&lt;br /&gt;
  background-color: #dfa;&lt;br /&gt;
  padding: 0.25em;&lt;br /&gt;
  margin: 0em;&lt;br /&gt;
  border-bottom: 1px dotted #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox_content {&lt;br /&gt;
  padding-left: 2em;&lt;br /&gt;
  padding-right: 2em;&lt;br /&gt;
  padding-bottom: 1em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1812</id>
		<title>MediaWiki:Monobook.css</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1812"/>
		<updated>2012-02-09T17:13:39Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will affect users of the Monobook skin */&lt;br /&gt;
&lt;br /&gt;
body a, a:visited {&lt;br /&gt;
  color: #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.pBody {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  margin-left: .25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.portlet h5 {&lt;br /&gt;
  background-color: #693;&lt;br /&gt;
  border:none;&lt;br /&gt;
  color: white;&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding-bottom: 0.5em;&lt;br /&gt;
  margin-left: 3px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content h1, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6 {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content code {&lt;br /&gt;
  background-color: #efb;&lt;br /&gt;
  padding-left: .5em;&lt;br /&gt;
  padding-right: .5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content pre {&lt;br /&gt;
  border: 1px dashed #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.gvtable {&lt;br /&gt;
  margin: 1em 1em 1em 0;&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th, .gvtable td {&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  padding: 0.2em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th {&lt;br /&gt;
  background: #693;&lt;br /&gt;
  color: white;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.gvtable td {&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  background: white;&lt;br /&gt;
}&lt;br /&gt;
.gvtable caption {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gvprodname {&lt;br /&gt;
  color: #693;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.note {&lt;br /&gt;
  margin: 1em 16em 1em 4em;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
  background-color: #ffff99;&lt;br /&gt;
}&lt;br /&gt;
.note th, .note td {&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox {&lt;br /&gt;
  border: 1px solid #693;&lt;br /&gt;
  margin: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox h2 {&lt;br /&gt;
  background-color: #dfa;&lt;br /&gt;
  padding: 0.25em;&lt;br /&gt;
  margin: 0em;&lt;br /&gt;
  border-bottom: 1px dotted #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox_content {&lt;br /&gt;
  padding-left: 2em;&lt;br /&gt;
  padding-right: 2em;&lt;br /&gt;
  padding-bottom: 1em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1811</id>
		<title>MediaWiki:Monobook.css</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1811"/>
		<updated>2012-02-09T17:13:18Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will affect users of the Monobook skin */&lt;br /&gt;
&lt;br /&gt;
body a, visited {&lt;br /&gt;
  color: #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.pBody {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  margin-left: .25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.portlet h5 {&lt;br /&gt;
  background-color: #693;&lt;br /&gt;
  border:none;&lt;br /&gt;
  color: white;&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding-bottom: 0.5em;&lt;br /&gt;
  margin-left: 3px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content h1, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6 {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content code {&lt;br /&gt;
  background-color: #efb;&lt;br /&gt;
  padding-left: .5em;&lt;br /&gt;
  padding-right: .5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content pre {&lt;br /&gt;
  border: 1px dashed #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.gvtable {&lt;br /&gt;
  margin: 1em 1em 1em 0;&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th, .gvtable td {&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  padding: 0.2em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th {&lt;br /&gt;
  background: #693;&lt;br /&gt;
  color: white;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.gvtable td {&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  background: white;&lt;br /&gt;
}&lt;br /&gt;
.gvtable caption {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gvprodname {&lt;br /&gt;
  color: #693;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.note {&lt;br /&gt;
  margin: 1em 16em 1em 4em;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
  background-color: #ffff99;&lt;br /&gt;
}&lt;br /&gt;
.note th, .note td {&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox {&lt;br /&gt;
  border: 1px solid #693;&lt;br /&gt;
  margin: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox h2 {&lt;br /&gt;
  background-color: #dfa;&lt;br /&gt;
  padding: 0.25em;&lt;br /&gt;
  margin: 0em;&lt;br /&gt;
  border-bottom: 1px dotted #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox_content {&lt;br /&gt;
  padding-left: 2em;&lt;br /&gt;
  padding-right: 2em;&lt;br /&gt;
  padding-bottom: 1em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1810</id>
		<title>MediaWiki:Monobook.css</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1810"/>
		<updated>2012-02-09T17:12:34Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will affect users of the Monobook skin */&lt;br /&gt;
&lt;br /&gt;
body a {&lt;br /&gt;
  color: #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.pBody {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  margin-left: .25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.portlet h5 {&lt;br /&gt;
  background-color: #693;&lt;br /&gt;
  border:none;&lt;br /&gt;
  color: white;&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding-bottom: 0.5em;&lt;br /&gt;
  margin-left: 3px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content h1, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6 {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content code {&lt;br /&gt;
  background-color: #efb;&lt;br /&gt;
  padding-left: .5em;&lt;br /&gt;
  padding-right: .5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content pre {&lt;br /&gt;
  border: 1px dashed #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.gvtable {&lt;br /&gt;
  margin: 1em 1em 1em 0;&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th, .gvtable td {&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  padding: 0.2em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th {&lt;br /&gt;
  background: #693;&lt;br /&gt;
  color: white;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.gvtable td {&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  background: white;&lt;br /&gt;
}&lt;br /&gt;
.gvtable caption {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gvprodname {&lt;br /&gt;
  color: #693;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.note {&lt;br /&gt;
  margin: 1em 16em 1em 4em;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
  background-color: #ffff99;&lt;br /&gt;
}&lt;br /&gt;
.note th, .note td {&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox {&lt;br /&gt;
  border: 1px solid #693;&lt;br /&gt;
  margin: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox h2 {&lt;br /&gt;
  background-color: #dfa;&lt;br /&gt;
  padding: 0.25em;&lt;br /&gt;
  margin: 0em;&lt;br /&gt;
  border-bottom: 1px dotted #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox_content {&lt;br /&gt;
  padding-left: 2em;&lt;br /&gt;
  padding-right: 2em;&lt;br /&gt;
  padding-bottom: 1em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1809</id>
		<title>MediaWiki:Monobook.css</title>
		<link rel="alternate" type="text/html" href="https://gvwiki.greenvulcano.com/gvwiki/index.php?title=MediaWiki:Monobook.css&amp;diff=1809"/>
		<updated>2012-02-09T17:10:15Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will affect users of the Monobook skin */&lt;br /&gt;
&lt;br /&gt;
div.pBody {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  margin-left: .25em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div.portlet h5 {&lt;br /&gt;
  background-color: #693;&lt;br /&gt;
  border:none;&lt;br /&gt;
  color: white;&lt;br /&gt;
  display: block;&lt;br /&gt;
  padding-bottom: 0.5em;&lt;br /&gt;
  margin-left: 3px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content h1, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6 {&lt;br /&gt;
  border-bottom: 1px solid #693;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content code {&lt;br /&gt;
  background-color: #efb;&lt;br /&gt;
  padding-left: .5em;&lt;br /&gt;
  padding-right: .5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content pre {&lt;br /&gt;
  border: 1px dashed #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.gvtable {&lt;br /&gt;
  margin: 1em 1em 1em 0;&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th, .gvtable td {&lt;br /&gt;
  border: 2px #999 solid;&lt;br /&gt;
  padding: 0.2em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
.gvtable th {&lt;br /&gt;
  background: #693;&lt;br /&gt;
  color: white;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
.gvtable td {&lt;br /&gt;
  font-size: 90%;&lt;br /&gt;
  background: white;&lt;br /&gt;
}&lt;br /&gt;
.gvtable caption {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.gvprodname {&lt;br /&gt;
  color: #693;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content table.note {&lt;br /&gt;
  margin: 1em 16em 1em 4em;&lt;br /&gt;
  padding: 0.5em;&lt;br /&gt;
  border: none;&lt;br /&gt;
  border-collapse: collapse;&lt;br /&gt;
  color: black;&lt;br /&gt;
  background-color: #ffff99;&lt;br /&gt;
}&lt;br /&gt;
.note th, .note td {&lt;br /&gt;
  padding: 1em;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox {&lt;br /&gt;
  border: 1px solid #693;&lt;br /&gt;
  margin: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox h2 {&lt;br /&gt;
  background-color: #dfa;&lt;br /&gt;
  padding: 0.25em;&lt;br /&gt;
  margin: 0em;&lt;br /&gt;
  border-bottom: 1px dotted #693;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
div#content .mainbox_content {&lt;br /&gt;
  padding-left: 2em;&lt;br /&gt;
  padding-right: 2em;&lt;br /&gt;
  padding-bottom: 1em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
</feed>