Outputting data using an NI breakout box

For some reason in LabVIEW 7, when trying to setup a VI to output data through an analogue channel, the channel selection only lets me select input channels. Has anybody any idea why this is? Or more importantly how to get round this simple but annoying problem. (Note my VIs work in LabVIEW 6).

A common factor people miss when getting this type of error is in the properties of the Daq channel name control. If it lists only the inputs, right click on the control, and select I/O name filtering. From here you will see that the analog input channels are only being displayed. depending on the type you want, select the correct type from the drop down box. The reason for this, is because of the VI type you would connect this control to. if it were an analog input VI (aquire n samples) you dont want the end user being able to select output channels to it.

Similar Messages

  • Why do we use the CAN breakout box.

    Hi,
    I am relatively new to the CAN networks and i am having some difficulties understanding some basic concepts and i would be grateful if someone can help me out.
    so my questions are as follows:
    what's the use of the CAN breakout box apart from providing external power?
    i am working with the following equipments
    NI - 9862 and NI cDAQ-9174 chassis.
    I would like to know what model of CAN controler is present in the NI 9862 module and where is the microcontroler found, in the Ni 9862 module or Chassis?
    Thanking you in advance.
    Regards
    Bonjour,
    je suis nouveau en ce qui concerne le réseau CAN et j'ai du mal à comprendre des petits chose. Je veux savoir quel modèle de controleur CAN est présent dans le NI-9862?
    où se trouve le microcontroleur dans le chassis ou le module ni-9862?
    est-ce que je peut connecter 2 modules NI 9862 directement sans passer par le boitier d'extension?
    Cordialement.

    As much as I'd love to help you out I think you'll have more luck over here http://forums.ni.com/t5/Automotive-and-Embedded-Ne​tworks/bd-p/30
    This forum is for NI TestStand.  The experts for CAN are in the other forum.
    Good luck,
    jigg
    CTA, CLA
    teststandhelp.com
    ~Will work for kudos and/or BBQ~

  • Can i get user to put today's date in a Text entry box?

    Is there any way that you can have the student enter in today's date using a text entry box?  Or what can I use if this is what I want the student to have to do?    I tried putting in the variable box mm/dd/yyyy and that doesn't work.   Thanks

    Hello,
    If you want to be sure that the user enters a date, perhaps this widget of Jim Leichliter could be of some interest to you:
    http://captivatedev.com/2011/04/11/adobe-captivate-5-widget-text-entry-box-validator/
    Lilybiri

  • Why do we use can breakout box?

    Hi,
    I am relatively new to the CAN networks and i am having some difficulties understanding some basic concepts and i would be grateful if someone can help me out.
    so my questions are as follows:
    what's the use of the CAN breakout box apart from providing external power?
    i am working with the following equipments
    NI - 9862 and NI cDAQ-9174 chassis.
    I would like to know what model of CAN controler is present in the NI 9862 module and where is the microcontroler found, in the Ni 9862 module or Chassis?
    Thanking you in advance.
    Regards
    Bonjour,
    je suis nouveau en ce qui concerne le réseau CAN et j'ai du mal à comprendre des petits chose. Je veux savoir quel modèle de controleur CAN est présent dans le NI-9862?
    où se trouve le microcontroleur dans le chassis ou le module ni-9862?
    est-ce que je peut connecter 2 modules NI 9862 directement sans passer par le boitier d'extension?
    Cordialement

    Here is the data sheet for the 9862.
    http://www.ni.com/datasheet/pdf/en/ds-97
    The 9862 includes everything except the chassis.  A USB or Ethernet based cDAQ chassis is all you'll need to read and write CAN using the XNET library which I'm a big fan of.  Or if you are wanting to go the embedded design you'll want a cRIO chassis, or one of the chassis with an embedded PC which can run head-less.  These get a lot more expensive and you'll want to make sure the chassis is compatible with the 9862 some of the older ones are not.
    Unofficial Forum Rules and Guidelines - Hooovahh - LabVIEW Overlord
    If 10 out of 10 experts in any field say something is bad, you should probably take their opinion seriously.

  • Use of Data Flow in the Action Box

    Hi Guys
    Can any body explain the use of Data Flow in the action box?
    If anybody have the doc. mail to [email protected]
    It would be more useful if anybody expalin it with an example?
    Thanks

    Hi,
    Thanks
    know i want to confi. the following scenario
    that is
    I have to raise the ECC delivery from CRM through CIC0. After that it has to come in to the Application Area.
    In such way that when i choose the ECC delivery, it has to display the list of ECC delivers that have already delivered.
    Can you help me out how to go ahead?
    know i am able to call the ecc delivery and save it.
    Thanks

  • How to save the data present in the description box?

    HI friends,
                   I have got a requirement where i am having one description box (custom_container) in one screen and the line length is 250. Code is like this...
    DATA: CUSTOM_CONTAINER TYPE REF TO     CL_GUI_CUSTOM_CONTAINER,
    EDITOR TYPE REF TO CL_GUI_TEXTEDIT,
    REPID LIKE SY-REPID.
    CONSTANTS: LINE_LENGTH TYPE I VALUE 250.
    MODULE STATUS_101 OUTPUT........
    My description box is working fine.....
    here i want to store the data entered in the description box(text box) when i press SAVE.
    Can any one provide me the solution.

    Hi,
    Since you are using the class CL_GUI_TEXTEDIT, you can call its' method GET_TEXT_AS_R3TABLE to save the text in internal table.
    If you wan ease the work of creating Z-Table to store them, you may use FM 'SAVE_TEXT':
    SAPscript: Save text
    The function module writes a text module to the text file or text memory, depending on the specific text object.
    The module can be used to change existing texts and to create new texts. If it is clear that it is a new text, this can be specified via the parameter INSERT. The result is better performance as a test read is not performed.
    Parameters
    CLIENT
    HEADER
    INSERT
    SAVEMODE_DIRECT
    OWNER_SPECIFIED
    LOCAL_CAT
    FUNCTION
    NEWHEADER
    LINES
    Exceptions
    ID
    LANGUAGE
    NAME
    OBJECT
    Function Group
    STXD
    Hope this helps you.
    Thanks,
    Anfernee

  • How to display table field data using checkbox

    Dear sir,
              I have created PR using ME51N.  Our PR datas in EKPO table. 
              I have created select-option with prdat and Checkbox for to view PR open or closed status.
              I want check PR status details from date to date using check box.
             I have created the following code, but i will not generate output
    DATA: BEGIN OF leban OCCURS 0.
            INCLUDE STRUCTURE ekpo.
    DATA END OF leban.
    DATA new(1).
    SELECT-OPTIONS ldat FOR sy-datum. "NO-DISPLAY.
    parameters lopen like new AS CHECKBOX USER-COMMAND opn.
    parameters lclose like new as checkbox user-command cls.
    at selection-screen.
    if ldat is initial.
       message 'Enter a value' type 'W'.
    endif.
    case sy-ucomm.
    when 'opn'.
       perform getpr.
       perform findopenpr  tables leban.
    endcase.
    form getpr.
    select * from ekpo into leban where PRDAT in ldat.
    append leban.
    endselect.
    endform.
    form findopenpr tables ekpo.
        IF LOPEN = 'X'.
           select single * from ekpo into leban where PRDAT IN LDAT AND banfn = lopen.
           SORT leban BY bnfpo.
           CLEAR leban.
           if not sy-subrc = 0.
             message  'PR OPEN' type 'S'.
           ENDIF.
           WRITE: / LEBAN-BANFN.
        ENDIF.
    endform.
    With Regards,
    Baskaran

    Hi,
    Try this way,
    You shouldnt be writing two select statements into the same internal table. Also i dont see any use of perform getpr. so remove that and try
    DATA: BEGIN OF leban OCCURS 0.
    INCLUDE STRUCTURE ekpo.
    DATA END OF leban.
    DATA: BEGIN OF leban1 OCCURS 0.
    INCLUDE STRUCTURE ekpo.
    DATA END OF leban1.
    DATA new(1).
    SELECT-OPTIONS ldat FOR sy-datum. "NO-DISPLAY.
    parameters lopen like new AS CHECKBOX USER-COMMAND opn.
    parameters lclose like new as checkbox user-command cls.
    at selection-screen.
    if ldat is initial.
    message 'Enter a value' type 'W'.
    endif.
    IF LOPEN = 'X'.
    select single * from ekpo into leban where PRDAT IN LDAT AND banfn = lopen.
    if sy-subrc = 0.
    message 'PR OPEN' type 'S'.
    ENDIF.
    WRITE: / LEBAN-BANFN.
    endif.
    if LCLOSE = 'X'.
    select single * from ekpo into leban1 where PRDAT IN LDAT AND banfn eq space.
    if sy-subrc = 0.
    message 'PR CLOSE' type 'S'.
    ENDIF.
    WRITE: / LEBAN1-BANFN.
    ENDIF.
    Regards,
    Vik
    Edited by: vikred on Aug 7, 2009 6:55 PM
    Edited by: vikred on Aug 7, 2009 7:23 PM

  • K3 Breakout Box and HD Monitor

    Hello everyone,
    I am just trying to confirm something here. In regards to the Sony PVM-14L/5, I read that you don't need the HD-SDI board to monitor the HD footage. Instead, if you have a Kona card and a Breakout Box, you can connect the two using the component outputs/inputs. What confuses me is that the PVM offers both component and composite, but the K3 Box offers only composite.
    Has anyone tried or heard of this working? I hope it does; would love to save $1200.
    Thanks In Advance!
    ~Athen

    Just got the confirmation, the K3 does offer component and so it will work with the PVM as a direct feed; no need for the HD-SDI board.
    Spectacular!

  • Looking into breakout boxes

    yes breakout box,a/v deck,analog to digital convertor whatever youd like to call it..
    i went to a computer store today they only had a few and the only one that exported it into firewire said nothing about Macs on the back so i didnt buy it..just looking for something not to silly exspesive just to have rca and s video inputs and a FW output..thanks

    Hi Ian,
    I use the Canopus ADVC-100 and ADVC-110 (current model). They work great. Street price is around $220 USD The Datavideo unit that Ian Brown mentioned is a good unit also. For what it's worth, I would be cautious about the Miglia Director's Cut boxes, a fair number of people I know have had problems with them.
    You don't have to worry about Mac vs PC if you are using an external converter.
    The other thing you might consider, is to use your video cam as your analog/digital converter - as long as it supports AV/DV passthrough.

  • Breakout box question

    Hi all anyone recommend a cheap but decent breakout box that will work with my FCP set up. I have a G5 a sony DSR Dvcam deck and a mixer with xlr outs. Someone suggested a black magic card with lots of audio outs but its £500! Anyone know of something that will work for less. I'm running FCP 6. I have a mic connected to the mixer and want to use the mixer to monitor the levels into and out of the deck, FCP and mic.
    Many thanks

    Connect the mixer to your DVCam VTR's analog audio inputs and outputs. When you need to record with the mic to your Mac, simply switch the DVCam VTR's input to Video or S-Video. When monitoring the output of FCP, switch the DVCam VTR's input to DV (Firewire).
    -DH

  • Breakout box + XFI Fatality

    B Hi there, i have an XFI Fatality Pro sound card. The card is fine on its own. I have acquired a breakoutbox which i think is from the elite pro, has the model SB050 on the bottom...
    Now using the AD LINK cable i connected it to my sound card, as soon as i do this i get loud static noise untill i either mute sound or remove the AD LINK cable. I've tried individually muting all inputs and outputs on my volume panel but only muting all sound stops the noise...
    Am i simply not able to use this breakout box with my Fatality sound card? Or are there drivers i should install to enable the breakout box functionality?
    Forgot to mention im on Vista 64, core2duoMessage Edited by Creomortis on 05-5-2009 04:40 PMMessage Edited by Creomortis on 05-5-2009 04:4 [email protected]

    to the best of my understanding *(only from past experience, I dont have one of these)* the two are not compatible. The Breakout box you are talking about is for an elite pro, while the Fatality connects only to an i/o dri've or li've dri've as it used to be called. you may have mistakenly connected the breakout box to the MIDI connector/joystick port on the back of the sound card.
    Cheers,
    jmacguire

  • Can we load data using .xls in user define format(without using default template)

    Hi All,
    I'm new bee to FDM. Part of HFM support i use FDM to load flatfile data. Just has a bit more knowledge than end user.
    Requirement is that i need to load data from MS excel to Planning application via FDM.
    Previously application is in Excel(Macro driven) and upstream(data) is also in Excel(multi tab).
    As of my knowledge data can be loaded from .csv file(Excel save as CSV) with single tab.
    Could you please let me know possibilities to load data from .xls(.xlsx) to FDM.
    Thanks in advance.

    If you want to load data using Excel, utilising FDM's out-of-the-box functionality you will have to use one of the templates supplied i.e. Excel Trial Balance or Excel Multi-load template.

  • Changing color of a field after changing the data using OOPS ALV.

    Hi Experts,
    I have displayed three fields (price, no. of products and total amount) in my ALV grid using OOPS.
    Then am changing the data in either price or no. of products fields. When I click ENTER key the value in total amount changes correspondingly. Am able to achieve till this point.
    Now I have to change the color of the three fields( price, products and total amount) of the affected row alone and not the entire set of rows in the output grid.
    Please provide suggestions.
    Thanks in advance.

    Hi,
    You have to use Layout and Output data in your OO ALV. The below code is using FM you can replicate it in OO ALV
    types: begin of t_data,
             flg(3) type c,
             sty    type lvc_t_styl,
             col    type lvc_t_scol,
           end of t_data,
           t_tdata type table of t_data.
    constants: c_red type i value '255',
              c_g   type i value '1'.
    DATA: i_fcat type LVC_T_FCAT,
          s_fcat type lvc_s_fcat,
          s_lay  type lvc_s_layo,
          s_sty  type lvc_s_styl,
          s_col  type lvc_s_scol,
          i_data type t_tdata,
          s_data type t_data.
    s_lay-stylefname = 'STY'.
    s_lay-CTAB_FNAME = 'COL'.
    s_fcat-FIELDNAME = 'FLG'.
    APPEND s_fcat to i_fcat.
    CLEAR: s_data.
    s_data-flg = 'Yes'.
    s_sty-FIELDNAME = 'FLG'.
    s_sty-style = CL_GUI_ALV_GRID=>MC_STYLE_HOTSPOT.
    insert s_sty into TABLE s_data-sty.
    s_col-fname = 'FLG'.
    s_col-color-col = 6.
    s_col-color-inv = 1.
    insert s_col into table s_data-col.
    APPEND s_data to i_data.
    CLEAR: s_data.
    s_data-flg = 'No'.
    s_sty-FIELDNAME = 'FLG'.
    s_sty-style = CL_GUI_ALV_GRID=>MC_STYLE_HOTSPOT_NO.
    insert s_sty into TABLE s_data-sty.
    APPEND s_data to i_data.
    CLEAR: s_data.
    s_data-flg = 'No'.
    s_sty-FIELDNAME = 'FLG'.
    s_sty-style = CL_GUI_ALV_GRID=>MC_STYLE_HOTSPOT_NO.
    s_col-fname = 'FLG'.
    s_col-color-col = 6.
    insert s_col into table s_data-col.
    insert s_sty into TABLE s_data-sty.
    APPEND s_data to i_data.
    CLEAR: s_data.
    s_data-flg = 'Yes'.
    s_sty-FIELDNAME = 'FLG'.
    s_sty-style = CL_GUI_ALV_GRID=>MC_STYLE_HOTSPOT.
    insert s_sty into TABLE s_data-sty.
    APPEND s_data to i_data.
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC'
    EXPORTING
       IS_LAYOUT_LVC                     = s_lay
       IT_FIELDCAT_LVC                   = i_fcat
      TABLES
        T_OUTTAB                          = i_data
    EXCEPTIONS
       PROGRAM_ERROR                     = 1
       OTHERS                            = 2
    IF SY-SUBRC <> 0.
    ENDIF.
    Thanks,
    Kiruba

  • How do I make a VI that contols a 6534 card take less time to load 1Mbyte and output data ?

    Hello-
    I'm developing a pattern generation burst mode type VI that reads byte characters from a text file, manipulates the bytes that it reads and then outputs the data from a 6534 card. The REQ1 pin is pulled high which makes the card continually output data until the internal buffer is empty. An internal clock is used. The problem is that the size of the file that is read by the VI can be relatively large, in the 1MByte range. After the VI manipulation, the output array is 16 times larger than the input string. So, when the VI reads a 1MByte text file, the output array contains 16 million entries (each array entry is 3 bits by the way). It takes about 20 seco
    nds to run and output data from the 6534 even when reading files that are 200kbyte or so. I'm outputting the data at 5Mbps. I'm not sure where all the delay is coming from. Using the 'Profile VI" function under the 'Tools' menu shows a snapshot of time that really doesn't help me since it only shows that the time is spent in my VI. Is this just the result of loading large files ? Or, is there a way to preload the 1MByte file into the 32MB of RAM on the 6534 card before the VI is actually run. What I mean is that I do have the option in my system to have a time when all text files will somehow be loaded into the 6534 memory, during some initialization period, and then the VI would be run with the text file already loaded. This of course assumes that the delay is loading the file from the harddrive, but since the harddrive transfer speed is fast, I have no idea where to speed things up. Any ideas ? Thanks !

    Your question actually belongs to the Measurement Devices >> Digital IO section since it concerns operating the 653x family of digital boards. You will see other related questions and answers there. In the future, please direct your digital questions to that forum.
    If you are trying to profile your VI, you can break it into different pieces. For instance, you can make a subVI out of the file data manipulation.
    Now, are you doing pattern generation or burst mode handshaking output? From your description of the signal connections, it looks like burst mode. You can double-check in the 653x User Manual at the http://www.ni.com/manuals pages. Still, it looks like you could accomplish your task with pattern generation. There are example VIs for both operations that
    I suggest you start with. They are located in the LabVIEW >> Examples >> Daq >> Digital >> 653x.llb directory.
    It also sounds like you are doing a single buffered operation, where you have a set amount of data that you want to output, and once done, the VI will stop. You are preloading the data to the buffer at DIO Write.vi before the 6534 actually outputs the data with DIO Start.vi when you program like the examples.
    Thus, start with the appropriate example and then add the File I/O to it. You can even test with a smaller file to see the effects. You will also find useful information concerning the 6534 in the KnowledgeBase, particularly KnowledgeBase 298CGF9M "How Many Samples of Data Can I Store in the Onboard Memory of the NI 6534?". You can find this online by going to the http://www.ni.com/support and choosing KnowledgeBase from the Technical Resources pull-down menu. Then, type in keywords to search for, such as "6534".
    Regards,
    Geneva L.
    Applications Engineering
    Nati
    onal Instruments
    http://www.ni.com/ask

  • Restful service unable to insert data using PL/SQL.

    Hi all,
    Am running: AL 2.01 standalone mode on OEL 4.8 in VM box A.
    Oracle database 10.2.0.4 with Apex 4.2.0.00.27 on OEL4.8 in VM box B.
    Able to performed oracle.example.hr Restful services with no problem.
    Unable to insert data using AL 2.0.1 but works on AL 1.1.4.
    which uses the following table (under schema: scott):
    create table json_demo ( title varchar2(20), description varchar2(1000) );
    grant all on json_demo to apex_public_user; and below procedure ( scott's schema ):
    CREATE OR REPLACE
    PROCEDURE post(
        p_url     IN VARCHAR2,
        p_message IN VARCHAR2,
        p_response OUT VARCHAR2)
    IS
      l_end_loop BOOLEAN := false;
      l_http_req utl_http.req;
      l_http_resp utl_http.resp;
      l_buffer CLOB;
      l_data       VARCHAR2(20000); 
      C_USER_AGENT CONSTANT VARCHAR2(4000) := 'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)';
    BEGIN
      -- source: http://awads.net/wp/2005/11/30/http-post-from-inside-oracle/
      -- Ask UTL_HTTP not to raise an exception for 4xx and 5xx status codes,
      -- rather than just returning the text of the error page.
      utl_http.set_response_error_check(false);
      -- Begin the post request
      l_http_req := utl_http.begin_request (p_url, 'POST', utl_http.HTTP_VERSION_1_1);
      -- Set the HTTP request headers
      utl_http.set_header(l_http_req, 'User-Agent', C_USER_AGENT);
      utl_http.set_header(l_http_req, 'content-type', 'application/json;charset=UTF-8');
      utl_http.set_header(l_http_req, 'content-length', LENGTH(p_message));
      -- Write the data to the body of the HTTP request
      utl_http.write_text(l_http_req, p_message);
      -- Process the request and get the response.
      l_http_resp := utl_http.get_response (l_http_req);
      dbms_output.put_line ('status code: ' || l_http_resp.status_code);
      dbms_output.put_line ('reason phrase: ' || l_http_resp.reason_phrase);
      LOOP
        EXIT
      WHEN l_end_loop;
        BEGIN
          utl_http.read_line(l_http_resp, l_buffer, true);
          IF(l_buffer IS NOT NULL AND (LENGTH(l_buffer)>0)) THEN
            l_data    := l_data||l_buffer;
          END IF;
        EXCEPTION
        WHEN utl_http.end_of_body THEN
          l_end_loop := true;
        END;
      END LOOP;
      dbms_output.put_line(l_data);
      p_response:= l_data;
      -- Look for client-side error and report it.
      IF (l_http_resp.status_code >= 400) AND (l_http_resp.status_code <= 499) THEN
        dbms_output.put_line('Check the URL.');
        utl_http.end_response(l_http_resp);
        -- Look for server-side error and report it.
      elsif (l_http_resp.status_code >= 500) AND (l_http_resp.status_code <= 599) THEN
        dbms_output.put_line('Check if the Web site is up.');
        utl_http.end_response(l_http_resp);
        RETURN;
      END IF;
      utl_http.end_response (l_http_resp);
    EXCEPTION
    WHEN OTHERS THEN
      dbms_output.put_line (sqlerrm);
      raise;
    END; and executing in sqldeveloper 3.2.20.09 when connecting directly to box B as scott:
    SET serveroutput ON
    DECLARE
      l_url      VARCHAR2(200)   :='http://MY_IP:8585/apex/demo';
      l_json     VARCHAR2(20000) := '{"title":"thetitle","description":"thedescription"}';
      l_response VARCHAR2(30000);
    BEGIN
      post( p_url => l_url, p_message =>l_json, p_response => l_response);
    END;which resulted in :
    anonymous block completed
    status code: 200
    reason phrase: OK
    with data inserted. Setup using 2.0.1
       Workspace : wsdemo
    RESTful Service Module:  demo/
              URI Template:      test
                    Method:  POST
               Source Type:  PL/SQLand executing in sqldeveloper 3.2.20.09 when connecting directly to box B as scott:
    SET serveroutput ON
    DECLARE
      l_url      VARCHAR2(200)   :='http://MY_IP:8585//apex/wsdemo/demo/test';
      l_json     VARCHAR2(20000) := '{"title":"thetitle","description":"thedescription"}';
      l_response VARCHAR2(30000);
    BEGIN
      post( p_url => l_url, p_message =>l_json, p_response => l_response);
    END;which resulted in :
    status code: 500
    reason phrase: Internal Server Error
    Listener's log:
    Request Path passes syntax validation
    Mapping request to database pool: PoolMap [_poolName=apex, _regex=null, _workspaceIdentifier=WSDEMO, _failed=false, _lastUpdate=1364313600000, _template=/wsdemo/, _type=BASE_PATH]
    Applied database connection info
    Attempting to process with PL/SQL Gateway
    Not processed as PL/SQL Gateway request
    Attempting to process as a RESTful Service
    demo/test matches: demo/test score: 0
    Choosing: oracle.dbtools.rt.resource.templates.jdbc.JDBCResourceTemplateDispatcher as current candidate with score: Score [handle=JDBCURITemplate [scopeId=null, templateId=2648625079503782|2797815111031405, uriTemplate=demo/test], score=0, scope=SecurityConfig [constraint=none, realm=NONE, logonConfig=LogonConfig [logonForm=null, logonFailed=null]], originsAllowed=[], corsEnabled=true]
    Determining if request can be dispatched as a Tenanted RESTful Service
    Request path has one path segment, continuing processing
    Tenant Principal already established, cannot dispatch
    Chose oracle.dbtools.rt.resource.templates.jdbc.JDBCResourceTemplateDispatcher as the final candidate with score: Score [handle=JDBCURITemplate [scopeId=null, templateId=2648625079503782|2797815111031405, uriTemplate=demo/test], score=0, scope=SecurityConfig [constraint=none, realm=NONE, logonConfig=LogonConfig [logonForm=null, logonFailed=null]], originsAllowed=[], corsEnabled=true] for: POST demo/test
    demo/test is a public resource
    Using generator: oracle.dbtools.rt.plsql.AnonymousBlockGenerator
    Performing JDBC request as: SCOTT
    Mar 28, 2013 1:29:28 PM oracle.dbtools.common.jdbc.JDBCCallImpl execute
    INFO: Error occurred during execution of: [CALL, begin
    insert into scott.json_demo values(/*in:title*/?,/*in:description*/?);
    end;, [title, in, class oracle.dbtools.common.stmt.UnknownParameterType], [description, in, class oracle.dbtools.common.stmt.UnknownParameterType]]with values: [thetitle, thedescription]
    Mar 28, 2013 1:29:28 PM oracle.dbtools.common.jdbc.JDBCCallImpl execute
    INFO: ORA-06550: line 1, column 6:
    PLS-00103: Encountered the symbol "" when expecting one of the following:
       begin case declare exit for goto if loop mod null pragma
       raise return select update while with <an identifier>
       <a double-quoted delimited-identifier> <a bind variable> <<
       close current delete fetch lock insert open rollback
       savepoint set sql execute commit forall merge pipe
    The symbol "" was ignored.
    ORA-06550: line 2, column 74:
    PLS-00103: Encountered the symbol "" when expecting one of the following:
       begin case declare end exception exit for goto if loop mod
       null pragma raise return select update while with
       <an identifier> <a double-quoted delimited-id
    java.sql.SQLException: ORA-06550: line 1, column 6:
    PLS-00103: Encountered the symbol "" when expecting one of the following:
       begin case declare exit for goto if loop mod null pragma
       raise return select update while with <an identifier>
       <a double-quoted delimited-identifier> <a bind variable> <<
       close current delete fetch lock insert open rollback
       savepoint set sql execute commit forall merge pipe
    The symbol "" was ignored.
    ORA-06550: line 2, column 74:
    PLS-00103: Encountered the symbol "" when expecting one of the following:
       begin case declare end exception exit for goto if loop mod
       null pragma raise return select update while with
       <an identifier> <a double-quoted delimited-id
            at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:447)
            at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:396)
            at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:879)
            at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:505)
            at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:223)
            at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:531)
            at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:205)
            at oracle.jdbc.driver.T4CCallableStatement.executeForRows(T4CCallableStatement.java:1043)
            at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1336)
            at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3612)
            at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3713)
            at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java:4755)
            at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1378)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:597)
            at oracle.ucp.jdbc.proxy.StatementProxyFactory.invoke(StatementProxyFactory.java:242)
            at oracle.ucp.jdbc.proxy.PreparedStatementProxyFactory.invoke(PreparedStatementProxyFactory.java:124)
            at oracle.ucp.jdbc.proxy.CallableStatementProxyFactory.invoke(CallableStatementProxyFactory.java:101)
            at $Proxy46.execute(Unknown Source)
            at oracle.dbtools.common.jdbc.JDBCCallImpl.execute(JDBCCallImpl.java:44)
            at oracle.dbtools.rt.plsql.AnonymousBlockGenerator.generate(AnonymousBlockGenerator.java:176)
            at oracle.dbtools.rt.resource.templates.v2.ResourceTemplatesDispatcher$HttpResourceGenerator.response(ResourceTemplatesDispatcher.java:309)
            at oracle.dbtools.rt.web.RequestDispatchers.dispatch(RequestDispatchers.java:88)
            at oracle.dbtools.rt.web.HttpEndpointBase.restfulServices(HttpEndpointBase.java:412)
            at oracle.dbtools.rt.web.HttpEndpointBase.service(HttpEndpointBase.java:162)
            at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
            at com.sun.grizzly.http.servlet.ServletAdapter$FilterChainImpl.doFilter(ServletAdapter.java:1059)
            at com.sun.grizzly.http.servlet.ServletAdapter$FilterChainImpl.invokeFilterChain(ServletAdapter.java:999)
            at com.sun.grizzly.http.servlet.ServletAdapter.doService(ServletAdapter.java:434)
            at oracle.dbtools.standalone.SecureServletAdapter.doService(SecureServletAdapter.java:65)
            at com.sun.grizzly.http.servlet.ServletAdapter.service(ServletAdapter.java:379)
            at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:179)
            at com.sun.grizzly.tcp.http11.GrizzlyAdapterChain.service(GrizzlyAdapterChain.java:196)
            at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:179)
            at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:849)
            at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:746)
            at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1045)
            at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:228)
            at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
            at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
            at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
            at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
            at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
            at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
            at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
            at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
            at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
            at java.lang.Thread.run(Thread.java:662)
    Error during evaluation of resource template: ORA-06550: line 1, column 6:
    PLS-00103: Encountered the symbol "" when expecting one of the following:
       begin case declare exit for goto if loop mod null pragma
       raise return select update while with <an identifier>
       <a double-quoted delimited-identifier> <a bind variable> <<
       close current delete fetch lock insert open rollback
       savepoint set sql execute commit forall merge pipe
    The symbol "" was ignored.
    ORA-06550: line 2, column 74:
    PLS-00103: Encountered the symbol "" when expecting one of the following:
       begin case declare end exception exit for goto if loop mod
       null pragma raise return select update while with
       <an identifier> <a double-quoted delimited-idPlease advise.
    Regards
    Zack

    Zack.L wrote:
    Hi Andy,
    Sorry, forgot to post the Source that's use by both AL1.1.4 and AL2.0.1.
    Source
    begin
    insert into scott.json_demo values(:title,:description);
    end;
    it's failing during the insert?
    Yes, it failed during insert using AL2.0.1.
    So the above statement produces the following error message:
    The symbol "" was ignored.
    ORA-06550: line 2, column 74:
    PLS-00103: Encountered the symbol "" when expecting one of the following:
    begin case declare end exception exit for goto if loop mod
    null pragma raise return select update while with
    <an identifier> <a double-quoted delimited-idThis suggests to me that an unprintable character (notice how there is nothing between the double quotes - "") has worked its way into your PL/SQL Handler. Note how the error is reported to be a column 74 on line 2, yet line 2 of the above block should only have 58 characters, so at a pure guess somehow there's extra whitespace on line 2, that is confusing the PL/SQL compiler, I suggest re-typing the PL/SQL handler manually and seeing if that cures the problem.

