Cool Solutions

Doing an Attribute Change Request using IDM Workflow



By:

April 11, 2008 7:09 am

Reads: 4823

Comments:0

Score:0

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>

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

Categories: Uncategorized

Disclaimer: This content is not supported by Novell. It was contributed by a community member and is published "as is." It seems to have worked for at least one person, and might work for you. But please be sure to test it thoroughly before using it in a production environment.

Comment

RSS