Signal Handling Issue with OCI

Greetings.
I have a library using OCI with Oracle 10g.
I am not doing any signal handling inside the library.
I have realized after a connection is made to Oracle 10g server and successfully terminated, the ctrl+Z signal (SIGTSTP) would not be honored. If I use the same library and make no connection to database, then the signal is honored. Other signals such as SIGINT etc are OK even if I make connections to database server.
Operations that I do using OCI are simple:
1- initialization of context (standard env creation, set attributes, handle allocation etc)
2- making connection
3- inserting using SQL insert method (statement prep, defineByPos, execute)
4- simple selection of last value of a sequence (statement prep, defineByPos, execute)
5- clean up (OCISessionEnd, OCIServerDetach,and freeing handles)
Again, I have no signal handling inside the library. I am using this over Solaris OS and the functionality is correct except for this signal issue.
My questions:
1- Is this a known issue or is this something that has been seen before?
2- what sort of signal handling is in OCI that could potentially impact my app?
3- Is there any solution that you could suggest?
thank you in advance.

I'm trying to migrate from oracle 9i HP unix to oracle 10G AIX5.3
I'm trying to create a connection pool. Then create Many threads, with each of these
performing an OCI Session Get at thread initialization.
Then handing the threads work to perform on their existing OCI session to the connectionpool.
Same thing was working fine in oracle 9i but if I try to do the same in oracle 10G seems to get locked up,
unless the sessionget/sessionrelease are in the same working
thread subroutine. I am trying to avoid getting a session and releasing for each unit of
work.Instead I'd like to acquire a bunch of session against the connection pool.And then have the threads (with persistent sessions) perform periodic work....
If utilizing a get/work/release all in the same thread and subroutine call.Then everything works, except performance is very poor.
please find the function I'm using to achive the same.
Experts please help me ,I'm totally struck here....
int ConnectionOpen (Connection conn, char username, char password, char server) {
** Functionality : Opens a new session with Oracle.
** Parameters : conn - pointer to the struct Connection. It is an output parameter
** returns the handle to the new session.
** username - pointer to the char array has username.
** password - pointer to the char array has password.
** server - pointer to the char array has database name.
** Returns 0 on success, 1 on success with information and non-zero value on error.
int status = 0;
boolean sesfnd;
text errbuf[512];
sb4 errcode = 0;
if (!conn) return OCI_INVALID_HANDLE;
if (!strcasecmp (USE_SESS_POOL, "YES"))
/* PLC44050021 Session Pool Changes*/
if (conopen==0)
status = OCIEnvCreate((OCIEnv **) &envhp, OCI_THREADED,
(dvoid *)0, (dvoid *(*)(dvoid *, size_t))0,
(dvoid *(*)(dvoid *, dvoid *, size_t))0, (void (*)(dvoid *, dvoid *))0,
(size_t)0, (dvoid**)0);
if (status != 0 && status != 1) return status; /*error in creating environment*/
status = OCIHandleAlloc((dvoid *)envhp,
(dvoid **)&errhp,
OCI_HTYPE_ERROR,
(size_t)0,
(dvoid **)0);
if ( status != 0 && status != 1 ) return status; /*error in allocating error handler*/
status = OCIHandleAlloc((dvoid *)envhp,
(dvoid **)&authp,
OCI_HTYPE_AUTHINFO,
(size_t)0,
(dvoid **)0);
if ( status != 0 && status != 1 ) return status; /*error in allocating error handler*/
status = OCIHandleAlloc((dvoid *)envhp,
(dvoid **) &poolhp,
OCI_HTYPE_SPOOL,
(size_t)0,
(dvoid **)0);
if ( status != 0 && status != 1 ) return status; /*error in allocating CPOOL Handler*/
status = OCISessionPoolCreate((OCIEnv*)envhp,
(OCIError*)errhp,poolhp,
&poolName, (ub4*)&poolNameLen,
(text*)server, (ub4)strlen(server),
sessMin, sessMax, sessIncr,
(text*)username, (ub4)strlen(username),
(text*)password, (ub4)strlen(password),
OCI_DEFAULT) ;
if ( status != 0 && status != 1 ) return status;
conn->envhp=(OCIEnv*)envhp;
conn->errhp=(OCIError*)errhp;
status=OCIAttrSet((dvoid *)authp,(ub4) OCI_HTYPE_AUTHINFO,
(text*)username, (ub4)strlen(username),
(ub4) OCI_ATTR_USERNAME, (OCIError*)conn->errhp);
if ( status != 0 && status != 1 ) return status;
status=OCIAttrSet((dvoid *) authp,(ub4) OCI_HTYPE_AUTHINFO,
(text*)password, (ub4)strlen(password),
(ub4) OCI_ATTR_PASSWORD, (OCIError*)conn->errhp);
if ( status != 0 && status != 1 ) return status;
status = OCISessionGet((OCIEnv*)conn->envhp,
(OCIError*)conn->errhp,
(OCISvcCtx**)&(conn->svchp),
authp,
(OraText *)poolName, (ub4)strlen((char*)poolName),
(OraText *)"", (ub4)0,
NULL, NULL,
0,
OCI_SESSGET_SPOOL);
if ( status != 0 && status != 1 ) return status;
conopen=1;
/******* if the session pool is already established, reuse sessions out of it ********** /
else
conn->errhp=(OCIError*)errhp;
conn->envhp=(OCIEnv*)envhp;
          /******* Hanging in this call ********** /
status = OCISessionGet((OCIEnv*)conn->envhp,
(OCIError*)conn->errhp,
(OCISvcCtx**)&(conn->svchp),
authp,
(OraText *)poolName, (ub4)strlen((char*)poolName),
(OraText *)"", (ub4)0,
NULL, NULL,
0,
OCI_SESSGET_SPOOL);
if ( status != 0 && status != 1 ) return status;
else
status = OCIEnvCreate((OCIEnv **) &conn->envhp, (ub4)OCI_DEFAULT,
(dvoid *)0, (dvoid *(*)(dvoid *, size_t))0,
(dvoid *(*)(dvoid *, dvoid *, size_t))0, (void (*)(dvoid *, dvoid *))0,
(size_t)0, (dvoid**)0);
if (status != 0 && status != 1) return status; /*error in creating environment*/
status = OCIHandleAlloc((dvoid *)conn->envhp, (dvoid **)&conn->errhp, OCI_HTYPE_ERROR, (size_t)0, (dvoid **)0);
if ( status != 0 && status != 1 ) return status; /*error in allocating error handler*/
status = OCILogon((OCIEnv*)conn->envhp, (OCIError*)conn->errhp, (OCISvcCtx**)&(conn->svchp),
(text*)username, (ub4)strlen(username),
(text*)password, (ub4)strlen(password),
(text*)server, (ub4)strlen(server));
return status;
}