Maybe you are looking for

  • Everytime I try to open safari it quit unexpectedly

    This is the details tab: Process:     Safari [1099] Path:        /Applications/Safari.app/Contents/MacOS/Safari Identifier:  com.apple.Safari Version:     5.1.6 (7534.56.5) Build Info:  WebBrowser-7534056005000000~6 Code Type:   X86-64 (Native) Paren

  • Snote + valid releases

    hello, I am facing SAPSQL_ARRAY_INSERT_DUPREC error msg, and I looked in snote and got this no. 632501 I have downloaded this snote, and can anyone lets me know how I can execute this snote ? seconldly there is valid releases : 46b 46c and 470, I wan

  • Editing User Management Properties (sapum.properties)

    Hi all, Can some one tell me how to edit the sapum.properties file?? This is very urgent. Thanks, Narahari

  • Help: BlackBerry Desktop Manager failed

    I go install apps i get the following  BlackBerry® Desktop Manager failed to validate your BlackBerry® device update. Validation failed because a module marked for add (net_rim_platform_resource__pt) is not available on local disk  Solved! Go to Solu

  • Can not sync video (movies) from iPhoto to iPad

    iPad 64GB 3G MacPro iPhoto 8.1 iTunes 9.1.1 I have a small number of videos (movies) managed in iPhoto. They cam off my digital camera and they go into iPhoto. everything has always been happy. I select a small number of them and add them and some ph