When I try to export contacts from Eloqua using the BulkApi, I get this error message complaining about the length of my filter field. So far I haven't found a way to construct my filter using this set of email addresses in a shorter syntax. Is there another (shorter) way to do this using Eloqua Expression Language so I can fetch more records in each request?
{
"failures": [
{
"field": "filter",
"value": "'{{Contact.Field(C_EmailAddress)}}' = 'a1@asd.com' OR '{{Contact.Field(C_EmailAddress)}}' = 'a2@asd.com' OR '{{Contact.Field(C_EmailAddress)}}' = 'a3@asd.com' OR '{{Contact.Field(C_EmailAddress)}}' = 'a4@asd.com' OR '{{Contact.Field(C_EmailAddress)}}' = 'a5@asd.com' OR '{{Contact.Field(C_EmailAddress)}}' = 'a6@asd.com' OR '{{Contact.Field(C_EmailAddress)}}' = 'a7@asd.com' OR '{{Contact.Field(C_EmailAddress)}}' = 'a8@asd.com' OR '{{Contact.Field(C_EmailAddress)}}' = 'a9@asd.com' OR '{{Contact.Field(C_EmailAddress)}}' = 'a10@asd.com' OR '{{Contact.Field(C_EmailAddress)}}' = 'a11@asd.com' OR '{{Contact.Field(C_EmailAddress)}}' = 'a12@asd.com' OR '{{Contact.Field(C_EmailAddress)}}' = 'a13@asd.com' OR '{{Contact.Field(C_EmailAddress)}}' = 'a14@asd.com' OR '{{Contact.Field(C_EmailAddress)}}' = 'a15@asd.com' OR '{{Contact.Field(C_EmailAddress)}}' = 'a16@asd.com' OR '{{Contact.Field(C_EmailAddress)}}' = 'a17@asd.com' OR '{{Contact.Field(C_EmailAddress)}}' = 'a18@asd.com' OR '{{Contact.Field(C_EmailAddress)}}' = 'a19@asd.com' OR '{{Contact.Field(C_EmailAddress)}}' = 'a20@asd.com' OR '{{Contact.Field(C_EmailAddress)}}' = 'a21@asd.com' OR '{{Contact.Field(C_EmailAddress)}}' = 'a22@asd.com' OR '{{Contact.Field(C_EmailAddress)}}' = 'a23@asd.com' OR '{{Contact.Field(C_EmailAddress)}}' = 'a24@asd.com' OR '{{Contact.Field(C_EmailAddress)}}' = 'a25@asd.com' OR '{{Contact.Field(C_EmailAddress)}}' = 'a26@asd.com' OR '{{Contact.Field(C_EmailAddress)}}' = 'a20@asd.com'",
"constraint": "Must be a string value, at most 1000 characters long."
}
]
}
Thank you in advance.