ntandoz Valued Contributor.
Valued Contributor.
565 views

Obtain document custom fields using SOAP API on GW18.1.1

Hi All,

Please help. I am developing and application for a client to retrieve documents from GW DMS to do a bulk upload into Vibe.

The issue I am now having is retrieving custom fields and all metadata that is linked to the stored document. The "getItemRequest" and "getLibraryItemRequest" do not return all the metadata of the document.

System specs:
GW VERSION: 18.1.1
GW BUILD: 133172


Your help will be appreciated.

Regards
Ntando
Labels (1)
0 Likes
9 Replies
Anonymous_User Absent Member.
Absent Member.

Re: Obtain document custom fields using SOAP API on GW18.1.1

Sorry, it has been a long time since I did anything with docs.
I got the items in the Authored directory:
(I'm only showing one item.)

<?xml version="1.0" encoding="UTF-8"?><S:Envelope
xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<S:Header>
<session
xmlns="http://schemas.novell.com/2005/01/GroupWise/types">wBNBeE1nTni32qPA</
session>
</S:Header>
<S:Body>
<ns3:getItemsRequest
xmlns="http://schemas.novell.com/2005/01/GroupWise/types"
xmlns:ns2="http://schemas.novell.com/2005/01/GroupWise/events"
xmlns:ns3="http://schemas.novell.com/2005/01/GroupWise/methods">
<ns3:container>11.domain.PO1.100.0.1.0.1@14</ns3:container>
<ns3:view/>
<ns3:count>0</ns3:count>
</ns3:getItemsRequest>
</S:Body>
</S:Envelope>

<?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<gwm:getItemsResponse
xmlns:gwe="http://schemas.novell.com/2005/01/GroupWise/events"
xmlns:gwm="http://schemas.novell.com/2005/01/GroupWise/methods"
xmlns:gwt="http://schemas.novell.com/2005/01/GroupWise/types">
<gwm:items>
<gwt:item xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="gwt:DocumentRef">
<gwt:sid>2</gwt:sid>
<gwt:created>2008-04-25T14:25:22Z</gwt:created>
<gwt:customs>
<gwt:custom type="String">
<gwt:field>Car</gwt:field>
<gwt:value>Honda</gwt:value>
</gwt:custom>
</gwt:customs>
<gwt:status>
<gwt:opened>1</gwt:opened>
<gwt:read>1</gwt:read>
</gwt:status>
<gwt:source>personal</gwt:source>
<gwt:delivered>2008-04-25T14:25:22Z</gwt:delivered>
<gwt:subject>log output</gwt:subject>
<gwt:distribution>
<gwt:from>
<gwt:displayName>Preston stephenson</gwt:displayName>
</gwt:from>
</gwt:distribution>
<gwt:size>14281</gwt:size>
<gwt:begins>2008-04-25T14:25:22Z</gwt:begins>
<gwt:library>
<gwt:displayName>PO1 Library</gwt:displayName>
<gwt:email>domain.PO1.PO1 Library</gwt:email>
</gwt:library>
<gwt:documentNumber>40</gwt:documentNumber>
<gwt:filename>txt</gwt:filename>
<gwt:documentTypeName>Document</gwt:documentTypeName>
<gwt:author>
<gwt:displayName>Preston stephenson</gwt:displayName>
</gwt:author>
<gwt:creator>
<gwt:displayName>Preston stephenson</gwt:displayName>
</gwt:creator>
<gwt:versionCreator>
<gwt:displayName>Preston stephenson</gwt:displayName>
</gwt:versionCreator>
<gwt:officialVersion>1</gwt:officialVersion>
<gwt:currentVersion>1</gwt:currentVersion>
<gwt:versionNumber>1</gwt:versionNumber>
<gwt:versionDescription>Original</gwt:versionDescription>
<gwt:fileSize>14281</gwt:fileSize>
</gwt:item>
</gwm:items>
<gwm:status>
<gwt:code>0</gwt:code>
</gwm:status>
</gwm:getItemsResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

At least the custom fields are returning on the document references.
I don't think there is a restriction on the version used to login.
Try using <version>1.09</version> in the loginRequest, just to make sure.
Did you put something in your <view> element?

Preston

>>>


> Hi All,
>
> Please help. I am developing and application for a client to retrieve
> documents from GW DMS to do a bulk upload into Vibe.
>
> The issue I am now having is retrieving *custom fields* and all metadata
> that is linked to the stored document. The "getItemRequest" and
> "getLibraryItemRequest" do not return all the metadata of the document.
>
> *System specs:
> GW VERSION: 18.1.1
> GW BUILD: 133172*
>
> Your help will be appreciated.
>
> Regards
> Ntando

0 Likes
ntandoz Valued Contributor.
Valued Contributor.

Re: Obtain document custom fields using SOAP API on GW18.1.1

Thanks for the response.

I was using version 1.05 and changed to 1.09 as you advised but I still don't get items that contains custom fields. Here is one example of the response I am getting:
<env:Envelope xmlns:enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
<env:Header/>
<env:Body>
<gwm:getItemsResponse xmlns:gwm="http://schemas.novell.com/2005/01/GroupWise/methods" xmlns:gwt="http://schemas.novell.com/2005/01/GroupWise/types">
<gwm:items>
<gwt:item xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="gwt:DocumentRef">
<gwt:modified>2004-01-20T12:01:16Z</gwt:modified>
<gwt:created>2004-01-20T12:01:09Z</gwt:created>
<gwt:status>
<gwt:opened>1</gwt:opened>
<gwt:read>1</gwt:read>
</gwt:status>
<gwt:source>personal</gwt:source>
<gwt:delivered>2004-01-20T12:01:09Z</gwt:delivered>
<gwt:subject>6BAR COMPUTER LOGO</gwt:subject>
<gwt:distribution>
<gwt:from>
<gwt:displayName>Jan du Toit</gwt:displayName>
</gwt:from>
</gwt:distribution>
<gwt:size>24576</gwt:size>
<gwt:library>
<gwt:displayName>SIXBARLIB</gwt:displayName>
<gwt:email>NetCB.NetCBPO.SIXBARLIB</gwt:email>
</gwt:library>
<gwt:documentNumber>90</gwt:documentNumber>
<gwt:filename>doc</gwt:filename>
<gwt:documentTypeName>Document</gwt:documentTypeName>
<gwt:author>
<gwt:displayName>Jan du Toit</gwt:displayName>
</gwt:author>
<gwt:creator>
<gwt:displayName>Jan du Toit</gwt:displayName>
</gwt:creator>
<gwt:officialVersion>1</gwt:officialVersion>
<gwt:currentVersion>1</gwt:currentVersion>
<gwt:versionNumber>1</gwt:versionNumber>
<gwt:versionDescription>Original</gwt:versionDescription>
<gwt:fileSize>24576</gwt:fileSize>
</gwt:item>
</gwm:items>
<gwm:status>
<gwt:code>0</gwt:code>
</gwm:status>
</gwm:getItemsResponse>
</env:Body>
</env:Envelope>HTTP/1.0 500
Date: Wed, 17 Apr 2019 06:59:41 GMT
Server: Linux GroupWise POA 18.1.1
Content-Type: text/html
X-GWError-Code: 0x890F


Here is what I put in the View:
String[] sView = new String[1];
sView[0] ="default";


Regards,
Ntando
0 Likes
Anonymous_User Absent Member.
Absent Member.

Re: Obtain document custom fields using SOAP API on GW18.1.1

I believe the only thing that was different was that I didn't
supply a view.
You can try that.
What does the Win32 client show for that document reference?
What does the getCustomListRequest show for that library?

Preston


>>>


> Thanks for the response.
>
> I was using version 1.05 and changed to 1.09 as you advised but I still
> don't get items that contains custom fields. Here is one example of the
> response I am getting:
> *<env:Envelope xmlns:enc="http://schemas.xmlsoap.org/soap/encoding/"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema‑instance"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema"
> xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
> <env:Header/>
> <env:Body>
> <gwm:getItemsResponse
> xmlns:gwm="http://schemas.novell.com/2005/01/GroupWise/methods"
> xmlns:gwt="http://schemas.novell.com/2005/01/GroupWise/types">
> <gwm:items>
> <gwt:item
> xmlns:xsi="http://www.w3.org/2001/XMLSchema‑instance"
> xsi:type="gwt:DocumentRef">
> <gwt:modified>2004‑01‑20T12:01:16Z</gwt:modified>
> <gwt:created>2004‑01‑20T12:01:09Z</gwt:created>
> <gwt:status>
> <gwt:opened>1</gwt:opened>
> <gwt:read>1</gwt:read>
> </gwt:status>
> <gwt:source>personal</gwt:source>
>
> <gwt:delivered>2004‑01‑20T12:01:09Z</gwt:delivered>
> <gwt:subject>6BAR COMPUTER LOGO</gwt:subject>
> <gwt:distribution>
> <gwt:from>
> <gwt:displayName>Jan du
> Toit</gwt:displayName>
> </gwt:from>
> </gwt:distribution>
> <gwt:size>24576</gwt:size>
> <gwt:library>
> <gwt:displayName>SIXBARLIB</gwt:displayName>
> <gwt:email>NetCB.NetCBPO.SIXBARLIB</gwt:email>
> </gwt:library>
> <gwt:documentNumber>90</gwt:documentNumber>
> <gwt:filename>doc</gwt:filename>
>
> <gwt:documentTypeName>Document</gwt:documentTypeName>
> <gwt:author>
> <gwt:displayName>Jan du Toit</gwt:displayName>
> </gwt:author>
> <gwt:creator>
> <gwt:displayName>Jan du Toit</gwt:displayName>
> </gwt:creator>
> <gwt:officialVersion>1</gwt:officialVersion>
> <gwt:currentVersion>1</gwt:currentVersion>
> <gwt:versionNumber>1</gwt:versionNumber>
>
> <gwt:versionDescription>Original</gwt:versionDescription>
> <gwt:fileSize>24576</gwt:fileSize>
> </gwt:item>
> </gwm:items>
> <gwm:status>
> <gwt:code>0</gwt:code>
> </gwm:status>
> </gwm:getItemsResponse>
> </env:Body>
> </env:Envelope>HTTP/1.0 500
> Date: Wed, 17 Apr 2019 06:59:41 GMT
> Server: Linux GroupWise POA 18.1.1
> Content‑Type: text/html
> X‑GWError‑Code: 0x890F*
>
> Here is what I put in the View:
> *String[] sView = new String[1];
> sView[0] ="default";
> *
>
> Regards,
> Ntando


0 Likes
Highlighted
ntandoz Valued Contributor.
Valued Contributor.

Re: Obtain document custom fields using SOAP API on GW18.1.1

Thanks for the advise Preston.

I have realised that some documents do not have custom fields hence the fields are not returned when requesting for an item.

Here is my result on a different document that has custom fields(setting view to null):

<gwt:item xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="gwt:DocumentRef">
<gwt:created>2013-08-22T15:33:52Z</gwt:created>
<gwt:customs>
<gwt:custom type="String">
<gwt:field>Customer Code</gwt:field>
<gwt:value>&lt;Not Defined&gt;</gwt:value>
</gwt:custom>
<gwt:custom type="String">
<gwt:field>Primary Contractor</gwt:field>
<gwt:value>GWAVA</gwt:value>
</gwt:custom>
<gwt:custom type="String">
<gwt:field>Status</gwt:field>
<gwt:value>&lt;Not Applicable&gt;</gwt:value>
</gwt:custom>
</gwt:customs>
<gwt:status>
<gwt:opened>1</gwt:opened>
<gwt:read>1</gwt:read>
</gwt:status>
<gwt:source>personal</gwt:source>
<gwt:delivered>2013-08-22T15:33:52Z</gwt:delivered>
<gwt:subject>Invoice Request - GWAVA Retain for Corobrik</gwt:subject>
<gwt:distribution>
<gwt:from>
<gwt:displayName>Simone Angove</gwt:displayName>
</gwt:from>
</gwt:distribution>
<gwt:library>
<gwt:displayName>NetCBLIB</gwt:displayName>
<gwt:email>NetCB.NetCBPO.NetCBLIB</gwt:email>
</gwt:library>
<gwt:documentNumber>10270</gwt:documentNumber>
<gwt:documentTypeName>Document</gwt:documentTypeName>
<gwt:author>
<gwt:displayName>Cobus Burgers</gwt:displayName>
</gwt:author>
<gwt:creator>
<gwt:displayName>Simone Angove</gwt:displayName>
</gwt:creator>
<gwt:officialVersion>1</gwt:officialVersion>
<gwt:currentVersion>1</gwt:currentVersion>
<gwt:versionNumber>1</gwt:versionNumber>
</gwt:item>


One more question Preston, do I also get the document Activity Log from a getItemRequest call?


Regards,
Ntando
0 Likes
Anonymous_User Absent Member.
Absent Member.

Re: Obtain document custom fields using SOAP API on GW18.1.1

I believe you are asking to get the version events for a document version.
To get the version events for a document version, you pass the version id
as the <container> element in getItemsRequest.

If you need, I can show you the test that I ran to get the events.

Preston


>>>


> Thanks for the advise Preston.
>
> I have realised that some documents do not have custom fields hence the
> fields are not returned when requesting for an item.
>
> Here is my result on a different document that has custom fields(setting
> view to null):
>
> *<gwt:item xmlns:xsi="http://www.w3.org/2001/XMLSchema‑instance"
> xsi:type="gwt:DocumentRef">
> <gwt:created>2013‑08‑22T15:33:52Z</gwt:created>
> <gwt:customs>
> <gwt:custom type="String">
> <gwt:field>Customer Code</gwt:field>
> <gwt:value>&lt;Not
> Defined&gt;</gwt:value>
> </gwt:custom>
> <gwt:custom type="String">
> <gwt:field>Primary Contractor</gwt:field>
> <gwt:value>GWAVA</gwt:value>
> </gwt:custom>
> <gwt:custom type="String">
> <gwt:field>Status</gwt:field>
> <gwt:value>&lt;Not
> Applicable&gt;</gwt:value>
> </gwt:custom>
> </gwt:customs>
> <gwt:status>
> <gwt:opened>1</gwt:opened>
> <gwt:read>1</gwt:read>
> </gwt:status>
> <gwt:source>personal</gwt:source>
>
> <gwt:delivered>2013‑08‑22T15:33:52Z</gwt:delivered>
> <gwt:subject>Invoice Request ‑ GWAVA Retain for
> Corobrik</gwt:subject>
> <gwt:distribution>
> <gwt:from>
> <gwt:displayName>Simone
> Angove</gwt:displayName>
> </gwt:from>
> </gwt:distribution>
> <gwt:library>
> <gwt:displayName>NetCBLIB</gwt:displayName>
>
> <gwt:email>NetCB.NetCBPO.NetCBLIB</gwt:email>
> </gwt:library>
> <gwt:documentNumber>10270</gwt:documentNumber>
>
> <gwt:documentTypeName>Document</gwt:documentTypeName>
> <gwt:author>
> <gwt:displayName>Cobus
> Burgers</gwt:displayName>
> </gwt:author>
> <gwt:creator>
> <gwt:displayName>Simone
> Angove</gwt:displayName>
> </gwt:creator>
> <gwt:officialVersion>1</gwt:officialVersion>
> <gwt:currentVersion>1</gwt:currentVersion>
> <gwt:versionNumber>1</gwt:versionNumber>
> </gwt:item>*
>
> ‑One more question Preston, do I also get the document Activity Log

from
> a getItemRequest call?
> ‑
>
> Regards,
> Ntando


0 Likes
ntandoz Valued Contributor.
Valued Contributor.

Re: Obtain document custom fields using SOAP API on GW18.1.1

Thanks Preston.

Please share the test you have done.

Regards,
Ntando
0 Likes
Anonymous_User Absent Member.
Absent Member.

Re: Obtain document custom fields using SOAP API on GW18.1.1

private void testGetDocument()
{
GetItemsRequest request = new GetItemsRequest();
GetItemsResponse response;
GetLibraryItemRequest lreq = new GetLibraryItemRequest();
GetLibraryItemResponse lresp;
ItemRefList list = new ItemRefList();
DocumentRef item = (DocumentRef)
tvItems.getSelectionModel().getSelectedItem();

list.getItem().add(item.getId());
request.setContainer(getFolderId());
request.setItems(list);
response = port.getItemsRequest(request);
if (response.getStatus().getCode() != 0)
return;

item = (DocumentRef)response.getItems().getItem().get(0);
lreq.setLibrary(item.getLibrary().getEmail());
lreq.setDocumentNumber(item.getDocumentNumber());
lreq.setVersionNumber("current");
lresp = port.getLibraryItemRequest(lreq);

request = new GetItemsRequest();
request.setContainer(lresp.getItem().getId());
response = port.getItemsRequest(request);
}

This gets the currently selected object (Document Reference).
It gets the "current" version for the document.
It then gets the version events for the version.

If you need, I can show you the SOAP trace.
I will have to cut it down some.
There are some restrictions on how big (# of bytes) a message can be in the
forum.

Preston


>>>


> Thanks Preston.
>
> Please share the test you have done.
>
> Regards,
> Ntando


0 Likes
Anonymous_User Absent Member.
Absent Member.

Re: Obtain document custom fields using SOAP API on GW18.1.1

Here is the soap trace that has some data taken out:
<ns2:getItemsRequest">
<ns2:container>10.domain.PO1.100.0.1.0.1@23</ns2:container>
<ns2:items>

<item>45E2FA6C.domain.PO1.100.1776172.1.616.1@11:10.domain.PO1.100.0.1.0.1@2
3</item>
</ns2:items>
<ns2:count>0</ns2:count>
</ns2:getItemsRequest>

<gwm:getItemsResponse>
<gwm:items>
<gwt:item xsi:type="gwt:DocumentRef">

<gwt:id>45E2FA6C.domain.PO1.100.1776172.1.616.1@11:10.domain.PO1.100.0.1.0.1
@23</gwt:id>
<gwt:sid>1558</gwt:sid>
<gwt:version>9</gwt:version>
<gwt:modified>2007-08-28T02:00:02Z</gwt:modified>
<gwt:container sid="14">10.domain.PO1.100.0.1.0.1@23</gwt:container>
<gwt:created>2007-02-26T22:19:08Z</gwt:created>
<gwt:customs>
<gwt:custom type="String">
<gwt:field>Car</gwt:field>
<gwt:value>Honda</gwt:value>
</gwt:custom>
...
<gwt:custom type="Date">
<gwt:field>Expiration</gwt:field>
<gwt:value>2007-06-30T00:00:00Z</gwt:value>
</gwt:custom>
</gwt:customs>
<gwt:status>
<gwt:accepted>1</gwt:accepted>
<gwt:opened>1</gwt:opened>
<gwt:read>1</gwt:read>
</gwt:status>
<gwt:source>personal</gwt:source>
<gwt:delivered>2007-02-26T22:19:08Z</gwt:delivered>
<gwt:subject>TestingDoc</gwt:subject>
<gwt:distribution>
<gwt:from>
<gwt:displayName>Preston Stephenson</gwt:displayName>
</gwt:from>
</gwt:distribution>
<gwt:size>367544</gwt:size>
<gwt:begins>2007-02-26T22:19:08Z</gwt:begins>
<gwt:library>
<gwt:displayName>PO1 Library</gwt:displayName>
<gwt:email>domain.PO1.PO1 Library</gwt:email>
</gwt:library>
<gwt:documentNumber>30</gwt:documentNumber>
<gwt:filename>cpp</gwt:filename>
<gwt:documentTypeName>Agenda</gwt:documentTypeName>
<gwt:author>
<gwt:displayName>Preston Stephenson</gwt:displayName>
<gwt:email>domain.PO1.pstephenson</gwt:email>
<gwt:uuid>2D16B180-0922-0000-846C-82BD300F9E1C</gwt:uuid>
</gwt:author>
<gwt:creator>
</gwt:creator>
<gwt:versionCreator>
</gwt:versionCreator>
<gwt:officialVersion>1</gwt:officialVersion>
<gwt:currentVersion>1</gwt:currentVersion>
<gwt:versionNumber>1</gwt:versionNumber>
<gwt:versionDescription>This is a test
description</gwt:versionDescription>
<gwt:fileSize>367544</gwt:fileSize>
<gwt:acl>
</gwt:acl>
<gwt:refAccess>domain.PO1.PO1 Library#30#1#1#.ET7F ! "Lm^< (
!#.ET7F ! "Lm^< ) !</gwt:refAccess>
</gwt:item>
</gwm:items>
<gwm:status>
<gwt:code>0</gwt:code>
</gwm:status>
</gwm:getItemsResponse>

<ns2:getLibraryItemRequest>
<ns2:library>domain.PO1.PO1 Library</ns2:library>
<ns2:documentNumber>30</ns2:documentNumber>
<ns2:versionNumber>current</ns2:versionNumber>
</ns2:getLibraryItemRequest>

<gwm:getLibraryItemResponse>
<gwm:item xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="gwt:Version">
<gwt:id>domain.PO1.PO1 Library:30:1@69</gwt:id>
<gwt:version>3</gwt:version>
<gwt:container>domain.PO1.PO1 Library:30@67</gwt:container>
<gwt:created>2007-02-26T23:19:08Z</gwt:created>
<gwt:library>
<gwt:displayName>PO1 Library</gwt:displayName>
<gwt:email>PO1 Library@prestons.provo.novell.com</gwt:email>
</gwt:library>
<gwt:documentNumber>30</gwt:documentNumber>
<gwt:versionCreator>
<gwt:displayName>Preston Stephenson</gwt:displayName>
<gwt:email>pstephenson@prestons.provo.novell.com</gwt:email>
<gwt:uuid>2D16B180-0922-0000-846C-82BD300F9E1C</gwt:uuid>
</gwt:versionCreator>
<gwt:versionNumber>1</gwt:versionNumber>
<gwt:versionDescription>This is a test
description</gwt:versionDescription>
<gwt:versionStatus>available</gwt:versionStatus>
<gwt:life>66</gwt:life>
<gwt:ageAction>delete</gwt:ageAction>
<gwt:fileSize>367544</gwt:fileSize>
<gwt:filename>cpp</gwt:filename>
</gwm:item>
<gwm:status>
<gwt:code>0</gwt:code>
</gwm:status>
</gwm:getLibraryItemResponse>

<ns2:getItemsRequest>
<ns2:container>domain.PO1.PO1 Library:30:1@69</ns2:container>
<ns2:count>0</ns2:count>
</ns2:getItemsRequest>

<gwm:getItemsResponse>
<gwm:items>
<gwt:item xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="gwt:VersionEvent">
<gwt:id>45E2FA6C.domain.PO1.1.230815.36.D.1@70</gwt:id>
<gwt:created>2007-02-26T23:19:08Z</gwt:created>
<gwt:library>
<gwt:displayName>PO1 Library</gwt:displayName>
<gwt:email>PO1 Library@prestons.provo.novell.com</gwt:email>
</gwt:library>
<gwt:documentNumber>30</gwt:documentNumber>
<gwt:versionNumber>1</gwt:versionNumber>
<gwt:creator>
<gwt:displayName>Preston Stephenson</gwt:displayName>
<gwt:email>pstephenson@prestons.provo.novell.com</gwt:email>
<gwt:uuid>2D16B180-0922-0000-846C-82BD300F9E1C</gwt:uuid>
</gwt:creator>
<gwt:event>created</gwt:event>

<gwt:filename>\\pstephenson.provo.novell.com\autotest\domain\po1\gwdms\lib00
01\docs\fd7d\45e2fa6c.000</gwt:filename>
</gwt:item>
...
<gwt:item xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="gwt:VersionEvent">
<gwt:id>5A7A20DA.domain.PO1.1.230815.36.3F.1@70</gwt:id>
<gwt:created>2018-02-06T21:40:42Z</gwt:created>
<gwt:library>
<gwt:displayName>PO1 Library</gwt:displayName>
<gwt:email>PO1 Library@prestons.provo.novell.com</gwt:email>
</gwt:library>
<gwt:documentNumber>30</gwt:documentNumber>
<gwt:versionNumber>1</gwt:versionNumber>
<gwt:creator>
<gwt:displayName>Preston Stephenson</gwt:displayName>
<gwt:email>pstephenson@prestons.provo.novell.com</gwt:email>
<gwt:uuid>2D16B180-0922-0000-846C-82BD300F9E1C</gwt:uuid>
</gwt:creator>
<gwt:event>versionDownloaded</gwt:event>

<gwt:filename>g:\domain\po1\gwdms\lib0001\docs\fd7d\45e2fa6c.000</gwt:filena
me>
</gwt:item>
</gwm:items>
<gwm:status>
<gwt:code>0</gwt:code>
</gwm:status>
</gwm:getItemsResponse>

Preston

0 Likes
ntandoz Valued Contributor.
Valued Contributor.

Re: Obtain document custom fields using SOAP API on GW18.1.1

Hi Preston,

Your advise worked. Thank you.

Regards,
Ntando
0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.