Return-Path: Delivered-To: apmail-jakarta-jmeter-user-archive@www.apache.org Received: (qmail 79863 invoked from network); 22 Oct 2009 16:31:24 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 22 Oct 2009 16:31:24 -0000 Received: (qmail 89872 invoked by uid 500); 22 Oct 2009 16:31:23 -0000 Delivered-To: apmail-jakarta-jmeter-user-archive@jakarta.apache.org Received: (qmail 89850 invoked by uid 500); 22 Oct 2009 16:31:23 -0000 Mailing-List: contact jmeter-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "JMeter Users List" Reply-To: "JMeter Users List" Delivered-To: mailing list jmeter-user@jakarta.apache.org Received: (qmail 89840 invoked by uid 99); 22 Oct 2009 16:31:23 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 22 Oct 2009 16:31:23 +0000 X-ASF-Spam-Status: No, hits=-2.6 required=5.0 tests=AWL,BAYES_00,HTML_MESSAGE X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of shettyd@gmail.com designates 209.85.216.172 as permitted sender) Received: from [209.85.216.172] (HELO mail-px0-f172.google.com) (209.85.216.172) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 22 Oct 2009 16:31:18 +0000 Received: by pxi2 with SMTP id 2so6276839pxi.11 for ; Thu, 22 Oct 2009 09:30:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type; bh=B0Z10dcQz7G4pLOwhAJgcXNusHo71PYqmqvCuV07E1g=; b=Erui0ez+qZiH3KFuD632uN2f7Hx/7pBKtL/vdnPRzeUa0s/CMSstVy0a4l2sZDHl0G Vn/1GZKqmDbYRdMaWPPbTlPHtogGbFASJx3gpGEd9LG5Ej4Npv4OPS8M2SNuJlDTIUgw uEgToP2DD/s9iaAYF/dBwP4K9QHageH9cCzMI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=ukWzbsMeCpcDKrBn0jRfuSmYhiWoDpf2ZwrULLkATAkSmDLPi/xGEU1BHOf0lO1Tvy v2fdLlxpdw/jd9N5E3nqhGFTB3y59mnsekFCo1NOp+JWEsC+/h/A6Zu3GHXGI0wrZ1xF NLNPsaNoXN5ZVEMYYeMHfwq1TAh/qBF3HII14= MIME-Version: 1.0 Received: by 10.140.135.11 with SMTP id i11mr1735041rvd.102.1256229057931; Thu, 22 Oct 2009 09:30:57 -0700 (PDT) In-Reply-To: References: <4483c26c0910210911l1ff3febt22df05487f550b30@mail.gmail.com> Date: Thu, 22 Oct 2009 09:30:57 -0700 Message-ID: <4483c26c0910220930g5168bb1fldf106a7c29c6d300@mail.gmail.com> Subject: Re: JMeter - How do i run a stored procedure From: Deepak Shetty To: JMeter Users List Content-Type: multipart/alternative; boundary=000e0cd22b9cc129dd0476889e8e --000e0cd22b9cc129dd0476889e8e Content-Type: text/plain; charset=ISO-8859-1 Hi You would need to write some java program that prints out java.sql.Types.OTHER. I just ran it the value would be 1111. So in your Types VARCHAR,OUT 1111 ParameterValues siioTSC09,]NULL[ Note that i havent run any Oracle SP with jmeter so Im guessing based on how I would have to implement this for calling the SP directly from Java. The problem really is that Oracle doesnt directly allow you to return a ResultSet from an SP (like say MS SQL server does and I dont think the current JDBC sampler handles this idiosyncrasy in oracle too well) Your other option is to use a java sampler to run the Stored Proc . regards deepak On Thu, Oct 22, 2009 at 5:20 AM, Daly, James wrote: > Hi Deepak, > Thank you much for your response. You are correct, I removed the semi > colon at the end and stopped getting "invalid character" on the View > Results Tree". > I have followed all your steps but have a question on how do I integer value for SqlTypes.Other> as you mention below. > > Parameters types = VARCHAR, OUT SqlTypes.Other> > > Can I just type in for Parameters types: VARCHAR, OUT > > But if I do this I get on "view result tree" - Response message: > java.sql.SQLException: Invalid data type: OUT > > How can I fix this? > Thank you. > James > > -----Original Message----- > From: Deepak Shetty [mailto:shettyd@gmail.com] > Sent: Wednesday, October 21, 2009 12:11 PM > To: JMeter Users List > Subject: Re: JMeter - How do i run a stored procedure > > Some observations > a. The error you see is probably caused by the semi colon at the end. > This > shouldnt be there in java > b. Second your call doesnt match the declaration. > CALL CRIS_SYSTEM_ADMIN_PKG.CRIS_ > > > > GET_USERINFO_BY_EMAIL_SP(?,?) > > > Parameters types = VARCHAR, OUT SqlTypes.Other> > Parameter Values = siioTSC09, NULL > > Note that i havent tested this out :) but the general principle is that > as > many '?' are needed as there are parameters > > c. As far as I know you cannot return OUT ref cursors in a form that can > be > processed by the JDBC sampler , i.e. you can execute the Stored proc but > if > you want to process the return resultset, you cant use the JDBC sampler. > > regards > deepak > > > > On Wed, Oct 21, 2009 at 5:48 AM, Daly, James wrote: > > > To whom it may concern, > > > > > > > > I am trying to call a stored procedure using jmeter (Version - 2.3.2) > > and getting some errors. > > > > This SQL procedure which gets userinfo by e-mail for user: siioTSC09. > > > > Below is the actual procedure i used in JMeter and the procedure from > > pl/sql viewer under packages. > > > > For "Parameter Values", I entered the username(not sure if this is > > correct). > > > > > > > > Actual procedure i am using in JMeter JDBC Request control panel: > > > > CALL CRIS_SYSTEM_ADMIN_PKG.CRIS_GET_USERINFO_BY_EMAIL_SP(); > > > > > > > > Query Type: Callable statement > > > > Parameter values: siioTSC09 > > > > Parameter types: VARCHAR > > > > > > > > - Get the following message after running JDBX Request. > > > > Response message: java.sql.SQLException: ORA-00911: invalid character. > > > > > > > > > > > > Procedure from PL/SQL: > > > > CALL CRIS_SYSTEM_ADMIN_PKG.CRIS_GET_USERINFO_BY_EMAIL_SP(P_USER_EMAIL > IN > > VARCHAR2, > > > > P_REF_CURSOR OUT CRIS_GLOBAL_PARMS_PKG.T_REF_CUR); > > > > > > > > Can anyone help me with this? > > > > Thank you. > > > > > > > > Thank you, > > > > James Daly > > > > dalyj@ibacorp.us > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org > For additional commands, e-mail: jmeter-user-help@jakarta.apache.org > > --000e0cd22b9cc129dd0476889e8e--