[MarkLogic Dev General] XCC Connection
Ron Hitchens
ron.hitchens at marklogic.com
Wed Jun 18 12:28:29 PDT 2008
On Jun 18, 2008, at 8:14 AM, Gnana Arasan wrote:
> Hi everyone,
> 1) XCC/J
> invoke.setModuleUri("fileName.xqy");
> ResultSequence rs = session.submitRequest(invoke);
>
> Invalid user can be found only at this point (or) any
> possibility while creating session object.
How did you construct your ContentSource and/or Session object?
The usual way is to instantiate a ContentSource with a URI of the form:
xcc://username:password@somehost.com:8000
If the username of password are not correct, or missing, then
XCC will not be able to authenticate with the server.
> 2) I am connecting to MarkLogic XDBC Server with XCC from Java.When
> i am trying to Login with adminuser and adminpass its working fine
> for test.xqy file
>
> let $a := 1
> return $a
>
> for other user(role:applicationRole) applicationRole with
> applicationPrivileage(executivePriv)
>
> {while creating XDBC Server when privilage field is blank]
>
> ERROR:
> com.marklogic.xcc.exceptions.XQueryException: SEC-PRIV:
> Insufficient privileges
> in /invoke
>
>
> {while creating XDBC Server privilage field is applicationRole]
>
> ERROR:
> com.marklogic.xcc.exceptions.RequestPermissionException:
> Authorization failed for user 'Franklin'.
>
> MarkLogic Version:3.2-5
>
> please guide me ...
It seems as though you do not have roles and permissions
setup properly in the server. The best guide is the online
documentation available at:
http://developer.marklogic.com/pubs/3.2/
Look for the link "Understanding and Using Security", about
halfway down the page.
This may also be the root cause of your first problem, above.
>
> Regards,
> Gnana
> Arasan
> _______________________________________________
> General mailing list
> General at developer.marklogic.com
> http://xqzone.com/mailman/listinfo/general
---
Ron Hitchens {ron.hitchens at marklogic.com} 650-655-2351
More information about the General
mailing list