ManagedDataAccess bug when using mixed comments (reopened)

Hello

There is a bug when the sql text uses two types of comment (/ * / and -) together and also there is a comment at the beginning of sql. The unmanaged client with same sql works very well.

Simple code to reproduce the bug:

using (OracleConnection connection = new OracleConnection (connectionString))

{

connection. Open();

string sqlCommandtext = @"" / * Hello * / select * from the double ";"      This works.

string sqlCommandtext = @"" / * Hello * / select * from double / * Hello * / ";"      /this. work

string sqlCommandtext = @"" select * from double - Hello '; "                     /this. work

String sqlCommandtext = @"" / * Hello * / select * from the double - Hello ";"           //This doesn't work

string sqlCommandtext = @"/ * Hello * / select * of the double / *-Hello * / "; "     //This doesn't work either.

using (OracleCommand command = connection. CreateCommand())

{

cmd.CommandText = sqlCommandtext;

using (IDataReader reader is cmd. ExecuteReader())

{

while (player. Read / / < < < without exception, the drive appears to be empty. Use of dataadapter issues the same behavior (buggy).

{

Console.WriteLine (reader. GetString (0));

}

}

}

}

Can you confirm this bug?

Thank you.

This is a known bug (Bug 21811441). A fix is available in 12.1.0.2 Patch 11 and thereafter.

Tags: Database

Similar Questions

  • Weird bugs when using transitions

    I am using a transition to a simple collapse/uncollapse of a component and I get weird questions. The main problem is that whenever the animation ends, it restores the coordinates he began to reason any and I can't figure out how to make it stop. Here is the code I use to animate. Just for reference, the current values of the _openY is - 73 and _closedY is - 13. So once the animation is completed each time he ends up back at-13 for some reason any.

    <s:states>
         <s:State name="closed"/>
         <s:State name="open"/>
    </s:states>
         
    <s:transitions>
              
         <!-- Transitions from the closed to open state, animating it shrinking and the icon rotating to point downwards -->
         <s:Transition fromState="*" toState="open">
              <s:Parallel duration="300">
                <s:Move yFrom="{_closedY}" yTo="{_openY}" target="{this}" />
              </s:Parallel>
         </s:Transition>
              
         <!-- Transitions from the open to closed state, animating it growing and the icon rotating to point upwards -->
         <s:Transition fromState="*" toState="closed">
              <s:Parallel duration="300">
                   <s:Move yFrom="{_openY}" yTo="{_closedY}" target="{this}"/>
              </s:Parallel>
         </s:Transition>
              
    </s:transitions>
    

    If someone an idea how to solve this problem? I hope there's something simple I'm missing here.

    You should not use side-making values such as yFrom/yTo in your transitions, but rather to define these positions in the State values and let the transitions understand them automatically.

    See http://forums.adobe.com/message/3130755#3130755 for an example

  • Color text and size can be changed using the commenting tools

    Hello, I have problems by changing the color of the text and the size of the comments when using the commenting tools.  I used to be able to do this by placing the cursor over the text and by opening the text properties bar, but the text properties bar has ceased to appear even when you select Crl + E.  When you use a text box, I can get the properties of the text box bar pop up; then I pass the text inside the text box and the text properties bar, however, I am not able to adjust the color, size and type of police.  Help? The text parameter might have accidentally set to default?  If so, that is editable?

    Hello

    We have released an update today which solves the problem of the properties toolbar. Please open Acrobat or Reader DC and visit help > check for updates to ensure that you are on the latest patch.

    Details on the release: https://helpx.adobe.com/acrobat/release-note/acrobat-dc-august-02-2016.html

    Please let us know how it goes.

    Thank you

    -ashu

  • AF:inputListOfValues sets the value of the first item in the result set when using enter key or tab and component value autosubmit = true

    I use JDev 11.1.1.6 and when I type in a value in an af:inputListOfValues element and press enter or the tab key, it will replace the value I entered with the first element in the set of results LOV. If enter a value, simply click on the component af:inputListOfValues it works correctly. If I use the popup and find a value it works properly as well. I have a programmatic view object that contains a single transitional attribute (this is the view object that is used to create the list of the components of the value of) and then I have another object from view based on entities which defines one of its attributes in a list of the attribute value. I tried to use a base object view of entity to create the LOV to and everything works as expected, so I don't know if this is a bug when using programmatic view objects or if I need more code in the VOImpl. In addition, it seems after that first of the value being replaced by the first value in the result set that it will work correctly as well. Here are some excerpts of important code.

    Also, it seems that this does not work only if the text entered in the component af:inputListOfValues would have only a single game, returned in the result set. For example, given the result defined in code: Brad, Adam, Aaron, Fred, Charles, Charlie, Jimmy

    If we get into Cha, the component works as expected

    If we register A, the component works as expected

    If we get Jimmy, the component does not work as expected, and returns the first value of results IE. Brad

    If we get Fred, the component does not work as expected, and returns the first value of results IE. Brad

    I also checked that I get the same behavior in JDev 11.1.1.7

    UsersVOImpl (programmatic view with 1 transitional attribute object)

    import java.sql.ResultSet;
    
    import java.util.ArrayList;
    import java.util.Iterator;
    import java.util.List;
    
    import oracle.adf.share.logging.ADFLogger;
    
    import oracle.jbo.JboException;
    import oracle.jbo.server.ViewObjectImpl;
    import oracle.jbo.server.ViewRowImpl;
    import oracle.jbo.server.ViewRowSetImpl;
    
    // ---------------------------------------------------------------------
    // ---    File generated by Oracle ADF Business Components Design Time.
    // ---    Wed Sep 18 15:59:44 CDT 2013
    // ---    Custom code may be added to this class.
    // ---    Warning: Do not modify method signatures of generated methods.
    // ---------------------------------------------------------------------
    
    public class UsersVOImpl extends ViewObjectImpl {
    
        private static ADFLogger LOGGER = ADFLogger.createADFLogger(UsersVOImpl.class);
        private long hitCount = 0;
    
        /**
         * This is the default constructor (do not remove).
         */
        public UsersVOImpl () {
        }
    
        /**
         * executeQueryForCollection - overridden for custom java data source support.
         */
        protected void executeQueryForCollection (Object qc, Object[] params, int noUserParams) {
    
             List<String> usersList = new ArrayList<String>();
             usersList.add("Brad");
             usersList.add("Adam");
             usersList.add("Aaron");
             usersList.add("Fred");
             usersList.add("Charles");
             usersList.add("Charlie");
             usersList.add("Jimmy");
    
             Iterator usersIterator = usersList.iterator();
             setUserDataForCollection(qc, usersIterator);
             hitCount = usersList.size();
             super.executeQueryForCollection(qc, params, noUserParams);
    
        } // end executeQueryForCollection
    
        /**
         * hasNextForCollection - overridden for custom java data source support.
         */
        protected boolean hasNextForCollection (Object qc) {
    
             Iterator usersListIterator = (Iterator)getUserDataForCollection(qc);
             if (usersListIterator.hasNext()) {
         
                 return true;
    
             } else {
    
                 setFetchCompleteForCollection(qc, true);
                 return false;
    
             } // end if
    
        } // end hasNextForCollection
    
        /**
         * createRowFromResultSet - overridden for custom java data source support.
         */
        protected ViewRowImpl createRowFromResultSet (Object qc, ResultSet resultSet) {
    
             Iterator usersListIterator = (Iterator)getUserDataForCollection(qc);
             String user = (String)usersListIterator.next();
             ViewRowImpl viewRowImpl = createNewRowForCollection(qc);
    
             try {
    
                 populateAttributeForRow(viewRowImpl, 0, user.toString());
    
             } catch (Exception e) {
    
                 LOGGER.severe("Error Initializing Data", e);
                 throw new JboException(e);
    
             } // end try/catch
    
             return viewRowImpl;
    
        } // end createRowFromResultSet
    
        /**
         * getQueryHitCount - overridden for custom java data source support.
         */
        public long getQueryHitCount (ViewRowSetImpl viewRowSet) {
             return hitCount;
        } // end getQueryHitCount
    
        @Override
        protected void create () {
    
             getViewDef().setQuery(null);
             getViewDef().setSelectClause(null);
             setQuery(null);
    
        } // end create
    
        @Override
        protected void releaseUserDataForCollection (Object qc, Object rs) {
    
             Iterator usersListIterator = (Iterator)getUserDataForCollection(qc);
             usersListIterator = null;
             super.releaseUserDataForCollection(qc, rs);
    
        } // end releaseUserDataForCollection
    
    } // end class
    
    

    <af:inputListOfValues id="userName" popupTitle="Search and Select: #{bindings.UserName.hints.label}" value="#{bindings.UserName.inputValue}"
                                                  label="#{bindings.UserName.hints.label}" model="#{bindings.UserName.listOfValuesModel}" required="#{bindings.UserName.hints.mandatory}"
                                                  columns="#{bindings.UserName.hints.displayWidth}" shortDesc="#{bindings.UserName.hints.tooltip}" autoSubmit="true"
                                                  searchDesc="#{bindings.UserName.hints.tooltip}"                                           
                                                  simple="true">
                              <f:validator binding="#{bindings.UserName.validator}"/>                       
    </af:inputListOfValues>
    
    
    
    

    I found a solution to this problem. It seems that, when using a view object programmatic that has a transient as its primary key attribute, you need to override the methods in the ViewObjectImpl so that he knows how to locate the line related to the primary key when the view object records are not in the cache. That's why it would work properly sometimes, but not always. Here are the additional methods that you must override. The logic you use in the retrieveByKey would be on a view view object database object and would be different if you had a primary key consisting of multiple attributes.

    @Override
    protected Row[] retrieveByKey (ViewRowSetImpl viewRowSetImpl, Key key, int i) {
        return retrieveByKey(viewRowSetImpl, null, key, i, false);
    }
    
    @Override
    protected Row[] retrieveByKey (ViewRowSetImpl viewRowSetImpl, String string, Key key, int i, boolean b) {
    
        RowSetIterator usersRowSetIterator = this.createRowSet(null);
        Row[] userRows = usersRowSetIterator.getFilteredRows("UserId", key.getAttribute(this.getAttributeIndexOf("UserId")));
        usersRowSetIterator.closeRowSetIterator();
        return userRows;
    
    }
    
    @Override
    protected Row[] retrieveByKey (ViewRowSetImpl viewRowSetImpl, Key key, int i, boolean b) {
        return retrieveByKey(viewRowSetImpl, null, key, i, b);
    }
    
  • I have a problem when using Google Maps, at a certain point my custards computer window and says there is a problem with the display drivers and he recovered, but it is not. Problem does not occur with Int Explorrer, so I don't think it's the computer

    When using google maps via Firefox, after asking a place which is not the General section of North America who comes up regularly, the firefox screen becomes white with a narrow banner at the top. A message appears in the lower right corner that says something on display drivers having had a problem, but now have been recovered. However, the display is not recover and the message of the banner is that Firefox is not responding. When I go to restart Firefox if I'm about to restore, the page is still frozen.
    I don't think there is a problem with my computer because it doesn't happen if I used to go to google maps, then G-cards works normally.
    This phenomenon didn't happen before the last update Google or Firefox. I used Fiefox for some years and also Google Maps on previous computers and on this one and not had it before.
    It is a relatively young computer (Asus EeSlate 121) less than a year. I have used Firefox since I bought it and until recently had no problem with Google Maps.

    I solved it myself, after the 'note' that was FF/Mozilla, just as I finished my message, commenting on what it was that my system was, I wnnt back to check my plug-ins, etc. I downloaded the latest Java, the TWO 32-bit AND 64-bit versions and latest Firefox.
    Now everything works.
    Thank you
    B.

  • Change in 2013 Excel formatting Options are not visible when using high Windows - why contrast themes?

    I am currently using the theme of white high contrast Win 7.  However, in Excel 2013, many formatting options do NOT work, when using this theme:

    1. Fill color
    2. Font color
    3. Conditional formatting
    4. Colors tab

    To reproduce this problem, using Excel 2013 with a Windows high-contrast theme, whatever we have to do is:

    1. Select a cell and try to change the fill color.  It does not work.
    2. Type the text in the cell, and then try to change the color of the font.  It does not work.
    3. To implement conditional formatting for this cell.  It does not work.
    4. Try changing the color of the tab the active tab at the bottom of the worksheet.  It does not work.

    It would seem that, if the high contrast themes have been made to ease of use for those who have poor vision, whereas they should be able to change the options in shape in Excel to make things more visible within their own documents.

    I understand very well that changes in the end formatting options will appear if the user switches to another theme of Windows, but who certainly defeated the purpose of using a theme of contrast in the first place.  Why should they play this user switch to a different theme of Windows just to see the changes he made, using the Windows high contrast theme?  Why the user does NOT agree to see the changes that he or she has filed in formatting options in Excel 2013, when you use a high-contrast theme?

    The user with special vision must assets concerns of colors.  Excel will meet your needs for a higher contrast (black and white pure) at all costs in order to ensure the highest possible contrast.

    Microsoft do not escalate this, it works as expected.

    I don't think you are right to say that this is normal.  When you use OneNote in high contrast black it allows indeed to the colors of different fonts, it is just an oversight or a bug of Microsoft on not supporting the themes of their office software.

  • Not being able to use the commenting tools in Android App.

    So, I did abit of research regarding my dilemma. I wanted to just a solid understanding of my research findings.

    His my situation, my office im player capable to add Post-it notes and highlight text. When I open the same PDF file through the app Android, Im not supposed to. I get a message saying "this tool is not available because of the security settings of documents".

    My research ive concluded that it is the whole PDF encryption that is not allowing me to use the commenting tools in the Android app. Is this correct?

    Is there a way around this side just do it on my desktop/laptop computer?

    Hi Yooooda-man

    Acrobat Reader mobile products (for iOS, Android, Windows Phone) have the known limit where the changes cannot be saved in encrypted PDF documents.  As a result, users are not able to make changes (addition of comments/annotations or forms) for encrypted PDF documents.

    If you created the PDF file or if you know the password, you can remove the Security document and settings of restriction of the PDF on your desktop, so you can use it on your Android app.

    Kind regards

    Meenakshi

  • My web site have a blank space in the right side when using chrome

    It seems perfectly on Safari, desktop and mobile, but in my android phone, I use chrome and nothing when I get this white ditch on the right. I even test in resizer to google to check it out and it seems fine. I only get this problem when using chrome. Has it to do with the fact that I'm the test catalyst for business?

    I think it's a bug. because when I delete some items, it works well and everything seems to be good.

    Please help me!

    Here is the link to the site

    http://bufeteostos02.BusinessCatalyst.com/index.html

    Thanks for sharing the file with me.

    You have created a black rectangle in the home page to give it a black background. This rectangle is the origin of the problem.

    I tried now to get rid of the question.

    1 remove the black rectangle of the homepage.

    2. go in the master page and fill color of the browser set to black.

    3 publish the file and it works perfectly.

    I am also you send the file with my changes.

    Kind regards

    Vivek

  • WCF error when using the API of VSM

    VSM 9.1.4

    Oracle 10g R2

    I am attemtping to use the "MessageSendMessage" command in the VSM API to send back the client permissions and I get the following error message when running it from the VSM server.

    ERROR: The operation 'ContractUnlinkCIAsync' cannot be loaded because it has a parameter or type System.ServiceModel.Channels.Message or a type that has the MessageContractAttribute and other parameters of different types of return. When using System.ServiceModel.Channels.Message or types with MessageContractAttribute, the method should not use other types of settings.

    It's an odd error because I do not use the "ContractUnlinkCI" command which tells me that there is a problem with the generation of the class file.

    I ran the following command to generate my config file and the class in the directory "C:\Program Files (x 86) \Microsoft 4.0 Tools":

    Svcutil t:code /MessageContract. [URL ServiceManager.svc] / out: ISMAPI.cs /config:ISMAPI.config

    The class files and generated config ok. Then I copied the game config to the Web site's web.config file:

    < system.serviceModel >

    < links >

    < basicHttpBinding >

    < connection name = "BasicHttpBinding_IServiceManager" / >

    < / basicHttpBinding >

    < / links >

    < customer >

    < endpoint address = "[ServiceManager.svc URL]" binding = "basicHttpBinding" bindingConfiguration = contract "BasicHttpBinding_IServiceManager" = "IServiceManager" name = "BasicHttpBinding_IServiceManager" / >

    < / customer >

    < system.serviceModel >

    I put the ISMAPI.cs file in the App_Code to my site folder:

    DirectoryStructure.JPG

    My code works fine when I run locally and include the correct querystring values, but it returns the error above, when I run the code from the VSM server. The query string I used: default.aspx? ajaxfunction = 2 & tasknumber = 425134 & agent = 2370 & recvofficer = 2370

    using System;
    using System.Collections.Generic;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Data;
    using Oracle.DataAccess.Client;
    using Oracle.DataAccess.Types;
    using System.Runtime.Serialization;
    using System.ServiceModel;

    partial class _Default: System.Web.UI.Page
    {
    Protected Sub Page_Load (object sender, EventArgs e)
    {
    Response.Expires = - 1;
    Response.ContentType = "text/plain";
    If (Request.QueryString ["ajaxfunction"]! = null)
    {
    Try
    {
    Int16 intFunction = Int16.Parse (Request.QueryString ["ajaxfunction"]. (ToString());
    Switch (intFunction)
    {
    case 1:
    If (Request.QueryString ["tasknumber"]! = null)
    {
    Int64 intTaskNumber = Int64.Parse (Request.QueryString ["tasknumber"]. (ToString());
    Response.Write (getTaskApprovalComments (intTaskNumber.ToString ()));
    }
    break;
    case 2:
    If (Request.QueryString ["tasknumber"]! = null & & Request.QueryString ["officer"]! = null & & Request.QueryString ["recvofficer"]! = null)
    {
    MessageRequest load = new MessageRequest();
    inStruct.sLoginUserID = System.Configuration.ConfigurationManager.AppSettings ["apiLogin"];
    inStruct.sLoginPassword = System.Configuration.ConfigurationManager.AppSettings ["apiPassword"];
    inStruct.sDatabase = System.Configuration.ConfigurationManager.AppSettings ["apiDatabase"];
    inStruct.eEntityType = CRTEntityForEmail.Task;
    inStruct.nEntityRef = Int32.Parse (Request.QueryString ["tasknumber"]);
    inStruct.ePriority = MailPriority.Normal;
    inStruct.eMMAMessageType = MessageMMAType.Approval;
    inStruct.nMessageType = 130;
    inStruct.lRecipientRef = ' ~ ' + Request.QueryString ["recvofficer"];
    inStruct.eRecipientType = MessageRecipientType.Person;
    inStruct.bEmail = true;
    MessageResponse outStruct = new MessageResponse();
    SMC ServiceManagerClient = new ServiceManagerClient();
    outStruct = SCM. MessageSendMessage (inStruct);
    Response.Write (outStruct.sMessage);
    }
    break;
    by default:
    Response.Write ("ERROR: invalid function!");
    break;
    }
    }
    catch (System.Exception Exception)
    {
    Response.Write ("ERROR:" + exception.) (Message);
    }
    }
    Response.End ();
    }

    I hope one of the other directors VSM has met this problem and knows a solution. I tried Googling this issue but with my knowledge of WCF, I don't know what I'm looking at. I also tried commenting on the problem area in the ISMAPI.cs file but it gives me an other errors so I obviously don't know what I'm doing.

    Thank you.

    If locally it works fine I guess you should compare the versions of .net framework assigned to your web applications (application pool), and all the parameters specified in the web.config file.

  • How to get a reservation in DHCP address when using NAT networking?

    I am looking for a solution on how to make a reservation in DHCP for a VM for Linux Mint13 when using NAT networking.

    It would make life so much easier if I could be sure that this machine has a fixed IP address, I might add in the host to host files and thus get name resolution working for her.

    I use the virtual linux machine mainly to test a Web site before going live and I used the bridged network and listed my DLINK router DHCP reservation.

    But it won't work if I move the laptop Win7 to another place, so I really need NAT and a fixed address.

    I found this discussion, which deals with the same issue so I followed the solution and this added to the end of vmnetdhcp.conf:

    host agiwebdev {}

    Hardware ethernet 00: 0C: 29:72:09:58;

    fixed-address 192.168.80.10;

    }

    (with comments, stop and WorkStation7 closed altogether).

    But the result after starting it all this is still once the client always reports its address as 192.168.80.157, which is the old address it before my edit.

    What have I done wrong?

    The guest of LinuxMint13 was created and is running in VMWare Workstation on a host Win7ProX64 7.1.6

    I'm really stupid...

    It turns out that the answer was in the discussion I linked to:

    Restart the service of Windows 7 VMWare DHCP service with disconnected guest network card, then plug it in and the new address is here!

    Simple as that!

    So in fact already was answering the question I asked.

  • [Windows 7] When using NAT kernel panic

    Hello

    I use VMWare Fusion 4 on my Mac with Mac OS X Lion. My VM is a Windows 7 x 64.

    My problem is that I get a WIndows 7 x 64 kernel panic when using the NAT mode. This kernel panic appears when I run Steam. Sometimes it happens immediately after the launch of Steam, another time it crashes later.

    Also, I can't use the bridge mode so I need NAT. If I'm in Bridge mode, steam works and I get no kernel panic, but I lose my internet connection on my Mac after the virtual machine is stopped.

    Additional information: I only got a real Ethernet adapt (no wifi card). This kernel panic with steam also occurs with Parallels Desktop 7.

    And I can't post any kernel.logs because it does no writing in newspapers.

    I don't know what to do now. In this State, VMWare Fusion is unusable for me, but I'd really like to work with her.

    Thanks for any help!

    Greetings,

    xxmacmanxx

    PS: I already tried to forward all ports in NAT.conf that may need to Steam. It changed nothing.

    Hi xxmacmanxxand welcome to the VMware communities!

    Looks like something in the host's network stack (hardware, drivers, firewall) has a problem, and it is that 4 of VMware Fusion or Parallels Desktop 7, when it is used with steam in the comments, will create the conditions necessary for its failure.  I guess the loss of connectivity with the bridge has the same causes as the panic of the kernel with NAT and fixing set probably both.  I'm not aware of any previous reports of similar problems, so I guess that the problem is something specific to your configuration.

    It is very rare that you don't get a report panic on reboot... it would be more useful to have this panic report.  What Mac model you have?  Which exact versions of Mac OS 10.7.x, VMware Fusion 4.x and Parallels Desktop 7.x do you use when it crashes?  Just interesting related to the network 3 rd-party packages installed?  You can try to install available updates and see if that helps?

    Apple website contains a document with instructions generic to troubleshoot a kernel panic.  You might want to try these steps too, if you haven't done so already.

    See you soon,.

    --

    Darius

  • just upgraded to ch 2014, when using contact sheets and by adjusting the results of font sizes in the spacing between the images bigger and bigger while the size of police remains the same. See you soon,.

    upgrade to ch 2014, when using contact sheets and by adjusting the results of FontSize to spacing between the images grows while the font remains the same size.

    Someone at - it ideas on why this is happening.

    See you soon,.

    PAul

    Hi Paul,.

    There is a bug in the script that affects text attributes. We are now studying.

    In the meantime, xbytor updated the plug contact to work around the problem. You can find it here: ContactSheetX 2.1 released

    Kind regards

    Steve

  • Error link database to MySQL when using variables

    Hi guys

    I currently have a database of hava link to MySQL. I can read, insert, delete and update without any problem when using literals. However when I try to perform the same actions using pl/sql variables, I get the following error:

    ORA-02055: distributed update operation failed. Rollback required
    ORA-02068: following a serious error of AAA1
    ORA-28511: interruption of the RPC connection to heterogeneous remote agent using SID = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP) (HOST = ProdDB.btl)(PORT=1527) .net) (CONNECT_DATA = (SID = AAA1)))
    ORA-06512: at line 15 level

    You kindly give me some suggestions?


    PL/SQL code

    Declare

    MSISDN2 tank (8);
    IMSI2 number (28.0);
    ICC2 number (28.0);
    CNT number (28.0);

    Begin

    MSISDN2: = 610-0850';
    IMSI2: = 8950167090300132451;
    ICC2: = 702670161017765;


    Delete "SUBSCRIBERS"@AAA1 where "MSISDN" = MSISDN2; -'ICC' = ICC2 or 'IMSI' = IMSI2;

    End;


    -----------------------------------------------------------------------------------------------------------
    System information:

    Oracle Database 10.2.0.5.0 under Redhat Linux 64-bit

    Database portals Oracle ODBC 11.2.0.1.0 on the same machine as above

    UnixODBC - 3.2.1 compiled in 64-bit on the same machine so

    MySQL ODBC connector DriverVer:05.02.0002

    ------------------------------------------------------------------------------------------------------
    ODBC DSN

    ;
    ; ODBC.ini configuration for MYODBC and MYODBC 3.51 drivers
    ;

    [ODBC data sources]
    AAA1 = pilot 5.2.2 MyODBC DSN

    [AAA1]
    Driver = /usr/lib64/libmyodbc5w.so
    Description = driver MYODBC DSN 5.52
    SERVER = 10.50.18.89
    USER = tytancc2
    Password = xxxxxx
    Database = radiator
    OPTION = 3
    CHARSET = latin1
    Trace = yes
    Trace file = /tmp/unixodbc.sql.log
    Debug = 1
    Debugfile = /tmp/unixodbc.debug.log

    ---------------------------------------------------------------------------------------
    File hs
    # This is an example of initialization file of the agent that contains the HS settings
    # necessary for the database to ODBC gateway

    #
    # HS init parameters
    #
    HS_FDS_CONNECT_INFO = AAA1
    #HS_FDS_TRACE_LEVEL = 255
    HS_FDS_TRACE_LEVEL = DEBUG
    #HS_FDS_SHAREABLE_NAME = /usr/lib64/libmyodbc5w.so
    HS_FDS_SHAREABLE_NAME = /usr/lib64/libodbc.so.2
    HS_FDS_SQLLEN_INTERPRETATION = 32
    #HS_LANGUAGE = AMERICAN_AMERICA. AL32UTF8
    #HS_LANGUAGE = AMERICAN_AMERICA. WE8ISO8859P15
    #HS_LANGUAGE = AMERICAN_AMERICA. WE8ISO8859P1
    HS_LANGUAGE = AMERICAN_AMERICA. LATIN1
    HS_FDS_FETCH_ROWS = 1
    #HS_NLS_NCHAR = UCS2
    #HS_OPEN_CURSORS = 10


    #
    # ODBC specific environment variables
    #
    Set ODBCINI=/u01/oracle/.odbc.ini
    Set ODBCINSTINI=/etc/odbcinst.ini


    #
    # Required for the non-Oracle system environment variables
    #
    set LD_LIBRARY_PATH = / usr/lib64


    --------------------------------------------------------------------------------------------
    Trace file

    Oracle Corporation - 22:01:40.555 Friday, February 8, 2013


    Heterogeneous Agent release
    11.2.0.1.0




    Oracle Corporation - 22:01:40.549 Friday, February 8, 2013

    Version 11.2.0.1.0

    Hgogprd entries
    HOSGIP to 'HS_FDS_TRACE_LEVEL' returned 'DEBUG '.
    Hgosdip entries
    default assignment of 50 HS_OPEN_CURSORS
    setting HS_FDS_RECOVERY_ACCOUNT or 'RECOVER '.
    HS_FDS_RECOVERY_PWD layout to the default
    default HS_FDS_TRANSACTION_LOG of HS_TRANSACTION_LOG layout
    HS_IDLE_TIMEOUT layout to the default 0 value
    layout by default HS_FDS_TRANSACTION_ISOLATION of "READ_COMMITTED".
    layout by default «AL32UTF8» HS_NLS_NCHAR
    layout HS_FDS_TIMESTAMP_MAPPING default 'DATE '.
    layout HS_FDS_DATE_MAPPING default 'DATE '.
    layout HS_RPC_FETCH_REBLOCKING failure to 'ON '.
    HOSGIP returned the value of '1' for HS_FDS_FETCH_ROWS
    parameter HS_FDS_RESULTSET_SUPPORT default 'FALSE '.
    parameter HS_FDS_RSET_RETURN_ROWCOUNT default 'FALSE '.
    parameter HS_FDS_PROC_IS_FUNC default 'FALSE '.
    parameter HS_FDS_CHARACTER_SEMANTICS default 'FALSE '.
    parameter HS_FDS_MAP_NCHAR if there is no 'TRUE '.
    setting HS_NLS_DATE_FORMAT or 'YYYY-MM-DD HH24:MI:SS ".
    parameter HS_FDS_REPORT_REAL_AS_DOUBLE default 'FALSE '.
    HS_LONG_PIECE_TRANSFER_SIZE layout without "65536".
    parameter HS_SQL_HANDLE_STMT_REUSE default 'FALSE '.
    parameter HS_FDS_QUERY_DRIVER if there is no 'TRUE '.
    parameter HS_FDS_SUPPORT_STATISTICS default 'FALSE '.
    The HS_FDS_QUOTE_IDENTIFIER parameter is not defined
    setting in HS_KEEP_REMOTE_COLUMN_SIZE if 'OFF '.
    parameter HS_FDS_GRAPHIC_TO_MBCS default 'FALSE '.
    parameter HS_FDS_MBCS_TO_GRAPHIC default 'FALSE '.
    HOSGIP returned the value "32" for HS_FDS_SQLLEN_INTERPRETATION
    HS_CALL_NAME_ISP layout "gtw$: SQLTables; GTW$: SQLColumns. GTW$: SQLPrimaryKeys. GTW$: SQLForeignKeys. GTW$: SQLProcedures. GTW$: SQLStatistics; "gtw$: SQLGetInfo.
    parameter HS_FDS_DELAYED_OPEN if there is no 'TRUE '.
    HS_FDS_WORKAROUNDS layout by default "0".
    Release of hgosdip, rc = 0
    ORACLE_SID is "AAA1.
    Product information:
    Port RLS / Upd:1 / 0 PrdStat:0
    Agent: Oracle Database Gateway for ODBC
    : Installation
    Class: ODBC, ClassVsn:11.2.0.1.0_0008, Instance: AAA1
    Release of hgogprd, rc = 0
    Hgoinit entries
    HOCXU_COMP_CSET = 1
    HOCXU_DRV_CSET = 31
    HOCXU_DRV_NCHAR = 873
    HOCXU_DB_CSET = 31
    HOCXU_SEM_VER = 102000
    Entry hgolofn to 2013/02/08-22: 01:40
    HOSGIP to 'HS_FDS_SHAREABLE_NAME' returned ' / usr/lib64/libodbc.so.2 '.
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a08f61
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a090e5
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a09c18
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a0b6dc
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a17bc4
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a182e8
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a1bc40
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a1dad8
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a1e6dc
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a20bae
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a20bd0
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a22f44
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a276d4
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a27b90
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a2a4a4
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a2b574
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a2b99c
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a2e65c
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a2ecd0
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a31db8
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a31ac0
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a0c47c
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a0e884
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a14943
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a1714a
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a19327
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a1d2ce
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a1f648
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a210c7
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a23990
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a2414c
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a25d26
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a26cc0
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a288a8
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a28c67
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a29e88
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a2c51e
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a2ccfa
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a2d5c0
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a2de92
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a2f088
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a33fa4
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a315fe
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a36de2
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Entry hgolofns to 2013/02/08-22: 01:40
    symbol_peflctx = 0x31a380ec
    hoaerr:0
    Output hgolofns to 2013/02/08-22: 01:40
    Release of hgolofn, rc = 0 to 2013/02/08-22: 01:40
    HOSGIP to 'HS_OPEN_CURSORS' returned '50 '.
    HOSGIP to 'HS_FDS_FETCH_ROWS' returned '1 '.
    HOSGIP for "HS_LONG_PIECE_TRANSFER_SIZE" returned "65536".
    HOSGIP to 'HS_NLS_NUMERIC_CHARACTER' returned '. "
    HOSGIP to 'HS_KEEP_REMOTE_COLUMN_SIZE' returned 'OFF '.
    HOSGIP for "HS_FDS_DELAYED_OPEN" returns 'TRUE '.
    HOSGIP to 'HS_FDS_WORKAROUNDS' returned '0 '.
    HOSGIP to 'HS_FDS_MBCS_TO_GRAPHIC' returned 'FALSE '.
    HOSGIP to 'HS_FDS_GRAPHIC_TO_MBCS' returned 'FALSE '.
    treat_SQLLEN_as_compiled = 0
    Release of hgoinit, rc = 0 to 2013/02/08-22: 01:40
    Entry hgolgon to 2013/02/08-22: 01:40
    name: tytancc2, reco:0, tflag:0
    Entry hgosuec to 2013/02/08-22: 01:40
    Release of hgosuec, rc = 0 to 2013/02/08-22: 01:40
    HOSGIP to 'HS_FDS_RECOVERY_ACCOUNT' returned 'RECOVER '.
    HOSGIP for "HS_FDS_TRANSACTION_LOG" returns "HS_TRANSACTION_LOG".
    HOSGIP to 'HS_FDS_TIMESTAMP_MAPPING' returned 'DATE '.
    HOSGIP to 'HS_FDS_DATE_MAPPING' returned 'DATE '.
    HOSGIP to 'HS_FDS_CHARACTER_SEMANTICS' returned 'FALSE '.
    HOSGIP for "HS_FDS_MAP_NCHAR" returns 'TRUE '.
    HOSGIP to 'HS_FDS_RESULTSET_SUPPORT' returned 'FALSE '.
    HOSGIP to 'HS_FDS_RSET_RETURN_ROWCOUNT' returned 'FALSE '.
    HOSGIP to 'HS_FDS_PROC_IS_FUNC' returned 'FALSE '.
    HOSGIP to 'HS_FDS_REPORT_REAL_AS_DOUBLE' returned 'FALSE '.
    using tytancc2 as the default value to "HS_FDS_DEFAULT_OWNER".
    HOSGIP to 'HS_SQL_HANDLE_STMT_REUSE' returned 'FALSE '.
    Entry hgocont to 2013/02/08-22: 01:40
    HS_FDS_CONNECT_INFO = "AAA1.
    RC =-1 of HOSGIP for 'HS_FDS_CONNECT_STRING '.
    Entry hgogenconstr to 2013/02/08-22: 01:40
    DSN:AAA1, name: tytancc2
    OPTN:
    Entry hgocip to 2013/02/08-22: 01:40
    DSN:AAA1
    Release of hgocip, rc = 0 to 2013/02/08-22: 01:40
    Release of hgogenconstr, rc = 0 to 2013/02/08-22: 01:40
    Entry hgolosf to 2013/02/08-22: 01:45
    Release of hgolosf, rc = 0 to 2013/02/08-22: 01:45
    DriverName:libmyodbc5w.so, DriverVer:05.02.0002
    Name of DBMS: MySQL, DBMS Version: 5.1.66 - community-newspaper
    Release of hgocont, rc = 0 to 2013/02/08-22: 01:45
    SQLGetInfo Returns Y for SQL_CATALOG_NAME
    SQLGetInfo returns 192 for SQL_MAX_CATALOG_NAME_LEN
    Release of hgolgon, rc = 0 to 2013/02/08-22: 01:45
    Entry hgoulcp to 2013/02/08-22: 01:45
    Entry hgowlst to 2013/02/08-22: 01:45
    Release of hgowlst, rc = 0 to 2013/02/08-22: 01:45
    SQLGetInfo returns 0x0 for SQL_OWNER_USAGE
    Able TXN: isolation 3, Option: 0xf
    SQLGetInfo returns 0 for SQL_MAX_SCHEMA_NAME_LEN
    SQLGetInfo returns 192 for SQL_MAX_TABLE_NAME_LEN
    SQLGetInfo returns 192 for SQL_MAX_PROCEDURE_NAME_LEN
    SQLGetInfo returns (0 x 60) for SQL_IDENTIFIER_QUOTE_CHAR
    SQLGetInfo Returns Y for SQL_COLUMN_ALIAS
    16 functions for instance will be uploaded
    context: 0x00000000, capno:1964, add info: 0
    context: 0x00000000, capno:1989, add info: 0
    context: 0x0001ffff, capno:1991, add info: 0
    «"" context: 0x0001ffff, capno:1992, info-add: 1, translation:»»»
    context: 0x00000000, capno:3042, add info: 0, translation: "42".
    context: 0x00000000, capno:3047, add info: 0, translation: "57."
    context: 0x00000000, capno:3049, add info: 0, translation: "59".
    context: 0x00000000, capno:3050, add info: 0, translation: "60".
    context: 0x00000000, capno:3066, add info: 0
    context: 0x00000000, capno:3067, add info: 0
    context: 0x00000000, capno:3068, add info: 0
    context: 0x00000000, capno:3069, add info: 0
    capno:3500, context: 0x00000001, add info: 91, translation: "42".
    capno:3501, context: 0x00000001, add info: 93, translation: "57."
    capno:3502, context: 0x00000001, add info: 107, translation: "59".
    capno:3503, context: 0x00000001, add info: 110, translation: "60".
    Release of hgoulcp, rc = 0 to 2013/02/08-22: 01:45
    Entry hgouldt to 2013/02/08-22: 01:45
    NO translation of DD for instance have been downloaded
    Release of hgouldt, rc = 0 to 2013/02/08-22: 01:45
    Entry hgobegn to 2013/02/08-22: 01:45
    tflag:0, original: 1
    Hoi:0x9671a48, ttid (len 26) is...
    00: 54595441 4E2E6438 32323564 62642E32 [TYTAN.d8225dbd.2]
    10: 3433 33313031 [9.7.310143] 392E372E
    tbid (len 10) is...
    0: 1-000700 7FBB0400 0104 [...]
    Release of hgobegn, rc = 0 to 2013/02/08-22: 01:45
    Entry hgopdsc to 2013/02/08-22: 01:45
    Describing the procedure SUBSCRIBERS
    Output hoada
    hgopdsc, line 1406: NO hoada to print
    Release of hgopdsc, rc = 942 to 2013/02/08-22: 01:45
    Entry hgodtab to 2013/02/08-22: 01:45
    number: 1
    Table: SUBSCRIBERS
    Allocate hoada [0] @ 0x3a23590
    Entry hgopcda to 2013/02/08-22: 01:45
    Column:1 (MSISDN): dtype:1 (CHAR), prc / scl:8 / 0, nullbl:0, byte: 8, sign: 1, radix: 0
    Release of hgopcda, rc = 0 to 2013/02/08-22: 01:45
    Entry hgopcda to 2013/02/08-22: 01:45
    Column:2 (IMSI): dtype:-5 (BIGINT), prc / scl:19 / 0, nullbl:0, byte: 8, sign: 1, radix: 10
    Release of hgopcda, rc = 0 to 2013/02/08-22: 01:45
    Entry hgopcda to 2013/02/08-22: 01:45
    Column:3 (ICC): dtype:-5 (BIGINT), prc / scl:19 / 0, nullbl:0, byte: 8, sign: 1, radix: 10
    Release of hgopcda, rc = 0 to 2013/02/08-22: 01:45
    Entry hgopcda to 2013/02/08-22: 01:45
    Column:4 (CHECKATTR): dtype:1 (CHAR), prc / scl:200 / 0, nullbl:1, byte: 200, sign: 1, radix: 10
    Release of hgopcda, rc = 0 to 2013/02/08-22: 01:45
    Entry hgopcda to 2013/02/08-22: 01:45
    Column:5 (REPLYATTR): dtype:1 (CHAR), prc / scl:200 / 0, nullbl:1, byte: 200, sign: 1, radix: 10
    Release of hgopcda, rc = 0 to 2013/02/08-22: 01:45
    Entry hgopcda to 2013/02/08-22: 01:45
    Column:6 (TIMELEFT): dtype:-5 (BIGINT), prc / scl:19 / 0, nullbl:1, byte: 200, sign: 1, radix: 10
    Release of hgopcda, rc = 0 to 2013/02/08-22: 01:45
    Entry hgopcda to 2013/02/08-22: 01:45
    Column:7 (ELIMINATED): dtype:-5 (BIGINT), prc / scl:19 / 0, nullbl:1, byte: 200, sign: 1, radix: 10
    Release of hgopcda, rc = 0 to 2013/02/08-22: 01:45
    Entry hgopcda to 2013/02/08-22: 01:45
    Column:8 (Suspended): dtype:-5 (BIGINT), prc / scl:19 / 0, nullbl:1, byte: 200, sign: 1, radix: 10
    Release of hgopcda, rc = 0 to 2013/02/08-22: 01:45
    The hoada for SUBSCRIBERS table follows...
    hgodtab, line 876: print hoada @ 0x3a23590
    MAX: 8, REAL: 8, BRC:1, WHT = 6 (TABLE_DESCRIBE)
    hoadaMOD bit-values found (0x200: TREAT_AS_CHAR, 0x20: NEGATIVE_HOADADTY)
    DTY NULL-OK LEN MAXBUFLEN PR/SC CSE IND MOD NAME
    1 TANK N 8 8 0 / 0 0 0 200 MSISDN
    -5 BIGINT 8 8 N 0 / 0 0 0 20 IMSI
    -5 BIGINT 8 8 N 0 / 0 0 0 20 ICC
    1 CHAR Y 200 200 0 / 0 0 0 200 CHECKATTR
    1 CHAR Y 200 200 0 / 0 0 0 200 REPLYATTR
    -5 BIGINT Y 8 8 0 / 0 0 0 20 TIMELEFT
    -5 BIGINT Y 8 8 0 / 0 0 0 20 ELIMINATED
    -5 BIGINT Y 8 8 0 / 0 0 0 20 SUSPENDED
    Release of hgodtab, rc = 0 to 2013/02/08-22: 01:45
    Entry hgodafr, cursor IDs 0 to 2013/02/08-22: 01:45
    Free Hoada @ 0x3a23590
    Release of hgodafr, rc = 0 to 2013/02/08-22: 01:45
    Entry hgopars, id of cursor 1 to 2013/02/08-22: 01:45
    type: 0
    Text SQL hgopars, id = 1, len = 134...
    45 00: 53454 C 43542041 53495344 312E604D [SELECT A1.'MSISD]
    10: 4E602C41 4 534960 2C41312E 312E6049 [NO, A1.] "IMSI', A1.]
    20: 60494343 602C 4131 2E604348 45434B 41 ['ICC', A1' COACHA]
    30: 54545260 60524550 4 594154 2C41312E [TTR ', A1' REPLYAT]
    40: 5452602 C 54494 45 4 454654 41312E60 [TR ', A1' TIMELEFT]
    50: 602C 4131 2E60454C 494D494E 41544544 [', A1.'] ELIMINATED]
    60: 602C 4131 2E605355 5350454E 44454460 [', 'SUSPENDED' A1.]
    70: 4 206053 55425343 52494245 2046524F [A ' SUBSCRIBE]
    80: 52536020 4131 [RS A1]
    Release of hgopars, rc = 0 to 2013/02/08-22: 01:45
    Entry hgoopen, id of cursor 1 to 2013/02/08-22: 01:45
    hgoopen, line 86: NO hoada to print
    Delayed open until the first fetch.
    Release of hgoopen, rc = 0 to 2013/02/08-22: 01:45
    Entry hgodscr, id of cursor 1 to 2013/02/08-22: 01:45
    Allocate hoada @ 0x3a23538
    Entry hgopcda to 2013/02/08-22: 01:45
    Column:1 (MSISDN): dtype:1 (CHAR), prc / scl:8 / 0, nullbl:0, byte: 8, sign: 1, radix: 0
    Release of hgopcda, rc = 0 to 2013/02/08-22: 01:45
    Entry hgopcda to 2013/02/08-22: 01:45
    Column:2 (IMSI): dtype:-5 (BIGINT), prc / scl:19 / 0, nullbl:0, byte: 8, sign: 1, radix: 0
    Release of hgopcda, rc = 0 to 2013/02/08-22: 01:45
    Entry hgopcda to 2013/02/08-22: 01:45
    Column:3 (ICC): dtype:-5 (BIGINT), prc / scl:19 / 0, nullbl:0, byte: 8, sign: 1, radix: 0
    Release of hgopcda, rc = 0 to 2013/02/08-22: 01:45
    Entry hgopcda to 2013/02/08-22: 01:45
    Column:4 (CHECKATTR): dtype:1 (CHAR), prc / scl:200 / 0, nullbl:1, byte: 200, sign: 1, radix: 0
    Release of hgopcda, rc = 0 to 2013/02/08-22: 01:45
    Entry hgopcda to 2013/02/08-22: 01:45
    Column:5 (REPLYATTR): dtype:1 (CHAR), prc / scl:200 / 0, nullbl:1, byte: 200, sign: 1, radix: 0
    Release of hgopcda, rc = 0 to 2013/02/08-22: 01:45
    Entry hgopcda to 2013/02/08-22: 01:45
    Column:6 (TIMELEFT): dtype:-5 (BIGINT), prc / scl:19 / 0, nullbl:1, byte: 200, sign: 1, radix: 0
    Release of hgopcda, rc = 0 to 2013/02/08-22: 01:45
    Entry hgopcda to 2013/02/08-22: 01:45
    Column:7 (ELIMINATED): dtype:-5 (BIGINT), prc / scl:19 / 0, nullbl:1, byte: 200, sign: 1, radix: 0
    Release of hgopcda, rc = 0 to 2013/02/08-22: 01:45
    Entry hgopcda to 2013/02/08-22: 01:45
    Column:8 (Suspended): dtype:-5 (BIGINT), prc / scl:19 / 0, nullbl:1, byte: 200, sign: 1, radix: 0
    Release of hgopcda, rc = 0 to 2013/02/08-22: 01:45
    hgodscr, line 880: print hoada @ 0x3a23538
    MAX: 8, REAL: 8, BRC:1, WHT = 5 (SELECT_LIST)
    hoadaMOD bit-values found (0x200: TREAT_AS_CHAR, 0x20: NEGATIVE_HOADADTY)
    DTY NULL-OK LEN MAXBUFLEN PR/SC CSE IND MOD NAME
    1 TANK N 8 8 0 / 0 0 0 200 MSISDN
    -5 BIGINT 8 8 N 0 / 0 0 0 20 IMSI
    -5 BIGINT 8 8 N 0 / 0 0 0 20 ICC
    1 CHAR Y 200 200 0 / 0 0 0 200 CHECKATTR
    1 CHAR Y 200 200 0 / 0 0 0 200 REPLYATTR
    -5 BIGINT Y 8 8 0 / 0 0 0 20 TIMELEFT
    -5 BIGINT Y 8 8 0 / 0 0 0 20 ELIMINATED
    -5 BIGINT Y 8 8 0 / 0 0 0 20 SUSPENDED
    Release of hgodscr, rc = 0 to 2013/02/08-22: 01:45
    Entry hgoclse, id of cursor 1 to 2013/02/08-22: 01:46
    Release of hgoclse, rc = 0 to 2013/02/08-22: 01:46
    Entry hgodafr, id of cursor 1 to 2013/02/08-22: 01:46
    Free Hoada @ 0x3a23538
    Release of hgodafr, rc = 0 to 2013/02/08-22: 01:46
    Entry hgopars, id of cursor 1 to 2013/02/08-22: 01:46
    type: 0
    Text SQL hgopars, id = 1, len = 56...
    45 00: 44454 C 54452046 60535542 524F4D20 [DELETE OF ' SUB]
    10: 53435249 42455253 60205748 45524520 [OF THE TRUSQUINS WHERE]
    20:60535542 53435249 602E604D 42455253 ["SUBSCRIBERS". AM]
    30: 53495344 4E603D3F [SISDN'=?]
    Release of hgopars, rc = 0 to 2013/02/08-22: 01:46
    Entry hgoexec, id of cursor 1 to 2013/02/08-22: 01:46
    octype = 3 (REMOVE)
    hgoexec, line 108: print hoada @ 0x3a23538
    MAX: 1, SIZE: 1, BRC:1, WHT = 3 (BIND_LIST)
    hoadaMOD bit-values found (0x200: TREAT_AS_CHAR)
    DTY NULL-OK LEN MAXBUFLEN PR/SC CSE IND MOD NAME
    1 TANK N 8 0 0 / 0 31 0 200?
    Entry hgoprbv to 2013/02/08-22: 01:46
    hgoprbv, line 145: print hoada @ 0x3a23538
    MAX: 1, SIZE: 1, BRC:1, WHT = 3 (BIND_LIST)
    hoadaMOD bit-values found (0x200: TREAT_AS_CHAR)
    DTY NULL-OK LEN MAXBUFLEN PR/SC CSE IND MOD NAME
    1 TANK N 8 0 0 / 0 31 0 200?
    Release of hgoprbv, rc = 0 to 2013/02/08-22: 01:46

    Could you please put the table in the MySQL table definition is defined in the MySQL database and the way she is described using the database link (desc 'SUBSCRIBERS"@AAA1)
    What happens when you comment the gateway init parameter:
    HS_FDS_SQLLEN_INTERPRETATION = 32?

    Thank you
    Klaus

    Published by: kgronau on February 11, 2013 07:37

    Successfully tested the DG4ODBC 11.2.0.3 by the definition of a table in MySQL:
    drop table CUSTOMERS;
    create table CUSTOMERS (MSISDN char (8), numeric (28.0) IMSI2, ICC2 numeric (28.0), NTC numeric (28.0));
    insert into CUSTOMERS values (610-0850', 8950167090300132451, 702670161017765, NULL);

    and by using this code:
    SQL > select count (*) from 'SUBSCRIBERS"@MYSQL_DG4ODBC_EMGTW_1123_DB;

    COUNT (*)
    ----------
    1

    SQL > declare
    2
    3 MSISDN2 tank (8);
    4 IMSI2 number (28.0);
    5 ICC2 number (28.0);
    6 NTC number (28.0);
    7
    Begin 8

    9 10 MSISDN2: = 610-0850';
    11 IMSI2: = 8950167090300132451;
    12 ICC2: = 702670161017765;
    13
    14 remove from 'SUBSCRIBERS"@MYSQL_DG4ODBC_EMGTW_1123_DB where"MSISDN"= MSISDN2;
    15 ' ICC' = ICC2 or "IMSI" is IMSI2;.
    16
    End 17;
    18.

    PL/SQL procedure successfully completed.

    SQL > select count (*) from 'SUBSCRIBERS"@MYSQL_DG4ODBC_EMGTW_1123_DB;

    COUNT (*)
    ----------
    0

    Published by: kgronau on February 11, 2013 07:51

    Also successfully tested using DG4ODBC Oracle 11.2.0.1 database and 10.2.0.5

  • Adding file names when using "combine the files supported in acrobat.

    Adding names of files when using "combine the files supported in acrobat.

    Is this possible?

    Either as a note at the bottom of each page or a note on the print?

    Without having to write or copy and paste the names of files in the PDF by hand?

    As in "automatically"?

    What it is for:

    I do guides step by step for some software for computer magazine.

    I am taking screenshots of the software and they are sent to the art director as a bunch of .tif files to be used for layouts.

    I need to be able to show him where to put the numbers (1,2,3 etc) for steps-by-step and where he can cut the screenshots.

    I am therefore files .tif Guide to the artistic director. Using Acrobat 9 Pro I can easily combine all the .tif files into a PDF with the extension of the shell "Combine" supported files in acrobat.

    And using the comment & markup tools, I can easily ad numbering, arrows, important areas and so on.

    However, these guides often include a lot of screenshots, so it is important for the Artistic Director to be able to quickly identify each screenshot. And for that he needs the name of the original .tif file to follow the screenshot in the pdf. So that when printed out the pdf and made his page layouts, there no browse and compare a pile of screenshots without a name.

    When you combine files in Acrobat format (in flat PDF rather than a portfolio), you will get bookmarks for each document referencing the original file name. If they are not displayed, click the button in the dialog box Options combine to turn them back on.

    Since you're combining a series of pictures, you'll find yourself with a bookmark for each page - so the value seen initial of your PDF "bookmarks and page Panel" to file on the file > box properties dialog and you have close to what you want. Write the names of files in the footers is possible but requires script to extract the bookmark names and page numbers, then write a watermark on each page.

  • System crash when use underscore

    Hello.

    He seems to have a bug in the creation of TextLine when use the pointed out...

    Quick glance:

    for ()var iIndex:int = 0; iIndex < 10000; iIndex ++)

    {

         var strTest: String = « ' < flow: TextFlow paddingTop = "3" paddingLeft = "3" whiteSpaceCollapse = "preserve" xmlns:flow = "http://ns.adobe.com/textLayout/2008" > < flow: p > < textDecoration flow: duration = "highlight" > a < / flow: duration of > <: duration of flow > < / flow: duration > < / flow: p > < / flow: TextFlow > ' » ;

         var oTextFlow: TextFlow = TextFilter.importToFlow (strTest, TextFilter.TEXT_LAYOUT_FORMAT);

         var arTextLine: Array = new Array();

         var oTextLineHandler: function = function (oTextLine: TextLine): Sub {arTextLine.push (oTextLine) ;};

    TextLineFactory.createTextLinesFromTextFlow (oTextLineHandler, oTextFlow,

    new Rectangle (0, 0, 200, 200));

    }

    When you try this, PLANE crash. (Flex Builder 3).

    THS code is just one example of bug... I know its useless

    Its very strange that, if you do not create the TextFlow in the loop, it's ok...

    var strTest: String = « ' < flow: TextFlow paddingTop = "3" paddingLeft = "3" whiteSpaceCollapse = "preserve" xmlns:flow = "http://ns.adobe.com/textLayout/2008" > < flow: p > < textDecoration flow: duration = "highlight" > a < / flow: duration of > <: duration of flow > < / flow: duration > < / flow: p > < / flow: TextFlow > ' » ;

    var oTextFlow: TextFlow = TextFilter.importToFlow (strTest, TextFilter.TEXT_LAYOUT_FORMAT);

    for ()var iIndex:int = 0; iIndex < 10000; iIndex ++)

    {

         var arTextLine: Array = new Array();

         var oTextLineHandler: function = function (oTextLine: TextLine): Sub {arTextLine.push (oTextLine) ;};

    TextLineFactory.createTextLinesFromTextFlow (oTextLineHandler, oTextFlow,

    new Rectangle (0, 0, 200, 200));

    }

    What can I do? just wait for a beta version or is there a process to sync, I'm bored?

    PS: Sorry for my English...

    Interesting to note that the problem is specific AIR. I'll take an AIR project to see if I can reproduce.

    You can try this test on a newer version of TLF? The new CFC is available here: http://opensource.adobe.com/svn/opensource/flex/sdk/trunk/frameworks/libs/

Maybe you are looking for