Article

dgersic's picture
article
Reads:

4524

Score:
2
2
2
 
Comments:

0

Doing an Attribute Change Request using IDM Workflow

Author Info

11 April 2008 - 6:09am
Submitted by: dgersic

Problem

A Forum reader recently asked:

"I have tested Workflow using an entitlement (I tested with group membership). It is working perfectly. Now I'm trying do attribute change request using Workflow. Is there template for that? I can't understand it clearly how this would work."

And here is the response from David Gersic ...

Solution

I'm doing that here - it's not too hard. Import the following code sample into Designer and have a look. Basically, it presents a starting request form, where the user can enter a new email address that they want. Then there's a non-approval workflow that removes the old value, and adds the new one. You should import it as a provisioning request definition.

<?xml version="1.0" encoding="UTF-8"?>
<driver-configuration dn="UA351.DS1.DirXML.NIU"
driver-set-dn="DS1.DirXML.NIU" name="UA351">
    <children>
        <provisioning>
            <ds-object ds-object-class="srvprvAppConfig"
ds-object-name="AppConfig">
                <ds-attribute ds-attr-name="Version">
                    <ds-value>1.6</ds-value>
                </ds-attribute>
                <ds-object ds-object-class="srvprvRequestDefs"
ds-object-name="RequestDefs">
                    <ds-attributes/>
                    <ds-object ds-object-class="srvprvRequest"
ds-object-name="New Email Address">
                        <ds-attributes>
                            <ds-attribute ds-attr-name="Description">
                                <ds-value>New Email Address</ds-value>
                            </ds-attribute>
                            <ds-attribute ds-attr-name="srvprvStatus">
                                <ds-value>Active</ds-value>
                            </ds-attribute>
                            <ds-attribute
ds-attr-name="srvprvFlowStrategy">
                                <ds-value>SingleFlow</ds-value>
                            </ds-attribute>
                            <ds-attribute ds-attr-name="srvprvGrant">
                                <ds-value>true</ds-value>
                            </ds-attribute>
                            <ds-attribute ds-attr-name="srvprvRevoke">
                                <ds-value>false</ds-value>
                            </ds-attribute>
                            <ds-attribute
ds-attr-name="srvprvCategoryKey">
                                <ds-value>accounts</ds-value>
                            </ds-attribute>
                            <ds-attribute
ds-attr-name="srvprvLocalizedNames">
                                <ds-value>en~New Email
Address</ds-value>
                            </ds-attribute>
                            <ds-attribute
ds-attr-name="srvprvLocalizedDescrs">
                                <ds-value>en~New Email
Address</ds-value>
                            </ds-attribute>
                            <ds-attribute ds-attr-name="XMLData">

