| URL | (String) Adres URL danych serwera webowego, gdzie znajdują się dane XML.
Aplikacja PROMOTIC jako serwer webowy zazwyczaj oferuje dane w ścieżce (patrz karta "PmaData > Serwer webowy"): http://NazwaKomputera:Port/IdKomponentu/data.xml?fmt=purevalueUwaga! Początek adresu ("http:") musi zostać wprowadzony! Jeżeli chcesz wprowadzić adres komputera lokalnego, wtedy jako NazwaKomputera można wprowadzić słowo localhost. Nie jest konieczne określenie Port, jeżeli serwer webowy działa pod standardowym portem 80. Komunikacja działa również z zabezpieczonym Web serwerem pod adresem https://... fmt - Nazwany format wysyłanych danych XML.
purevalue - Skrócony format tekstowy zawierający tylko wartości oddzielone średnikiem.
Taki format jest przeznaczony do wysyłania wartości wszystkich zmiennych. xmlpurevq - Skrócony format tekstowy zawierający wartości (v) i jakości (q) oddzielone średnikiem.
Ten format jest odpowiedni do przesyłania wartości i właściwości wszystkich zmiennych. full - Rozszerzony tekstowy format XML zawierający wartości oraz nazwy zmiennych.
Ten format jest przeznaczony do wysyłania wartości wybranych zmiennych. |
|---|---|
| sUser | [opcjonalne] (String) Nazwa użytkownika do uwierzytelniania. Patrz uprawnienie "WebRead" na serwerze. Jeżeli nie jest ustawione oraz jest wymagane uwierzytelnianie, wtedy zostanie wywołane zdarzenie onEndOfTransfer z błędem pEvent.Error=62. |
| sPassword | [opcjonalne] (String) Hasło użytkownika do uwierzytelniania. Parametr ten jest ignorowany, jeżeli nie jest określony parametr sUser. |
var oData = pMe.Pm("Data/Param1");
if (oData.WebClientIsReady)
{
oData.ReadFromWeb("http://localhost/param/data.xml?fmt=purevalue", "Johny", "abcd");
}
else
{
Pm.Debug("Klient webowy PARAM is not ready (is still active)");
}