Wtyczka zawiera implementację źródeł danych operujących na protokole SOAP.Za pomocą opisywanych źródeł danych można odczytywać i przekazywać dane pomiędzy systemem PlusWorkflow a zewnętrznymi webservice'ami SOAP. Źródło umożliwia parsowanie plików WSDL. Zostało to opisane tutaj. 
Opis konfiguracji:Nazwa parametru | Opis parametru | Wymagalność |
---|
Autoryzacja | Schemat autoryzacji żądania. Jeśli żądany endpoint nie wymaga autoryzacji pole należy zostawić puste. Opis definiowania szablonów autoryzacji znajduje się TUTAJ. | Opcjonalny | Endpoint URL | Adres URL endpointu, do którego wysłane zostanie żądanie. | Wymagany | SOAPAction | Nazwa akcji soap dodawana w nagłówku żądania. Automatycznie uzupełniany parametr przy parsowaniu wsdl. | Opcjonalny | Target namespace | Logiczna przestrzeń nazw dla informacji o usłudze. | Wymagany | Request message | Zawartość wiadomości SOAP. | Wymagany | Separator zmiennych tabelarycznych | Rozdziela wartości tekstowe wybranym znakiem, dla zmiennych tablicowych. | | [Parametry wejściowe] Id | Id parametru wejściowego | Wymagany | [Parametry wejściowe] Nazwa | Nazwa parametru wejściowego | | [Parametry wejściowe] Tag elementu tabelarycznego (listy) | Pierwszy element zostanie skopiowany tyle ile maksymalna długość zmiennych tabelarycznych dla tego tagu. Pozostawienie pola pustego sugeruje, że to NIE jest zmienna tabelaryczna w żądaniu SOAP W celu skonfigurowania obiektów tablicowych, upewnij się czy RequestMessage posiada taki schemat. Obiekt tablicowy musi posiadać obiekt agregujący linie tablicowe. W poniższym przypadku Tagiem elementu tabelarycznego jest "lines", powielone zostaną elementy item (np. <lines><item>...</item><item>...<item></lines>) ... <lines> <item> <column1>?</column1> <column2>?</column2> <column3>?</column3> </item> </lines ... | | [Parametry wyjściowe] Id | Id parametru wyjściowego | Wymagany | [Parametry wyjściowe] Nazwa | Nazwa parametru wyjściowego | Wymagany | [Parametry wyjściowe] Typ | Typ parametru wyjściowego [string;integer;foat;boolean;date;datetime] | Wymagany | [Parametry wyjściowe] Xpath | Xpath wskazujący na dane, które zostaną pobrane z odpowiedzi service'u SOAP. | Wymagany |
Przykłady konfiguracji:Konfiguracja źródła | Wynik wywołania | Opis |
---|



|  | Źródło wysyła zapytanie do systemu PlusWorkflow o istniejące domeny. |
|