Felhasználói eszközök

Eszközök a webhelyen


spec:xml_pelda_jelszavas_bejelentkezes

XML Jelszó alapú bejelentkezés

Ez az oldal xml_pelda_raktarlekerdezes oldal 1-4 pontjaihoz hasonló.

XML kommunikáció kezdeményezés

Oldal lekérdezése egy üres esystem xml blokkal (<esystem></esystem>). pl GET kéres: http://host.url/.../index.cgi?xml''%3Cesystem%3E%3C/esystem%3E

Itt a „http://host.url/.../index.cgi” részt át kell átírni az eVIR rendszer címe alapján.

Bejelentkező oldal

Az előző pont eredményeképpen a rendszer elküldi a lentebb látható from_server_login.xml-t.

Bejelentkező oldal visszaküldés

A kapott XML-t mintaképpen lehet feldolgozni a belejelentkező oldal küldéshez, az Esystem XML Interface version 0.3 szerint.

Elő kell állítani egy XML file-t, extprocid érteke feltétlenül 1 legyen. Ld. to_server_login.xml. A **-ok közötti rész értelemszerűen kitöltendő a valós adatokkal.

Sikertelen belejelentkezés eseten visszakapjuk a bejelentkező XML-t

from_server_login.xml
<?xml version="1.0" encoding="UTF-8"?>
<esystem>
	<frame>
		<framename>main</framename>
		<choice>
			<choicename>login</choicename>
			<click>
				<data>
					<record>
						<field>
							<name>login</name>
							<value></value>
						</field>
						<field>
							<name>extprocid</name>
							<value></value>
						</field>
						<field>
							<name>pass</name>
							<value></value>
						</field>
						<field>
							<name>lang</name>
							<value>HU</value>
							<metadata>
								<type>select</type>
								<check>
									<options>SK</options>
									<options>HU</options>
									<options>EN</options>
								</check>
							</metadata>
						</field>
					</record>
				</data>
			</click>
		</choice>
		<info_message>
		</info_message>
	</frame>
</esystem>
to_server_login.xml
<?xml version="1.0" encoding="UTF-8"?>
<esystem>
			<click>
				<data>
					<record>
						<field>
							<name>login</name>
							<value>*loginname*</value>
						</field>
						<field>
							<name>extprocid</name>
							<value>1</value>
						</field>
						<field>
							<name>pass</name>
							<value>*pasword*</value>
						</field>
						<field>
							<name>lang</name>
							<value>HU</value>
							<metadata>
								<type>select</type>
								<check>
									<options>SY</options>
									<options>SK</options>
									<options>HU</options>
									<options>EN</options>
								</check>
							</metadata>
						</field>
					</record>
				</data>
			</click>
</esystem>
spec/xml_pelda_jelszavas_bejelentkezes.txt · Utolsó módosítás: 2017/02/26 11:01 szerkesztette: royal