How to read microsoft exchange contacts in oracle Database

I would like to integrate our Microsoft exchange contacts with oracle and use in our software. I am searching a proper method to integrate kindly give your suggestions

Wason Naveen wrote:
I would like to integrate our Microsoft exchange contacts with oracle and use in our software. I am searching a proper method to integrate kindly give your suggestionsExchange server is also integrated with Active Directory (AD) services? If so, you can use the PL/SQL supplied package DBMS_LDAP to access user details (including e-mail addresses) from Exchange via AD (an option we use in production for handling escalation processes, task assignments and so on, via PL/SQL).
Another option is so use MAPI (Mail API) if implemented/supported by Exchange. You can define external procedures in PL/SQL. Such an external procedure can be a call to an external DLL - such as mapi.dll. Alternatively, you can roll your own abstraction API for MAPI (or Exchange), implement this as a DLL, and call it from PL/SQL as an external procedure.
Of course, this option requires your Oracle instance to run on Windows. Whereas the LDAP option does not use proprietary APIs and will work from any platform/server.

Similar Messages

  • How to integrate Microsoft Exchange Server with Oracle 11i EBS

    Hello
    Can Microsoft Exchange Server be integrated with Oracle??
    If yes then HOW ??
    Regards
    Fahad

    I have been with 2 clients that have used Exchange Server 2003 for processing Workflow Notifications for multiple 11.5.10.2 with ATG.H RUP 4 instances. I have found that Exchange will frequently take 4 hours to send notifications and 2-4 hours to process notifications that are replied back to it. Outbound messages generally fail with 451 Timeout waiting for client input errors, but finally send after about 4 hours. If you doing a live demo that needs to make use of Workflow Notifications, plan on waiting and waiting and waiting...

  • Any one have idea how to read microsoft exchange server inbox mail

    I am trying to build a program which can read the mail from exchange server and i found microsoft exchange server is used MAPI protocol for mail server. I did not found anything which can guide me how to read exchange server mail and what ever i found is, i need to use connector to connect with microsoft exchange server.

    The simplest approach is to configure the Exchange server to allow IMAP access.  If you can't do that, you'll need to use one of the third party products that use MAPI to access Exchange.

  • How to read\write text file into oracle database.

    Hello,
    I am having text file called getInfo in c:\temp folder. I would like to populate data from text file to data base. How to proceed. Could anybody help me out.
    Thanks,
    Shailu

    Here is a web page with easy to follow instructions regarding external files: http://www.adp-gmbh.ch/ora/misc/ext_table.html.
    Now I understand what all the excitement is over external tables.
    "External tables can read flat files (that follow some rules) as though they were ordinary (although read-only) Oracle tables. Therefore, it is convenient to use external tables to load flat files into the DB." -from the above link.

  • How do I get exchange contacts from my iphone up to iCloud?

    How do I get exchange contacts from my iphone up to iCloud?
    I am so bummed if there isnt a way....sigh
    thanks, Jamie...

    Jepper wrote:
    I am so bummed if there isnt a way....sigh
    Company Exchange account? If so, this is the way most employers want things.

  • Microsoft Exchange Contacts to iPhone contacts

    I had my iPhone set up to sync with a Microsoft Exchange server, at work, as my default account for dates and contacts. I have left that company and want to know if the contacts that show up under the Microsoft Exchange account can be transferred to the basic iPhone contacts directory? I am afraid if I turn off Microsoft Exchange contacts off as my default account I will lose all of my contacts.

    Yes, if you turn off Exchange the contacts will disappear. Apparently, an app called iDrive Lite will allow you to export those contacts from the phone:
    http://itunes.apple.com/us/app/idrive-lite/id295113646?mt=8

  • How to sync microsoft outlook contacts to i4s phone

    how to sync microsoft ooutlook contacts to i4s phone

    Make sure Contacts is switched on in Settings > iCloud.
    Help for Outlook contacts in iCloud >  iCloud: Troubleshooting iCloud Contacts

  • How do I Transfer Exchange contacts ?

    How do I Transfer Exchange contacts ?
    this has me perplexed...i can sync and transfer contacts from phone which originate from a PC or SIM but cannot manage to transfer exchange contacts from an old exchange group to outlook so i can import into a new exchange group...
    best regards
    Kev

    Hi Allan,
    the situation is i have the exchange contact group on my iphone but it no longer syncs over the air as i have left the business with that exchange, i now have a new exchange account to setup and want to sync these contacts to my pc then sync into the new exchange.
    I think if i delete the exchange group off my iphone the contacts will be forever lost ?
    i have synced my contacts from SIM and My PC but it does not pull across the exchange contacts in my iphone to outlook ??
    appreciate any advice.
    thanks

  • How to insert a image file into oracle database

    hi all
    can anyone guide me how to insert a image file into oracle database now
    i have created table using
    create table imagestore(image blob);
    but when inserting i totally lost don't know what to do how to write query to insert image file

    Hi I don't have time to explain really, I did have to do this a while ago though so I will post a code snippet. This is using the commons file upload framework.
    Firstly you need a multi part form data (if you are using a web page). If you are not using a web page ignore this bit.
    out.println("<form name=\"imgFrm\" method=\"post\" enctype=\"multipart/form-data\" action=\"FileUploadServlet?thisPageAction=reloaded\" onSubmit=\"return submitForm();\"><input type=\"FILE\" name=\"imgSource\" size='60' class='smalltext' onKeyPress='return stopUserInput();' onKeyUp='stopUserInput();' onKeyDown='stopUserInput();' onMouseDown='noMouseDown(event);'>");
    out.println("   <input type='submit' name='submit' value='Submit' class='smalltext'>");
    out.println("</form>"); Import this once you have the jar file:
    import org.apache.commons.fileupload.*;Now a method I wrote to upload the file. I am not saying that this is correct, or its the best way to do this. I am just saying it works for me.
    private boolean uploadFile(HttpServletRequest request, HttpSession session) throws Exception {
            boolean result = true;
            String fileName = null;
            byte fileData[] = null;
            String fileUploadError = null;
            String imageType = "";
            String error = "";
            DiskFileUpload fb = new DiskFileUpload();
            List fileItems = fb.parseRequest(request);
            Iterator it = fileItems.iterator();
            while(it.hasNext()){
                FileItem fileItem = (FileItem)it.next();
                if (!fileItem.isFormField()) {
                    fileName = fileItem.getName();
                    fileData = fileItem.get();
                    // Get the imageType from the filename extension
                    if (fileName != null) {
                        int dotPos = fileName.indexOf('.');
                        if (dotPos >= 0 && dotPos != fileName.length()-1) {
                            imageType = fileName.substring(dotPos+1).toLowerCase();
                            if (imageType.equals("jpg")) {
                                imageType = "jpeg";
            String filePath = request.getParameter("FILE_PATH");
            session.setAttribute("filePath", filePath);
            session.setAttribute("fileData", fileData);
            session.setAttribute("fileName", fileName);
            session.setAttribute("imageType", imageType);
            return result;  
         } And now finally the method to actually write the file to the database:
    private int writeImageFile(byte[] fileData, String fileName, String imageType, String mode, Integer signatureIDIn, HttpServletRequest request) throws Exception {
            //If the previous code found a file that can be uploaded then
            //save it into the database via a pstmt
            String sql = "";
            UtilDBquery udbq = getUser(request).connectToDatabase();
            Connection con = null;
            int signatureID = 0;
            PreparedStatement pstmt = null;
            try {
                udbq.setUsePreparedStatements(true);
                con = udbq.getPooledConnection();
                con.setAutoCommit(false);
                if((!mode.equals("U")) || (mode.equals("U") && signatureIDIn == 0)) {
                    sql = "SELECT SEQ_SIGNATURE_ID.nextval FROM DUAL";
                    pstmt = con.prepareStatement(sql);
                    ResultSet rs = pstmt.executeQuery();
                    while(rs.next()) {
                       signatureID = rs.getInt(1);
                    if (fileName != null && imageType != null) {
                        sql = "INSERT INTO T_SIGNATURE (SIGNATURE_ID, SIGNATURE) values (?,?)";
                        InputStream is2 = new ByteArrayInputStream(fileData);
                        pstmt = con.prepareStatement(sql);
                        pstmt.setInt(1, signatureID);
                        pstmt.setBinaryStream(2, is2, (int)(fileData.length));
                        pstmt.executeUpdate();
                        pstmt.close();
                        con.commit();
                        con = null;
                if(mode.equals("U") && signatureIDIn != 0) {
                    signatureID = signatureIDIn.intValue();
                    if (fileName != null && imageType != null) {
                        sql = "UPDATE T_SIGNATURE SET SIGNATURE = ? WHERE SIGNATURE_ID = ?";
                        InputStream is2 = new ByteArrayInputStream(fileData);
                        pstmt = con.prepareStatement(sql);
                        pstmt.setBinaryStream(1, is2, (int)(fileData.length));
                        pstmt.setInt(2, signatureID);
                        pstmt.executeUpdate();
                        pstmt.close();
                        con.commit();
                        con = null;
            } catch (Exception e) {
                con = null;
                throw new Exception(e.toString());
            return signatureID;
       }

  • How to load text file data to Oracle Database table?

    By using Oracle Forms, how to load text file data to Oracle Database table?

    Metalink note 33247.1 explains how to use text_io as suggested by Robin to read the file into a Multi-Row block. However, that article was written for forms 4.5 and uses CREATE_RECORD in a loop. There was another article, 91513.1 describing the more elegant method of 'querying' the file into the block by transactional triggers. Unfortunately this more recent article has disappeared without trace and Oracle deny its existence. I know it existed as I have a printed copy in front of me, and very useful it is too.

  • How to generate .SQL format file from oracle database?

    How to generate .SQL format file from oracle database?
    I have a database of Oracle 8.1.6,now want to generate script file (including table structure,index,etc.) from it,What should I do?
    Thanks.

    Your question pertains to the Database Export/Import. This forum exclusively focusses on the export/import utilities that come along with "Oracle Portal" which is a web-based tool. Could you please post your question under the RDBMS export/import or migration forum.

  • How to insert an image file in Oracle database

    hi
    can you please tell me how to insert an image file into oracle database????
    suppose there is one image file in c:\pictures\rose.jpg. how to insert that file into database? theoretically i know that will be BFILE type but i dont know how to insert that.
    will be waiting for your reply........
    thanks & regards,
    Priyatosh

    Hello,
    The easiest way to load a blob is to use SQL loader.
    This example comes from the utilities guide:
    LOAD DATA
    INFILE 'sample.dat'
    INTO TABLE person_table
    FIELDS TERMINATED BY ','
    (name CHAR(20),
    1 ext_fname FILLER CHAR(40),
    2 "RESUME" LOBFILE(ext_fname) TERMINATED BY EOF)
    Datafile (sample.dat)
    Johny Quest,jqresume.txt,
    Speed Racer,'/private/sracer/srresume.txt',
    Secondary Datafile (jqresume.txt)
    Johny Quest
    500 Oracle Parkway
    Secondary Datafile (srresume.txt)
    Loading LOBs
    10-18 Oracle Database Utilities
    Speed Racer
    400 Oracle Parkway
    regards,
    Ivo

  • How to handel a Batch job in oracle database

    How to handel a Batch job in oracle database?
    Regards
    alok

    Alekh wrote:
    lists of jobs execute concurrently.Thats a definition we all aware of ;), I meant do you want to execute the jobs in a sequence? is there any dependency? is it more like scheduling?
    And What kind of jobs you are talking about? running PL/SQL programs? or stats collection? or DB backup?
    Regards,
    Prazy

  • How to clone Microsoft Exchange Server 2013 configurations from one server to another server?

    Hi! I need help of cloning Microsoft Exchange Server 2013 configurations from my first Server to the second Server. By doing this, the second Server will replace and run as per normal as the first Server is. How can this be done?
    Thanks!

    Cloning an Exchange Server is a very bad idea.  Exchange is very heavily intergrated into Active Directory and this can (and honestly not to sound scary probably will) cause major issues in your environment.  
    Also, since you cannot have 2 servers with the same name in the same domain/network running at the same time you'll need to change the name of one of the servers.   That is a huge no-no with Exchange and requires a complete uninstall/reinstall of the
    product.
    Now requirements differ between environments, but if you are in a scenario where you want to move from 1 Exchange 2013 (or 2010 for that matter) Server to another machine running the same version of Exchange AND (this is a big requirement for the failover
    cluster piece) the Operating Systems of the machines are the same (i.e going 2012r1 to 2012r1 or 2012r2 to 2012r2 and not 2012r1 to 2012r2) you can do what Brenle suggested with the DAG and DB copies. If the Operating System of the new machine is different
    (2012r1 to 2012r2) then you will will not be able to use a DAG, and will need to perform mailbox moves to move between servers.
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread

  • Syncing POP Contacts & Microsoft Exchange Contacts

    Hello,
    How do I synchronise my Mac-based Address Book with Contacts on my iPhone 3G?
    As is, my Contacts and Calendars are being synced with my iPhone 3G over the air from Microsoft Exchange. My office (work) account is Microsoft Exchange using ActiveSync.
    I have two POP Mail accounts with various Mailboxes set-up in Mail on my Mac. How can I have POP Mailboxes on my Mac in Mail sync to Mail on my iPhone 3G?
    Cheers,
    Paul

    Yes, if you turn off Exchange the contacts will disappear. Apparently, an app called iDrive Lite will allow you to export those contacts from the phone:
    http://itunes.apple.com/us/app/idrive-lite/id295113646?mt=8

Maybe you are looking for

  • Unable to open FCP 5 files in FCP 6.0.1

    Hello, I just upgraded to Final Cut Studio 2 a few weeks ago. I tried to open one of my current projectsin Final Cut Pro 6.0.1. After reading 22 percent of this project the following error message appeared: The project can't be opened (unable to open

  • How do I edit a PDF? Once it is saved I can no longer edit the doc....

    I saved a PDF from an online site and now that I need to edit some info, I don't know how to do it... Help, please!

  • Libboost_python.so has tons of undefined symbols

    I've been trying to get Luxrender to work with Blender 2.63. The pylux.so module never loaded for some reason, so I traced the problem back to the libboost_python.so file and it seems to be throwing a ton of undefined symbol errors, all of them menti

  • APEX 32 Calendars

    Hello Gurus. I have a page where it contains a calendar region and an interactive report region . And both region share a column called Account#. The requirement is, if user clicks on a date on the calendar where Account# is hyper linked. The interac

  • Lync 2013 Command-Line Parameters

    Hi Team, Referring this Technet, is it possible to achieve this. I am successful in creating the custom menu named Call Polycom on a User Contact Right Click. The requirement is to launch a polycom video call of a contact. The SIP address of polycom