Hi, recently we are receiving this error " failed on DCSIP (giving up): (2) No Such Record Name" ...

Hi, recently we are receiving this error " failed on DCSIP (giving up): (2) No Such Record Name" whilst sending prices over the sfc API. Can someone please help?

Welcome!

It looks like you're new here. Sign in or register to get started.

Best Answer

  • Jirapongse
    Jirapongse ✭✭✭✭✭
    Answer ✓

    @konstantinos.kartsonakis

    The problem should be the content of the 1000 (GV1_TEXT) and 1001 (GV2_TEXT) fields.

    From the data dictionary, the size of these fields is 6.

    GV1_TEXT "GV1 TEXT" 1000 NULL ALPHANUMERIC 6 GV2_TEXT "GV2 TEXT" 1001 NULL ALPHANUMERIC 6 

    However, in the trace data, the size of these fields is 8.

    image

    • 1e 31 30 30 30 1f 32 30 2e 36 35 30 37 36
      "31 30 30 30" is FID 1000 GV1_TEXT and its data (32 30 2e 36 35 30 37 36) is 20.65076. Its size is 8 which exceeds the size defined in the data dictionary
    • 1e 31 30 30 31 1f 32 32 2e 39 35 30 37 36
      "31 30 30 31" is FID 1001 GV2_TEXT and its data (32 32 2e 39 35 30 37 36) is 22.95076. Its size is 8 which exceeds the size defined in the data dictionary

    This could cause the "(409) String Too Big" error.

«1

Answers

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.