Podstawowe dane

(Różnice między wersjami)
Skocz do: nawigacji, wyszukiwania
Kwasek (dyskusja | edycje)
(Utworzył nową stronę „== Zapytanie (nowa kolejka): == <pre class="brush:xml"> //BEGIN// <?xml version="1.0" encoding="UTF-8"?> <Net47> <SessionID>9859c16379c2f22e2db8dde9f41cc6a8</Sessio...”)
następna edycja →

Wersja z 14:55, 15 gru 2011

Spis treści

Zapytanie (nowa kolejka):

//BEGIN//
<?xml version="1.0" encoding="UTF-8"?>
<Net47>
	<SessionID>9859c16379c2f22e2db8dde9f41cc6a8</SessionID> <!-- ID sesji które otrzymaliśmy po zalogowaniu, niezbędne do przeprowadzenia jakiejkolwiek transakcji -->
	<Priority>3</Priority> <!-- Priorytet zlecanego zadania, dostępne od -19 do 20, gdzie -19 jest najwyższym priorytetem który zastanie wykonany w pierwszej kolejności -->
	<Term>Short</Term> <!-- opcjonalne --> <!-- Dostępne: Short lub Long (istotne duże i małe litery), w przypadku braku, przyjmuje wartość Short -->
	<Request>
		<Type>AuthorizationLogout</Type>
		<AuthorizationLogout>
			<SessionID>9859c16379c2f22e2db8dde9f41cc6a8</SessionID>
		</AuthorizationLogout>
	</Request>
</Net47>
//BEGINEND//

Odpowiedź:

W przypadku odpowiedzi na zapytanie będące zleceniem (tak jak np powyżej) wygląda następująco:

//BEGIN//
<?xml version="1.0" encoding="UTF-8"?><Net47><Request><Type>QueueID</Type><QueueID><ID>15</ID></QueueID></Request></Net47>
//BEGINEND//

Zapytanie (o gotową kolejkę):

//BEGIN//
<?xml version="1.0" encoding="UTF-8"?>
<Net47>
	<SessionID>7eda4e589eab180979d0f1fd36479674</SessionID>
	<Priority>3</Priority>
	<Request>
		<Type>GetQueue</Type>
		<GetQueue>
			<QueueID>105</QueueID>
		</GetQueue>
	</Request>
</Net47>
//BEGINEND//

W przypadku odpowiedzi na zapytanie będące pytaniem o wykonane zlecenie (jak powyżej) otrzymamy gotowy wynik wygenerowany przez funkcję podwykonawczą

Odpytywanie statusu kolejki

//BEGIN//
<?xml version="1.0" encoding="UTF-8"?>
<Net47>
	<SessionID>6243ed6dc002adec9b166e3df13f4924</SessionID>
	<Priority>3</Priority>
	<Request>
		<Type>QueueStatus</Type>
		<QueueStatus>
			<QueueID>117</QueueID> <!-- id kolejki o który pytamy -->
		</QueueStatus>
	</Request>
</Net47>
//BEGINEND//

Wynik:

//BEGIN//
<?xml version="1.0" encoding="UTF-8"?>
<Net47>
	<QueueID>144</QueueID>
	<Status>
		<StatusID>3</StatusID> <!-- Status kolejki, opis w dokumencie Statusy -->
		<Progress>44</Progress> <!-- Zadanie ukończone wyrażone w procentach -->
		<Priority>-4</Priority> <!-- Priorytet zadania -->
		<CreateDate>2011-11-30 12:25:50.658603</CreateDate> <!-- Data utworzenia -->
		<UpdateDate>2011-11-30 12:25:50.79373</UpdateDate> <!-- Data ostatniej modyfikacji kolejki -->
	</Status>
</Net47>
//BEGINEND//
Osobiste
Przestrzenie nazw
Warianty
Działania
Nawigacja
Konfiguracja Systemu
Szablony
API
PostgreSQL
Narzędzia
MENU