cancel
Showing results for 
Search instead for 
Did you mean: 

FCC Issue

Former Member
0 Kudos

Hi experts ,

we are having a file to proxy scenario where we are expecting a CSV file (comma as delimiter) along with the fields enclosed in " ".

But in the source file there are certain records which has ""field value""

""Citrix Systems, Inc."","Citrix","695874","Teresa","Abel","ACTIVE"

""Citrix Systems, Inc."","Citrix","695874","Teresa","Abel","ACTIVE"

""Citrix Systems, Inc."","Citrix","695874","Teresa","Abel","ACTIVE"

""Transocean, Inc."","Transocean","716850","Jason","Raynes","ACTIVE"

""Transocean, Inc."","Transocean","719215","Ronald","Dailey","ACTIVE"

the client has said there is possibility of these kind of data to come in PROD , can you suggest how to deal with it or any pointer .

Our current FCC parameters are

Header 1Header 2
ignoreRecordsetNameTrue
Records.fieldSeparator,
Records.endSeparator'nl'
Records.fieldNamesClientLongName,ClientShortName,AsigneeID,AsigneeFirstName,AsigneeLastName,ActiveInactive
Records.enclosureSign"

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Abhishek

Does your content conversion work for the filed value ""Citrix Systems, Inc.""  with

NameA.enclosureSign

NameA.enclosureSignEscape


I have tried but it is throwing error because it is treated Citrix Systems, Inc. as two fields

But if I provide the field value is "Citrix Systems, Inc." then it works perfectly.

Can you please tell me how it it is working for ""Citrix Systems, Inc.""

Former Member
0 Kudos

Hi

Simple and better way to deal with it that you  use generic FCC and then replace " with blank space in mapping using replace string .

Thanks.

Former Member
0 Kudos

Hi Anshu ,

This will not solve the issue , as the error we get in sender channel only . It does not reach to mapping for applying your logic .

Former Member
0 Kudos

Hi Abhishek ,

It wont fail at all.I have just checked the same with following fcc parameters.The fields will be populated in the payload with inverted comma like "Field1" .

Name                            Value
Records.fieldNames               Field1,Field2
Records.fieldSeparator               ,

Records.additionalLastFields      ignore

Records.keepIncompleteFields    YES

ignoreRecordsetName  

              true

Thanks

engswee
Active Contributor
0 Kudos

Hi Abishek

You can use Records.enclosureSignEscape = ""

  1. NameA.enclosureSignEscape

Specify a string that replaces the text delimiter if it occurs within a text that it delimits.

When the text is transferred the string is replaced by the value specified in NameA.enclosureSign.

Converting Text Format in the Sender File/FTP Adapter to XML - Configuring the File/FTP Adapter in I...

Rgds

Eng Swee

Message was edited by: Eng Swee Yeoh