<ds-value><![CDATA[PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHByb3YtcmVxLWRlZm4gZmxvdy1zdHJhdGVneT0iU2luZ2xlRmxvdyIgZ3JhbnQ9InRydWUiCiAgICBwcm92LWNhdGVnb3J5PSJhY2NvdW50cyIgcHJvdi1pZD0iTmV3IEVtYWlsIEFkZHJlc3MiIHJldm9rZT0iZmFsc2UiCiAgICBzdGF0dXM9IkFjdGl2ZSIKICAgIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiCiAgICAgICAgeHNpOm5vTmFtZXNwYWNlU2NoZW1hTG9jYXRpb249IkFwcHJvdmFsUHJvY2VzczNfNV8wLnhzZCI+PHByb3YtcmVzb3VyY2UtcmVmPk5vbmU8L3Byb3YtcmVzb3VyY2UtcmVmPjx3b3JrZmxvdy1yZWYvPjxkaXNwbGF5LW5hbWUKICAgICAgICB4bWw6bGFuZz0iZW4iPk5ldyBFbWFpbCBBZGRyZXNzPC9kaXNwbGF5LW5hbWU+PGRlc2NyaXB0aW9uCiAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI+TmV3IEVtYWlsIEFkZHJlc3M8L2Rlc2NyaXB0aW9uPjx0cnVzdGVlcz48dHJ1c3RlZT5Vc2Vycy5OSVU8L3RydXN0ZWU+PC90cnVzdGVlcz48eG1sLWRhdGE+PGRlc2lnbi1wYXJhbXMKICAgICAgICAgICAgZGlnaXRhbC1zaWduYXR1cmUtdHlwZT0ibm90LXJlcXVpcmVkIiBncmFudD0idHJ1ZSIKICAgICAgICAgICAgbm90aWZ5LWFkZHJlc3NlZT0idHJ1ZSIKICAgICAgICAgICAgICAgICAgICBwcm92LWlkPSJOZXcgRW1haWwgQWRkcmVzcyI+PGZvcm0tdGl
0bGU+PGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPk5ldyBFbWFpbCBBZGRyZXNzPC9kaXNwbGF5LWxhYmVsPjxkZXNjcmlwdGlvbgogICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5OZXcgRW1haWwgQWRkcmVzczwvZGVzY3JpcHRpb24+PC9mb3JtLXRpdGxlPjxwcm92LXJlc291cmNlCiAgICAgICAgICAgICAgICAgICAgbmFtZT0iTm9uZSIvPjx3b3JrZmxvdy8+PGxlZ2FsLWRpc2NsYWltZXJzLz48bGlua3M+PGxpbmsKICAgICAgICAgICAgICAgICAgICBzb3VyY2U9IkFjdGl2aXR5MSIgdGFyZ2V0PSJBY3Rpdml0eTMiCiAgICAgICAgICAgICAgICAgICAgdHlwZT0iZm9yd2FyZCIvPjxsaW5rIHNvdXJjZT0iQWN0aXZpdHkzIgogICAgICAgICAgICAgICAgICAgIHRhcmdldD0iZmluaXNoIiB0eXBlPSJmb3J3YXJkIi8+PGxpbmsgc291cmNlPSJzdGFydCIKICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9IkFjdGl2aXR5MSIKICAgICAgICB0eXBlPSJmb3J3YXJkIi8+PC9saW5rcz48L2Rlc2lnbi1wYXJhbXM+PHJlc291cmNlLWRhdGEtYmluZGluZy8+PC94bWwtZGF0YT48cHJvY2VzcwogICAgICAgIGlkPSJDTj1OZXcgRW1haWwgQWRkcmVzcyxDTj1SZXF1ZXN0RGVmcyxDTj1BcHBDb25maWcsQ049VUEzNTEsQ049RFMxLENOPURpclhNTCxPPU5JVSIKICAgICAgICBzZXRub3RpZnk9InRydWUiIHZlcnNpb249IjMuNS4xIgogICAgICAgIHhtbG5zOnhzaT0iaHR0cDovL
3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiCiAgICAgICAgICAgIHhzaTpub05hbWVzcGFjZVNjaGVtYUxvY2F0aW9uPSJBcHByb3ZhbFByb2Nlc3MzXzVfMS54c2QiPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5OZXcgRW1haWwgQWRkcmVzczwvZGlzcGxheS1uYW1lPjxkYXRhLWl0ZW1zCiAgICAgICAgICAgICAgICBhY3Rpdml0eS1pZD0iQWN0aXZpdHkxIj48ZGF0YS1pdGVtIGRhdGEtdHlwZT0ic3RyaW5nIgogICAgICAgICAgICAgICAgbmFtZT0iZG4iIHNvdXJjZT0iaW5pdGlhdG9yIgogICAgICAgICAgICAgICAgdGFyZ2V0LXR5cGU9InNpbmdsZS12YWx1ZSIvPjxkYXRhLWl0ZW0KICAgICAgICAgICAgICAgIGRhdGEtdHlwZT0ic3RyaW5nIiBuYW1lPSJtYWlsUm91dGluZ0FkZHJlc3MiCiAgICAgICAgICAgIHRhcmdldC10eXBlPSJtdWx0aS12YWx1ZS1saXN0Ii8+PC9kYXRhLWl0ZW1zPjxkYXRhLWl0ZW1zCiAgICAgICAgICAgICAgICBhY3Rpdml0eS1pZD0iQWN0aXZpdHkzIj48ZGF0YS1pdGVtIGRhdGEtdHlwZT0ic3RyaW5nIgogICAgICAgICAgICAgICAgbmFtZT0iZG4iIHNvdXJjZT0iaW5pdGlhdG9yIgogICAgICAgICAgICAgICAgdGFyZ2V0LXR5cGU9InNpbmdsZS12YWx1ZSIvPjxkYXRhLWl0ZW0KICAgICAgICAgICAgICAgIGRhdGEtdHlwZT0ic3RyaW5nIiBuYW1lPSJtYWlsUm91dGluZ0FkZHJlc3MiCiAgICAgICAgICAgICAgICBzb3VyY2U9ImZsb3d
kYXRhLmdldCgncmVxdWVzdGVkYWxpYXMnKSIKICAgICAgICAgICAgdGFyZ2V0LXR5cGU9Im11bHRpLXZhbHVlLWxpc3QtaXRlbSIvPjwvZGF0YS1pdGVtcz48c3RhcnQtYWN0aXZpdHkKICAgICAgICAgICAgICAgIGFjdGl2aXR5LWlkPSJzdGFydCI+PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7lkK/liqg8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPumWi+WnizwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkZSI+U3RhcnQ8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPlN0YXJ0PC9kaXNwbGF5LW5hbWU+PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5JbmljaWFyPC9kaXNwbGF5LW5hbWU+PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5Ew6ltYXJyZXI8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPumWi+WnizwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI+QXZ2aWE8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPlN0YXJ0ZW48L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lC
iAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPkluaWNpYXI8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0icnUiPtCX0LDQv9GD0YHRgtC40YLRjDwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij5TdGFydGE8L2Rpc3BsYXktbmFtZT48L3N0YXJ0LWFjdGl2aXR5Pjxwcm92aXNpb24tYWN0aXZpdHkKICAgICAgICAgICAgYWN0aXZpdHktaWQ9IkFjdGl2aXR5MSIgY2F0ZWdvcnk9Im5vbml0X2Fzc2V0IgogICAgICAgICAgICBkZWxldGVvYmplY3Q9ImZhbHNlIiBlbnRpdHktdHlwZT0idXNlciIKICAgICAgICAgICAgICAgIG9wZXJhdGlvbj0icmV2b2tlIj48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI+RGVsZXRlIE9sZCBFbWFpbCBBZGRyZXNzPC9kaXNwbGF5LW5hbWU+PC9wcm92aXNpb24tYWN0aXZpdHk+PHByb3Zpc2lvbi1hY3Rpdml0eQogICAgICAgICAgICBhY3Rpdml0eS1pZD0iQWN0aXZpdHkzIiBjYXRlZ29yeT0ibm9uaXRfYXNzZXQiCiAgICAgICAgICAgIGVudGl0eS10eXBlPSJ1c2VyIiBvcGVyYXRpb249ImdyYW50Ij48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI+Q3JlYXRlIE5ldyBFbWFpbCBBZGRyZXNzPC9kaXNwbGF5LW5hbWU+PC9wcm92aXNpb24tYWN0aXZpdHk+PGZpbmlzaC1hY3Rpdml0eQogICAgICAgICAgICAgICAgYWN0aXZpdHktaWQ9ImZ
pbmlzaCI+PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7lrozmiJA8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPuWujOaIkDwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkZSI+RmVydGlnIHN0ZWxsZW48L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPkZpbmlzaDwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI+RmluYWxpemFyPC9kaXNwbGF5LW5hbWU+PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9ImZyIj5UZXJtaW5lcjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJqYSI+5a6M5LqGPC9kaXNwbGF5LW5hbWU+PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5GaW5lPC9kaXNwbGF5LW5hbWU+PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5Wb2x0b29pZW48L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0icHQiPkNvbmNsdWlyPC9kaXNwbGF5LW5hbWU+PGRpc3BsYXktbmFtZQogICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7Qk9C+0YLQvtCy0L48L2Rpc3BsYXktbmFtZ
T48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgICAgICB4bWw6bGFuZz0ic3YiPlNsdXRmw7ZyPC9kaXNwbGF5LW5hbWU+PG5vdGlmeQogICAgICAgICAgICAgICAgICAgIHRlbXBsYXRlPSJjbj1Qcm92aXNpb25pbmcgQXBwcm92YWwgQ29tcGxldGVkIE5vdGlmaWNhdGlvbixjbj1EZWZhdWx0IE5vdGlmaWNhdGlvbiBDb2xsZWN0aW9uLGNuPVNlY3VyaXR5Ij48bWFwCiAgICAgICAgICAgICAgICAgICAgc291cmNlPSJfZGVmYXVsdF8iIHRhcmdldD0iVE8iLz48bWFwCiAgICAgICAgICAgICAgICAgICAgc291cmNlPSJwcm9jZXNzLmdldE5hbWUoKSIKICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9InJlcXVlc3RUaXRsZSIvPjxtYXAKICAgICAgICAgICAgICAgICAgICBzb3VyY2U9InByb2Nlc3MuZ2V0UmVxdWVzdElkKCkiCiAgICAgICAgICAgICAgICAgICAgdGFyZ2V0PSJyZXF1ZXN0SWQiLz48bWFwCiAgICAgICAgICAgICAgICAgICAgc291cmNlPSJwcm9jZXNzLmdldFRpbWVzdGFtcCgpLnRvU3RyaW5nKCkiCiAgICAgICAgICAgICAgICAgICAgdGFyZ2V0PSJyZXF1ZXN0U3VibWlzc2lvblRpbWUiLz48bWFwCiAgICAgICAgICAgICAgICAgICAgc291cmNlPSJwcm9jZXNzLmdldEFwcHJvdmFsU3RhdHVzKCkiCiAgICAgICAgICAgICAgICAgICAgdGFyZ2V0PSJyZXF1ZXN0U3RhdHVzIi8+PG1hcAogICAgICAgICAgICAgICAgICAgIHNvdXJjZT0iSURWYXVsdC5nZXQoaW5pdGlhdG9yLCAndXNlcicsICdGaXJzdE5
hbWUnKSArICcgJyArIElEVmF1bHQuZ2V0KGluaXRpYXRvciwgJ3VzZXInLCAnTGFzdE5hbWUnKSIKICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9ImluaXRpYXRvckZ1bGxOYW1lIi8+PG1hcAogICAgICAgICAgICAgICAgICAgIHNvdXJjZT0iSURWYXVsdC5nZXQocmVjaXBpZW50LCAndXNlcicsICdGaXJzdE5hbWUnKSArICcgJyArIElEVmF1bHQuZ2V0KHJlY2lwaWVudCwgJ3VzZXInLCAnTGFzdE5hbWUnKSIKICAgICAgICAgICAgdGFyZ2V0PSJyZWNpcGllbnRGdWxsTmFtZSIvPjwvbm90aWZ5PjwvZmluaXNoLWFjdGl2aXR5PjxsaW5rCiAgICAgICAgICAgIHNvdXJjZT0iQWN0aXZpdHkxIiB0YXJnZXQ9IkFjdGl2aXR5MyIgdHlwZT0iZm9yd2FyZCIvPjxsaW5rCiAgICAgICAgICAgIHNvdXJjZT0iQWN0aXZpdHkzIiB0YXJnZXQ9ImZpbmlzaCIgdHlwZT0iZm9yd2FyZCIvPjxsaW5rCiAgICAgICAgICAgIHNvdXJjZT0ic3RhcnQiIHRhcmdldD0iQWN0aXZpdHkxIiB0eXBlPSJmb3J3YXJkIi8+PC9wcm9jZXNzPjwvcHJvdi1yZXEtZGVmbj4K]]></ds-value>
                            </ds-attribute>
                            <ds-attribute
