lista no cache em WEBSERVICE
estou com um erro neste metodo abaixo de uma classe WEBSERVICES:
{
set mylist=##class(%ListOfDataTypes).%New()
S M="" K VET
F S M=$O(^IGREJA(M),1,REG) Q:M="" S NOME=$P(REG,"^",1),IDADE=$P(REG,"^",2),VET(NOME,M)=IDADE
S (N,M)=""
F S N=$O(VET(N)) Q:N="" F S M=$O(VET(N,M)) Q:M="" S X=M_"^"_N_"^"_VET(N,M) do mylist.Insert(X)
;K ^WB for I=1:1:mylist.Count() S ^WB(I)=mylist.GetAt(I)
quit mylist
} }
{
set mylist=##class(%ListOfDataTypes).%New()
S M="" K VET
F S M=$O(^IGREJA(M),1,REG) Q:M="" S NOME=$P(REG,"^",1),IDADE=$P(REG,"^",2),VET(NOME,M)=IDADE
S (N,M)=""
F S N=$O(VET(N)) Q:N="" F S M=$O(VET(N,M)) Q:M="" S X=M_"^"_N_"^"_VET(N,M) do mylist.Insert(X)
;K ^WB for I=1:1:mylist.Count() S ^WB(I)=mylist.GetAt(I)
quit mylist
} }
erro==> ERROR #5002: Cache error: <LIST>%ResultLogicalToXSD+1^IGREJA.CADASTRO.CONSULTATUDO.1</text>