[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