ds-attr-name="srvprvRequestXML">

<ds-value><![CDATA[PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCEtLT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKQ29weXJpZ2h0IChjKSAyMDA2IE5vdmVsbCwgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLgoKVEhJUyBXT1JLIElTIFNVQkpFQ1QgVE8gVS5TLiBBTkQgSU5URVJOQVRJT05BTCBDT1BZUklHSFQgTEFXUyBBTkQgVFJFQVRJRVMKTk8gUEFSVCBPRiBUSElTIFdPUksgTUFZIEJFIFVTRUQsIFBSQUNUSUNFRCwgUEVSRk9STUVEIENPUElFRCwgRElTVFJJQlVURUQsClJFVklTRUQsIE1PRElGSUVELCBUUkFOU0xBVEVELCBBQlJJREdFRCwgQ09OREVOU0VELCBFWFBBTkRFRCwgQ09MTEVDVEVELApDT01QSUxFRCwgTElOS0VELCBSRUNBU1QsIFRSQU5TRk9STUVEIE9SIEFEQVBURUQgV0lUSE9VVCBUSEUgUFJJT1IgV1JJVFRFTgpDT05TRU5UIE9GIE5PVkVMTCwgSU5DLiBBTlkgVVNFIE9SIEVYUExPSVRBVElPTiBPRiBUSElTIFdPUksgV0lUSE9VVApBVVRIT1JJWkFUSU9OIENPVUxEIFNVQkpFQ1QgVEhFIFBFUlBFVFJBVE9SIFRPIENSSU1JTkFMIEFORCBDSVZJTCAKTElBQklMSVRZLgoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tPgo8cHJvdmlzaW9uLXJlcXVlc3QgdmVyc2lvbj0iMy41LjEiCiAgICB
4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIgogICAgICAgIHhzaTpub05hbWVzcGFjZVNjaGVtYUxvY2F0aW9uPSJBcHByb3ZhbFJlcXVlc3QzXzVfMS54c2QiPgogICAgICAgIDxmb3JtCiAgICAgICAgICAgICAgICBmb3JtLWlkPSJyZXF1ZXN0X2Zvcm0iPgogICAgICAgICAgICA8Y29udGVudD4KICAgICAgICAgICAgICAgIDxzY3JpcHQ+Zm9ybS5hZGRDdXN0b21WYWxpZGF0aW9uKCJSZXF1ZXN0ZWRBbGlhcyIsICJiZWZvcmUiLCBmdW5jdGlvbiAoKSB7IAp2YXIgdmFsPUlEVmF1bHQuZ2xvYmFsUXVlcnkobnVsbCwiRW1haWxBbGlhcyIseyJxYWxpYXMiOmZpZWxkLmdldFZhbHVlKCl9KTsKIGlmKHZhbC5zaXplICE9IDApIHsKICAvLyB1c2UgdGhlIHNob3dFcnJvciB0byBzdG9wIHRoZSBzdWJtaXR0aW5nIG9mIHRoZSBmb3JtIGlmIHRoZSBlbWFpbCBpcyBhIGR1cGxpY2F0ZQogIGZvcm0uc2hvd0Vycm9yKCJFbWFpbCBhbGlhcyBhbHJlYWR5IGluIHVzZS4iKTsKICB9CiAgfSk7IDwvc2NyaXB0PgogICAgICAgICAgICAgICAgPGZpZWxkCiAgICAgICAgICAgICAgICBuYW1lPSJ0aXRsZSIKICAgICAgICAgICAgICAgICAgICB2aXNpYmxlPSJ0cnVlIj4KICAgICAgICAgICAgICAgICAgICA8Y29udHJvbAogICAgICAgICAgICAgICAgICAgIGNvbnRyb2wtdHlwZT0iVGl0bGUiCiAgICAgICAgICAgICAgICAgICAgZWRpdGFibGU9ImZhbHNlIi8+CiAgICAgICAgICAgI
CAgICAgICAgPGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI+UmVxdWVzdCBOZXcgRW1haWwgQWRkcmVzczwvZGlzcGxheS1sYWJlbD4KICAgICAgICAgICAgICAgIDwvZmllbGQ+CiAgICAgICAgICAgICAgICA8ZmllbGQKICAgICAgICAgICAgICAgIG5hbWU9InN1YmhlYWRpbmciCiAgICAgICAgICAgICAgICAgICAgdmlzaWJsZT0idHJ1ZSI+CiAgICAgICAgICAgICAgICAgICAgPGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IlRpdGxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgZWRpdGFibGU9ImZhbHNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHByb3BzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHByb3AKICAgICAgICAgICAgICAgICAgICBuYW1lPSJmb250LXNpemUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx2YWx1ZT5tZWRpdW08L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9wcm9wPgogICAgICAgICAgICAgICAgICAgICAgICA8L3Byb3BzPgogICAgICAgICAgICAgICAgICAgIDwvY29udHJvbD4KICAgICAgICAgICAgICAgICAgICA8ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI+RW50ZXIgeW91ciBuZXcgcmVxdWVzdGVkIGVtYWlsIGFkZHJlc3MsIGFuZCBwcmVzcyAnU3VibWl0Jy48L2Rpc3BsYXktbGFiZWw+CiAgICAgICAgICAgICAgICA
8L2ZpZWxkPgogICAgICAgICAgICAgICAgPGZpZWxkPgogICAgICAgICAgICAgICAgICAgIDxjb250cm9sCiAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IkxpbmVCcmVhayIvPgogICAgICAgICAgICAgICAgPC9maWVsZD4KICAgICAgICAgICAgICAgIDxmaWVsZAogICAgICAgICAgICAgICAgZGF0YS10eXBlPSJzdHJpbmciCiAgICAgICAgICAgICAgICAgICAgbmFtZT0iUmVxdWVzdGVkQWxpYXMiPgogICAgICAgICAgICAgICAgICAgIDxjb250cm9sCiAgICAgICAgICAgICAgICAgICAgY29udHJvbC10eXBlPSJUZXh0QXJlYSIgZWRpdGFibGU9InRydWUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXF1aXJlZD0idHJ1ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwcm9wcz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwcm9wCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJuYmxpbmVzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+MTwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3Byb3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cHJvcAogICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT0ibmJjb2xzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWU+NDA8L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9wcm9wPgogICAgICAgICAgICAgICAgICAgICAgICAgI
CAgPHByb3AKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJUb29sVGlwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dmFsdWUKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlbiI+RW50ZXIgbmV3IGVtYWlsIGFkZHJlc3MgaGVyZS48L3ZhbHVlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9wcm9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHByb3AKICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9Im9ubG9hZCIKICAgICAgICAgICAgICAgICAgICB0eXBlPSJldmVudCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPmZvcm0uYWRkQ3VzdG9tVmFsaWRhdGlvbigiUmVxdWVzdGVkQWxpYXMiLCAiYWZ0ZXIiLCBmdW5jdGlvbiAoKSB7Cgp2PWZpZWxkLmdldFZhbHVlKCk7CgppZiAodi5sZW5ndGggJmx0Oz0gNSkKICBmb3JtLnNob3dFcnJvcigiRW1haWwgYWRkcmVzcyB0b28gc2hvcnQuIik7Cgp2YXIgcGF0dGVybj0vW15hLXowLTktXy5dQFteYS16MC05LV8uXVxcLlteYS16MC05LV8uXS87CmlmICggcGF0dGVybi50ZXN0KHZ2WzBdKSApCiAgZm9ybS5zaG93RXJyb3IoIk5vdCBhIHZhbGlkIGVtYWlsIGFkZHJlc3MuIik7Cgp2YXIgdmFsPSIiOyAKdmFsPUlEVmF1bHQuZ2xvYmFsUXVlcnkobnVsbCwiRW1haWxBbGlhczIiLHsicWFsaWFzIjpmaWVsZC5nZXRWYWx1ZSgpfSk7CiBpZih2YWwubGVuZ3R
oICZndDsgMCAmYW1wOyZhbXA7IHZhbFswXS5sZW5ndGggJmd0OyAwICZhbXA7JmFtcDsgdmFsWzBdWzBdICE9ICIiKSB7CiAgLy8gdXNlIHRoZSBzaG93RXJyb3IgdG8gc3RvcCB0aGUgc3VibWl0dGluZyBvZiB0aGUgZm9ybSBpZiB0aGUgZW1haWwgaXMgYSBkdXBsaWNhdGUKICBmb3JtLnNob3dFcnJvcigiRW1haWwgYWxpYXMgYWxyZWFkeSBpbiB1c2UuIik7CgogIH0KCnZhciBkZXB0PSIiOwp2YXIgc3R1ZGVudHM9L1NUVURFTlRTWzAtOV0vOyAKZGVwdD1JRFZhdWx0LmdldChpbml0aWF0b3IgLCAndXNlcicsICdkZXBhcnRtZW50TnVtYmVyJyk7CiBpZihzdHVkZW50cy50ZXN0KGRlcHQpKSB7CiAgLy8gdXNlIHRoZSBzaG93RXJyb3IgdG8gc3RvcCB0aGUgc3VibWl0dGluZyBvZiB0aGUgZm9ybSBpZiB0aGUgZW1haWwgaXMgYSBkdXBsaWNhdGUKICBmb3JtLnNob3dFcnJvcigiRW1haWwgQWRkcmVzcyBjYW4gbm90IGJlIGNoYW5nZWQuIik7CgogIH0KCn0pOyAKCjwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3Byb3A+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcHJvcHM+CiAgICAgICAgICAgICAgICAgICAgPC9jb250cm9sPgogICAgICAgICAgICAgICAgICAgIDxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5SZXF1ZXN0ZWQgQWRkcmVzczwvZGlzcGxheS1sYWJlbD4KICAgICAgICAgICAgICAgIDwvZmllbGQ+CiAgICAgICAgICAgICAgICA8Z
mllbGQ+CiAgICAgICAgICAgICAgICAgICAgPGNvbnRyb2wKICAgICAgICAgICAgICAgIGNvbnRyb2wtdHlwZT0iTGluZUJyZWFrIi8+CiAgICAgICAgICAgICAgICA8L2ZpZWxkPgogICAgICAgICAgICAgICAgPGZpZWxkCiAgICAgICAgICAgICAgICBkYXRhLXR5cGU9InN0cmluZyIKICAgICAgICAgICAgICAgICAgICBuYW1lPSJFeHBsYW5hdG9yeSI+CiAgICAgICAgICAgICAgICAgICAgPGNvbnRyb2wKICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IlRpdGxlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgZWRpdGFibGU9ImZhbHNlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHByb3BzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHByb3AKICAgICAgICAgICAgICAgICAgICBuYW1lPSJjbGFzcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHZhbHVlPm52LWNvbG9yMTwvdmFsdWU+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3Byb3A+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvcHJvcHM+CiAgICAgICAgICAgICAgICAgICAgPC9jb250cm9sPgogICAgICAgICAgICAgICAgICAgIDxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5FeHBsYW5hdGlvbiB0ZXh0IGdvZXMgaGVyZS48L2Rpc3BsYXktbGFiZWw+CiAgICAgICAgICAgICAgICA8L2ZpZWxkPgogICAgICAgICAgICAgICAgPGZpZWxkPgogICAgICAgICAgICA
gICAgICAgIDxjb250cm9sCiAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IkxpbmVCcmVhayIvPgogICAgICAgICAgICAgICAgPC9maWVsZD4KICAgICAgICAgICAgICAgIDxhY3Rpb25zCiAgICAgICAgICAgICAgICAgICAgbG9jYXRpb249ImJvdHRvbSI+CiAgICAgICAgICAgICAgICAgICAgPGFjdGlvbgogICAgICAgICAgICAgICAgICAgIGJsb2NrLW9uLWVycm9yPSJ0cnVlIgogICAgICAgICAgICAgICAgICAgICAgICBuYW1lPSJTdWJtaXRBY3Rpb24iPgogICAgICAgICAgICAgICAgICAgICAgICA8Y29udHJvbAogICAgICAgICAgICAgICAgICAgICAgICBjb250cm9sLXR5cGU9IkJ1dHRvbiIKICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJsZT0idHJ1ZSIvPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZGUiPlNlbmRlbjwvZGlzcGxheS1sYWJlbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5TdWJtaXQ8L2Rpc3BsYXktbGFiZWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI+RW52aWFyPC9kaXNwbGF5LWxhYmVsPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4b
Ww6bGFuZz0iZnIiPlNvdW1ldHRyZTwvZGlzcGxheS1sYWJlbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImphIj7pgIHkv6E8L2Rpc3BsYXktbGFiZWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJpdCI+SW52aWE8L2Rpc3BsYXktbGFiZWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJubCI+SW5kaWVuZW48L2Rpc3BsYXktbGFiZWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJwdCI+U3VibWV0ZXI8L2Rpc3BsYXktbGFiZWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJydSI+0J/QtdGA0LXQtNCw0YLRjDwvZGlzcGxheS1sYWJlbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InN2Ij5Ta2lja2E8L2Rpc3BsYXktbGFiZWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI+5o+Q5LqkPC9kaXNwbGF5LWx
hYmVsPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI+5o+Q5LqkPC9kaXNwbGF5LWxhYmVsPgogICAgICAgICAgICAgICAgICAgIDwvYWN0aW9uPgogICAgICAgICAgICAgICAgICAgIDxhY3Rpb24KICAgICAgICAgICAgICAgICAgICBibG9jay1vbi1lcnJvcj0iZmFsc2UiCiAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9IkNhbmNlbEFjdGlvbiI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjb250cm9sCiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRyb2wtdHlwZT0iQnV0dG9uIgogICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmxlPSJ0cnVlIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJkZSI+QWJicmVjaGVuPC9kaXNwbGF5LWxhYmVsPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iZW4iPkNhbmNlbDwvZGlzcGxheS1sYWJlbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9ImVzIj5DYW5jZWxhcjwvZGlzcGxheS1sYWJlbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9I
mZyIj5Bbm51bGVyPC9kaXNwbGF5LWxhYmVsPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iamEiPuOCreODo+ODs+OCu+ODqzwvZGlzcGxheS1sYWJlbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5Bbm51bGxhPC9kaXNwbGF5LWxhYmVsPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0ibmwiPkFubnVsZXJlbjwvZGlzcGxheS1sYWJlbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij5DYW5jZWxhcjwvZGlzcGxheS1sYWJlbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpc3BsYXktbGFiZWwKICAgICAgICAgICAgICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7QntGC0LzQtdC90LA8L2Rpc3BsYXktbGFiZWw+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXNwbGF5LWxhYmVsCiAgICAgICAgICAgICAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI+QXZicnl0PC9kaXNwbGF5LWxhYmVsPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGlzcGxheS1sYWJlbAogICAgICAgICAgICAgICAgICAgICAgICB4bWw6bGFuZz0iemgtQ04iPuWPlua2iDwvZGlzcGxheS1sYWJ
lbD4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpc3BsYXktbGFiZWwKICAgICAgICB4bWw6bGFuZz0iemgtVFciPuWPlua2iDwvZGlzcGxheS1sYWJlbD4KICAgICAgICAgICAgICAgICAgICA8L2FjdGlvbj4KICAgICAgICAgICAgICAgIDwvYWN0aW9ucz4KICAgICAgICAgICAgPC9jb250ZW50PgogICAgICAgIDwvZm9ybT4KICAgICAgICA8ZGF0YS1pdGVtCiAgICAgICAgZGF0YS10eXBlPSJzdHJpbmciIG5hbWU9IlJlcXVlc3RlZEFsaWFzIgogICAgICAgIHNvdXJjZT0iSURWYXVsdC5nZXQoaW5pdGlhdG9yICwgJ3VzZXInLCAnbWFpbFJvdXRpbmdBZGRyZXNzJykiCiAgICAgICAgdGFyZ2V0PSJmbG93ZGF0YS5yZXF1ZXN0ZWRhbGlhcyIgdGFyZ2V0LXR5cGU9InNpbmdsZS12YWx1ZSIvPgogICAgPC9wcm92aXNpb24tcmVxdWVzdD4K]]></ds-value>
                            </ds-attribute>
                            <ds-attribute
