Can't use an undefined value as an array reference


We are sending a very basic/vanilla Incorporation xml message to the gateway, we have pre-validated the message from the Xsds, however we are now hitting the error 9999 with the message “Can’t use an undefined value as an array reference”. This is returned on the immediate sync response back from the gateway, not later polling etc.

Any ideas? We are using a package reference that we use for Accounts submissions.

Found out what is was - it was due to not including the Subscribers element - it passed the xsd validation (minOccurs=“0”) however there must be a bit of code somewhere at the comp house side which is expecting there to be subscribers.

Yes, you always need at least one subscriber for a limited by shares formation,