Similar Messages

  • Issues with OCI connection..

    I've been working on this for over a day, with infinite variations on the theme; but I cannot get a basic query to give back data. I've got the following code:
    <?
    $orcl = <<<OUT
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521))
    (CONNECT_DATA =
    (SERVICE_NAME = orcl)(INSTANCE_NAME = orcl)
    OUT;
    $oci = oci_connect('','',$orcl)
    or die('Connection error.');
    if(!$oci) {
         echo 'Connection error: ';
         if(oci_error($oci)) {
              $oerr = oci_error();
              echo $oerr['code'];
         die;
    echo '<p>Initiated connection.</p>';
    $input = <<<OUT
         select * from user_objects
         where object_name not like '%SYS_%'
         order by object_name;
    OUT;
    $query = oci_parse($oci, $input);
    if(!$query) {
         $oerr = oci_error($oci);
         echo $oerr['code'];
    if(oci_execute($query)) {
         while($output = oci_fetch_array($query)) {
              $object = $output['OBJECT_NAME'];
              echo $object . '
    } else {
         echo 'Issue occurred..';
    oci_close($oci);
    ?>
    If I open this in a browser, it gives back the following:
         Initiated connection.
         Issue occurred..
    In other words, this indicates to me that the connection is being created, but that the query itself isn't being parsed or executed correctly. I've changed various things, for instance inserting 'orcl' instead or $orcl in the oci_connect(), including environment variables, etc. etc.; but I've gotten no further than this with it.
    Interestingly, if I do 'php index.php' on the command line, I get an ORA-12557 error (why is the page giving back 'Initiated connection' if this is the case).
    Installed Oracle is 10g 10.1.0 on Windows, connection is local. Thanks very much for any input..

    Odd; but thank you.
    I generally do that in order to offset db interactions a bit from other code and it's never been an issue with postgres interactions; but in this case I changed that and it's working now. I'm off to look into why this is (I imagine oci_parse isn't into it while PEAR::DB or pg_query ignore it; but I'm not certain).
    In either case, thank you.

  • How to debug signal related issues with mdb

    I have a C++ application and occassionally it core dumps receiving a SIGABRT signal. We are not able to find the source of the SIGABRT signal. All we have is the core. Is there a way to find out who sent SIGABRT to our process? For that matter if someone sends our application a SIGABRT using kill cmd asynchronously, how does one find out who has sent the same? We can't keep truss'ing the process as it's a production env. Is there a way to find this out from the core file?

    I don't have a specific suggestion, but these ideas might help you.
    I assume by 'cannot be resumed' that you are able to launch the application, but after leaving the application and returning back to it, the app crashes? Or is it that you can run the app once but never a 2nd time (even after it fully closes)?
    What kind of app is it? WP7, WP8, WP8.1? Silverlight or WinRT? It might not make a difference but it might make it easier to find a solution. I suggest looking up the application life cycle relevant to the version you are targeting.
    Is your app.xaml.cs doing anything out of the ordinary or is it just the default code?
    Here's what I would try: put a breakpoint at the start of every method in App.xaml.cs/VB and hope one is hit! Not very helpful, but you might get lucky. I'm not too well versed in app resuming, but is the app navigating back to the page it was on when tombstoned?
    Perhaps the issue is in the page OnNavigatedTo or the Loaded event handler (if you have one).
    When my apps fail to launch and don't hit any breakpoints it usually ends up being an issue in XAML, not code behind. But I don't think your problem fits that becuase you can clearly launch the app, just not resume it.
    I'm sure you've probably tried most of those things, but hopefully I thought of something you missed and it turns out to help :)
    Visit http://blog.grogansoft.com/ for Windows development fun.

  • Signal Bar issues with IOS7

    Ever since I updated to IOS7 on my iphone 5 it seems I never get a full signal strength.  Not losing any calls but was wondering if anyone else had the same issues and is there a fix for it?

    Do you see any physical damage on the iPad's screen?
    Was your iPad dropped?
    You could try one more thing, do a restore using recovery mode:
    http://support.apple.com/kb/HT1808
    If that still does not fix things, take your iPad to an Apple store.

  • Continuing font encoding and tag issues with snow leopard and CS4oI

    I am looking for help with a font handling issue with snow leopard and cs4 Indesign. Despite numerous calls and hours on the phone neither Apple nor Adobe has been helpful. I have had this issue open with Adobe since oct 5 but they remain totally unresponsive to date. I need to be able to use Type 1 fonts and do the following , export a pdf from Indesign with the following attributes: 1) xml tags for stories and objects. 2) have the fonts encoded as ansi and embedded.
    Some additional information  - exporting to ps is not an option as it destroys the xml tags. and doesn't guarantee that the fonts won't become CID or some other odd encoding.
    As it stands now,
    Leopard (10.5.8) and CS3 creates ansi encoded fonts with xml tags.
    Leopard (10.5.8) and CS4 creates ansi encoded fonts with xml tags.
    Snow leopard and CS3 creates ansi encoded fonts and xml tags
    Snow leopard and CS4 creates custom subsetted fonts and some xml tags.
    If any one has any advice on how to force specific font encodings from CS4 pdf exports so that i can preserve the tags and get the correct fonts I would be grateful.

    The font encoding is not a function of the OS version, but rather of how a font is internally encoded and the content you are representing with the font.
    If you are seeing a difference between MacOS 10.5 and 10.6 with the same Adobe software, it probably has something to do with use of a system font that is somehow different from one version of the OS to another. InDesign does not use any of the OS' font handling software.
    Assuming that the fonts are embedded, subset or not, what is your issue with whether a font is ANSI-encoded, custom-encoded, or CID-encoded? It should make no difference for purposes of workflow beyond InDesign for software that adheres to the PDF specification (including all versions of PDF from 1.3 and up to 1.7 plus ISO 32000-1 PDF and all versions of PDF/X and PDF/A).
    Neither InDesign or any other Adobe application provides user choices for the encoding since it shouldn't make a difference. The encodings chosen by Adobe's core technology components are for a combination of optimization and to support proper text search, copy, etc.
              - Dov

  • Catalog issue with direct PO

    Hi,
    I am facing an issue with creation of "direct PO" in SRM from catalog / punch out. In extended classic scenario, we can create POs directly in "Process Purchase order" transaction which would get transfered to SAP with document type ECDP.
    While adding items from a catalog or punch out, the items selected in the catalog are getting transfered to PO. BUt the vendor number is not getting transfered. Vendor field in basic data tab remains blank after the item got transfered. If we add items to a shopping cart, then there are no issues as we could see vendor number in shopping cart. Hope it is not as issue with OCI, as problem occurs only while creating adding items from catalog to a direct PO.
    Also, while adding items to direct PO, we are getting a pop-up message "Your user data was not found: inform your system administrator" after the items are getting transfered to PO screen.
    Could you please help me to fix the above two issues?
    Thanks,
    Arun

    Hi,
    Can any one please help me in this issue?
    Thanks,
    Arun

  • HT4623 i have issue with my iphone5, the phone is open and good network signal, but when some one calling me they cant reach me, like the phone is off

    i have issue with my iphone5, the phone is open and good network signal, but when some one calling me they cant reach me, like the phone is off

    You are as far as you can be with the original iPad; only iPad 2 and greater will update to 7+

  • Just recently I am getting the following error message when trying to access web sites. I get a pop up window stating "Exc in ev handl: TypeError: c.location is null" then I have to click ok. It is an issue with some plug-in?

    Just recently I am getting the following error message when trying to access web sites. I am using Firefox browser version 10.0.2. I get a pop up window stating "Exc in ev handl: TypeError: c.location is null" as the web site page is being displayed in browser winder. Then I have to click ok. It doesn't matter what web link/site I go to it happens. It is an issue with some plug-in?

    I have advised McAfee's product team of the problem and this thread, and they're looking into it now.

  • Issue with SRDemo error handling

    Hi All,
    Glad the forums are back up and running. In debugging some error-handling issues in our own application, I found an issue in the error handling code of SRDemo. I thought I'd post the issue here, as many of us (myself included) use some SRDemo code as the basis for our own applications.
    The issue can be found in the oracle.srdemo.view.frameworkExt.SRDemoPageLifecycle class, specifically in the translateExceptionToFacesErrors method. I'll show the code that has the issue first, and explain the issue afterwards:
            if (numAttr > 0) {
                Iterator i = attributeErrors.keySet().iterator();
                while (i.hasNext()) {
                    String attrNameKey = (String)i.next();
                     * Only add the error to show to the user if it was related
                     * to a field they can see on the screen. We accomplish this
                     * by checking whether there is a control binding in the current
                     * binding container by the same name as the attribute with
                     * the related exception that was reported.
                    ControlBinding cb =
                        ADFUtils.findControlBinding(bc, attrNameKey);
                    if (cb != null) {
                        String msg = (String)attributeErrors.get(attrNameKey);
                        if (cb instanceof JUCtrlAttrsBinding) {
                            attrNameKey = ((JUCtrlAttrsBinding)cb).getLabel();
                        JSFUtils.addFacesErrorMessage(attrNameKey, msg);
                }Now, this bit of code attempts to be "smart" and only show error messages relating to attributes if those attributes are in fact displayed on the screen. It does so by using a utility method to find a control binding for the attribute name. There are two issues with this code, one obvious, and one that is a bit more subtle.
    The obvious issue: if there is a binding in the page definition, it doesn't necessarily mean that the attribute is shown on the screen. It's a good approximation, but not exact.
    The other issue is more subtle, and led to errors being "eaten," or not shown, in our application. The issue comes if you are using an af:table to display and update your data. In that case, the findControlBinding will not find anything for that attribute, since the attribute is contained within a table binding.
    Just posting this as a word to the wary.
    Best,
    john

    somehow, this message got in the wrong thread....
    Hi Frank,
    Yes, I simply scripted it out this way to contrast the behaviour if the first attribute was read-only vs not read-only. I found the issue on a page in our app that was simply drag-and-drop the VO from the data control on the page.
    It's quite annoying, because our particular use case that hit this error is a "save" button on the page. If the commit operation doesn't return any errors (and it doesn't in this use case!), we add a JSF message saying "save successful" - then the attribute errors are further added later in the page lifecycle, so we get 3 messages: "Save successful" and "Fix this error" and "Tried to set read-only attribute" - quite confusing to the end-user when the only message they should see is "fix this error."
    At any rate, the fix is to simply re-order the attributes in the page definition - that doesn't affect the UI at all, other than to fix this issue.
    John
    it was supposed to be something like:
    Hi Frank,
    Thanks for the reply. I was simply posting this here so that people who use the SRDemo application techniques as a basis for developing the same functionality in their own apps (like me) can be aware of the issue, and avoid lots of head-scratching to figure out "what happened to the error message?"
    John

  • Issues with signal input adaptive filtering, it won't filter the added noise from the input waveform

    Hello,
    I have an issue with my adaptive noise cancellation program. Essentially I want to input a custom wav add noise to it and then filter the noise away in order to gain the custom wav again.
    While doing so I want to read the learning curve and read the adaptive coefficients. Unfortunately I have an issue when it comes to the filtering of the custom wav+noise. It won't filter the signal at all.
    It would be helpful if someone could have a look at it and possibly help me out.
    Thanks!
    Attachments:
    Testing.vi ‏59 KB

    Hey Jan,
    Thanks for the reply. I am currently using the Adaptive Filter Toolkit in order to obtain those VIs. The VIs which are in use are the LMS Adaptive Filter ones. 
    I figured there might be an error with the input of the array. This VI requires a DBL Array but it seems like it can not process it. 
    The "Get Wavefirn Components" works better now but I still have an issue with a time. I put a 9s wav file in but it only computes it in a very short time and I can not play the file while it is computing.
    I added the modified program to the attachments. 
    This program is ought to read a waveform file add noise to it and then use an adaptive filter in order to get the orginal waveform back again and if possible either store or play the final waveform. 
    Thanks for your help.
    Attachments:
    Testing.vi ‏62 KB

  • Nokia 6500 on 3 - known issue with signal recepti...

    Does anyone know if Nokia and 3 have yet developed a fix for the known issue with 3 reception on the 6500?
    I just spent close to two hours talking to 3 about this. We got a 6500 "upgrade" from 3 and have discovered that the phone doesnt work anywhere around our home, or the locality of our home. We have reverted to a 4 year old 6680 from the back of our wardrobe which will show 4 bars of signal when the brand new 6500 shows no signal at all.
    3 advised that very poor ability to get a signal is a known issue with this phone, however as we did not report it to 3 within the 14 day period they expect us to stay out the contract or pay a near £400 termination fee. (or take a much inferior phone which is "the only model we are authorised to offer as a replacement"). (The reason we didnt report it was that as we had been happy with our existing model we didnt swap the sim card over straight away. When we did discover it we tried 3's suggestion of upgrading the firmware (the phone arrived with a 2007 version) but this did nothing to help.
    What really bugs me is that 3 contacted us in September and spent close to an hour an the phone persuading us to upgrade to the 6500. That's five months at least after it was a known issue and being worked on by Nokia and 3. (There are posts within this Support Forum discussing the issue that go back to April at least.)
    I will be reporting 3 to trading standards but am curious as to what progress has been made (if any) on sorting this issue out?
    I also thought it may be useful for others to be aware of as it will allow them to make a more informed decision about the phone, and about 3's attitude to their customers. We have been with them for over 5 years.
    At one point, when I told the manager/supervisor that I had become aware of the fact that it was an issue that was well-known 5 months before 3 persuaded us to upgrade, he suggested that it was out fault for not researching the web and forums well enough, and that I should have discovered this before agreeing to take the phone.
    Amazing.
    Be warned!!!!!
    Stormy

    Hi all - sorry I stopped monitoring the thread in the run up to christmas but thanks for your replies.
    shumboy, redroxy, roslily, ginger25
    very sorry to hear you are all experiencing the same problems and that 3 are as unhelpful with you as they were with us. my guess is that the problem with this phone is so widespread that they would let themselves open to too much cost if they started actually doing the right thing and replcing them like for like. I also think the suggesiton that the only way out of a contract is to pay out £260+ (£300 in our case) after it was their own promises of what a good phone it is, despite the fact that this significnt problem has been known about for months, that persuaded people to take the contract is tantamount to fraud and that certainly trading standrads should be informed.
    gaz_level2 - thanks for the information you gave which confirms that there are known issues with H3G signals and the 6500 especially. I didnt understand some of the detail as I am not technical but I hope others seeing this post may get the info they need to make an informed decision should 3 continue with their despicable practice of enticing people into signing up based on what a great phone this is.
    wafush - if you are considering 3 : NO NO NO
    Ben - you are lucky to have a 6500 that is working (based on replies to this thread and on other boards) and you are right that people dont start threads complimenting phones. I started this one for two reasons: a) to see if/how-many others had the same problem and b) inform people about it and what help they could expect from 3 when the problem does occur
    Steve/Hamraam - we seem to be in a ridiculous situation where the newest phones are actually less good at making and receving phone calls than phones of 5-6 years ago! They're brilliant for taking photos, browsing the web, playing MP3's. But for simple phone calls... ? And dont get me started on battery life! My old 6310 can last two weeks if I switch it off overnight. Most of the new phones require re-charging at least every other day and if you use push email make that once per day minimum.

  • Issue with Acrobat 10.1.2 and Windows 7 64-bit Preview Handler

    Hi. I work in an enterprise environment that is currently migrating to  64-bit Windows 7. The only version of Acrobat we have approved for Windows 7 is 10.1.2. We're seeing an issue with this version that causes the preview handler to not work. The preview panel in Explorer is just white and will eventually give the error "Preview handler surrogate host has stopped working."  I've tried to fix listed on http://www.pretentiousname.com/adobe_pdf_x64_fix/index.html but that registry key is already correct. Our current work around for these users to just install Reader X1 and make it the default PDF handler, but I would like to find a better solution. Is there a known issue with Acrobat 10.1.2 and 64-bit operating systems? Or is there a way to change just the default preview handler?

    Most of the info on the web page you link to is 2-4 years old. I doubt it applies. Your workaround is actually the best solution: It's always preferred to use the latest PDF viewer. Reader and Acrobat can exist on the same machine.
    Also, why 10.1.2? There have been 6 releases since then with documented security enhancements (meaning there are also published vulnerabilities which are patched), bug fixesm, and feature enhancments.
    I'll ping some folks about the error you are getting. . .
    hth,
    Ben

  • Issue with User decision handler in UWL

    Hi Friends,
      I am facing an issue with user decision hander in UWL. We have modified the XML file to show up the comments box to enter the rejection reason, this is working fine with two approval tasks already but the same thing is not working now with a new task id. In the back end(R/3) everything is the same for both the tasks, in the Portal side my portal consultant says the same. But we were not able to figure out the issue. I even created a new task and tried to use implement the handler changes, but still it is not working. Please advice what could be the issue

    Hi,
    can you elaborate what the issue, what do you mean by not working. you are not getting the reason box, or it's giving error,something like that.
    Hope we'll be more clear then about your requirement.
    venu

  • HDMI Signal Issue with LG TV

    Has anybody seen issues with ATV and LG LCD TVs ? Have mine hooked up to input source HDMI1 on the LG, but when switching to HDMI1 from DTV the LG shows "no signal". ATV is on, and switching the TV off/on again shows the ATV menu and all is well..just an annoyance really but would be good if it could be fixed. Have tried HDMI2 source and same issue occurs. I think its a TV issue not an ATV on. ATV running latest s/w update.

    I will definitely wait for the apple tv updates, as always. But I thought I'd pass on this interesting piece of info that may only cloud up our deductions or offer potential solutions to people's woes ! For grins, a co-worker loaned me a DISH Network thick orange HDMI v1.3 cable to try out. So....when I got the NO SIGNAL on the AppleTV while hooked up to my LG 720p Plasma via HDMI1, I swapped to the new cable. I got a signal. The AppleTV screen saver was activated by that time. So, I put back the suspect cable...leaving the TV selected to HDMI1, NO SIGNAL. Hmmmm.....put back the orange cable....signal was back. Then, put back the suspect cable....NO SIGNAL. Then I tried my other known working HDMI cable (also a Philips SWV2432W/27 6ft which has been used on an LG BluRay player to LG TV via HDMI2. I had a signal. I put back the original suspect cable...NO SIGNAL. Wiggled it about 6 inches from the AppleTV connection and I had a flash on the screen and momentary video...then NO SIGNAL. I wiggled it a little more and had a signal that stayed. So...my conclusion....is that given this evidence....it is entirely possible I have a bad intermittent cable. So, tomorrow I head back to Fry's for a replacement cable.
    On the other hand, I can honestly say that I wouldn't be surprised if the issue repeats, given that I really didn't get any extended viewing in while performing this experiment. But, the experiment and the "random no signals" I got a few days back before going strictly component, could totally be explained by a bad cable.
    I'll let everyone know my results with the new cable.
    Also...from what I've gather on those HDMI settings, under Video and Audio....I think the HDMI settings are strictly for color boost/subtraction, etc. I don't think I've read definitively that they are for handshaking.
    If it is the cable, I can just hear Video Store Salesmen all over the world saying "Now you know why you need to buy the $50 HDMI cable!" <No, thanks, I'll stay with the reasonable less than $20 cables>

  • Direct Path Loading Issues with Global Temporary Tables - OCI & OCILib

    I am writing some code to import data into a warehouse from a CPU grid which computes risk data. Due to the fact a computing grid is used there will be many clients which can load the data concurrently and at any point in time.
    Currently the import uses Binding in OCCI and chunking with a prepared statement to import the data into a global temporary table in a staging area after which a stored procedure is called within the same session which will process the data and load the data into a star schema.
    The GTT has the advantage that if any clients have issues no dirty data will be left and each client only sees their own instance of the data.
    I have been looking at using direct path loading to increase the performance of the load and have written some OCI code to perform the same task. I have manged to import the data into a regular heap based table using the OCI direct path apis. However when I try and use the same code to import against a Global Temporary Table I get an OCI Error (ORA-00600: internal error code, arguments: [6979], [16], [1], [1318528], [], [], [], [], [], [], [], [])
    I get error when the function OCIDirPathPrepare is executed. The same issue occurs in both OCI and OCILib.
    Is it not possible to use Direct Path Loading against a Global Temporry Table ? Because you can use the /*+ APPEND */ hint and load global temporary tables this way from tools like SQL Devloper / toad which is surely informing the SQL Engine to use Direct Path ?
    Looking at the table USER_OBJECTS I can see that for a Global Temporary Table the DATA_OBJECT_ID is null. Does this mean that it is impossible to us a direct path load into Global Temporary Tables ?
    Any ideas / suggestions would be really appreciated. If this means redesigning the application then I would appreciate suggestions which would allow many client to quick write processes in a parallel fashion. If this means creating a new parition in a Heap Table for each writer and direct path loading into this table then so be it.
    Thanks
    H
    Edited by: 813640 on 19-Nov-2010 11:08

    Replying to my own message in case anyone else is interested.
    I have now managed to successfully load data using direct path into a global temporary table with OCI. There appears to be no reason why this approach will not work.
    I loaded data into the temporary table and then issued a select count(*) on the table from within the session and from a new session. The results were as expected.
    The resaon for the ORA-006000 error was due to the fact that I had enabled table level parallel loading
    ie
    OCIAttrSet((dvoid *) context, (ub4) OCI_HTYPE_DIRPATH_CTX, *(ub1) 1*, (ub4)0, (ub4) OCI_ATTR_DIRPATH_PARALLEL, errhp)
    When loading a Global Temporary Table the OCI_ATTR_DIRPATH_PARALLEL attribute needs to be zero
    This makes sense, since the temp table does not have any partitions so it would not be possible to write in parallel to multiple paritions.
    Edited by: 813640 on 22-Nov-2010 08:42

Maybe you are looking for

  • ABAP Webdynpro Iview gives error in Portal 7.3

    Dear Experts, I have created iview by using ABAP wedynpro applicartion.it's through's below error. Please suggest me how resolve this. Cureetly we are running EP 7.3. 404   Not Found   SAP NetWeaver Application Server    Error: Requested resource doe

  • Inspection Lot with Zero stock posting qty

    Dear QM Consultants, We have come across following scenario, 1.     Repetitive manufacturing 2.     Material has inspection type 04 and Z04. Preferred inspection type is not ticked. Z04 inspection type has been assigned to inspection lot 04. 3.     P

  • SOLMAN_SETUP not invoking Browser

    Hello everyone We have a Solution Manager 7.1 installed. Initially on SP4 but upgraded to SP11. Since then something seems to have happened and cant get SOLMAN_SETUP to do what it is supposed to do and that is, open the process in a browser window. I

  • Data Virtualization options with SQL Server technologies

    Please let me know the available options for data virtualization using Microsoft BI Technologies for scenarios where high data volume and complex transformations are involved. I'm looking for a virtualization solution such that there is no persistent

  • Update to iphoto 9.4.2 and subsequent loss of edits

    So I restored from time machine into a folder I put in applications .. deleted the plist file, repaired disk permissions with disk utility and on start up with option key pressed pointed iphoto to the backed up library in a folder in the applications