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

<?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>
<?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>