on 07-15-2010 10:12 AM
Hi Friends.
Scenario is in PI 7.0 . IDOC is received from SAP and after file content conversion placed in file server.
Suddenly few days back it started throwing error in receiver file FCC communication channel - error is -
Message processing failed. Cause: com.sap.aii.af.ra.ms.api.RecoverableException: Exception in XML Parser (format problem?):'java.lang.Exception: Message processing failed in XML parser: 'java.lang.Exception: Column value ' ' too long (>3 for 27. column) - must stop', probably configuration error in file adapter (XML parser error)': java.lang.Exception: Exception in XML Parser (format problem?):'java.lang.Exception: Message processing failed in XML parser: 'java.lang.Exception: Column value ' ' too long (>3 for 27. column) - must stop', probably configuration error in file adapter (XML parser error)
but the same scenario with same inputs (same payload,same IR and ID configuration) works fine in development environment.
in SXMB_MONI message shows as SUCCESSFUL and payload is also OK.
Pls suggest what to do in this case..
Hi,
This is happening because - if there is any empty tag coming from source then target structure tag will not be created and because of which ur payload structure and FCC configuration is not matching.
I would recon use map with default between source n target strcture so in case source tag dont have value target structure will be created because of mapwithdegfault fuction and ur FCC will not fail.
Open SXMB_MONI output payload and compare the structre with Data type u will se for no source value target tag is not created at all and FCC is failed.
For exa- I ahve name,age,sex as my target data type and FCC is 10,3,4
If i dont receive age from source the value of sex is taken as 3 length as per FCC becus age tag is not created in target.
chirag
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
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.