Job -> keyword
Christoph Guse <[email protected]>
| Newsgroups | gmane.comp.cms.opengroupware.xmlrpc.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi List, today I managed to create my own updateJob function (the old Job is deleted and a new one is generated). I noticed the keyword of the job somewhere got lost. What my sniffer says: POST /RPC2 HTTP/1.1 x-webobjects-server-protocol: HTTP/1.1 x-webobjects-remote-addr: 127.0.0.1 x-webobjects-remote-host: 127.0.0.1 x-webobjects-server-name: renner.flex x-webobjects-server-port: 0 x-webobjects-server-url: http://renner.flex:0 Content-Length: 5103 Content-Type: text/xml Authorization: Basic a251ZmZlbDprYW5pa2E3 Cache-Control: no-cache Pragma: no-cache User-Agent: Java/1.5.0_02 Host: localhost Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 Connection: keep-alive <?xml version="1.0" encoding="UTF-8"?><methodCall><methodName>person.insertJob</methodName><params><param><value><struct><member><name>id</name><value>skyrix://renner.flex/renner/10370</value></member><member><name>firstname</name><value>Christoph</value></member><member><name>isPrivate</name><value><boolean>0</boolean></value></member><member><name>objectVersion</name><value><int>2</int></value></member><member><name>owner</name><value><struct><member><name>login</name><value>root</value></member><member><name>id</name><value>skyrix://renner.flex/renner/10000</value></member></struct></value></member><member><name>url</name><value></value></member><member><name>extendedKeys</name><value><array><data><value>email1</value><value>email2</value><value>email3</value><value>job_title</value><value>other_title1</value><value>other_title2</value></data></array></value></member><member><name>name</name><value>Guse</value></member><member><name>phoneTypes</name><value><array><data><value>01_tel</value><value>02_tel</value><value>03_tel_funk</value><value>05_tel_private</value><value>10_fax</value><value>15_fax_private</value></data></array></value></member><member><name>number</name><value>OGo10370</value></member><member><name>login</name><value>knuffel</value></member><member><name>extendedAttrs</name><value><struct><member><name>email1</name><value>[email protected]</value></member></struct></value></member><member><name>phones</name><value><struct><member><name>02_tel</name><value><struct><member><name>type</name><value>02_tel</value></member><member><name>number</name><value></value></member><member><name>info</name><value></value></member><member><name>telephoneId</name><value><int>10440</int></value></member></struct></value></member><member><name>03_tel_funk</name><value><struct><member><name>type</name><value>03_tel_funk</value></member><member><name>number</name><value></value></member><member><name>info</name><value></value></member><member><name>telephoneId</name><value><int>10450</int></value></member></struct></value></member><member><name>10_fax</name><value><struct><member><name>type</name><value>10_fax</value></member><member><name>number</name><value></value></member><member><name>info</name><value></value></member><member><name>telephoneId</name><value><int>10470</int></value></member></struct></value></member><member><name>15_fax_private</name><value><struct><member><name>type</name><value>15_fax_private</value></member><member><name>number</name><value></value></member><member><name>info</name><value></value></member><member><name>telephoneId</name><value><int>10480</int></value></member></struct></value></member><member><name>01_tel</name><value><struct><member><name>type</name><value>01_tel</value></member><member><name>number</name><value></value></member><member><name>info</name><value></value></member><member><name>telephoneId</name><value><int>10430</int></value></member></struct></value></member><member><name>05_tel_private</name><value><struct><member><name>type</name><value>05_tel_private</value></member><member><name>number</name><value></value></member><member><name>info</name><value></value></member><member><name>telephoneId</name><value><int>10460</int></value></member></struct></value></member></struct></value></member><member><name>isAccount</name><value><boolean>1</boolean></value></member><member><name>isComplete</name><value><boolean>1</boolean></value></member><member><name>addresses</name><value><struct><member><name>location</name><value><struct><member><name>type</name><value>location</value></member><member><name>id</name><value>skyrix://renner.flex/renner/10420</value></member></struct></value></member><member><name>private</name><value><struct><member><name>type</name><value>private</value></member><member><name>id</name><value>skyrix://renner.flex/renner/10400</value></member></struct></value></member><member><name>mailing</name><value><struct><member><name>type</name><value>mailing</value></member><member><name>id</name><value>skyrix://renner.flex/renner/10410</value></member></struct></value></member></struct></value></member></struct></value></param><param><value><struct><member><name>priority</name><value><int>1</int></value></member><member><name>keywords</name><value>hier kommt das schl..sselwort rein</value></member><member><name>creator</name><value><struct><member><name>login</name><value>knuffel</value></member><member><name>id</name><value>skyrix://renner.flex/renner/10370</value></member></struct></value></member><member><name>endDate</name><value><dateTime.iso8601>20050413T1HTTP/1.0 200 Ok content-type: text/xml content-length: 1164 <?xml version='1.0'?><methodResponse><params><param><value><struct><member><name>id</name><value><string>skyrix://renner.flex/renner/14780</string></value></member><member><name>isTeamJob</name><value><boolean>0</boolean></value></member><member><name>name</name><value><string>Kanika ganz doll und noch doller dr..cken</string></value></member><member><name>startDate</name><value><dateTime.iso8601 timeZone="GMT">20050413T17:39:00</dateTime.iso8601></value></member><member><name>endDate</name><value><dateTime.iso8601 timeZone="GMT">20050413T17:42:00</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>1</int></value></member><member><name>executor</name><value><struct><member><name>id</name><value><string>skyrix://renner.flex/renner/10370</string></value></member><member><name>login</name><value><string>knuffel</string></value></member></struct></value></member><member><name>objectVersion</name><value><int>0</int></value></member></struct></value></param></params></methodResponse> As you can see in the method call person.insertJob there is a parameter keywords with a value. The function works but when I look at the inserted job there is no keyword. Is this a XML-RPC error? Is there a possibility to insert keywords for a job via XML-RPC? Greets Christoph -- **************************************** Christoph Guse Löhstraße 34 41747 Viersen Tel. 0 21 62 / 50 24 066 Mobil 01 72 / 160 74 84 VoIP 0 12 12 / 39 64 48 831 **************************************** -- OpenGroupware.org XML-RPC [email protected] http://mail.opengroupware.org/mailman/listinfo/xmlrpc