In legato 19.02 api is not supporting more than 2 string

how about making the API file like this?

STRUCT ARRAY123
{
string Array1[10];
int32 port1;
string Array2[10];
int32 port2;
string Array3[10];
int32 port3;
string Array4[10];
int32 port4;
string Array5[10];
int32 port5;
};

FUNCTION arraySend
(
ARRAY123 asd IN
);

It is working on my side with vscode leaf swi-wp76_4.7.0.
You can use my code:
IPC_step1.rar (2.4 KB)