on 06-19-2009 11:23 PM
We Were @ XI 3.0 SP 11 and moved to XI 3.0 SP 17.And upgrade the JAVA patch
OUr Mapping got impacted becuase of EXISTS Function.
Looks like in upgrade some thing got changed
We used EXISTS function to check if source element is present or not in source XML if YES then map with its value to target otherwise map it with Space .Because @ target it is required field
Source strcture:
-Purchase ORder 1.1
-Item 0 -n
- product 0.1
- BuyerID 0-.1
We are mapping BuyerID to target where @ target it is required field we used EXISTs
Context for Buyer ID is set @ item
BUYERID - >EXISTS - > Used IF function here
To check whether its TRUE or FALSE . If True then map BUYER ID otherwise map space constant
If i check "Display Queue" for BUYER ID it looks like this
SUPRESS
100034
10034->Context change value
10035
10035-> context change valu
If i check Display Queue " For EXISTS it looks like
SUPRESS
TRUE
FALSE -> context change ?
TRUE
FALSE -> Context Cahnge ?
But i check in another system where we are XI 3.0 SP11
Display queue for EXISTS will looks like below ( Display queue for BYUER ID is same )
FALSE
TRUE
FALSE ->context change ?
TRUE
FALSE - > context change
Because of this the required target elment is not getting created and mapping is failing
Appriciate your time for reaading the message and appriciate if you can repsond back to me
Sushil,
Please check the features here in this SP:
http://help.sap.com/saphelp_nw04/helpdata/en/44/0dd362b6816490e10000000a1553f7/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/cf/9844428e9cbe30e10000000a155106/frameset.htm
---Satish
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sushil,
The problem will be with the nodes,,
Did you try using SplitByValue or removecontexts with SplitByValue...
Regards,
Sridhar
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
SP Upgrade (normally) should not cause a problem...at least to the Standard Functions.....I created the same structure in PI7.0 and 7.1 and tested the logic...it worked for me
Then (BuyerID)
BuyerID ---> Exists -> IfWithElse--
> Target(1..1)
Else(Constant)
Context for Buyer ID is set @ item
yes...it should be at Item...
Regards,
Abhishek.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.