Mirth: determina dinamicamente quale metodo SOAP chiamare
Domanda
Considera un canale Mirth con una destinazione di un mittente SOAP. Il WSDL è stato caricato correttamente e ha più di un metodo disponibile. Ogni metodo richiederebbe un diverso numero di argomenti. Metodi di esempio:
-
addPerson ()
-
UpdatePerson ()
-
DeletePerson ()
-
MergePerson ()
-
UnmergePerson ()
Dato l'insieme dei tipi di eventi del messaggio HL7, ad esempio
- A28 = Aggiungi persona
- A31 = Aggiorna persona
- A29 = Elimina persona
- etc
Domanda : come imposteresti una destinazione in Mirth affinché il valore della variabile determini quale metodo SOAP viene chiamato?
Non deve necessariamente essere un mittente SOAP. Potrebbe essere di qualsiasi tipo.
Soluzione
Non sono sicuro di poter selezionare dinamicamente il metodo al volo, ma è possibile impostare una destinazione per MessageType e utilizzare i filtri per garantire che un messaggio sia indirizzato alla destinazione corretta (metodo).
Esaminerò la selezione dinamica. Forse il metodo è disponibile tramite un oggetto trasformatore javascript.