It doesn't appear to be an XCC issue. The error message is saying the the module you're trying to invoke is a library module rather than a main module.
Execution of an XQuery program can only begin at the body of a main module. Hence, you can only invoke main modules, which may then import library modules. On Mar 25, 2013, at 4:52 AM, Mohanraj Chozhan <[email protected]> wrote: > Hi, > > I have trying to call Module xqy file through XCC. But when I trying to call > getting the following error > > “com.marklogic.xcc.exceptions.XQueryException: XDMP-EVALLIBMOD: Cannot > evaluate library module: /mod-test.xqy” > > > The Below code java I am using to connect. > > URI connectionUri = new URI(connectionPath); > ContentSource contentSource > =ContentSourceFactory.newContentSource(connectionUri); > Session session = contentSource.newSession(); > String moduleQry="/mod-test.xqy"; > ModuleInvoke xdbcRequest = > session.newModuleInvoke(null); > xdbcRequest.setModuleUri(moduleQry); > ResultSequence resultSequence = > session.submitRequest(xdbcRequest); > System.out.println("resultSequence ::: > "+resultSequence.asString()); > > I have created Separate Module database and loaded the “mod-test.xqy”. > > When I connect with qconsole its working fine the below code. > > “import module namespace hw1=”http://www.w3.org/1999/xhtml " at > "/mod-test.xqy"; > hw1:helloworld() “ > > Can someone help me out with the error > ““com.marklogic.xcc.exceptions.XQueryException: XDMP-EVALLIBMOD: Cannot > evaluate library module: /mod-test.xqy”. > > Regards, > Mohanraj > > **************** CAUTION - Disclaimer ***************** > This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended solely > for the use of the addressee(s). If you are not the intended recipient, please > notify the sender by e-mail and delete the original message. Further, you are > not > to copy, disclose, or distribute this e-mail or its contents to any other > person and > any such actions are unlawful. This e-mail may contain viruses. Infosys has > taken > every reasonable precaution to minimize this risk, but is not liable for any > damage > you may sustain as a result of any virus in this e-mail. You should carry out > your > own virus checks before opening the e-mail or attachment. Infosys reserves the > right to monitor and review the content of all messages sent to or from this > e-mail > address. Messages sent to or from this e-mail address may be stored on the > Infosys e-mail system. > ***INFOSYS******** End of Disclaimer ********INFOSYS*** > > _______________________________________________ > General mailing list > [email protected] > http://developer.marklogic.com/mailman/listinfo/general --- Ron Hitchens {mailto:[email protected]} Ronsoft Technologies +44 7879 358 212 (voice) http://www.ronsoft.com +1 707 924 3878 (fax) Bit Twiddling At Its Finest "No amount of belief establishes any fact." -Unknown _______________________________________________ General mailing list [email protected] http://developer.marklogic.com/mailman/listinfo/general
