<b>Mapping:</b>

RootNode (outgoing)

Headernode

Rootnodeofreord(1..1)

*Itemnode(1..n)

-projectId

RootNode(incoming)

Headernode

*Recordnode(1..n)

-projectDescp

<b>Mapping of projectdescp.</b>

if ItemNode count Greater then 4

Then Constant(see details) ==projectDescp

Else

ProjectId ==projectDescp

By this mapping it gave error:of value lost and projectDescp creation error.

So I added remove context after check Greater then 4.

Now there is no error but I am not getting req result.

<b>Input:</b>

RootNode

Headernode

Rootnodeofreord(1..1)

Recordnode(1..n) (count of item only three)

Itemnode(1..n) projectId (value 1)

Itemnode(1..n) projectId (value 2)

Itemnode(1..n) projectId (value 3)

Recordnode(1..n) (count of Itemnode more than4)

Itemnode(1..n) projectId

Itemnode(1..n) projectId

Itemnode(1..n) projectId

Itemnode(1..n) projectId

Itemnode(1..n) projectId

<b>Result:</b>

RootNode Headernode

Recordnode(1..n) (count of item only three)

Value at this level is wrong the projjdescp at 2 n 3 is wrong

It should have been 2 and 3 not (see details) as count of itemnode is only 3.why does 2 and 3 replaced by (seedetails).

Itemnode(1..n) projectDescp (value 1)

Itemnode(1..n) projectDescp (value see details )

Itemnode(1..n) projectDescp (value see details )

Recordnode(1..n) (count of Itemnode more than4)

Valus at this level is right as count of node is more than 4

Itemnode(1..n) projectDescp (value see details )

Itemnode(1..n) projectDescp (value see details )

Itemnode(1..n) projectDescp (value see details )

Itemnode(1..n)

projectDescp (value see details )

Itemnode(1..n) projectDescp (value see details )

## Add comment