Volker,
Thanks for this very informative additional input and again thank you for taking the time to unearth these gems. I look forward to the bugs getting "unbugged".
Your comment about taking advice from consulting services is well received.
For the record I have no intention of personally creating an XML snapshot process. I am simply trying to become better informed about the broad parameters of the various data transfer processes available to us and, since the answers are not in the manuals, your continued input is of great value to all of us on this list and greatly appreciated. Blackboard are lucky to have you as an ambassador.
best wishes,
Arthur Loughran
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Dr. Arthur J. Loughran
Senior Lecturer
Centre for Learning and Teaching
University of Paisley
Paisley PA1 2BE
tele: +44-(0)141-848-3558
fax: +44-(0)141-848-3822
email: [log in to unmask]
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>> [log in to unmask] 06/03/06 04:28 AM >>>
I got an update for you - though this isn't documented yet, and apparently
still buggy as the developer's note says. Also I've heard that XML feeds as
well as regular snapshot when run in SOAP mode apparently can only handle
the 8 standard roles listed in the R7 and R7.1 integration manuals for the
XML feed, not the ROLE_9 through ROLE_20 roles added in AP2 nor any custom
roles. I haven't tried this in a while, and it will be very much
version-dependent what works here and what doesn't, but that's the gist I'm
getting out of the various cases and SCRs. Finally, the XML for the ROLE tag
below doesn't really make sense, since the tag has no content and should
thus be defined as a closed tag <ROLE ROLETYPE="whatever" /> instead of an
open tag pair. Oh well...
You would have to add one PORTAL_ROLE_MEMBERSHIP stanza for each secondary
role you want to grant the user. Since this is outside the PERSON stanza, I
can see no reason why it would have to be in the same feed as a PERSON
entity at all - as long as it's wrapped within ENTERPRISE, you could
probably make an XML feed with only the PORTAL_ROLE_MEMBERSHIP assignments,
if you feel so inclined.
Finally, I need to advise you that setting up regular snapshot is already
something that we always advise clients to get consulting assistance on, to
work out both the policy issues and the technical side. With XML feeds that
is doubly important. Support is not prepared to assist with XML snapshot
issues.
--Volker
Multiple roles are obtained by using <PORTAL_ROLE_MEMBERSHIP>. However there
is a bug with this tag. As the code intends here is an example of how the
feed file should look.
===============
<ENTERPRISE>
<PERSON>
<SOURCEID>
<SOURCE> Blackboard GL </SOURCE>
<ID>0115431</ID>
</SOURCEID>
<USERID>bblair</USERID>
<NAME>
<FN> Burt Blair </FN>
<SORT> Blair, Burt</SORT>
<N>
<FAMILY>Blair</FAMILY>
<GIVEN>Burt</GIVEN>
</N>
</NAME>
<DEMOGRAPHICS>
<GENDER>1</GENDER>
<BDAY></BDAY>
</DEMOGRAPHICS>
<EMAIL>[log in to unmask]</EMAIL>
<EXTENSION>
<X_BB_INSTITUTIONROLE>0</X_BB_INSTITUTIONROLE> <!-- Primary Institution
Role -->
</EXTENSION>
</PERSON>
<PORTAL_ROLE_MEMBERSHIP> <!-- Use this for secondary institution roles -->
<SOURCEID>
<SOURCE> Blackboard GL </SOURCE>
<ID>0115431</ID> <!-- This is the batch_uid in the bb_bb60.users table
-->
</SOURCEID>
<ROLE roletype="role_9"> </ROLE>
</PORTAL_ROLE_MEMBERSHIP>
</ENTERPRISE>
==================
On 5/30/06, Arthur Loughran <[log in to unmask]> wrote:
>
> Volker,
> Thank you for this very valuable information. It is much appreciated.
> regards,
> Arthur Loughran
>
> >>> [log in to unmask] 05/30/06 19:33 PM >>>
> There is no support (yet?) for secondary institution_role assignment via
> XML-feeds. Secondary system roles (new in 7.1) cannot be snapshot-assigned
> at all, nor can any other part of domain management at this point.
> --Volker
>
>
> On 5/25/06, Arthur Loughran <[log in to unmask]> wrote:
> >
> > Volker,
> > Your reply to an earlier snapshot message has reminded me of a question
> I
> > want to ask about Event Driven XML snapshoting.
> >
> > In the Integration Manual (and the Blackboard example in the IMS
> v1.1enterprise manual), there are XML entries for System role and
> Institutional
> > role but not for secondary roles. Does XML handle secondary roles? If
> so
> > could you give (or point to) examples.
> >
> > many thanks,
> > Arthur Loughran
> >
> >
> >
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> > Dr. Arthur J. Loughran
> > Senior Lecturer
> > Centre for Learning and Teaching
> > University of Paisley
> > Paisley PA1 2BE
> > tele: +44-(0)141-848-3558
> > fax: +44-(0)141-848-3822
> > email: [log in to unmask]
> > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >
> >
> >
> > Legal disclaimer
> > --------------------------
> >
> > The information transmitted is the property of the University of Paisley
> > and is intended only for the person or entity
> > to which it is addressed and may contain confidential and/or privileged
> > material. Statements and opinions expressed in this
> > e-mail may not represent those of the company. Any review,
> > retransmission, dissemination and other use of, or taking
> > of any action in reliance upon, this information by persons or entities
> > other than the intended recipient is prohibited.
> > If you received this in error, please contact the sender immediately and
> > delete the material from any computer.
> >
> > --------------------------
> >
>
>
>
> --
> Volker Kleinschmidt
> Client Support Engineer
> Blackboard Client Support
>
--
Volker Kleinschmidt
Client Support Engineer
Blackboard Client Support
|