Cannot load XOGged data into same environment for a process that has a GEL script

book

Article ID: 127987

calendar_today

Updated On:

Products

CLARITY PPM FOR ITG CLARITY PPM FEDERAL Clarity PPM SaaS - Application Clarity PPM On Premise

Issue/Introduction

Using SoapUI unable to XOG back process that contains GEL script with soapenv tags after successfully reading it out.

Cause

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

Environment

Release:
Component: ODXOG

Resolution

DE46581, Resolved in 15.6.0