Hi Himasha,

I downloaded a fresh pack and followed the tutorial, added the
configuration file given in this mail, it works fine, the lifecycle was
added.

Thank you.

On Thu, Oct 9, 2014 at 12:21 PM, Himasha Guruge <[email protected]> wrote:

> Hi Shiva,
>
> This is the xml configuration of the lifecycle source in governance
> registry.
>
> <aspect name="SampleLifeCycle"
> class="org.wso2.carbon.governance.registry.extensions.aspects.DefaultLifeCycle">
>     <configuration type="literal">
>         <lifecycle>
>             <scxml xmlns="http://www.w3.org/2005/07/scxml";
>                    version="1.0"
>                    initialstate="Development">
>                 <state id="Development">
>                     <datamodel>
>                        <data name="transitionExecution">
>         <execution forEvent="Promote"
> class="org.wso2.carbon.governance.registry.extensions.executors.WSExecutor">
>                     <parameter name="async" value="false"/>
>                     <parameter name="save.type" value="property"/>
>                     <parameter name="save.name" value="response"/>
>                     <parameter name="response.xpath" value="//ns:return"/>
>                     <parameter name="response.namespace" value="
> http://ws.apache.org/axis2"/>
>                     <parameter name="response.namespace.prefix"
> value="ns"/>
>                     <parameter name="epr" value="
> http://localhost:8080/axis2/services/AdderService.AdderServiceHttpSoap11Endpoint/
> "/>
>                     <parameter name="payload">
>                         <soapenv:Envelope xmlns:soapenv="
> http://schemas.xmlsoap.org/soap/envelope/"; xmlns:axis="
> http://ws.apache.org/axis2";>
>                             <soapenv:Header/>
>                             <soapenv:Body>
>                                 <axis:add>
>                                     <axis:args0>5</axis:args0>
>                                     <axis:args1>6</axis:args1>
>                                 </axis:add>
>                             </soapenv:Body>
>                         </soapenv:Envelope>
>                     </parameter>
>           </execution>
> </data>
>                     </datamodel>
>                     <transition event="Promote" target="Tested"/>
>
>                 </state>
>                 <state id="Tested">
>                     <datamodel>
>                         <data name="checkItems">
>                             <item name="Effective Inspection Completed"
> forEvent="">
>                             </item>
>                             <item name="Test Cases Passed" forEvent="">
>                             </item>
>                             <item name="Smoke Test Passed" forEvent="">
>                             </item>
>                         </data>
>                     </datamodel>
>                     <transition event="Promote" target="Production"/>
>                     <transition event="Demote" target="Development"/>
>                 </state>
>                 <state id="Production">
>                     <transition event="Demote" target="Tested"/>
>                 </state>
>             </scxml>
>         </lifecycle>
>     </configuration>
> </aspect>
>
>
> Thanks & Regards,
>
> On Thu, Oct 9, 2014 at 12:10 PM, Shiva Balachandran <[email protected]>
> wrote:
>
>> Hi Himasha,
>>
>> Please share the complete XML file.
>>
>> Thank you
>>
>> On Thu, Oct 9, 2014 at 9:28 AM, Himasha Guruge <[email protected]> wrote:
>>
>>> Hi All,
>>>
>>> In Governance Registry web service executor sample[1] , when trying to
>>> create a new lifecycle, I'm unable to save it since it says unable to
>>> validate the configuration.
>>>
>>> In the console, following error is shown where line number 23 points to
>>> " <axis:args0>5</axis:args0>" of the payload parameter.
>>>
>>>  "ERROR {org.wso2.carbon.governance.lcm.util.CommonUtil} -  Unable to
>>> parse the XML configuration. Please validate the XML
>>> configurationorg.xml.sax.SAXParseException; lineNumber: 23; columnNumber:
>>> 33; cvc-complex-type.2.3: Element 'parameter' cannot have character
>>> [children], because the type's content type is element-only."
>>>
>>> I have added the exact segment mentioned in the sample, under data model
>>> tag of Development state. What could be the issue in the xml configuration?
>>>
>>> [1]
>>>  https://docs.wso2.com/display/Governance460/Web+Service+Executor+Sample
>>> <https://docs.wso2.com/display/Governance460/Web+Service+Executor+Sample>
>>> Thanks & Regards,
>>>
>>> --
>>> Himasha Guruge
>>> *Software Engineer*
>>> WS*O2* *Inc.*
>>> Mobile: +94 777459299
>>> [email protected]
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> Shiva Balachandran
>> Software Engineer
>> WSO2 Inc.
>>
>> Mobile - +94 774445788
>>
>
>
>
> --
> Himasha Guruge
> *Software Engineer*
> WS*O2* *Inc.*
> Mobile: +94 777459299
> [email protected]
>



-- 
Shiva Balachandran
Software Engineer
WSO2 Inc.

Mobile - +94 774445788
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to