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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.