Hi
I have a pretty straightforward edifact flow where I use the built-in edifact encode and decode actions in Logic App.
Some of our partners have multiple identities (i.e. factories), so we need to use the "Encode to edifact message by identities".
Basically, the partner profiles in the integration account contain multiple business identites
"businessIdentities": [
{
"qualifier": "ZZ",
"value": "372051318"
},
{
"qualifier": "ZZ",
"value": "372051319"
},
{
"qualifier": "ZZ",
"value": "372051320"
},
{
"qualifier": "ZZ",
"value": "372051321"
}
However, it trows an error unless I specify the qualifiers (even though they are optional).
No agreement found with Agreement Resolution Parameters (AgreementName: not specified, SenderPartnerName: not specified, SenderQualifier: not specified, SenderIdentifier 372051318, ReceiverPartnerName: not specified, ReceiverQualifier not specified, ReceiverIdentifier: AN01644562473-T)
It sounds a bit weird being forced to store the qualifiers for all partners in a separate table just to be able to encode the message.
Br
Mike