#!/usr/bin/env python import xmlrpclib, pprint server = xmlrpclib.Server('http://kohocton/RPC2',login='adam',password='') result = server.person.getById("27190"); pprint.pprint(result) {'addresses': {'location': {'id': 'skyrix://kohocton.morrison.iserv.net/morrisonOGo/27240', 'type': 'location'}, 'mailing': {'city': 'Grand Rapids', 'id': 'skyrix://kohocton.morrison.iserv.net/morrisonOGo/27230', 'name1': 'Steve VanderZouwen', 'state': 'MI', 'street': '1825 Monroe Ave NW.', 'type': 'mailing', 'zip': '49505'}, 'private': {'id': 'skyrix://kohocton.morrison.iserv.net/morrisonOGo/27220', 'type': 'private'}}, 'degree': 'Branch Manager', 'extendedAttrs': {'email1': 'steve@morrison-ind.com', 'lastChanged': }, 'extendedKeys': ['email1', 'email2', 'email3', 'job_title', 'other_title1', 'other_title2'], 'firstname': 'Steve', 'id': 'skyrix://kohocton.morrison.iserv.net/morrisonOGo/27190', 'isAccount': , 'isComplete': , 'isPrivate': , 'login': 'steve', 'name': 'VanderZouwen', 'nickname': 'SVZ', 'number': 'SKY27190', 'objectVersion': 2, 'owner': {'id': 'skyrix://kohocton.morrison.iserv.net/morrisonOGo/10000', 'login': 'ogo'}, 'phoneTypes': ['01_tel', '02_tel', '03_tel_funk', '05_tel_private', '10_fax', '15_fax_private'], 'phones': {'01_tel': {'info': '', 'number': '6164473821', 'telephoneId': 27250, 'type': '01_tel'}, '02_tel': {'info': '', 'number': '', 'telephoneId': 27260, 'type': '02_tel'}, '03_tel_funk': {'info': '', 'number': '6168221085', 'telephoneId': 27270, 'type': '03_tel_funk'}, '05_tel_private': {'info': '', 'number': '', 'telephoneId': 27280, 'type': '05_tel_private'}, '10_fax': {'info': '', 'number': '6163611124', 'telephoneId': 27290, 'type': '10_fax'}, '15_fax_private': {'info': '', 'number': '', 'telephoneId': 27300, 'type': '15_fax_private'}}, 'url': ''}