How to query AD using XPages? - active-directory

recently I have started working on how to query AD (Active Directory) in Lotus Notes - XPages. I came across a tool named LIZA (http://www.ldapexplorer.com/en/liza.htm), could anyone please let me know how do we use that tool? What is the tool all about and is it possible to integrate it with Lotus Notes. If not then what are the other ways to query AD using XPages.

JXPlorer and Liza are front-end applications. What you are looking for are not these droids is a (Java) library that you can call from XPages (most likely wrapped in a bean).
You can use the Apache Directory to do this. One nice side effect: the API is used inside the Apache Directory Studio - another front-end application. So you would use the Studio to try the connection and browse the AD (or other LDAP) and the know what query and connection strings you need.
The alternative is to do it "the Java way"™ and use JNDI to connect to an LDAP as suggested before by the Java guys.
I would use the Apache classes. Let us know how it goes!

Never used it myself, but could this been an alternative ? http://jxplorer.org/ Should be possible to use this with Java (agent, xpage, java) in Lotus Notes

Related

QuickBooks connection using asp

May not be the best place to ask sorry if that's true.
I have worked on SQL and while I never worked on QuickBooks I am hoping it is possible to connect to it and just use it similar to a SQL Database. I am wondering I am wondering if it is possible to connect to QuickBooks using ASP. My purpose is to create simple forms and insert the data into QuickBooks similar to what is done on SQL.Occasionally I would just generate reports as well using web pages. All I am wondering is does ASP have the capability to connect to Quick Books and if so can I also run query's similar to SQL and is there any sources or reference available for research ? And what my options are for setting this up. If I have to use asp.net as a last resort that is fine too, though I would prefer to have to be without it.
Thank you
Update #1
While i am working on getting the Version of Quick-Books here is what information I have.
I plan on using ASP-Classic, and I want to develop web forms so this would be a website that can be accessed. This will not be a desktop application I plan on making but various webpage's where you can view Quick-books data, and insert records into Quick-books using forms, similar to what I do for SQL. And the Version of our Quick-Books is 2013 Enterprise Windows Desktop USA edition.
All I am wondering is does ASP have the capability to connect to Quick Books
Yes.
can I also run query's similar to SQL
Maybe.
QuickBooks itself does not provide an SQL-based interface. Communication with QuickBooks is via XML. However, QuickBooks Enterprise comes with something called QODBC which provides an ODBC interface to the XML interface QuickBooks provides, which might get you what you need.
One problem you want to watch out for -- there are times when you won't be able to connect to QuickBooks. e.g. it is not an "always-on" solution like a typical SQL database is. If you're in single-user mode in QuickBooks, or someone closes QuickBooks, or someone is doing a QuickBooks backup, or someone is updating QuickBooks, then you won't be able to connect. You'll have to plan for this in your application.
A better solution might be to use the QuickBooks SDK (specifically the QuickBooks Web Connector). If you download and install the SDK there is example code included. The SDK install also includes about 600 pages of PDF documentation on topics which you are asking about.
Striking out the below stuff since you've provided more details now: But unfortunately you didn't provide anywhere near enough information for anyone to actually give you a decent answer.
How about providing some actual details so that people can actually help you? Like, maybe:
Is this QuickBooks ONLINE, or QuickBooks for WINDOWS, or QuickBooks for MAC? (they are three entirely separate products, with entirely separate sets of capabilities)
What version/year/edition/country of QuickBooks?
ASP classic or ASP.NET?
Is this a website you're connecting from, or is this a desktop application, or...?

Report Generation API for use on Google App Engine

I have used JasperReports in past Java projects in combination with iReport for building dynamic reports that run against a database, but I understand that Google App Engine does not support JasperReports. Can anyone point me to something similar, or a report generation mechanism that is compatible with GAE?
I'm not really sure if you made any progress on this ( if you did please let us know!)
As far as I know The GAE team has marked this issue as NO-FIX. My suggestion is to try:
1) PDF Jet + Jcharts , both are pure java and do not depend on any of the balcklisted classes. I've has some limited succes with this.
2) Using Managed VMs which are not limited as the standard sandbox.
3) Finnaly, using the Google Drive API to create your docs (using a service account) and then just provide the export URL for PDF.
To be honest I ended up doing #3, while being a little more complex in the long run i found some additional benefits of having my reports pre-built and hosted on Drive.
Hope it helps.

Sending Email Through Lotus Notes From Silverlight

We have a LOB application written in silverlight that currently shoots emails out through Outlook via:
Dim outlook = AutomationFactory.CreateObject("Outlook.Application")
...
This works great when the user has elevated permissions in the application. My question is, does anyone know how we go about doing the same with Lotus Notes? We have a customer that is requesting it.
Thanks
You can use Visual Basic to connect to Lotus Notes. See this IBM technote for an example: http://www-01.ibm.com/support/docview.wss?uid=swg21178583.
There are other ways such as using Java but in your case using Visual Basic sounds like the easiest way.
Can't LN use a SMTP interface? I don't know if IBM or third party has an adapter for Exchange, but they probably do.
If you install IBM Notes on the Server, where the application is running, you could use COM to to similar stuff to what you do with Outlook.
The more "stable" or "professional" way would be to send the mail via SMTP to a SMTP server (IBM Domino, Exchange, postfix, ...).
Please refer this site which use simple java program using the Notes jar,the jar will be available at where lotus note client is installed, in your system C:\Program Files (x86)\IBM\Lotus\Notes\jvm\lib\ext ,
java-lotusdomino examples
This could give you some ideas, how to send an email based on your needs.

Create a back-end database for ios & web apps using filemaker

I'm need to create an ipad app that has access to a relational database as well a lot of images (which should be hosted on the web). My boss suggested that I use Filemaker, as he has a license for one of the versions.
I searched the web for information on what is the best way to do this but I'm not 100% sure I got it right.
Is it possible to use Filemaker for the following?
Create a relational database
'Host' images
Run custom scripts (optional but not strictly required)
Publish all of the above to the web, to be accessed by an ios app (and later an web app) through an API.
I understand the the first three points can be done but couldn't find much on how to publish everything and then access it securely later.
Are there better alternatives?
Thank you in advance
FileMaker Server has a fairly good XML API that supports all operations, including FileMaker scripts. It can be used as is or through the official PHP client. There's also an unofficial Python client for it.

alfresco connect company database external

External database interface - Does Alfresco use point and click integration or is programming required to connect to the DB?
Can we use a 3rd party library like Google's zxing barcode reader to integrate with
Alfresco?
Regards
vish
What do you mean by external database interface? If we're talking about using external databases, then it's just a matter of configuration.
It's generally not a problem to integrate 3rd party libraries. You just have to decide how to do that, e.g. using a custom Java backed web script or a custom action.
No point and click integration. It's build on Java, so you can write a custom Java class. The java class can be run scheduled, via a webscript, via workflow.
Of course, it's open source and fully build on Java, so integrate any 3d party solution into it. But you need to write everything yourself.
already exists a component for Alfresco Share which allow feature #1 with "zero code", in easy and flexible way.
Is available in Alfresco Addons http://addons.alfresco.com/addons/alfresco-metadbconnector-component.
Developed and maintained by VenziaIT (http://venzia.es).
We hope this help to the community.
Greetings!

Resources