Hi,

Could somebody help me what I am missing in below query. I am using this
code in ML8

let $params := <map:map xmlns:map="http://marklogic.com/xdmp/map";
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
    xmlns:xs="http://www.w3.org/2001/XMLSchema";>
    <map:entry key="USERSESSION:483d4d2f1a54a7f0eb42f6f1dfa6518c|4/29/2015
3:41:5 AM">
        <map:value>
            <map:map>
                <map:entry key="user">
                    <map:value>
                        <user-profile
wk-pid="USR-b740cbc5-5e27-8b1c-d97a-1329625f6b39">
                            <docType>Users</docType>
                            <username type="string"

>USR-b740cbc5-5e27-8b1c-d97a-1329625f6b39</username>

                        </user-profile>
                    </map:value>
                </map:entry>
                <map:entry key="session">
                    <map:value>
                        <session
wk-pid="483d4d2f1a54a7f0eb42f6f1dfa6518c|4/29/2015 3:41:5 AM">

<username>USR-b740cbc5-5e27-8b1c-d97a-1329625f6b39</username>

<created>2015-04-28T23:41:05.172+05:30</created>
                        </session>
                    </map:value>
                </map:entry>
            </map:map>
        </map:value>
    </map:entry>
</map:map>
return map:keys($params)

Error that I am seeing,

[1.0-ml] XDMP-ARGTYPE: (err:XPTY0004) map:keys(<map:map xmlns:xs="
http://www.w3.org/2001/XMLSchema"; xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance"; xmlns:map="
http://marklogic.com/xdmp/map";><map:entry
key="USERSESSION:483d4d2f1a54a7f0eb42f6f1dfa6518c|4/2...</map:map>) -- arg1
is not of type map:map
_______________________________________________
General mailing list
[email protected]
Manage your subscription at: 
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to