cancel
Showing results for 
Search instead for 
Did you mean: 

MISSING OF BODY IN PAYLOAD UNDER SXMB_MONI

Former Member
0 Kudos

HI ALL.

here iam doing file to file scenario.

my data structure is

DT_lccTolcc3

accdetails

header

keyfield

docdate

siteid

body

accno

keyfield

amount

trailer

keyfield

totalrec

totmat

and my fcc parameters

header,1,detailed,*,trailer,1

header.fieldNames keyfield,docdate,siteid

header.keyFieldValue HEADER

header.keyFieldName keyfield

detailed.fieldNames accno,keyfield,amount

detailed.keyFieldName keyfield

detailed.keyFieldValue |

detailed.fieldSeparator |

trailer.fieldNames keyfield,totalrec,totalamt

trailer.fieldSeparator |

trailer.keyFieldName keyfield

but while executing and testing in sxmb_moni its showing the message like sucess but there was no body in payload.

so what r the changes do i need to configure.

WAITING FOR YOUR GREAT ANSWER.

BYE

regards.

seeta ram.

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi,

Make following changes

header,1,detailed,*,trailer,1

header.fieldNames ->keyfield,docdate,siteid

header.keyFieldValue-> 1

header.keyFieldName->anyname(for ex KZ)

header.fieldSeparator |

detailed.fieldNames->accno,keyfield,amount

detailed.keyFieldName->KZ

detailed.keyFieldValue ->2

detailed.fieldSeparator |

trailer.fieldNames-> keyfield,totalrec,totalamt

trailer.fieldSeparator |

trailer.keyFieldName ->KZ

trailer.keyFieldValue ->3

Regards,

S.RamNarender

santhosh_kumarv
Active Contributor
0 Kudos

Hi,

Try out the content conversion by removing the keyfield in the datatype and FCC parameter for the body...

Regards

Santhosh

santhosh_kumarv
Active Contributor
0 Kudos

Hi Seetaram,

>>detailed.fieldNames accno,keyfield,amount

>>detailed.keyFieldName keyfield

>>detailed.keyFieldValue |

>>detailed.fieldSeparator |

Since u have given the detailed fieldSeperator as |

the fields will be filled with the value

accno = 5000000303

keyfield = 220.05

amount = 'blank'

for the input 5000000303|220.05.

u have specified the keyField value as | and the actual value in the payload will be 220.05.. this is the reason why u dont get the body in the payload.

Regards

Santhosh

Former Member
0 Kudos

Check in Runtime work bench and message monitoring.

monitor payload (Sender)