ds-attr-name="srvprvProcessXML">

<ds-value><![CDATA[PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCEtLT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKQ29weXJpZ2h0IChjKSAyMDA2IE5vdmVsbCwgSW5jLiBBbGwgUmlnaHRzIFJlc2VydmVkLgoKVEhJUyBXT1JLIElTIFNVQkpFQ1QgVE8gVS5TLiBBTkQgSU5URVJOQVRJT05BTCBDT1BZUklHSFQgTEFXUyBBTkQgVFJFQVRJRVMKTk8gUEFSVCBPRiBUSElTIFdPUksgTUFZIEJFIFVTRUQsIFBSQUNUSUNFRCwgUEVSRk9STUVEIENPUElFRCwgRElTVFJJQlVURUQsClJFVklTRUQsIE1PRElGSUVELCBUUkFOU0xBVEVELCBBQlJJREdFRCwgQ09OREVOU0VELCBFWFBBTkRFRCwgQ09MTEVDVEVELApDT01QSUxFRCwgTElOS0VELCBSRUNBU1QsIFRSQU5TRk9STUVEIE9SIEFEQVBURUQgV0lUSE9VVCBUSEUgUFJJT1IgV1JJVFRFTgpDT05TRU5UIE9GIE5PVkVMTCwgSU5DLiBBTlkgVVNFIE9SIEVYUExPSVRBVElPTiBPRiBUSElTIFdPUksgV0lUSE9VVApBVVRIT1JJWkFUSU9OIENPVUxEIFNVQkpFQ1QgVEhFIFBFUlBFVFJBVE9SIFRPIENSSU1JTkFMIEFORCBDSVZJTCAKTElBQklMSVRZLgoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tPgo8cHJvY2VzcwogICAgaWQ9IkNOPU5ldyBFbWFpbCBBZGRyZXNzLEN
OPVJlcXVlc3REZWZzLENOPUFwcENvbmZpZyxDTj1VQTM1MSxDTj1EUzEsQ049RGlyWE1MLE89TklVIgogICAgc2V0bm90aWZ5PSJ0cnVlIiB2ZXJzaW9uPSIzLjUuMSIKICAgIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiCiAgICAgICAgeHNpOm5vTmFtZXNwYWNlU2NoZW1hTG9jYXRpb249IkFwcHJvdmFsUHJvY2VzczNfNV8xLnhzZCI+PGRpc3BsYXktbmFtZQogICAgICAgIHhtbDpsYW5nPSJlbiI+TmV3IEVtYWlsIEFkZHJlc3M8L2Rpc3BsYXktbmFtZT48ZGF0YS1pdGVtcwogICAgICAgICAgICBhY3Rpdml0eS1pZD0iQWN0aXZpdHkxIj48ZGF0YS1pdGVtIGRhdGEtdHlwZT0ic3RyaW5nIgogICAgICAgICAgICBuYW1lPSJkbiIgc291cmNlPSJpbml0aWF0b3IiCiAgICAgICAgICAgIHRhcmdldC10eXBlPSJzaW5nbGUtdmFsdWUiLz48ZGF0YS1pdGVtIGRhdGEtdHlwZT0ic3RyaW5nIgogICAgICAgICAgICBuYW1lPSJtYWlsUm91dGluZ0FkZHJlc3MiCiAgICAgICAgdGFyZ2V0LXR5cGU9Im11bHRpLXZhbHVlLWxpc3QiLz48L2RhdGEtaXRlbXM+PGRhdGEtaXRlbXMKICAgICAgICAgICAgYWN0aXZpdHktaWQ9IkFjdGl2aXR5MyI+PGRhdGEtaXRlbSBkYXRhLXR5cGU9InN0cmluZyIKICAgICAgICAgICAgbmFtZT0iZG4iIHNvdXJjZT0iaW5pdGlhdG9yIgogICAgICAgICAgICB0YXJnZXQtdHlwZT0ic2luZ2xlLXZhbHVlIi8+PGRhdGEtaXRlbSBkYXRhLXR5cGU9I
nN0cmluZyIKICAgICAgICAgICAgbmFtZT0ibWFpbFJvdXRpbmdBZGRyZXNzIgogICAgICAgICAgICBzb3VyY2U9ImZsb3dkYXRhLmdldCgncmVxdWVzdGVkYWxpYXMnKSIKICAgICAgICB0YXJnZXQtdHlwZT0ibXVsdGktdmFsdWUtbGlzdC1pdGVtIi8+PC9kYXRhLWl0ZW1zPjxzdGFydC1hY3Rpdml0eQogICAgICAgICAgICBhY3Rpdml0eS1pZD0ic3RhcnQiPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9InpoLUNOIj7lkK/liqg8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1UVyI+6ZaL5aeLPC9kaXNwbGF5LW5hbWU+PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iZGUiPlN0YXJ0PC9kaXNwbGF5LW5hbWU+PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iZW4iPlN0YXJ0PC9kaXNwbGF5LW5hbWU+PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iZXMiPkluaWNpYXI8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJmciI+RMOpbWFycmVyPC9kaXNwbGF5LW5hbWU+PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iamEiPumWi+WnizwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5BdnZpYTwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9Im5sIj5TdGFydGVuPC9
kaXNwbGF5LW5hbWU+PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0icHQiPkluaWNpYXI8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJydSI+0JfQsNC/0YPRgdGC0LjRgtGMPC9kaXNwbGF5LW5hbWU+PGRpc3BsYXktbmFtZQogICAgICAgIHhtbDpsYW5nPSJzdiI+U3RhcnRhPC9kaXNwbGF5LW5hbWU+PC9zdGFydC1hY3Rpdml0eT48cHJvdmlzaW9uLWFjdGl2aXR5CiAgICAgICAgYWN0aXZpdHktaWQ9IkFjdGl2aXR5MSIgY2F0ZWdvcnk9Im5vbml0X2Fzc2V0IgogICAgICAgIGRlbGV0ZW9iamVjdD0iZmFsc2UiIGVudGl0eS10eXBlPSJ1c2VyIgogICAgICAgICAgICBvcGVyYXRpb249InJldm9rZSI+PGRpc3BsYXktbmFtZQogICAgICAgIHhtbDpsYW5nPSJlbiI+RGVsZXRlIE9sZCBFbWFpbCBBZGRyZXNzPC9kaXNwbGF5LW5hbWU+PC9wcm92aXNpb24tYWN0aXZpdHk+PHByb3Zpc2lvbi1hY3Rpdml0eQogICAgICAgIGFjdGl2aXR5LWlkPSJBY3Rpdml0eTMiIGNhdGVnb3J5PSJub25pdF9hc3NldCIKICAgICAgICBlbnRpdHktdHlwZT0idXNlciIgb3BlcmF0aW9uPSJncmFudCI+PGRpc3BsYXktbmFtZQogICAgICAgIHhtbDpsYW5nPSJlbiI+Q3JlYXRlIE5ldyBFbWFpbCBBZGRyZXNzPC9kaXNwbGF5LW5hbWU+PC9wcm92aXNpb24tYWN0aXZpdHk+PGZpbmlzaC1hY3Rpdml0eQogICAgICAgICAgICBhY3Rpdml0eS1pZD0iZmluaXNoIj48ZGlzcGxheS1uY
W1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJ6aC1DTiI+5a6M5oiQPC9kaXNwbGF5LW5hbWU+PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iemgtVFciPuWujOaIkDwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImRlIj5GZXJ0aWcgc3RlbGxlbjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9ImVuIj5GaW5pc2g8L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJlcyI+RmluYWxpemFyPC9kaXNwbGF5LW5hbWU+PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iZnIiPlRlcm1pbmVyPC9kaXNwbGF5LW5hbWU+PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0iamEiPuWujOS6hjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9Iml0Ij5GaW5lPC9kaXNwbGF5LW5hbWU+PGRpc3BsYXktbmFtZQogICAgICAgICAgICB4bWw6bGFuZz0ibmwiPlZvbHRvb2llbjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9InB0Ij5Db25jbHVpcjwvZGlzcGxheS1uYW1lPjxkaXNwbGF5LW5hbWUKICAgICAgICAgICAgeG1sOmxhbmc9InJ1Ij7Qk9C+0YLQvtCy0L48L2Rpc3BsYXktbmFtZT48ZGlzcGxheS1uYW1lCiAgICAgICAgICAgIHhtbDpsYW5nPSJzdiI+U2x1dGbDtnI8L2Rpc3BsYXktbmF
tZT48bm90aWZ5CiAgICAgICAgICAgICAgICB0ZW1wbGF0ZT0iY249UHJvdmlzaW9uaW5nIEFwcHJvdmFsIENvbXBsZXRlZCBOb3RpZmljYXRpb24sY249RGVmYXVsdCBOb3RpZmljYXRpb24gQ29sbGVjdGlvbixjbj1TZWN1cml0eSI+PG1hcAogICAgICAgICAgICAgICAgc291cmNlPSJfZGVmYXVsdF8iIHRhcmdldD0iVE8iLz48bWFwCiAgICAgICAgICAgICAgICBzb3VyY2U9InByb2Nlc3MuZ2V0TmFtZSgpIiB0YXJnZXQ9InJlcXVlc3RUaXRsZSIvPjxtYXAKICAgICAgICAgICAgICAgIHNvdXJjZT0icHJvY2Vzcy5nZXRSZXF1ZXN0SWQoKSIgdGFyZ2V0PSJyZXF1ZXN0SWQiLz48bWFwCiAgICAgICAgICAgICAgICBzb3VyY2U9InByb2Nlc3MuZ2V0VGltZXN0YW1wKCkudG9TdHJpbmcoKSIKICAgICAgICAgICAgICAgIHRhcmdldD0icmVxdWVzdFN1Ym1pc3Npb25UaW1lIi8+PG1hcAogICAgICAgICAgICAgICAgc291cmNlPSJwcm9jZXNzLmdldEFwcHJvdmFsU3RhdHVzKCkiCiAgICAgICAgICAgICAgICB0YXJnZXQ9InJlcXVlc3RTdGF0dXMiLz48bWFwCiAgICAgICAgICAgICAgICBzb3VyY2U9IklEVmF1bHQuZ2V0KGluaXRpYXRvciwgJ3VzZXInLCAnRmlyc3ROYW1lJykgKyAnICcgKyBJRFZhdWx0LmdldChpbml0aWF0b3IsICd1c2VyJywgJ0xhc3ROYW1lJykiCiAgICAgICAgICAgICAgICB0YXJnZXQ9ImluaXRpYXRvckZ1bGxOYW1lIi8+PG1hcAogICAgICAgICAgICAgICAgc291cmNlPSJJRFZhdWx0Lmdld
ChyZWNpcGllbnQsICd1c2VyJywgJ0ZpcnN0TmFtZScpICsgJyAnICsgSURWYXVsdC5nZXQocmVjaXBpZW50LCAndXNlcicsICdMYXN0TmFtZScpIgogICAgICAgIHRhcmdldD0icmVjaXBpZW50RnVsbE5hbWUiLz48L25vdGlmeT48L2ZpbmlzaC1hY3Rpdml0eT48bGluawogICAgICAgIHNvdXJjZT0iQWN0aXZpdHkxIiB0YXJnZXQ9IkFjdGl2aXR5MyIgdHlwZT0iZm9yd2FyZCIvPjxsaW5rCiAgICAgICAgc291cmNlPSJBY3Rpdml0eTMiIHRhcmdldD0iZmluaXNoIiB0eXBlPSJmb3J3YXJkIi8+PGxpbmsKICAgICAgICBzb3VyY2U9InN0YXJ0IiB0YXJnZXQ9IkFjdGl2aXR5MSIgdHlwZT0iZm9yd2FyZCIvPjwvcHJvY2Vzcz4K]]></ds-value>
                            </ds-attribute>
                        </ds-attributes>
                    </ds-object>
                </ds-object>
            </ds-object>
        </provisioning>
    </children></driver-configuration>





User Comments

© 2013 Novell