Big news! The community will be moving to a new platform April 21. Read more.
Big news! The community will be moving to a new platform April 21. Read more.
Absent Member.
Absent Member.
1502 views

Contact imList property cannot be retrieved

Contact entities have the following property:
imList: Specifies a list of the contact’s instant messaging addresses.

I'm able to retrieve ALL contact properties (ex: phone numbers, organization info, contact notes, etc.) except for this imList property (it always comes back null).

Steps:
1/ Create a contact using WebAccess
2/ Specify an Instant Messaging address
3/ Save the contact
4/ Retrieve the contact using getItemsRequest

I tried different views for getItemsRequest and the imList property is never returned:
1/ null
2/ default
3/ default imList

Is this a known bug?
Labels (1)
0 Likes
6 Replies
Absent Member.
Absent Member.

What version of POA are you using?
What are you using for the version element in the loginRequest?

>>> On Wednesday, January 05, 2011 at 7:36 PM,

bmartins2000a<bmartins2000a@no-mx.forums.novell.com> wrote:

> Contact entities have the following property:
> imList: Specifies a list of the contact’s instant messaging
> addresses.
>
> I'm able to retrieve ALL contact properties (ex: phone numbers,
> organization info, contact notes, etc.) except for this imList property
> (it always comes back null).
>
> Steps:
> 1/ Create a contact using WebAccess
> 2/ Specify an Instant Messaging address
> 3/ Save the contact
> 4/ Retrieve the contact using getItemsRequest
>
> I tried different views for getItemsRequest and the imList property is
> never returned:
> 1/ null
> 2/ default
> 3/ default imList
>
> Is this a known bug?

0 Likes
Absent Member.
Absent Member.

Thank you for your reply.

We're passing 1.2 for the version. We're using version 8.0, build number 84910 (8.0.0 10/24/2008).
0 Likes
Absent Member.
Absent Member.

The version needs to be "1.02".

>>> On Thursday, January 06, 2011 at 10:06 PM,

bmartins2000a<bmartins2000a@no-mx.forums.novell.com> wrote:

> Thank you for your reply.
>
> We're passing 1.2 for the version. We're using version 8.0, build
> number 84910 (8.0.0 10/24/2008).

0 Likes
Absent Member.
Absent Member.

Sorry for the typo. We are passing version=1.02 and this is the only property that cannot be retrieved from contacts.

Sniffing response SOAP XML shows that property imList is not being transmitted.
0 Likes
Absent Member.
Absent Member.

Can you create a small test app that shows the problem?

>>> On Tuesday, January 11, 2011 at 12:36 AM,

bmartins2000a<bmartins2000a@no-mx.forums.novell.com> wrote:

> Sorry for the typo. We are passing version=1.02 and this is the only
> property that cannot be retrieved from contacts.
>
> Sniffing response SOAP XML shows that property imList is not being
> transmitted.

0 Likes
Absent Member.
Absent Member.

Actually I've now found that the only IM address that can't be retrieved is the "other" IM address.

For example if you have a contact whose "other" IM address is set too "foobar", contact.imList is null. But if you have a contact whose "AOL" IM address is set to "foobar", contact.imList is populated.

The reason I didn't notice this before is that the web client exposes the "other" IM address type, while the rich client exposes all IM address types. Because I was only creating contacts using the web client, I was only setting an IM address whose type is "other". I'm confident this is a bug but it's pretty small one at this point.
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.