Search

Home

CALL AS2

CALL AS2

Operator CALL AS2 umożliwia wysyłanie dokumentów EDI do wskazanego partnera handlowego za pośrednictwem protokołu AS2 (Applicability Statement 2), zgodnie z konfiguracją partnerów określającą parametry transmisji takie jak: identyfikator partnera, typ dokumentu, sposób szyfrowania itp.

Operator działa w kontekście magistrali danych, co oznacza, że dla każdego rekordu wykonywana jest odrębna operacja wysyłki. Jako źródło danych do wysyłania operator wykorzystuje dane znajdujące się w wybranym bicie magistrali.

W ramach jednego przetwarzania możliwe jest zatem wysłanie wielu dokumentów EDI - po jednym dla każdego rekordu magistrali - do wskazanego partnera, z zachowaniem pełnej kontroli nad zawartością i konfiguracją transmisji.

Operator wspiera standardowe mechanizmy AS2, takie jak:

  • podpis cyfrowy,
  • szyfrowanie transmisji,
  • żądanie potwierdzenia MDN (Message Disposition Notification).

Dzięki temu zapewnia bezpieczną i zgodną z rynkowymi standardami wymianę dokumentów w środowisku B2B.

Przykład projektu GRAVITY z użyciem operatora CALL AS2:

image

WYBÓR I TWORZENIE PARTNERA AS2

Operator wysyła dane do partnera zgodnie z konfiguracją partnera oraz zdefiniowanego serwera AS2. Operator użyje zdefiniowanych w połączeniu certyfikatów, algorytmów kryptograficznych i innych danych, które wcześniej koniecznie muszą zostać uzgodnione z partnerem.

icon

Aby komunikacja mogła się odbyć, należy wcześniej uzgodnić z partnerem kanał komunikacyjny, certyfikaty, algorytmy kryptograficzne, rodzaj komunikatu itp.

Aby skonfigurować połączenie, przejdź na pierwszą zakładkę Connection config we właściwościach operatora.

image

Jeśli masz już utworzoną konfigurację połączenia z partnerem AS2, wybierz ją z listy AS2 Partner. Pola konfiguracyjne zostaną wypełnione zgodnie z wybranym połączeniem.

image

Możesz zmienić dane, klikając przycisk Edit.

icon
Pamiętaj, że jeśli połączenie z partnerem jest już wykorzystane na innym operatorze, to on również będzie działał na zmodyfikowanym połączeniu.

Jeśli nie masz jeszcze zdefiniowanego odpowiedniego połączenia z partnerem AS2, zawsze możesz je dodać wykorzystując przycisk Add.

image

Po uzupełnieniu danych nowego połączenia możesz je zapisać w systemie, klikając przycisk Save.

image

Po zapisaniu połączenie AS2 będzie dostępne w systemie pod nazwą, jaka została podana w polu Name.

icon
Więcej informacji o tworzeniu połączeń znajdziesz w sekcji Nowe połączenie AS2.

KONFIGURACJA OPERATORA

Operator przetwarza kolejne rekordy znajdujące się na magistrali danych, co oznacza, że wyśle do partnera tyle dokumentów, ile rekordów zawiera magistrala danych. Każdy rekord magistrali musi zawierać bit z danymi do wysyłki oraz bity do odbioru informacji o statusie wykonania, komunikacie zwrotnym oraz identyfikatorze wiadomości.

Aby ustawić odpowiednie bity przejdź do zakładki AS2 properties.

image

Konfiguracja odbywa się przez wskazanie odpowiednich bitów, istniejących już na magistrali z wymaganymi polami konfiguracyjnymi:

  • Column with data - w polu tym wskaż bit z magistrali (typ: Text lub Blob) zawierający dane do wysłania w komunikacie AS2.
  • Column for MessageId - wskaż bit magistrali (typ: Text) przygotowany od odebrania od operatora unikalnej wartości komunikatu messageId generowanej przez operator dla każdej wysyłanej wiadomości.
  • Result column for status - wskaż bit magistrali (typ: Boolean), w którym zostanie zapisany status wysyłki wiadomości (true - powodzenie, false - błąd).
  • Result column for error/message - wskaż bit magistrali (typ: Text), do którego zostanie zapisana treść błędu wysyłki lub komunikat zwrócony przez partnera.
    1. Struktura zwracanego komunikatu wygląda następująco:

      [status]: [message]

      gdzie status przyjmuje wartości (zgodne z polem Result column for status):

    2. processed - wysłanie komunikatu się powiodło,
    3. failed - wysłanie komunikatu nie powidło się,
    4. a message zawiera szczegółowe informacje z przetwarzania.

icon

Aby tworzyć i dekodować dokumenty EDI zapoznaj się z następującymi operatorami:

CONVERT FORMAT TO BITSCONVERT FORMAT TO BITS

CONVERT BITS TO FORMATCONVERT BITS TO FORMAT