Db 11.2 and OCCI

hi
http://www.oracle.com/technology/tech/oci/occi/occidownloads.html
is my db contain OCCI ?
db version
SQL*Plus: Release 11.2.0.1.0 Production on Thu Feb 4 20:04:26 2010linux version
[oracle@rac-1 ~]$ uname -a
Linux rac-1.sayantan-chakraborty.de 2.6.18-164.el5 #1 SMP Thu Sep 3 04:15:13 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
[oracle@rac-1 ~]$ what to do to run a OCCI code.i do not have any sound knowledge over it.if you can guide it could be helpful to start....
do any OCCI driver to fetch data from db with gcc?
occblob.cpp currently giving 117 no(s) of error.
my gcc version
[oracle@rac-1 ~]$ rpm -qa | grep gcc
compat-libgcc-296-2.96-138
gcc44-gfortran-4.4.0-6.el5
compat-gcc-34-3.4.6-4
gcc-gfortran-4.1.2-46.el5
libgcc-4.1.2-46.el5
compat-gcc-34-g77-3.4.6-4
gcc-4.1.2-46.el5
gcc-gnat-4.1.2-46.el5
gcc-java-4.1.2-46.el5
libgcc-4.1.2-46.el5
gcc44-c++-4.4.0-6.el5
compat-gcc-34-c++-3.4.6-4
gcc44-4.4.0-6.el5
gcc-objc-4.1.2-46.el5
gcc-c++-4.1.2-46.el5
[oracle@rac-1 ~]$ regards

Kun Niu wrote:
How did you install Oracle? Did you installed the server version? You should download and install a upgraded version of occi library before using it on your system.
http://www.oracle.com/technology/tech/oci/occi/occidownloads.html
And the library can be used on your system. Yours is rh as5, right?i do not agree.As he is using linux,OEL 5.4.probably the OCCI is already installed.

