[OGo-XML-RPC] Update executor in person.updateJob
Frank Patzig
xmlrpc@opengroupware.org
Thu, 19 Jan 2006 12:19:23 +0100
Hallo,
i will update the executor in a job. The function change not the
executor a other arguments work fine. In the log file are not errors.
This is the output.
<?xml version="1.0"?>
<methodCall>
<methodName>person.updateJob</methodName>
<params>
<param><value><struct>
<member><name>objectVersion</name><value><i4>2</i4></value></member>
<member><name>number</name><value><string>LS10000</string></value></member>
<member><name>nickname</name><value><string>Administrator</string></value></member>
<member><name>isAccount</name><value><boolean>1</boolean></value>
</member>
<member><name>isPrivate</name><value><boolean>0</boolean></value>
</member>
<member><name>name</name><value><string>root</string></value></member>
<member><name>phones</name><value><struct>
</struct></value>
</member>
<member><name>login</name><value><string>root</string></value></member>
<member><name>isComplete</name><value><boolean>1</boolean></value>
</member>
<member><name>phoneTypes</name><value><array><data>
<value><string>01_tel</string></value><value><string>02_tel</string></value><value><string>03_tel_funk</string></value><value><string>05_tel_private</string></value><value><string>10_fax</string></value><value><string>15_fax_private</string></value></data></array></value>
</member>
<member><name>addresses</name><value><struct>
</struct></value>
</member>
<member><name>extendedAttrs</name><value><struct>
</struct></value>
</member>
<member><name>url</name><value><string></string></value></member>
<member><name>id</name><value><string>skyrix:///test2/10000</string></value></member>
<member><name>extendedKeys</name><value><array><data>
<value><string>email1</string></value><value><string>email2</string></value><value><string>email3</string></value><value><string>job_title</string></value><value><string>other_title1</string></value><value><string>other_title2</string></value></data></array></value>
</member>
</struct></value>
</param>
<param><value><struct>
<member><name>priority</name><value><i4>3</i4></value></member>
<member><name>creator</name><value><struct>
<member><name>id</name><value><string>skyrix:///test2/10000</string></value></member>
<member><name>login</name><value><string>root</string></value></member>
</struct></value>
</member>
<member><name>status</name><value><string>00_created</string></value></member>
<member><name>percentComplete</name><value><i4>0</i4></value></member>
<member><name>id</name><value><string>skyrix:///test2/26670</string></value></member>
<member><name>category</name><value><string></string></value></member>
<member><name>objectVersion</name><value><i4>2</i4></value></member>
<member><name>executor</name><value><struct>
<member><name>id</name><value><string>skyrix:///test2/11580</string></value></member>
<member><name>login</name><value><string>liebchen</string></value></member>
</struct></value>
</member>
<member><name>name</name><value><string>test</string></value></member>
<member><name>kilometers</name><value><string>100</string></value>
</member>
<member><name>isTeamJob</name><value><boolean>0</boolean></value>
</member>
<member><name>sensitivity</name><value><i4>0</i4></value></member>
<member><name>endDate</name><value><dateTime.iso8601>20060123T12:58:34</dateTime.iso8601></value>
</member>
<member><name>actualWork</name><value><i4>0</i4></value></member>
<member><name>type</name><value><string>toDoJob</string></value></member>
<member><name>startDate</name><value><dateTime.iso8601>20060118T12:58:34</dateTime.iso8601></value>
</member>
<member><name>totalWork</name><value><i4>0</i4></value></member>
</struct></value>
</param>
</params>
</methodCall>
---- response ----
<?xml version='1.0'?><methodResponse><params><param><value><struct>
<member><name>id</name><value><string>skyrix:///test2/26670</string></value></member>
<member><name>isTeamJob</name><value><boolean>0</boolean></value></member>
<member><name>name</name><value><string>test</string></value></member>
<member><name>startDate</name><value><dateTime.iso8601
timeZone="GMT">20060118T12:58:34</dateTime.iso8601></value></member>
<member><name>endDate</name><value><dateTime.iso8601
timeZone="GMT">20060123T12:58:34</dateTime.iso8601></value></member>
<member><name>category</name><value><string></string></value></member>
<member><name>status</name><value><string>00_created</string></value></member>
<member><name>priority</name><value><int>3</int></value></member>
<member><name>type</name><value><string>toDoJob</string></value></member>
<member><name>creator</name><value><struct>
<member><name>id</name><value><string>skyrix:///test2/10000</string></value></member>
<member><name>login</name><value><string>root</string></value></member>
</struct></value></member>
<member><name>executor</name><value><struct>
<member><name>id</name><value><string>skyrix:///mocone2/10000</string></value></member>
<member><name>login</name><value><string>root</string></value></member>
</struct></value></member>
<member><name>objectVersion</name><value><int>2</int></value></member>
<member><name>sensitivity</name><value><int>0</int></value></member>
<member><name>percentComplete</name><value><int>0</int></value></member>
<member><name>actualWork</name><value><int>0</int></value></member>
<member><name>totalWork</name><value><int>0</int></value></member>
<member><name>kilometers</name><value><int>100</int></value></member>
</struct></value></param></params></methodResponse>
Thanks.
--
Frank Patzig
MDlink online service center GmbH mail: fp@mdlink.de
Universitätsplatz 12 phone: +49 391 25568 0
Magdeburg fax: +49 391 25568 99
39104 http://www.mdlink.de
Germany