OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

wsrp message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: custom user profile items broken?


Hi all,

looking more briefly in the handling of custom profile items it seems to me
that it is a little bit confusing and inconsistent.

1. ServiceDescription has only ItemDescription for customUserProfileItems;
i.e. there is no type definition (like for example in model description)
2. PortletDescription only allows the portlet to declare which item names
(strings) it wants to receive
3. RegistrationData only allows the Consumer to declare which custom item
names it can provide
4. in the description of UserProfile we say that we *expect* the custom
items to be extensions and of type named strings, but they *could* be of
other types
5. there is no "customUserProfileItems" of type namedString[] in
UserProfile which would fit well with 1,2,3
6. In section 13 "User Information" we say "Consumers supplying additional
custom profile fields are encourage to publish a similar mapping between
userProfileItems and the custom fields". For me it reads that Consumers are
encouraged to map profile item names to (custom) profile items structure
they define.

Bottom line:
It seems that we are pretty inconsistent there and need either fixing the
structures or clarification or even both.

I think there are two options:
a. enable custom profile items to be of certain types (then we need qnames,
type definitions, etc.) - they could be model descriptions
b. provide a simple name - value pair mechanism where custom profile items
can be provided. This would for me basically mean to extend the UserProfile
type to contain an additional field "customUserProfileItems" of type
NamedString[].

I would prefer b. since I think a. is quite an overkill.
If we choose b. we need to fix 4. and 6. and user profile items related
sections.

I'm happy to receive your opinions :-)

Mit freundlichen Gruessen / best regards,

        Richard Jacob
______________________________________________________
IBM Lab Boeblingen, Germany
Dept.8288, WebSphere Portal Server Development
WSRP Standardization Technical Lead
Phone: ++49 7031 16-3469  -  Fax: ++49 7031 16-4888
Email: mailto:richard.jacob@de.ibm.com



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]