URL | (String) Adres URL danych Web serwera, gdzie znajdują się dane XML.
Aplikacja PROMOTIC jako Web serwer zazwyczaj oferuje dane na ścieżce (patrz karta "PmaData > Web serwer"): http://NazwaKomputera:Port/IdElementu/data.xml?fmt=purevalue Uwaga! 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 Web serwer 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 i właściwości 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 uwierzytelnienia. Patrz uprawnienie "WebRead" na serwerze. Jeżeli nie jest ustawione oraz jest wymagane uwierzytelnienie, wtedy zostanie wywołane zdarzenie onEndOfTransfer z błędem pEvent.Error=62. |
sPassword | [opcjonalne] (String) Hasło użytkownika do uwierzytelnienia. 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("Web klient PARAM is not ready (is still active)");
}