Tang Cheng | 78ccc6b | 2012-11-05 14:14:12 +0800 | [diff] [blame] | 1 | # -*- coding: utf-8 |
| 2 | |
| 3 | from supwisdom.protocol import nettrans, webservice |
| 4 | |
| 5 | URL = "http://192.168.1.200:8080/yktapi/services" |
| 6 | appid = "100010" |
| 7 | appsecret = "5ddca8fb0e2b46858cf6b257c00acd69" |
| 8 | termid = 54321 |
| 9 | |
| 10 | |
| 11 | def test(): |
| 12 | session = webservice.SWWebserviceSession(URL, appid, appsecret, termid) |
| 13 | if not session.auth(): |
| 14 | return |
| 15 | |
| 16 | writer = nettrans.message_writer() |
| 17 | writer.attr("funcno", 820405) |
| 18 | writer.row("paraid", 12) |
| 19 | writer.add_row() |
| 20 | |
| 21 | handler = webservice.SWRequest(session) |
| 22 | reader = nettrans.message_reader() |
| 23 | if not handler.request(writer, reader, 10): |
| 24 | print handler.err_msg |
| 25 | return |
| 26 | if reader.attr("retcode") != 0: |
| 27 | print reader.attr("retmsg") |
| 28 | return |
| 29 | |
| 30 | if reader.has_more_row(): |
| 31 | reader.next_row() |
| 32 | print "Value is : ", reader.col("paraval") |
| 33 | |
| 34 | |
| 35 | test() |