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]
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev