Using SoapUI unable to XOG back any content after successfully reading it out
book
Article ID: 127279
calendar_today
Updated On:
Products
CLARITY PPM FOR ITGCLARITY PPM FEDERALClarity PPM SaaS - ApplicationClarity PPM On Premise
Issue/Introduction
Cannot load XOGged data into same environment - NikuDataBus element not generated correctly in output
Cause
SUMMARY OF DEFECT
Using SoapUI unable to XOG back any content after successfully reading it out.
The actual problem seems to be because of this element that is generated in the XOG output is not correct <NikuDataBus xsi:noNamespaceSchemaLocation="../xsd/nikuxog_bpm_process.xsd"> it should be <NikuDataBus xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/nikuxog_bpm_process.xsd">
AFFECTED VERSIONS 15.5, 15.5.1
STEPS TO REPRODUCE
1. Using SoapUI tool read (ReadBpm_process) in this example process definition using below <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">pr_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 which is not very explanatory "". Note check app-ca.log for true error
Expected Results: should be able to successfully write content back Actual Results: getting error when writing content back using SoapUI
WORKAROUND: Modify XOG generated output to correct the NikuDataBus element.