Feedul de mesaje este un tip de procesare a fișierelor Integrator. Este o alternativă la procesarea standard a fișierelor orientată spre comunicații Integrator, care necesită conectori, activități de primire și documente de afaceri de intrare.

Feedul de mesaje oferă procesarea fișierelor orientată spre aplicație. Permite aplicațiilor să trimită fișiere direct la o activitate de integrator care poate furniza apoi servicii de transformare și/sau rutare. Acest lucru înseamnă că, atunci când utilizați Feed de mesaje, nu trebuie să aveți nici o activitate de primire, nici un document de afaceri de intrare în integrarea dvs.

Concepte și arhitectură pentru feedul de mesaje

Clienți Feed Mesaje

Clienții de mesaje trimit mesaje către serverul de mesaje pentru procesare pe Integrator Server. Clienții folosesc TCP/IP pentru a accesa Serverul de alimentare a mesajelor.

Clienții pot fi localizați pe alte mașini decât serverul.

Clienții Feed de mesaje pot utiliza codul C, Java, codul Message Builder sau o linie de comandă API pentru a accesa serverul.

Server de alimentare de mesaje

Când instalați conectorul de alimentare a mesajelor pe un server Integrator, apoi, de la Composer, difuzați un server Axway care este configurat pentru funcțiile de alimentare a mesajelor pe același server Integrator, Integrator creează o componentă de subserver Feed mesaj pe acel server integrator.

Această componentă a subserverului Integrator este cunoscută Server de alimentare de mesaje. Acesta oferă setul de procese care permit Integratorului să primească, să analizeze, să redirecționeze și să pună în coadă mesajele primite către Activități și să returneze rapoarte de stare clientului de origine.

Serverul Feed de mesaje poate gestiona mai multe solicitări simultane ale clientului Feed de mesaje. Fiecare client poate genera, de asemenea, mai multe cereri simultane.

Utilizator Feed Mesaje

Pentru a permite comunicarea între un client extern de alimentare de mesaje și serverul de alimentare de mesaje situat pe un server Integrator, aveți nevoie de un obiect dedicat de comunicare a mesajelor. CommAdapter specifică parametrii de comunicații pentru schimburi între serverul de flux de mesaje și clienții de flux de mesaje.

Deoarece Serverul de alimentare a mesajelor acționează ca un server pentru clienții la distanță, aveți nevoie de conturi de autentificare pentru clienți. Specificați identitatea clienților și, opțional, atribuiți parole într-un obiect commPoint Feed de mesaje. În terminologia Feed de mesaje, fiecare commPoint reprezintă un Utilizator Feed Mesaje și identifică un anumit client. În Composer, creați un utilizator Feed de mesaje pentru fiecare client Feed de mesaje.

începeți

Exemplu de scenariu de transfer de mesaje

Următorul grafic ilustrează un scenariu tipic de procesare a fluxului de mesaje.

  1. Clientul Message Feed utilizează un API Feed Feed pentru a trimite un mesaj către un server Feed Feed din Integrator. Adresa mesajului include un nume calificat al unei activități de procesare.
  2. Serverul de alimentare a mesajelor traduce numele calificat al activității într-o reprezentare internă a ID-ului de activitate și trimite mesajul către activitatea corespunzătoare prin sistemul de cozi Integrator.
  3. Dacă serverul de flux de mesaje nu poate interpreta numele activității calificate, acesta returnează o stare de rezultat negativ clientului de flux de mesaje, prin intermediul API-ului de flux de mesaje.
  4. Serverul Feed de mesaje așteaptă ca mesajul să fie procesat în Activitate.
  5. Când Activitatea a procesat mesajul, Integratorul generează și trimite o stare de rezultat înapoi clientului Feed de mesaje.
  6. Starea rezultatului este una dintre următoarele:

Utilizați funcția Integrator Message Feed

Pentru a utiliza funcția Feed de mesaje în Integrator, finalizați următoarele operații generale. Fiecare dintre aceste operații este descrisă în detaliu într-un subiect separat al acestei cărți.

  • Pe computerul Integrator Server, instalați conectorul de alimentare a mesajelor pentru Integrator Server.
  • Consultați Instalarea conectorului de alimentare a mesajelor
  • În bancul de lucru Topografie, configurați Axway Server (instanță Integrator Server) pentru a gestiona masajele Feed Mesaje de la client
  • Consultați Configurarea serverului Axway]
  • În bancul de lucru Composer Integration Services, creați o integrare care include o activitate. Aceasta va fi Activitatea țintă a clientului Feed de mesaje.
  • Consultați Adăugarea fluxului de mesaje la o integrare
  • Fie local, fie pe o mașină la distanță, creați un client Feed de mesaje
  • Consultați Gestionarea unui client Feed de mesaje: Începeți aici