Similar Messages

  • What is the diffrence between OCI and OCCI?

    What is the diffrence between OCI and OCCI?

    Will Lee wrote:
    What is the diffrence between OCI and OCCI?Beside the other answers, there are a few additional points to consider:
    1) OCI is the "gold" standard API. New stuff is always available in OCI first, and only later trickles down to other APIs, like OCCI.
    2) OCI is a low-level API, harder to get started with, than OCCI. APIs in OCI are often "untyped", taking a void*, which opens the door for errors.
    3) In OCCI you set values, while in OCI you bind them. So OCCI takes a copy of your values, while OCI takes an address at which to later read the value. This opens the door to subtle bugs where you pass the address of a temporary in OCI, which later crashes in some mysterious ways. So OCCI is way safer in this regard.
    4) OCI is C code, which is very portable. Because OCCI is C++ code, and on Windows you can't easily mix and match libraries compiled with different versions of Visual C++ (VC6, 7, 8, 9), you have to wait for Oracle to make a new build with the latest MS compiler. Just see the number of questions on this OCI forum and the OCCI one.
    5) OCI is used internally by Oracle to write many of their own tools, it's the lingua franca between the Core DB group and the other groups. Since they use it themselves, it's much more stable that OCCI, which is mostly only used by outside customers.
    6) The way SQL objects are dealt with in OCI and OCCI is fundamentally different, to the point where you can't mix and match OCCI and OCI object calls.
    #1 above is one reason we had to abandon using OCCI, lacked support for the new in 11g BinaryXML, but that's just one example.
    IMHO OCI is the way to go, if you want the latest and greatest. Yes, it's more difficult to code against, so the learning curve is steeper, but once you've reached critical mass it's just fine. If you write code in C++ as opposed to C, you can easily make it a lot safer with a thin C++ layer on top which, unlike OCCI, still allows you access any OCI raw handle to do stuff the wrappers don't expose. My $0.02 ;-) --DD                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Reason to explain these performances of odbc and occi...

    I wrote some simple test programs to compare the performances of odbc and occi accessing Oracle.
    These programs were wrote in C++. The occi and odbc were given under almost the same circumstance.
    The result is: when executing query(simple select) the odbc is fast than occi. When executing insert sentences, the occi is much more fast than odbc does.
    My computer environment: Oracle 10g, Oracle instant cilent, VS 8.0.
    Do they all access oracle through OCI interface? How to explain the result?
    Someone give me some hints , please.

    Hi,
    With the limited info available, I can't offer any specific suggestions that will help here.
    Usually sqlnet tracing is a good thing to check to see if maybe it's round trips causing the discrepency, packet/buffer sizes, query differnces, etc.
    Server side sql tracing is often useful as well to check bind types, query execution, etc.
    Yes, both Oracle's ODBC driver and OCCI are written in OCI, but they have completely different implmentations: array fetching, statement caching, buffer sizes, etc. Simply because they're both written in OCI doesnt mean they share an implmentation.
    Hope it helps,
    Greg

  • AQ and OCCI

    Hi!
    Env: Oracle 9.2, Linux Mandrake 8.2/Suse 8.1
    Is there a way to get OCCI work with AQ? There are no AQ classes that we can find and mixing OCCI and OCI (for AQ functions) results in SEGFAULTs in OCIAQEnq and OCIAQDeq (although, a message is enqueued before OCIAQEnq SEGFAULTs)
    TIA

    If you are using Object payloads, it wont work as OCCI processes Objects differently from OCI.

  • Oracle 11g AND OCCI MSVC++2008sp1?

    Hi, my question is how to convert between UString and CStringW? Can you give me an example?
    I'm looking forward to your reply! Thank you a lot.

    who can help me ?

  • OCCI working in VS6.0 and giving error in VS2005 - Please help

    I am trying to recompile one of the OCCI program I have created in VS6.0, in VS2005. I am ending up with errors.
    During
    env = Environment::createEnvironment (Environment::DEFAULT);
    lot of DLLs (oranro10.dll, orantcp10.dll,oranhost10.dll, ORANCDS10.DLL, orantns10.dll, ORAPLS10.DLL,ORASLAX10.DLL, ORAPLP10.DLL, orahasgen10.dll etc...) are saying Cannot find or open a required DBG file.
    During
    conn = env->createConnection (user, passwd, db);
    Unhandled exception at 0x612f89e9 in occitrail.exe: 0xC0000005: Access violation reading location 0xcccccccc.
    Whether any body has idea why this error is happending and What I have to do for not to get this error.
    Thanks in advance for your help,
    Chandra.

    Hello,
    to be on the safe side I advise to do :
    - install Oracle 10.2.0.3.0 Instant Client (not sure whether version 10.1. is causing the problem with your OCCI software)
    - install the OCCI 10.2.0.3.0 Patch 13
    - clean & rebuild your application linking the oraocci10.lib or oraocci10d.lib (debug version) provided with the patch
    The problem of your application could be caused by different runtime versions of the microsoft mfc/crt runtime libraries used by your main program and occi dll. - Welcome to DLL/Manifest hell ;-)
    You can have a look at the manifest file you got with the OCCI patch, there you see which runtime DLLs OCCI is expecting.
    You can check which Microsoft runtime DLLs are loaded using the software 'dependency walker'. Just make sure ONLY one version of the runtime will be loaded (e.g. mfc80.dll, msvc80.dll ... VC80 versions are used with VS2005).
    Check if your application is loading the new, patched OCCI DLL (oraocci10.dll) not some old ones....
    http://www.dependencywalker.com/
    Good luck
    Horst

  • OCCI for Oracle 9i and MS Visual Studio 2005

    Hello.
    Where do I get OCCI *.lib and *.dll files for Oracle 9i and MS Visual Studio 2005 (VC 8)?
    Roman Perepelitsa.

    I was able to use MS Visual Studio 2005 and OCCi classes. There is a catch though, I was not able to use the debug library dll as it will crash. So I was not able to debug any code using the VS debugger, instead, I use the old and lengthy process: insert printf statements.
    Jeff

  • OCCI and non-blocking

    I'd like to use the OCCI interface in a non-blocking mode. Does anyone have any experience with this? Looks like I need to use a combo of OCI and OCCI calls to set the OCI_HTYPE_SERVER handle with the OCI_ATTR_NONBLOCKING MODE. However, my stmt->executeQuery() method seems to be throwing an exceptions, which I would have though would have been the OCI_STILL_EXECUTING error, but it's not. The exeception is an "ORA-32103 error from OCI call". If I continue to do another stmt->executeQuery(), I eventually get an access exception.
    Anyone have any code snippets using OCCI in non-blocking mode?

    I use threads. ACE/TAO to be precise.
    I have singleton class that manages the Oracle environment and connection as well as being a statement
    factory.
    Just have a thread perform your stmt->executeXXX() method and you will not need to worry about non-blocking.
    That's how I do it and it works well.

  • Occi GetString causing a exception with ntdll.dll oracle 10g and MS 2005

    hi,
    I am getting an exception with using Visual Studio 2005(VC++8) and occi.h 10g client.
    When I run the release version I get an exception in ntdll.dll.
    The problem is in the getString(). The field in the oracle table is defined as a varchar2(300).
    I am new to oracle occi and need a solution because we cannot migrate to another version of the database.
    These are the solutions I have tried:
    download patches for MS Visual studio
    download patched for oracle 10g client
    Check that the charset it correct for std:string
    I see that others have had the same problem but no one has a solution. If anyone has a solution please email me because I have searched for days!
    Thanks
    Sheryl

    Aloha
    Thank you for your response, I am new to posting, occi and C++. Can I send you the files.
    Sorry didnt read this reply until today.
    The email is [email protected].
    This environment:
    1> windows xp
    2> MS Studio 5 VC++8
    3> OCCI 10.2.0.3.0 (patch 13)libraries for Microsoft Visual C++ 8
    4> I am using the Instant Client
    5> I am using /MD Multithreaded DLL
    6> Charset is oracle::occi::Environment::createEnvironment ("US7ASCII","AL16UTF16",Environment::DEFAULT);
    7> We running the application in release mode and getting this error with a bad memory reference on getString().
    I am getting a memory reference error on the getString(4).
    This is the code that is causing the error
    try
              string istmt ="SELECT FILE_ID,FILES.FTYP_ID,LTRIM(RTRIM(FILEPATH)),LTRIM(RTRIM(FILENAME)),TITLE FROM FILES,FILE_TYPES WHERE FILE_TYPES.EXTN = 'img'AND file_types.ftyp_id = files.ftyp_id AND FILES.HDR_SCAN_DATE IS NULL ORDER BY FILEPATH, FILENAME ";
              ResultSet * set = db->select(istmt);
              if (set == NULL)
                   LogT::Get()->log(Logger::LOG_LEVEL_INFO,"No file to process occured in : %s ", methodName.c_str());
                   return;
              LogT::Get()->log(Logger::LOG_LEVEL_INFO,"Did select in : %s ", methodName.c_str());     
              while (set->next())
                   LogT::Get()->log(Logger::LOG_LEVEL_INFO,"Doing a set next in : %s ", methodName.c_str());
                   if (set->isNull(1) || set->isNull(2) || set->isNull(4) || set->isNull(3))
                   LogT::Get()->log(Logger::LOG_LEVEL_INFO,"a value is null continue in : %s ", methodName.c_str());
                        continue;
                   try {
                        LogT::Get()->log(Logger::LOG_LEVEL_INFO,"About to get string 3 in : %s ", methodName.c_str());
                        std::string test(set->getString(3));
                        fname.assign(test);
                        LogT::Get()->log(Logger::LOG_LEVEL_INFO,"File name: %s in : %s ",fname.c_str(), methodName.c_str());
                   } catch (exception ex9) {     
                        LogT::Get()->log(Logger::LOG_LEVEL_ERROR,"Exception in get string msg: occured in : %s ",ex9.what(), methodName.c_str());
                        continue;
                   LogT::Get()->log(Logger::LOG_LEVEL_INFO,"getting int 1 in : %s ", methodName.c_str());
                   fid = set->getInt(1);
                   LogT::Get()->log(Logger::LOG_LEVEL_INFO,"getting string 4 in : %s ", methodName.c_str());
                   fn.assign(set->getString(4));
                   LogT::Get()->log(Logger::LOG_LEVEL_INFO,"after getting string 4 in : %s ", methodName.c_str());
                   //dont append a slash if not need
                   size_t pos = fname.find_last_of("\\");
                   if(pos != fname.length()-1)
                        fname.append("\\");
                   fname.append(fn);
                   LogT::Get()->log(Logger::LOG_LEVEL_INFO,"adding %s to map in : %s ",fname.c_str(), methodName.c_str());
                   fnames.insert (std::pair<unsigned int,std::string>(fid,fname));
    //               int ftype = set->getInt(2);
                   LogT::Get()->log(Logger::LOG_LEVEL_INFO,"got fid:%d, fname:%s fn: %s to map in : %s ",fid,fname.c_str(),fn.c_str(), methodName.c_str());
         catch (SQLException ex)
              LogT::Get()->log(Logger::LOG_LEVEL_ERROR,"Sql Exception code: %d message: %s occured in : %s ",ex.getErrorCode(),ex.getMessage().c_str(), methodName.c_str());
              db->exceptionHandler("SELECT PARAMS",ex.getErrorCode(),ex.getMessage());
              throw;
         catch (exception ex3)
              LogT::Get()->log(Logger::LOG_LEVEL_ERROR,"Exception occured message: %sin : %s ", ex3.what(),methodName.c_str());
              db->exceptionHandler("SELECT PARAMS",1,ex3.what());
              throw;
         catch (...) {
              LogT::Get()->log(Logger::LOG_LEVEL_ERROR,"Error occured in : %s ", methodName.c_str());
    This is the code for the select in occi
    /* Select statement for oracle occi*/
    void * OraDb::select(std::string& sqlStr,std::map<std::string,VALUES,classcomp> & val) {
         string methodName = "OraDb::select";
         ResultSet *selectRset;
         try {
              this->stmt->setSQL(sqlStr);
              this->bind(val);
              selectRset = this->stmt->executeQuery ();
              oracle::occi::Statement::Status res = this->stmt->status();
              while(res != oracle::occi::Statement::RESULT_SET_AVAILABLE) {
                   LogT::Get()->log(Logger::LOG_LEVEL_INFO,"the results set isnt ready");
                   res = this->stmt->status();
         catch (SQLException ex)
              LogT::Get()->log(Logger::LOG_LEVEL_ERROR,"Sql Error in %s code: %d Message:%s",methodName.c_str(),ex.getErrorCode(),ex.getMessage().c_str());
              //Add error to error log                          
              this->exceptionHandler(methodName,ex.getErrorCode(),ex.getMessage());
              throw;
         catch (exception ex3)
              LogT::Get()->log(Logger::LOG_LEVEL_ERROR,"Error in %s Message:%s",methodName.c_str(),ex3.what());
              this->exceptionHandler(methodName,1,ex3.what());
              //Add error to errorlog
              throw;
    return selectRset;
    This is the logs I get
    ParamsTb::selectImgParams
    in method OraDb::select this is the statement:SELECT FILE_ID,FILES.FTYP_ID,LTRIM(RTRIM(FILEPATH)),LTRIM(RTRIM(FILENAME)),TITLE FROM FILES,FILE_TYPES WHERE FILE_TYPES.EXTN = 'img'AND file_types.ftyp_id = files.ftyp_id AND FILES.HDR_SCAN_DATE IS NULL
    Did select in : FilesTb::selectImgFiles
    Doing a set next in : FilesTb::selectImgFiles
    About to get string 3 in : FilesTb::selectImgFiles
    File name: \\e1-stor\Backup Data\Backup Folder Archive (from e1-stor)\MOST-1_backup\CamIRa\fpa\384-for-MnM\ in : FilesTb::selectImgFiles
    getting int 1 in : FilesTb::selectImgFiles
    getting string 4 in : FilesTb::selectImgFiles
    after getting string 4 in : FilesTb::selectImgFiles
    adding \\e1-stor\Backup Data\Backup Folder Archive (from e1-stor)\MOST-1_backup\CamIRa\fpa\384-for-MnM\\foeHeaderAirplane.img to map in : FilesTb::selectImgFiles
    got fid:4766408, fname:\\e1-stor\Backup Data\Backup Folder Archive (from e1-stor)\MOST-1_backup\CamIRa\fpa\384-for-MnM\\foeHeaderAirplane.img fn: foeHeaderAirplane.img to map in : FilesTb::selectImgFiles
    Doing a set next in : FilesTb::selectImgFiles
    About to get string 3 in : FilesTb::selectImgFiles
    File name: \\e1-stor\Backup Data\Backup Folder Archive (from e1-stor)\MOST-1_backup\HFDS20080826\384-for-MnM\ in : FilesTb::selectImgFiles
    getting int 1 in : FilesTb::selectImgFiles
    getting string 4 in : FilesTb::selectImgFiles
    after getting string 4 in : FilesTb::selectImgFiles
    adding \\e1-stor\Backup Data\Backup Folder Archive (from e1-stor)\MOST-1_backup\HFDS20080826\384-for-MnM\\foeHeaderAirplane.img to map in : FilesTb::selectImgFiles
    got fid:4778728, fname:\\e1-stor\Backup Data\Backup Folder Archive (from e1-stor)\MOST-1_backup\HFDS20080826\384-for-MnM\\foeHeaderAirplane.img fn: foeHeaderAirplane.img to map in : FilesTb::selectImgFiles
    Doing a set next in : FilesTb::selectImgFiles
    About to get string 3 in : FilesTb::selectImgFiles
    File name: \\e1-stor\Backup Data\Backup Folder Archive (from e1-stor)\workstations\HFDS2-10-1-0-99\c\WINDOWS\system32\drivers\ in : FilesTb::selectImgFiles
    getting int 1 in : FilesTb::selectImgFiles
    getting string 4 in : FilesTb::selectImgFiles
    after getting string 4 in : FilesTb::selectImgFiles
    adding \\e1-stor\Backup Data\Backup Folder Archive (from e1-stor)\workstations\HFDS2-10-1-0-99\c\WINDOWS\system32\drivers\\netwlan5.img to map in : FilesTb::selectImgFiles
    got fid:4873869, fname:\\e1-stor\Backup Data\Backup Folder Archive (from e1-stor)\workstations\HFDS2-10-1-0-99\c\WINDOWS\system32\drivers\\netwlan5.img fn: netwlan5.img to map in : FilesTb::selectImgFiles
    Doing a set next in : FilesTb::selectImgFiles
    About to get string 3 in : FilesTb::selectImgFiles
    File name: \\e1-stor\Backup Data\Backup Folder Archive (from e1-stor)\workstations\rwolfshagen\c\Resp-C4\ in : FilesTb::selectImgFiles
    getting int 1 in : FilesTb::selectImgFiles
    getting string 4 in : FilesTb::selectImgFiles
    I dumped a few things from last night’s Dr. Watson run, shown below, which may help:
    manifest.txt
    Server=watson.microsoft.com
    UI LCID=1033
    Flags=1672016
    Brand=WINDOWS
    TitleName=ImgHeaderLoader.exe
    DigPidRegPath=HKLM\Software\Microsoft\Windows NT\CurrentVersion\DigitalProductId
    ErrorText=This error occurred on 6/25/2009 at 1:47:02 AM.
    HeaderText=ImgHeaderLoader.exe encountered a problem and needed to close.
    Stage1URL=/StageOne/ImgHeaderLoader_exe/0_0_0_0/ntdll_dll/5_2_3790_4455/0002b67d.htm
    Stage2URL=/dw/stagetwo.asp?szAppName=ImgHeaderLoader.exe&szAppVer=0.0.0.0&szModName=ntdll.dll&szModVer=5.2.3790.4455&offset=0002b67d
    DataFiles=C:\DOCUME~1\ndana\LOCALS~1\Temp\1\WER141d.dir00\ImgHeaderLoader.exe.mdmp|C:\DOCUME~1\ndana\LOCALS~1\Temp\1\WER141d.dir00\appcompat.txt
    Heap=C:\DOCUME~1\ndana\LOCALS~1\Temp\1\WER141d.dir00\ImgHeaderLoader.exe.hdmp
    ErrorSubPath=ImgHeaderLoader.exe\0.0.0.0\ntdll.dll\5.2.3790.4455\0002b67d
    DirectoryDelete=C:\DOCUME~1\ndana\LOCALS~1\Temp\1\WER141d.dir00
    appcompat.txt
    <?xml version="1.0" encoding="UTF-16"?>
    <DATABASE>
    <EXE NAME="ImgHeaderLoader.exe" FILTER="GRABMI_FILTER_PRIVACY">
    <MATCHING_FILE NAME="common.dll" SIZE="6656" CHECKSUM="0xA0D33EDD" MODULE_TYPE="WIN32" PE_CHECKSUM="0x8ADC" LINKER_VERSION="0x0" LINK_DATE="06/25/2009 00:44:47" UPTO_LINK_DATE="06/25/2009 00:44:47" />
    <MATCHING_FILE NAME="FileLoader.exe" SIZE="65536" CHECKSUM="0x15C68C49" MODULE_TYPE="WIN32" PE_CHECKSUM="0x16CC5" LINKER_VERSION="0x0" LINK_DATE="06/23/2009 02:29:33" UPTO_LINK_DATE="06/23/2009 02:29:33" />
    <MATCHING_FILE NAME="FileLoaderOriginal.exe" SIZE="65536" CHECKSUM="0x6672AE23" MODULE_TYPE="WIN32" PE_CHECKSUM="0x17E45" LINKER_VERSION="0x0" LINK_DATE="06/20/2009 03:34:40" UPTO_LINK_DATE="06/20/2009 03:34:40" />
    <MATCHING_FILE NAME="ImgHeaderLoader.exe" SIZE="118784" CHECKSUM="0xBA94D6AE" MODULE_TYPE="WIN32" PE_CHECKSUM="0x20F4B" LINKER_VERSION="0x0" LINK_DATE="06/24/2009 22:42:49" UPTO_LINK_DATE="06/24/2009 22:42:49" />
    <MATCHING_FILE NAME="x.exe" SIZE="65536" CHECKSUM="0x66982AE3" MODULE_TYPE="WIN32" PE_CHECKSUM="0x103FD" LINKER_VERSION="0x0" LINK_DATE="06/18/2009 23:55:27" UPTO_LINK_DATE="06/18/2009 23:55:27" />
    </EXE>
    <EXE NAME="ntdll.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
    <MATCHING_FILE NAME="ntdll.dll" SIZE="774144" CHECKSUM="0x74ACB78F" BIN_FILE_VERSION="5.2.3790.4455" BIN_PRODUCT_VERSION="5.2.3790.4455" PRODUCT_VERSION="5.2.3790.4455" FILE_DESCRIPTION="NT Layer DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="5.2.3790.4455 (srv03_sp2_gdr.090203-1205)" ORIGINAL_FILENAME="ntdll.dll" INTERNAL_NAME="ntdll.dll" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xC2B9D" LINKER_VERSION="0x50002" UPTO_BIN_FILE_VERSION="5.2.3790.4455" UPTO_BIN_PRODUCT_VERSION="5.2.3790.4455" LINK_DATE="02/09/2009 11:02:56" UPTO_LINK_DATE="02/09/2009 11:02:56" VER_LANGUAGE="English (United States) [0x409]" />
    </EXE>
    <EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
    <MATCHING_FILE NAME="kernel32.dll" SIZE="1038336" CHECKSUM="0x7EFD9E0D" BIN_FILE_VERSION="5.2.3790.4480" BIN_PRODUCT_VERSION="5.2.3790.4480" PRODUCT_VERSION="5.2.3790.4480" FILE_DESCRIPTION="Windows NT BASE API Client DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="5.2.3790.4480 (srv03_sp2_gdr.090321-1244)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x101B44" LINKER_VERSION="0x50002" UPTO_BIN_FILE_VERSION="5.2.3790.4480" UPTO_BIN_PRODUCT_VERSION="5.2.3790.4480" LINK_DATE="03/21/2009 17:08:26" UPTO_LINK_DATE="03/21/2009 17:08:26" VER_LANGUAGE="English (United States) [0x409]" />
    </EXE>
    </DATABASE>
    THANKS!!!!!

  • OCCI and ms vc++ (again)

    It would appear that a reccurent theme is compilation and linking problems with msvc6 and occi.
    I have resolved all those issues, but a slight one remains.
    I copy'n'pasted the 'OCCI in 8 lines only!' from oracle.com added the headers and the 'using namespace ...' and it compiled fine.
    But on env->createConnection I get a
    First-chance exception in occitestcon.exe (KERNEL32.DLL): 0xE06D7363: Microsoft C++ Exception.
    I have tried linking using both oraocci10.lib and oraocci10d.lib.
    Suggestions are most welcome.

    In the 10gR1 release on Windows, 3 compiler specific versions of the OCCI libraries are installed :-
    VC6 : oraocci10.lib under %ORACLE_HOME%\oci\lib\msvc & %ORACLE_HOME%\oci\lib\msvc\vc6. oraocci10.dll under %ORACLE_HOME%\bin & %ORACLE_HOME%\oci\lib\msvc\vc6
    VC7 : oraocci10.lib under %ORACLE_HOME\oci\lib\msvc\vc7. oraocci10.dll under %ORACLE_HOME\oci\lib\msvc\vc7.
    VC71 : oraocci10.lib under %ORACLE_HOME\oci\lib\msvc\vc71. oraocci10.dll under %ORACLE_HOME\oci\lib\msvc\vc71.
    Please ensure that you link with the appropriate oraocci10.lib and have the corresponding oraocci10.dll first in the PATH. Typically, %ORACLE_HOME%\bin will be first in the PATH.
    The 'd' versions (oraocci10d.lib/oraocci10d.dll) should be used if the debug version of the MSVC C-Runtime is going to be used (/MDd compiler flag).
    Regards.

  • OCCI 10.2.0.3.0 Patch 13 cause crash ntdll.dll on vista 32bit

    hi,
    I ceated an application using VC++ 2005 and OCCI 10.2.0.3.0 (update patch 13). the application run smoothly on 2000/XP. But if it is run on vista (32bit, tested on several computer), it ocassionally creates crash (not always) when trying to connect to oracle server (also when trying to connect to non existance server, sometimes crash and sometimes successfully displaying time out message),
    The crash message is as follows:
    Problem Event Name:     APPCRASH
    Application Name:     myapp.exe
    Application Version:     0.0.0.0
    Application Timestamp:     473ad65c
    Fault Module Name:     ntdll.dll
    Fault Module Version:     6.0.6000.16386
    Fault Module Timestamp:     4549bdc9
    Exception Code:     c0000005
    Exception Offset:     0006278d
    OS Version:     6.0.6000.2.0.0.256.6
    Locale ID:     1041
    Additional Information 1:     97d2
    Additional Information 2:     aae4dc92551b959656fcd53b4bc6e928
    Additional Information 3:     0701
    Additional Information 4:     257a6a00f5b8f65db312588a0172a174
    here's the code snippet:
    try
         Environment* m_occiEnv;
         Connection* m_occiCon;
         m_occiEnv = Environment::createEnvironment();
         if (m_occiEnv != NULL)
              m_occiCon = m_occiEnv-&gt;createConnection(user, pass, constr);
              if (m_occiCon != NULL) return SUCCESS;
    catch (SQLException ea)
         m_strLastErr = _T(ea.what());
         return FAILED;
    I then tried to upgrade the OCCI using OCCI 11.1.0.7.0 (using the same source code). It also creates random crash but on OraOCIEI11.dll (not ntdll.dll) as follows:
    Problem Event Name:     APPCRASH
    Application Name:     myapp.exe
    Application Version:     0.0.0.0
    Application Timestamp:     494c1430
    Fault Module Name:     OraOCIEI11.dll
    Fault Module Version:     0.0.0.0
    Fault Module Timestamp:     48e3389a
    Exception Code:     c0000005
    Exception Offset:     00103991
    OS Version:     6.0.6000.2.0.0.256.6
    Locale ID:     1041
    Additional Information 1:     298d
    Additional Information 2:     d9ff73d6b133e41e5ad025e8ab5a02eb
    Additional Information 3:     3eb8
    Additional Information 4:     aa3992fb7f26e9ad1e018c76d9dcdb5a
    any suggestion?
    thank you
    Edited by: chn on Dec 19, 2008 3:19 AM

    hi again,
    I tried to change the createEnvironment into the following:
    m_occiEnv = Environment::createEnvironment(Environment::THREADED_MUTEXED);
    and somehow, using the latest OCCI 11.1.0.7.0 with the above code, the application seems running well. Tested around 40 times, haven't got any crashed.
    When using the OCCI 10.2.0.30 patch 13 with the above code, the application occasionally is still crashed.

  • Which version of OCCI for Oracle XE 10.2?

    Hi,
    I have Oracle XE, Linux version 10.2.0.1 installed. I want to connect my C++ application running on the same machine as the database.
    I've seen lots of dire warnings about the importance of making sure that the right versions are installed, but after trawling through the (frankly confusing) documentation I can't for the life of me work out which version of the OCCI I'm supposed to use to connect to this version of the database. Can somebody please tell me?
    Also, as I want to run this application on the same machine as the database, can I use some of the libraries that are installed with Oracle 10g, rather than having to install them separately?
    Thanks,
    L.

    Hi,
    The key parts where the version is truly important when using OCCI are:
    - the compiler (and runtime libraries)
    - the OCCI libraries
    - the Oracle Client version
    Under Linux the OCCI version 10.2 libraries are compatible with gcc (g++) 3.4.3 through 4.1.x versions so you should be OK with that part.
    When using Express Edition on Linux and having everything on the same machine you automatically have a "match" between the Oracle Client and OCCI libraries (since they are all under the one and only Oracle Home).
    On my Express Edition test machine I have the following version of gcc and I have not had any issues (so far!) with OCCI and the database installed "as is":
    [oracle@oel02 ~]$ g++ --version
    g++ (GCC) 3.4.6 20060404 (Red Hat 3.4.6-3.1)
    Copyright (C) 2006 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.Not sure if that helps, but possibly...
    Regards,
    Mark

  • Correct OCCI connection String

    Hi,
    I trying to write some small application on a 32bit Centos machine, with g++ and OCCI, I have correctly setup the library linking and have some sample code running alright, however I don't seem to be able to get a correct connection string to connect to a remote 11g database (11.0.2.3).
    below are codes that I have tried.
    [code]
    #include <occi.h>
    #include <iostream>
    using namespace std;
    using namespace oracle::occi;
    int main(){
            string userName = "user";
            string password = "STRONGPW";
            string connectString = "";
            try{
                    Environment *env = Environment::createEnvironment();
                            cout << "before create connection\n";
                            Connection *conn = env->createConnection(userName, password, connectString);
                    Environment::terminateEnvironment(env);
            }catch(exception& e){
                    cout << e.what();
    [/code]
    I have double confirmed the username and password, and whenever it goes the createConnection method, it will throw exception error,
    I am compiling and running as root, I have tried all sort of connection strings
    connectionString = "";
    ORA-12546: TNS:permission denied
    connectString = "TCP://192.168.1.2:1522";  // I did also try "tcp://192.168.1.2:1522"
    ORA-12154: TNS:could not resolve the connect identifier specified     (192.168.1.2 being host machine, 1522 being listening port)
    connectString = "User Id=user;Password=STRONGPW;Data Source=ORCL222";
    ORA-12154: TNS:could not resolve the connect identifier specified    (ORCL222 being name specified in  $ORACLE_HOME/network/admin/tnsnames.ora)
    connectString = "DataSource="  // I did try "ORCL222="
    "  (DESCRIPTION ="
    "       (ADDRESS=(PROTOCOL = TCP)(HOST = 192.168.1.2)(PORT = 1522))"
    "    (CONNECT_DATA="
    "      (SERVICE_NAME = ORCL2)"
    "      (SERVER = DEDICATED)"
    ORA-12154: TNS:could not resolve the connect identifier specified    (ORCL2 being ORACLE service name)
    did I miss anything? or is there any spacing in the connection string that I might have did wrongly?

    Hi Darryl,
    Thanks for trying to answer, I found the answer in
    Oracle® C++ Call Interface Programmer's Guide 10g Release 1 (10.1)
    the correct connection string seems to be
    192.168.1.2:1522/ORCL2 for my case

  • Linking error by using oracle11.1.0 OCCI in VS 2008 (Windows 64Bit)

    Hello *,
    I try to link a simple program in C++ (VS2008, Windows Professional 64 Bit) but I stiill get the LNK2001 error :
    error LNK2001: unresolved external symbol "public: static void __cdecl oracle::occi::Environment::terminateEnvironment...
    error LNK2001: unresolved external symbol "public: static class oracle::occi::Environment * __cdecl oracle::occi::Environment::createEnvironment
    I use the simple example from this thread Oracle 10g and OCCI in Visual Studio 2008
    but it doesn't work.
    Here my command line options in VS Project (Release):
    C/C++ Command Line: /O2 /Oi /GL /I "G:\OracleDB\product\11.1.0\db_1\OCI\include" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_UNICODE" /D "UNICODE" /FD /EHsc /MD /Gy /Fo"Release\\" /Fd"Release\vc90.pdb" /W3 /nologo /c /Zi /TP /errorReport:prompt
    Linker:
    /OUT:"G:\WissArbeit\TestOracleCLI\Release\TestOracleCLI.exe" /INCREMENTAL:NO /NOLOGO /LIBPATH:"G:\Walther\Vesuch2\instantclient-basic-win-x86-64-11.1.0.7.0\instantclient_11_1\vc9" /MANIFEST /MANIFESTFILE:"Release\TestOracleCLI.exe.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"G:\WissArbeit\TestOracleCLI\Release\TestOracleCLI.pdb" /SUBSYSTEM:CONSOLE /OPT:REF /OPT:ICF /LTCG /DYNAMICBASE /NXCOMPAT /MACHINE:X86 /ERRORREPORT:PROMPT oraocci11.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
    PATH=G:\Walther\Vesuch2\instantclient-basic-win-x86-64-11.1.0.7.0\instantclient_11_1;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files (x86)\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Java\jre6\bin;C:\Program Files (x86)\Tortoise SVN\bin;C:\Program Files (x86)\QuickTime\QTSystem\
    The folder ...instantclient-basic-win-x86-64-11.1.0.7.0\instantclient_11_1\vc9 contains
    oraocci11.dll
    oraocci11.dll.manifest
    oraocci11.lib
    oraocci11d.dll
    oraocci11d.dll.manifest
    oraocci11.lib
    downloaded from http://www.oracle.com/technology/tech/oci/occi/occidownloads.html
    Can somebody say what is wrong?
    Thanks
    Christina

    Hi Christina,
    This is what I did using Visual Studio 2008 Professional Edition on Windows Server 2008 64-Bit:
    I downloaded the Instant Client Basic and Instant Client Package - SDK for Windows (x64) from here:
    http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winx64soft.html
    I then downloaded the OCCI for Visual C++9 (VS 2008)[Windows x64] from here:
    http://www.oracle.com/technology/tech/oci/occi/occidownloads.html
    I think these are the same downloads you used.
    1. I then extracted the Instant Client packages to C:\Temp which created the following directory:
    C:\Temp\instantclient_11_1
    2. The Instant Client SDK was extracted to C:\Temp as well into the following directory:
    C:\Temp\instantclient_11_1\sdk
    3. I extracted the OCCI package and then moved the libraries, dll files, and manifest files into C:\Temp\instantclient_11_1\sdk\lib\msvc\vc9
    4. I copied oraocci11.dll and oraocci11d.dll from C:\Temp\instantclient_11_1\sdk\lib\msvc\vc9 to C:\Temp\instantclient_11_1
    5. I removed oraocci11.lib from C:\Temp\instantclient_11_1\sdk\lib\msvc
    6. I added C:\Temp\instantclient_11_1 to the system path
    7. In Visual Studio 2008 I added the include and library paths as follows:
    Tools -> Options... -> Projects and Solutions -> VC++ Directories
    Platform: x64
    Show directories for:
    Include files -- here I added C:\Temp\instantclient_11_1\sdk\include (I removed all other Oracle include directories for the test)
    Library files -- here I added C:\Temp\instantclient_11_1\sdk\lib\msvc and C:\Temp\instantclient_11_1\sdk\lib\msvc\vc9 (I removed all other Oracle library directories for the test)
    8. Added oraocci11.lib to the linker in Project -> OCCITest Properties... -> Configuration Properties -> Linker -> Input -> Additional Dependencies -> oraocci11.lib
    9. I then built and executed the simple test you linked to above with no errors.
    Here's the build log for the release build:
    Build Log      Build started: Project: OCCITest, Configuration: Release|x64
    Command Lines      Creating temporary file "c:\My Projects\Test\CPP\OCCITest\x64\Release\RSP00000923843192.rsp" with contents
    /GL /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_UNICODE" /D "UNICODE" /FD /EHsc /MD /Fo"x64\Release\\" /Fd"x64\Release\vc90.pdb" /W3 /c /Zi /TP ".\OCCITest.cpp"
    Creating command line "cl.exe @"c:\My Projects\Test\CPP\OCCITest\x64\Release\RSP00000923843192.rsp" /nologo /errorReport:prompt"
    Creating temporary file "c:\My Projects\Test\CPP\OCCITest\x64\Release\RSP00000A23843192.rsp" with contents
    /OUT:"C:\My Projects\Test\CPP\OCCITest\x64\Release\OCCITest.exe" /INCREMENTAL:NO /MANIFEST /MANIFESTFILE:"x64\Release\OCCITest.exe.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"c:\My Projects\Test\CPP\OCCITest\x64\Release\OCCITest.pdb" /SUBSYSTEM:CONSOLE /OPT:REF /OPT:ICF /LTCG /DYNAMICBASE:NO /MACHINE:X64 oraocci11.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
    ".\x64\Release\OCCITest.obj"
    Creating command line "link.exe @"c:\My Projects\Test\CPP\OCCITest\x64\Release\RSP00000A23843192.rsp" /NOLOGO /ERRORREPORT:PROMPT"
    Creating temporary file "c:\My Projects\Test\CPP\OCCITest\x64\Release\RSP00000B23843192.rsp" with contents
    /outputresource:".\x64\Release\OCCITest.exe;#1" /manifest
    ".\x64\Release\OCCITest.exe.intermediate.manifest"
    Creating command line "mt.exe @"c:\My Projects\Test\CPP\OCCITest\x64\Release\RSP00000B23843192.rsp" /nologo"
    Creating temporary file "c:\My Projects\Test\CPP\OCCITest\x64\Release\BAT00000C23843192.bat" with contents
    @echo Manifest resource last updated at %TIME% on %DATE% > ".\x64\Release\mt.dep"
    Creating command line """c:\My Projects\Test\CPP\OCCITest\x64\Release\BAT00000C23843192.bat"""
    Output Window      Compiling...
    OCCITest.cpp
    Linking...
    Generating code
    Finished generating code
    Embedding manifest...
    Results      Build log was saved at "file://c:\My Projects\Test\CPP\OCCITest\x64\Release\BuildLog.htm"
    OCCITest - 0 error(s), 0 warning(s)And here is the output window results for executing the test from within Visual Studio:
    'OCCITest.exe': Loaded 'C:\My Projects\Test\CPP\OCCITest\x64\Release\OCCITest.exe', Symbols loaded.
    'OCCITest.exe': Loaded 'C:\Windows\System32\ntdll.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\kernel32.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Temp\instantclient_11_1\oraocci11.dll'
    'OCCITest.exe': Loaded 'C:\Temp\instantclient_11_1\oci.dll', Binary was not built with debug information.
    'OCCITest.exe': Loaded 'C:\Windows\System32\msvcrt.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\advapi32.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\rpcrt4.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\psapi.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\winsxs\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.1_none_99b61f5e8371c1d4\msvcr90.dll', Symbols loaded.
    'OCCITest.exe': Loaded 'C:\Windows\winsxs\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.1_none_99b61f5e8371c1d4\msvcp90.dll', Symbols loaded.
    'OCCITest.exe': Loaded 'C:\Temp\instantclient_11_1\oraociei11.dll', Binary was not built with debug information.
    'OCCITest.exe': Loaded 'C:\Windows\System32\ws2_32.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\nsi.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\shell32.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\gdi32.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\user32.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\shlwapi.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\ole32.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\oleaut32.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\winmm.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\oleacc.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\IPHLPAPI.DLL', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\dhcpcsvc.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\dnsapi.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\secur32.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\winnsi.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\dhcpcsvc6.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\crypt32.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\msasn1.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\userenv.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\dbghelp.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\imm32.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\msctf.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\lpk.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\usp10.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\winsxs\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.6001.18000_none_152e7382f3bd50c6\comctl32.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\mswsock.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\wship6.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\winrnr.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\Wldap32.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\nlaapi.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\NapiNSP.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\rasadhlp.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\WSHTCPIP.DLL', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\netapi32.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Loaded 'C:\Windows\System32\cscapi.dll', Symbols loaded (source information stripped).
    'OCCITest.exe': Unloaded 'C:\Windows\System32\netapi32.dll'
    'OCCITest.exe': Unloaded 'C:\Windows\System32\cscapi.dll'
    The program '[3680] OCCITest.exe: Native' has exited with code 0 (0x0).I'm not sure if that is helpful at all, but I didn't have any errors.
    Some of the lines are really long... hopefully that doesn't cause too much difficulty in reading them.
    Regards,
    Mark

  • OCCI with gcc 3.2

    Has anybody had luck with OCCI with gcc 3.2? I am having problems linking the libraries and it seems that OCCI does not support gcc3.2. Does anyone know what version of gcc is supported for Oracle 9.2 ,as I couldn't find any information about support version in documentation.

    Definitely use gcc 2.95.3.
    I was using Red Hat 8.0 that ships with gcc 3.2.x.
    The moment I installed 2.95.3 everything worked fine. Compiled OCI and OCCI demos first time.
    Have since created C++ program that talks with OCCI library.

Maybe you are looking for

  • How to fix aSun Studio 9 bug running on a Solaris 10 ?

    Hi all I have Sun Studio 9 installed on a Sun Solaris 10 and when I try to run the debug tools I receive this Issue (dbx) cd /users/****/ISMD_V10_integration/MMI/IHM/SCHEMA/bin (dbx) debug /users/***/ISMD_V10_integration/MMI/IHM/SCHEMA/bin/dbtool.Sol

  • Skip first screen

    hi all, i have a 'ztcode' with obligatory fields. i want to call 'ztcode' from another program using the following: call transaction 'ztcode' and skip first screen. is there a way to avoid error since obligatory fields will not be filled up if above

  • Duplicate check via BAS (ADDRESS_SEARCH)-- how to handle non-crm customer?

    Dear all, I'm implementing a duplicate check and using the BADI Address_search. Within this BADI I use the method "Address_Search" for calling a third party software tool with customer information. This tool checks whether the entered customer is alr

  • Tds deduction showing wrong in tds register

    Hi all, I am not able to understand for below mentioned scenario , please guide me. on 10.12.2011  advance payment to vendor happened through t code f-48 Rs. 50000.That time tds was deducted 1% Rs.500. Now invoice booking happened on 20.02.2012 rs. 5

  • IPad AIR bought in USA - use in Germany with t-online SIM?

    My business partner in USA provide a new iPad AIR - either WLAN only or WLAN plus cellular. Is it possible to use an iPad AIR, which was bought in USA together, with a German SIM-card from "T-MOBIL/TELEKOM Germany"? I am wondering, if this works! Hei