LinkBack Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 01-Oct-2009, 12:18 PM
Sean Kirkby
NNTP User
 
Posts: n/a
Default createItem() for a sent item

Hi,

I am using the createItemRequest() call to create a "sent" item in a proxy account.

It is working, in that the item is being created, and it appears as it should. createItemResponse.status.code == 0, and the item is indeed created.

However, the createItemResponse.id object that comes back is null (actually, in the XML, it's just not included at all).

Is this WAD?

Here is the request and response XML blocks:


Request:

<?xml version="1.0" encoding="UTF-8"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header>
<h:gwTrace xmlns:h="http://schemas.novell.com/2005/01/GroupWise/types" xmlns="http://schemas.novell.com/2005/01/GroupWise/types">false</h:gwTrace>
<h:session xmlns:h="http://schemas.novell.com/2005/01/GroupWise/types" xmlns="http://schemas.novell.com/2005/01/GroupWise/types">dYhKyHgUc8p9CJeo</h:session>
</s:Header>
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<createItemRequest xmlns="http://schemas.novell.com/2005/01/GroupWise/methods">
<item xmlns:q1="http://schemas.novell.com/2005/01/GroupWise/types" xsi:type="q1:Mail">
<q1:container>47F5F953.CCO.sig.100.1776766.1.4F.1@ 13</q1:container>
<q1:customs>
<q1:custom type="String">
<q1:field>GW2PPV_BidNo</q1:field>
<q1:value>13255</q1:value>
</q1:custom>
</q1:customs>
<q1:status>
<q1:accepted>true</q1:accepted>
<q1:opened>true</q1:opened>
<q1:read>true</q1:read>
</q1:status>
<q1:source>sent</q1:source>
<q1:delivered>0001-01-01T00:00:00</q1:delivered>
<q1:security>Normal</q1:security>
<q1:subject>test 6</q1:subject>
<q1:distribution>
<q1:from>
<q1:displayName>Sean Kirkby</q1:displayName>
<q1:email>skirkby@armordatasystems.com</q1:email>
<q1:uuid>D23C9DB0-16F0-0000-BBFC-49005C005800</q1:uuid>
</q1:from>
<q1:to>Sean Kirkby</q1:to>
<q1:sendoptions>
<q1:statusTracking>All</q1:statusTracking>
</q1:sendoptions>
</q1:distribution>
<q1:message>
<q1:part length="8">dGVzdA==</q1:part>
</q1:message>
<q1:attachments>
<q1:attachment>
<q1:id>4AC48C4C.CCO.sig.200.200003D.1.16E30.1@45:4 AC48C4C.CCO.sig.100.1796F78.1.E6A90.1@1:7.CCO.sig. 100.0.1.0.1@16</q1:id>
<q1:name>TEXT.htm</q1:name>
<q1:contentType>TEXT/HTML</q1:contentType>
<q1:size>215</q1:size>
<q1:date>2009-10-01T11:02:36Z</q1:date>
<q1:data>PEhUTUw+PEhFQUQ+DQo8TUVUQSBjb250ZW50PSJ0Z Xh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiIGh0dHAtZXF1aXY9Q29 udGVudC1UeXBlPg0KPE1FVEEgbmFtZT1HRU5FUkFUT1IgY29ud GVudD0iTVNIVE1MIDguMDAuNjAwMS4xODgxMiI+PC9IRUFEPg0 KPEJPRFkgc3R5bGU9Ik1BUkdJTjogNHB4IDRweCAxcHg7IEZPT lQ6IDEwcHQgVGFob21hIj50ZXN0PC9CT0RZPjwvSFRNTD4=</q1:data>
<q1:hidden>true</q1:hidden>
</q1:attachment>
</q1:attachments>
<q1:options>
<q1:priority>Standard</q1:priority>
</q1:options>
</item>
</createItemRequest>
</s:Body>
</s:Envelope>



Response:

<?xml version="1.0" encoding="UTF-8"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header>
<gwTrace xmlns="http://schemas.novell.com/2005/01/GroupWise/types" xmlns:h="http://schemas.novell.com/2005/01/GroupWise/types">false</gwTrace>
</s:Header>
<s:Body xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<createItemResponse xmlns:gwt="http://schemas.novell.com/2005/01/GroupWise/types" xmlns="http://schemas.novell.com/2005/01/GroupWise/methods">
<status>
<gwt:code>0</gwt:code>
</status>
</createItemResponse>
</s:Body>
</s:Envelope>




If the item is NOT a sent item, it appears to work just fine. Here are the request/response blocks for creating a received item:


Request:

<?xml version="1.0" encoding="UTF-8"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header>
<h:gwTrace xmlns:h="http://schemas.novell.com/2005/01/GroupWise/types" xmlns="http://schemas.novell.com/2005/01/GroupWise/types">false</h:gwTrace>
<h:session xmlns:h="http://schemas.novell.com/2005/01/GroupWise/types" xmlns="http://schemas.novell.com/2005/01/GroupWise/types">0d7GxuhQgEhnuXpF</h:session>
</s:Header>
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<createItemRequest xmlns="http://schemas.novell.com/2005/01/GroupWise/methods">
<item xmlns:q1="http://schemas.novell.com/2005/01/GroupWise/types" xsi:type="q1:Mail">
<q1:container>47F5F953.CCO.sig.100.1776766.1.4F.1@ 13</q1:container>
<q1:customs>
<q1:custom type="String">
<q1:field>GW2PPV_BidNo</q1:field>
<q1:value>13255</q1:value>
</q1:custom>
</q1:customs>
<q1:status>
<q1:opened>true</q1:opened>
<q1:read>true</q1:read>
</q1:status>
<q1:source>received</q1:source>
<q1:delivered>0001-01-01T00:00:00</q1:delivered>
<q1:security>Normal</q1:security>
<q1:subject>test 6</q1:subject>
<q1:distribution>
<q1:from>
<q1:displayName>Sean Kirkby</q1:displayName>
<q1:email>skirkby@armordatasystems.com</q1:email>
<q1:uuid>D23C9DB0-16F0-0000-BBFC-49005C005800</q1:uuid>
</q1:from>
<q1:to>Sean Kirkby</q1:to>
<q1:sendoptions>
<q1:statusTracking>All</q1:statusTracking>
</q1:sendoptions>
</q1:distribution>
<q1:message>
<q1:part length="8">dGVzdA==</q1:part>
</q1:message>
<q1:attachments>
<q1:attachment>
<q1:id>4AC48C4C.CCO.sig.200.200003D.1.16E30.1@45:4 AC48C4C.CCO.sig.100.1796F78.1.E6A91.1@1:7.CCO.sig. 100.0.1.0.1@16</q1:id>
<q1:name>TEXT.htm</q1:name>
<q1:contentType>TEXT/HTML</q1:contentType>
<q1:size>215</q1:size>
<q1:date>2009-10-01T11:02:36Z</q1:date>
<q1:data>PEhUTUw+PEhFQUQ+DQo8TUVUQSBjb250ZW50PSJ0Z Xh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiIGh0dHAtZXF1aXY9Q29 udGVudC1UeXBlPg0KPE1FVEEgbmFtZT1HRU5FUkFUT1IgY29ud GVudD0iTVNIVE1MIDguMDAuNjAwMS4xODgxMiI+PC9IRUFEPg0 KPEJPRFkgc3R5bGU9Ik1BUkdJTjogNHB4IDRweCAxcHg7IEZPT lQ6IDEwcHQgVGFob21hIj50ZXN0PC9CT0RZPjwvSFRNTD4=</q1:data>
<q1:hidden>true</q1:hidden>
</q1:attachment>
</q1:attachments>
<q1:options>
<q1:priority>Standard</q1:priority>
</q1:options>
</item>
</createItemRequest>
</s:Body>
</s:Envelope>


Response:

<?xml version="1.0" encoding="UTF-8"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Header>
<gwTrace xmlns="http://schemas.novell.com/2005/01/GroupWise/types" xmlns:h="http://schemas.novell.com/2005/01/GroupWise/types">false</gwTrace>
</s:Header>
<s:Body xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<createItemResponse xmlns:gwt="http://schemas.novell.com/2005/01/GroupWise/types" xmlns="http://schemas.novell.com/2005/01/GroupWise/methods">
<id>4AC48F19.CCO.sig.100.1776766.1.270.1@1:47F5F95 3.CCO.sig.100.1776766.1.4F.1@13</id>
<status>
<gwt:code>0</gwt:code>
</status>
</createItemResponse>
</s:Body>
</s:Envelope>


Any idea why the ID of the created item is returned when the Mail.source == received, and is not returned when Mail.source == sent?


Thanks.

--sk.
Reply With Quote
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -6. The time now is 05:50 PM.


© 2007 Novell, Inc. All Rights Reserved.

Search Engine Friendly URLs by vBSEO 3.3.0 RC2