AnsweredAssumed Answered

Static lookup xogin through a script

Question asked by Nithesh on Feb 17, 2014
Latest reply on Feb 18, 2014 by Nithesh

Hello All,

We have a process where we push some data into Clarity from legacy system

In this process, we want to xog in a lookup value into a lookup through push using gel script.

When I run the below script directly in xog client it was sucessful, but when I try with the process then I get error.

                                    <obj:WritecontentPack xmlns:obj="http://www.niku.com/xog/Object">
                                                    <NikuDataBus xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/nikuxog_contentPack.xsd">    
                                                        <Header version="8.0" externalSource="xog" action="write" objectType="contentPack"/>
                                                        <contentPack update="true">
                                                            <lookups update="true">
                                                                <staticLookup code="X"
                                                                    hiddenAttributeName="lookup_code" sortStyle="manual"
                                                                    source="nikucom" status="active" update="true">
                                                                    <nls description="" languageCode="cs" name=" Test"/>
                                                                    <nls description="" languageCode="da" name=" Test"/>
                                                                    <nls description="" languageCode="de" name=" Test"/>
                                                                    <nls description="" languageCode="en" name=" Test"/>
                                                                    <nls description="" languageCode="es" name=" Test"/>
                                                                    <nls description="" languageCode="fi" name=" Test"/>
                                                                    <nls description="" languageCode="fr" name=" Test"/>
                                                                    <nls description="" languageCode="hu" name=" Test"/>
                                                                    <nls description="" languageCode="it" name=" Test"/>
                                                                    <nls description="" languageCode="ja" name=" Test"/>
                                                                    <nls description="" languageCode="ko" name=" Test"/>
                                                                    <nls description="" languageCode="nl" name=" Test"/>
                                                                    <nls description="" languageCode="pl" name=" Test"/>
                                                                    <nls description="" languageCode="pt" name=" Test"/>
                                                                    <nls description="" languageCode="ru" name=" Test"/>
                                                                    <nls description="" languageCode="sv" name=" Test"/>
                                                                    <nls description="" languageCode="tr" name=" Test"/>
                                                                    <nls description="" languageCode="zh" name=" Test"/>
                                                                    <nls description="" languageCode="zh_TW" name=" Test"/>
                                                                    <lookupValue code='$[input.X}' status="active">
                                                                        <nls description=" " languageCode="cs" name='$[input.X}'/>
                                                                        <nls description=" " languageCode="da" name='$[input.X}'/>
                                                                        <nls description=" " languageCode="de" name='$[input.X}'/>
                                                                        <nls description=" " languageCode="en" name='$[input.X}'/>
                                                                        <nls description=" " languageCode="es" name='$[input.X}'/>
                                                                        <nls description=" " languageCode="fi" name='$[input.X}'/>
                                                                        <nls description=" " languageCode="fr" name='$[input.X}'/>
                                                                        <nls description=" " languageCode="it" name='$[input.X}'/>
                                                                        <nls description=" " languageCode="ja" name='$[input.X}'/>
                                                                        <nls description=" " languageCode="ko" name='$[input.X}'/>
                                                                        <nls description=" " languageCode="nl" name='$[input.X}'/>
                                                                        <nls description=" " languageCode="pt" name='$[input.X}'/>
                                                                        <nls description=" " languageCode="sv" name='$[input.X}'/>
                                                                        <nls description=" " languageCode="zh" name='$[input.X}'/>
                                                                        <nls description=" " languageCode="zh_TW" name='$[input.X}'/>
                                                                        <nls description=" " languageCode="hu" name='$[input.X}'/>
                                                                        <nls description=" " languageCode="pl" name='$[input.X}'/>
                                                                        <nls description=" " languageCode="ru" name='$[input.X}'/>
                                                                        <nls description=" " languageCode="tr" name='$[input.X}'/>
                                                                        <nls description=" " languageCode="zh_TW" name='$[input.X}'/>
                                                                    </lookupValue>
                                                                </staticLookup>
                                                            </lookups>
                                                        </contentPack>
                                                    </NikuDataBus>
                                                </obj:WritecontentPack>

I get the following error in process messages after running the job:

[XOG]<?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Header/> <soapenv:Body> <WritecontentPackResponse xmlns="http://www.niku.com/xog/Object">
 <XOGOutput xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../xsd/status.xsd">
 <Object type="contentPack"/> <Status state="SUCCESS"/>
 <Statistics failureRecords="0" insertedRecords="0" totalNumberOfRecords="1" updatedRecords="1"/>
<Records/>
<DeprecationInformation>
<Severity>WARNING</Severity>
<Description>DEPRECATION MESSAGE</Description>
 <Exception type="java.lang.Exception">The action and objectType attributes in the Header have been deprecated, and the listed value of 'contentpack' conflicts with the requested objectType 'contentPack'.</Exception>
 </DeprecationInformation>
 </XOGOutput>
 </WritecontentPackResponse>
 </soapenv:Body>
 </soapenv:Envelope>

Can anyone please help me on this. Thanks in Advance for help!!

Outcomes