ALERT: Some images may not load properly within the Knowledge Base Article. If you see a broken image, please right-click and select 'Open image in a new tab'. We apologize for this inconvenience.
Cannot load XOGged data into same environment for a process that has a GEL script
Article ID: 127987
Clarity PPM SaaSClarity PPM On Premise
Using SoapUI unable to XOG back process that contains GEL script with soapenv tags after successfully reading it out.
STEPS TO REPRODUCE
1. Using SoapUI tool read (ReadBpm_process) in this example process definition using below, but note you should have a GEL script in this process. I will attach an example I used to the defect. <NikuDataBus xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/nikuxog_read.xsd"> <Header version="8.0" action="read" objectType="bpm_process" externalSource="NIKU"/> <Query> <Filter name="process_code" criteria="EQUALS">test</Filter> </Query> </NikuDataBus>
2. Once you get successful output without making any change try to write (WriteBpm_process) back using by copying output from step 1. 3. Notice you get an error "org.xml.sax.SAXParseException; lineNumber: 26; columnNumber: 27; The prefix "soapenv" for element "soapenv:Envelope" is not bound."
Expected Results: should be able to successfully write process containing GEL script Actual Results: getting error when writing process containing GEL script back using SoapUI
WORKAROUND: Manually modify the XOG generated output to correct the error