PLS-00201 error when trying to pass an OUT parameter

Hi,
Please help me to resolve the below error:
I am trying to pass an OUT parameter in a package.
I have declared it in package specs as
ProcABC(p_val IN varchar2, p_val2 IN varchar2, p_val3 OUT varchar2)
In package body
I have created the procedure as
Create or Replace procedure ProcABC(p_val IN varchar2, p_val2 IN varchar2, p_val3 OUT varchar2) AS
v_LogDir varchar2(40);
v_message varchar2(200);
BEGIN
SELECT directory_path into v_LogDir FROM ALL_DIRECTORIES WHERE directory_name = 'ABC';
v_message := v_LogDir ;
some sql statements..
p_val3 := v_message;
Return p_val3;
End procABC;
SQL> exec pkg_A.procABC('Stage2', NULL, p_val3);
Package compiles successfully but while execution it returns error as:
ORA-06550: line 1, column 74:
PLS-00201: identifier 'p_val3 ' must be declared
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored
Please advise.

Hi Suresh,
Thanks for the information and help. I was able to run the package with this usage.
Now, the issue is
I need to return a v long string by the OUT parameter so I defined the datatype of OUT parameter as CLOB.
But, when I declare local variable to run the package with this OUT paramater I get the error :
ORA-06502: PL/SQL: numeric or value error: character string buffer too small
ORA-06512: at line 1
When I pass a shorter string it works.
Kindly advise me how to resolve this issue while using CLOB as datatype of OUT parameter.

Similar Messages

  • PLS-00201 error when declaring ROWTYPE variable

    Hi,
    I want to declare the rec_ variable like this:
    PROCEDURE Insert___ (
    objid_ OUT VARCHAR2,
    objversion_ OUT VARCHAR2,
    new_ IN OUT VARCHAR2,
    attr_ IN OUT VARCHAR2 )
    IS
    rec_ OBUS.ORDER_TAB%ROWTYPE;
    where ORDER_TAB belongs to the OBUS schema, a different schema from where the present procedure is being created.
    When compiling, I get the following error:
    "PLS-00201: identifier 'OBUS.ORDER_TAB' must be declared"
    Why do I get this? Can't I refer to a different schema in the declaration area of the procedure?
    Thanks.
    Leandro.

    Thank you both. It compiled ok after granting the select privilege.
    However, I was able to execute a "select * from obus.order_tab" from a SQLPlus session, no matter if I had granted or not the SELECT privilege for that table.
    It seems the behaviour is different in a SQL session from a declaration in a procedure. Am I right? What could be the reason for this?
    Thanks.
    Leandro.

  • Error when trying to pass the proxy server

    jdev version: 10.1.2.3.0
    Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Prod
    PL/SQL Release 10.2.0.4.0 - Production
    TNS for Linux: Version 10.2.0.4.0 - Production
    Hello,
    i've follow a tutorial to make a client to consume e web service in forms.
    i must work through a proxy server.
    here is the jdev code:
    public class PrimeNumbersStubnew extends WrappedDocLiteralStub
    +{+
    public PrimeNumbersStubnew()
    +{+
    m_httpConnection = new OracleSOAPHTTPConnection();
    Properties props = new Properties();
    props.put(OracleSOAPHTTPConnection.PROXY_HOST, "10.0.2.21");
    props.put(OracleSOAPHTTPConnection.PROXY_PORT, "8070");
    props.put(OracleSOAPHTTPConnection.PROXY_AUTH_TYPE, "basic");
    props.put(OracleSOAPHTTPConnection.PROXY_USERNAME, "XXXXX");
    props.put(OracleSOAPHTTPConnection.PROXY_PASSWORD, "XXXXX");
    m_httpConnection.setProperties(props);
    +}+
    +private String _endpoint = "http://www50.brinkster.com/vbfacileinpt/np.asmx";+
    public String getEndpoint()
    +{+
    +....+
    And a receive an error when i execute the forms:
    +Exception: java.lang.Exception: [SOAPException: faultCode=SOAP-ENV:Protocol; msg=Unsupported response content type "text/html; charset=utf-8", must be: "text/xml". Response was:+
    +<HTML><HEAD>+
    +<TITLE>Access Denied</TITLE>+
    +</HEAD>+
    +<BODY>+
    +<FONT face="Helvetica">+
    +<big><strong></strong></big><BR>+
    +</FONT>+
    +<blockquote>+
    +<TABLE border=0 cellPadding=1 width="80%">+
    +<TR><TD>+
    +<FONT face="Helvetica">+
    +<big>Access Denied (authentication_failed)</big>+
    +<BR>+
    +<BR>+
    +</FONT>+
    +</TD></TR>+
    +<TR><TD>+
    +<FONT face="Helvetica">+
    +Your credentials could not be authenticated: "Credentials are missing.". You will not be permitted access until your credentials can be verified.+
    +...+
    It's like the credential were bad but i'm sure that they are correct.
    How can i do to resolve that?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    I've tested and it change nothings.
    I've try to put the property "ALLOW_USER_INTERACTION" and it work fine.
    It ask for user and pass and after it work.
    I don't understand why when i put that property it work.
    Properties prop = new Properties();
    prop.setProperty(OracleSOAPHTTPConnection.ALLOW_USER_INTERACTION,"true");
    prop.setProperty(OracleSOAPHTTPConnection.PROXY_HOST, "10.0.2.21");
    prop.setProperty(OracleSOAPHTTPConnection.PROXY_PORT,"8070");
    m_httpConnection = new OracleSOAPHTTPConnection(prop);
    A thing that i see with that prop, is that we use a Realm but even if i put the realm, the error is still there.
    Here are the screens that the property show me:
    <img src="http://www.imageshotel.org/thumbs/Malebodja/setcookierequest.jpg" alt="hébergé sur http://www.imageshotel.org/" />
    <img src="http://www.imageshotel.org/thumbs/Malebodja/authorizationrequest.jpg" alt="hébergé sur http://www.imageshotel.org/" />
    Any suggestions?
    Edited by: Malebodja on Feb 24, 2010 2:39 AM
    Edited by: Malebodja on Feb 24, 2010 2:40 AM

  • ORA-01722: invalid number error when trying to pass a list of values

    Gurus
    We are using a function like so
    The usage for the function below is
    Select fn_st_bb_nm_uc (‘1232131312, 123213312’) from dual;
    SQL> /
    Select fn_st_bb_nm_uc ('1232131312, 123213312') from dual
    ERROR at line 1:
    ORA-01722: invalid number
    It’s giving an invalid number error. When we pass one value it is working fine but when we pass a string of values it gives this error. I have opened an SR around this but would greatly appreciate your help
    Acc_blackbar is the table and acc_blkbr_id is of type number.
    FUNCTION fn_st_bb_nm_uc (pBB_ID_LIST VARCHAR2)
    RETURN VARCHAR2 IS
    vspcm_typ_nm_uc VARCHAR2 (2000);
    CURSOR stname
    IS
    SELECT distinct st.spcm_typ_nm_uc
    FROM
    acc_blackbar abb,
    acc_specimen_type ast, acc_procedure apr,
    acc_specimen_part asp,
    specimen_type st, procedure pr,
    proc_proc_family ppf
    WHERE abb.ACC_BLKBR_ID = apr.ACC_BLKBR_ID
    AND apr.ACC_SPCM_PART_ID = asp.ACC_SPCM_PART_ID
    AND asp.ACC_SPCM_TYP_ID = ast.ACC_SPCM_TYP_ID
    AND ast.ACC_SPCM_TYP_SPCM_TYP_ID = st.SPCM_TYP_ID
    AND apr.procdr_id = pr.PROCDR_ID
    AND pr.PROCDR_ID = ppf.PROCDR_ID
    AND abb.acc_blkbr_id in (pBB_ID_LIST) ;
    BEGIN
    DBMS_OUTPUT.PUT_LINE(' BB LIST : ' || pBB_ID_LIST);
    FOR st IN stname
    LOOP
    vspcm_typ_nm_uc := vspcm_typ_nm_uc || ',' || st.spcm_typ_nm_uc;
    END LOOP;
    vspcm_typ_nm_uc := SUBSTR (vspcm_typ_nm_uc, 2);
    RETURN vspcm_typ_nm_uc;
    END;

    This ask tom thread covers multiple solutions:
    [http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:210612357425|http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:210612357425]

  • Passing data from JavaScript to Applets (Error when trying to pass data)

    Hi,
    I've wrote a small applet for lists but when I try to pass data from my
    JavaScript to my applet, I get an "Error: Object doesn't support this property or method". I get this error with a select other sites including the page I'm writing, leading me to believe I may not have installed requried files or set required options. I've included the listing of the code snippet where the error occurs.
    document.listApplet.testMethod()OR when I use:
    document.applet(listApplet).testMethod()The applet is loaded by this statement:
    <OBJECT CODE="CustomAppletList" NAME="listApplet" ID="listApplet" WIDTH="1000" HEIGHT="600"></OBJECT>and loads fine but no data is passed through it's public methods. Can anyone suggest ideas how I can successfully pass data from my JavaScripts to my applets?
    Devyn

    this should work for you. In your javascript do this.
    var myApplet=document.listApplet;
    myApplet.testMethod()
    If you need more help let me know.
    Paul

  • '.class' expected Error when trying to pass an Array

    In the below method I am trying to return an array. The compiler gives me one error: '.class' expected. I am not sure if I am writing the 'return' statement correctly and not really sure of another way to code it. Below is a portion of the code and I can post all of it if need be but the other methods seem to be fine.
    import java.util.Scanner;
    public class LibraryUserAccount
    Scanner input=new Scanner(System.in);
    private final int MAX_BOOKS_ALLOWED;
    private int checkedOutBookCounter;
    private long accountNumber;
    private String socialSecurityNumber, name, address;
    private final long isbnNumbers[];
    //constructor
    public LibraryUserAccount(long accountNumber, int maxBooksAllowed)
         this.accountNumber = 0;
         MAX_BOOKS_ALLOWED = maxBooksAllowed;
    //returns the array isbnNumbers[]
    public long getCheckedOutBooksISBNNumbers()
         return isbnNumbers[];
    The error displayed as:
    LibraryUserAccount.java:111: '.class' expected
         return isbnNumbers[];
    ^
    1 error
    Thanks in advance for the help.

    Rewriting the method as:
    public long[] getCheckedOutBooksISBNNumbers()
    return isbnNumbers;
    ... has fixed that particular compiler error. Thanks jverd. I appreciate the help.
    On a separate note I am having trouble with initializing the array. What I am trying to do is initialize an array of a size equal to a value passed to the class. Example being:
    //variables
    private final int MAX_BOOKS_ALLOWED;
    private long accountNumber;
    private final long[] isbnNumbers;
    //constructor method
    public LibraryUserAccount(long accountNumber, int maxBooksAllowed)
    this.accountNumber = 0;
    MAX_BOOKS_ALLOWED = maxBooksAllowed;
    long[] isbnNumbers = new long[MAX_BOOKS_ALLOWED];
    My goal is to set the size of isbnNumbers[] to the value of MAX_BOOKS_ALLOWED. I've tried a couple of different ways to initialize the array (the latest listed above) but the compiler doesn't like what I have done. Thanks again.

  • Query Of Queries : Error When Trying To Fake Left Outer Join

    Hi there
    I am trying to replicate a left outer join, combining two query of queries using a method I located here
    However, I keep getting an error message..
    Here is the code I am using....
        <cfquery dbtype="query" name="qry">
                    SELECT *
                    FROM returnQry, returnQry2
                    WHERE returnQry.mediumImage = returnQry2.mediumImage
                    ORDER BY returnQry.name   
                </cfquery>
                <cfquery name="returnQry3" dbtype="#application.mx#">
                    SELECT *
                    FROM trackmeanings AS t
                </cfquery>      
               <cfquery dbtype="query" name="endQry">
                    SELECT name,nameRcd,mediumImage, COUNT(sMessage) AS comments
                    FROM qry, returnQry3
                    WHERE qry.name = returnQry3.sNameTrack
                    UNION
                    SELECT name,nameRcd,mediumImage, COUNT(sMessage) AS comments
                    FROM qry, returnQry3
                    WHERE #qry.name# NOT IN (#QuotedValueList(returnQry3.sNameTrack)#)
                    GROUP BY name,nameRcd,mediumImage
                </cfquery>
    When I try to use the query output in a page, i get the error message "Incorrect conditional expression,  Expected one of [like|null|between|in|comparison] condition"
    Would anyone have any ideas?
    Many thanks

    Actually , spoke a little too soon, my query now seems to be outputting duplicates when the value is found on both sides of the union, my group by clause doesnt seem to be eliminating them like it usually does.
    My SELECT code now reads
    <cfquery dbtype="query" name="endQry">
    SELECT name,nameRcd,mediumImage, COUNT(sMessage) AS comments
    FROM qry, returnQry3
    WHERE qry.name = returnQry3.sNameTrack
    GROUP BY name,nameRcd,mediumImage
    UNION
    SELECT name,nameRcd,mediumImage, 0 AS comments
    FROM qry
    WHERE qry.name NOT IN (<cfqueryparam
    value="#returnQry3.sNameTrack#"
    cfsqltype="cf_sql_varchar"
    list="yes"
    />)
    GROUP BY name,nameRcd,mediumImage
    ORDER BY name DESC
    </cfquery>
    and my ouput...is producing duplicates
    <cfoutput query="rc.qryTopTracks" group="name">
    #rc.qryTopTracks.name#
    </cfoutput>
    Would you have any idea of how to eliminate them here?  Thanks

  • Error when using int array as out parameter

    Hi,
    I have created a simple webservice in Weblogic 8.1.4 and created a method that takes the following parameters:
    * @wlws:part errorCodes style="out"
    * @wlws:part Result style="out"
    public void checkPin(int[] cardId, int validation, String cardType, int blockedBy, int[] lang, int[]errorCodes, IntHolder Result)
    I've compiled the code using an ant script and it calls autotype, source2wsdd and clientgen, then deploys the webservice successfully. However, when I invoke the webmethod either through a client (.net client) or through the weblogic console webservice test interface it throws a soap fault:
    <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><env:Body><env:Fault><faultcode>env:Server</faultcode><faultstring>Exception during processing: java.lang.IllegalArgumentException: argument type mismatch (see Fault Detail for stacktrace)</faultstring><detail><bea_fault:stacktrace xmlns:bea_fault="http://www.bea.com/servers/wls70/webservice/fault/1.0.0">java.lang.IllegalArgumentException: argument type mismatch
         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:324)
         at weblogic.webservice.component.javaclass.JavaClassInvocationHandler.invoke(JavaClassInvocationHandler.java:133)
         at weblogic.webservice.core.handler.InvokeHandler.handleRequest(InvokeHandler.java:104)
         at weblogic.webservice.core.HandlerChainImpl.handleRequest(HandlerChainImpl.java:143)
         at weblogic.webservice.core.DefaultOperation.process(DefaultOperation.java:535)
         at weblogic.webservice.server.Dispatcher.process(Dispatcher.java:204)
         at weblogic.webservice.server.Dispatcher.doDispatch(Dispatcher.java:176)
         at weblogic.webservice.server.Dispatcher.dispatch(Dispatcher.java:96)
         at weblogic.webservice.server.WebServiceManager.dispatch(WebServiceManager.java:100)
         at weblogic.webservice.server.servlet.WebServiceServlet.serverSideInvoke(WebServiceServlet.java:297)
         at weblogic.webservice.server.servlet.ServletBase.doPost(ServletBase.java:485)
         at weblogic.webservice.server.servlet.WebServiceServlet.doPost(WebServiceServlet.java:267)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:315)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6718)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)
         at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    </bea_fault:stacktrace></detail></env:Fault></env:Body></env:Envelope>
    The WSDL looks like this:
    <?xml version="1.0" encoding="UTF-8" ?>
    - <definitions xmlns:tns="http://tempuri.org/" xmlns:wsr="http://www.openuri.org/2002/10/soap/reliability/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap12enc="http://www.w3.org/2003/05/soap-encoding" xmlns:conv="http://www.openuri.org/2002/04/wsdl/conversation/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://tempuri.org/">
    - <types xmlns:tns="http://tempuri.org/" xmlns:wsr="http://www.openuri.org/2002/10/soap/reliability/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap12enc="http://www.w3.org/2003/05/soap-encoding" xmlns:conv="http://www.openuri.org/2002/04/wsdl/conversation/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/">
    - <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:stns="java:language_builtins" elementFormDefault="qualified" attributeFormDefault="qualified" targetNamespace="java:language_builtins">
    <xsd:import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
    - <xsd:complexType name="ArrayOfInt">
    - <xsd:complexContent>
    - <xsd:restriction xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" base="soapenc:Array">
    <xsd:attribute xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" ref="soapenc:arrayType" wsdl:arrayType="xsd:int[]" />
    </xsd:restriction>
    </xsd:complexContent>
    </xsd:complexType>
    </xsd:schema>
    - <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:stns="java:language_builtins.lang" elementFormDefault="qualified" attributeFormDefault="qualified" targetNamespace="java:language_builtins.lang">
    <xsd:import namespace="http://schemas.xmlsoap.org/soap/encoding/" />
    - <xsd:complexType name="ArrayOfString">
    - <xsd:complexContent>
    - <xsd:restriction xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" base="soapenc:Array">
    <xsd:attribute xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" ref="soapenc:arrayType" wsdl:arrayType="xsd:string[]" />
    </xsd:restriction>
    </xsd:complexContent>
    </xsd:complexType>
    </xsd:schema>
    </types>
    - <message name="setBlockingStatus">
    <part xmlns:partns="java:language_builtins.lang" type="partns:ArrayOfString" name="cardId" />
    <part xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:int" name="validation" />
    <part xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:int" name="cardType" />
    <part xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:int" name="blockedBy" />
    <part xmlns:partns="java:language_builtins" type="partns:ArrayOfInt" name="block" />
    <part xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:int" name="newBlockedBy" />
    </message>
    - <message name="setBlockingStatusResponse">
    <part xmlns:partns="java:language_builtins" type="partns:ArrayOfInt" name="errorCodes" />
    <part xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:int" name="Result" />
    </message>
    - <message name="getStatus">
    <part xmlns:partns="java:language_builtins.lang" type="partns:ArrayOfString" name="cardId" />
    <part xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:int" name="validation" />
    <part xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:int" name="cardType" />
    <part xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:int" name="blockedBy" />
    </message>
    - <message name="getStatusResponse">
    <part xmlns:partns="java:language_builtins" type="partns:ArrayOfInt" name="balance" />
    <part xmlns:partns="java:language_builtins" type="partns:ArrayOfInt" name="lang" />
    <part xmlns:partns="java:language_builtins" type="partns:ArrayOfInt" name="block" />
    <part xmlns:partns="java:language_builtins.lang" type="partns:ArrayOfString" name="firstUse" />
    <part xmlns:partns="java:language_builtins.lang" type="partns:ArrayOfString" name="lastUse" />
    <part xmlns:partns="java:language_builtins.lang" type="partns:ArrayOfString" name="expireFirstUse" />
    <part xmlns:partns="java:language_builtins" type="partns:ArrayOfInt" name="cardBlockedBy" />
    <part xmlns:partns="java:language_builtins.lang" type="partns:ArrayOfString" name="expireLastUse" />
    <part xmlns:partns="java:language_builtins.lang" type="partns:ArrayOfString" name="expireActivation" />
    <part xmlns:partns="java:language_builtins" type="partns:ArrayOfInt" name="errorCodes" />
    <part xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:int" name="Result" />
    </message>
    - <message name="setLang">
    <part xmlns:partns="java:language_builtins.lang" type="partns:ArrayOfString" name="cardId" />
    <part xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:int" name="validation" />
    <part xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:int" name="cardType" />
    <part xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:int" name="blockedBy" />
    <part xmlns:partns="java:language_builtins" type="partns:ArrayOfInt" name="lang" />
    </message>
    - <message name="setLangResponse">
    <part xmlns:partns="java:language_builtins" type="partns:ArrayOfInt" name="errorCodes" />
    <part xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:int" name="Result" />
    </message>
    - <message name="changeBalance">
    <part xmlns:partns="java:language_builtins.lang" type="partns:ArrayOfString" name="cardId" />
    <part xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:int" name="validation" />
    <part xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:int" name="cardType" />
    <part xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:int" name="blockedBy" />
    </message>
    - <message name="changeBalanceResponse">
    <part xmlns:partns="java:language_builtins" type="partns:ArrayOfInt" name="units" />
    <part xmlns:partns="java:language_builtins" type="partns:ArrayOfInt" name="balanceBefore" />
    <part xmlns:partns="java:language_builtins" type="partns:ArrayOfInt" name="balanceAfter" />
    <part xmlns:partns="java:language_builtins" type="partns:ArrayOfInt" name="errorCodes" />
    <part xmlns:partns="java:language_builtins" type="partns:ArrayOfInt" name="errorCodePos" />
    <part xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:int" name="Result" />
    </message>
    - <message name="checkPin">
    <part xmlns:partns="java:language_builtins" type="partns:ArrayOfInt" name="cardId" />
    <part xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:int" name="validation" />
    <part xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:string" name="cardType" />
    <part xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:int" name="blockedBy" />
    <part xmlns:partns="java:language_builtins" type="partns:ArrayOfInt" name="lang" />
    </message>
    - <message name="checkPinResponse">
    <part xmlns:partns="java:language_builtins" type="partns:ArrayOfInt" name="errorCodes" />
    <part xmlns:partns="http://www.w3.org/2001/XMLSchema" type="partns:int" name="Result" />
    </message>
    - <portType name="XanticChatCardServicePort">
    - <operation parameterOrder="cardId validation cardType blockedBy block newBlockedBy errorCodes Result" name="setBlockingStatus">
    <input message="tns:setBlockingStatus" />
    <output message="tns:setBlockingStatusResponse" />
    </operation>
    - <operation parameterOrder="cardId validation cardType blockedBy balance lang block firstUse lastUse expireFirstUse cardBlockedBy expireLastUse expireActivation errorCodes Result" name="getStatus">
    <input message="tns:getStatus" />
    <output message="tns:getStatusResponse" />
    </operation>
    - <operation parameterOrder="cardId validation cardType blockedBy lang errorCodes Result" name="setLang">
    <input message="tns:setLang" />
    <output message="tns:setLangResponse" />
    </operation>
    - <operation parameterOrder="cardId validation cardType blockedBy units balanceBefore balanceAfter errorCodes errorCodePos Result" name="changeBalance">
    <input message="tns:changeBalance" />
    <output message="tns:changeBalanceResponse" />
    </operation>
    - <operation parameterOrder="cardId validation cardType blockedBy lang errorCodes Result" name="checkPin">
    <input message="tns:checkPin" />
    <output message="tns:checkPinResponse" />
    </operation>
    </portType>
    - <binding type="tns:XanticChatCardServicePort" name="XanticChatCardServicePort">
    <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
    - <operation name="setBlockingStatus">
    <soap:operation style="rpc" soapAction="" />
    - <input>
    <soap:body namespace="http://tempuri.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" />
    </input>
    - <output>
    <soap:body namespace="http://tempuri.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" />
    </output>
    </operation>
    - <operation name="getStatus">
    <soap:operation style="rpc" soapAction="" />
    - <input>
    <soap:body namespace="http://tempuri.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" />
    </input>
    - <output>
    <soap:body namespace="http://tempuri.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" />
    </output>
    </operation>
    - <operation name="setLang">
    <soap:operation style="rpc" soapAction="" />
    - <input>
    <soap:body namespace="http://tempuri.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" />
    </input>
    - <output>
    <soap:body namespace="http://tempuri.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" />
    </output>
    </operation>
    - <operation name="changeBalance">
    <soap:operation style="rpc" soapAction="" />
    - <input>
    <soap:body namespace="http://tempuri.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" />
    </input>
    - <output>
    <soap:body namespace="http://tempuri.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" />
    </output>
    </operation>
    - <operation name="checkPin">
    <soap:operation style="rpc" soapAction="" />
    - <input>
    <soap:body namespace="http://tempuri.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" />
    </input>
    - <output>
    <soap:body namespace="http://tempuri.org/" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" use="encoded" />
    </output>
    </operation>
    </binding>
    - <service name="XanticChatCardService">
    - <port name="XanticChatCardServicePort" binding="tns:XanticChatCardServicePort">
    <soap:address location="http://localhost:7001/XanticChatCardWebservice/XanticChatCardService" />
    </port>
    </service>
    </definitions>
    Any idea what the problem would be? This should work

    Ok...I proved myself wrong. After further review I found a post on here that somebody had a similar problem and solved it. It all comes down to the autotype generation. For some reason, my autotypes get generated in a different namespace "language_builtins.lang". I read that XML-RPC wants all custom out parameters to be placed under the webservice package/holders namespace but for some reason autotype autogenerates the holders in language_builtins. I've played with the options for autotype but nothing seem to fix it so I basically took the .wsdl file generated by source2wsdd, changed all references to language_builtins to the proper namespace and reran autotypes with the wsdl option instead of javaComponent. That seem to have forced the classes to be generated in the correct directories.

  • I receive an error when trying to convert PDF to word.  Pls help, I have a paid acct.

    I receive an error when trying to convert PDF to word.  Can someone advise on how to resolve?

    "an error" really doesn't tell us much.
    Assuming that you use the ExportPDF online service, I suggest that you Contact Customer Care - click on the Still need help? button to chat or talk with an agent.
    [topic moved to ExportPDF forum]

  • Why compilation error--when trying to access the table from itcsi schema

    Hi,
    when querying the table from itcsi.app iam able to see the data but used in proc saying invalid table name. Whats the problem
    when declared p_app_i_old app.app_i%type----It is throwing pls-00201 error
    1 Create or replace procedure Test_insert(p_app_i_old integer,
    2 p_app_i_new integer,
    3 p_APP_ISAC_CPT_I varchar2)
    4 is
    5 cursor c1 is
    6 select distinct table_name,owner
    7 from all_tab_columns
    8 where owner = 'ITCSI' and column_name='APP_I';
    9 t_tablename varchar2(25);
    10 t_string varchar2(300);
    11 t_num number;
    12 Begin
    13 For c2 in c1 loop
    14 t_num := 0;
    15 t_string := 'SELECT count(*) FROM ' || c2.owner ||'.'||c2.table_name||' WHERE APP_I = '||p_
    16 execute immediate t_string into t_num;
    17 if t_num > 0 then
    18 -- dbms_output.put_line('The table name is '||c1_rec.table_name);
    19 if c2.Table_name = 'APP' Then
    20 INSERT INTO itcsi.App
    21 SELECT p_app_i_new,
    22 app_acrnym_c,
    23 app_x,
    24 app_desc_t,
    25 app_ipads_t,
    26 app_prdcn_stat_t,
    27 app_prdcn_stat_d,
    28 app_isd_tier_c,
    29 app_bus_cont_c,
    30 app_extnl_cstm_c,
    31 app-ecrpt_lvl_c,
    32 app_isac_cpt_i,
    33 dsw_gpn_i,
    34 ed_cntnt_srce_t,
    35 usr_upd_uunm_i,
    36 ed_upd_m
    37 FROM itcsi.APP
    38 WHERE app_i = p_app_i_old;
    39 elsif c2.Table_name = 'APP_CETRN' Then
    40 Insert into itcsi.APP_CETRN
    41 select p_app_i_new,
    42 app_cetrn_i,
    43 app-curr_cmplnc_t,
    44 app_rqr_cmplnc_t,
    45 dsw_gpn_i,
    46 ed_cntnt_srce_t,
    47 usr_upd_uunm_i,
    48 ed_upd_m
    49 FROM itcsi.APP_CETRN
    50 WHERE app_i = p_app_i_old;
    51 elsif c2.Table_name = 'APP_GPC' Then
    52 Insert into itcsi.APP_GPC
    53 select p_app_i_new,
    54 gpc_dpnt_x,
    55 gpc_elemy_x,
    56 pro_i,
    57 dsw_gpn_i,
    58 ed_cntnt_srce_t,
    59 usr_usr_upd_uunm
    60 FROM itcsi.APP_GPC
    61 WHERE app_i = p_app_i_old;
    62 End if;
    63 End if;
    64 End loop;
    65 --Commit;
    66* End;
    SQL> /
    Warning: Procedure created with compilation errors.
    SQL> show errors
    Errors for PROCEDURE TEST_INSERT:
    LINE/COL ERROR
    20/2 PL/SQL: SQL Statement ignored
    37/23 PL/SQL: ORA-00942: table or view does not exist
    40/2 PL/SQL: SQL Statement ignored
    Thanks

    how do i check the grant?
    if am in my own schema,how do i connect to itcsi
    schema?if you are using a schema other than the ITCSI schema, you need to login as ITCSI. or if you have dba user account you can grant a privilege of
      GRANT ALL on ITCSI.APPS to <other SCHEMA>;

  • Portal runtime error when trying to create new Iviews in EP

    Hi
    Require an Urgent help
    getting portal runtime error when trying to create a new iView in portal. I am unable to create a single iView  in portal.
    It was working before please see this error message
      Portal Runtime Error
    An exception occurred while processing a request for :
    iView : com.sap.portal.appintegrator.sap.WebDynproPageBuilder
    Component Name : com.sap.portal.appintegrator.sap.WebDynproPageBuilder
    Error occurs during the rendering of jsp component.
    Exception id: 05:20_12/01/08_0004_17115850
    See the details for the exception ID in the log file
    AM Iworking on NW2004s sp11. I was able to create iViews on this system before
    let me know where to check the log file also. Points will be awarded
    Thank you
    Krishna Kanth
    Edited by: siddi siddi on Jan 13, 2008 12:05 AM

    Krishna Kanth,
    logs can be read from nwa, if you hv the relevant access or get portal admin to pass the defaulttrace file to you. Login to nwa, navigate to Monitoring-Logs and traces and select (either default trace or last 24hrs) to view the logs. hope this helps
    prachi

  • "500 internal server error" when trying to use F4 help in the variable sele

    Hi Experts,
    I am getting "500 internal server error" when trying to use F4 help in the variable selection screen (in WAD).
    How could this be resolved?
    Quick reply would be very helpfull.
    Thanks in advance !!

    It seems you are using wrong client ID. Make sure your logon pad has right details. You should verify this with your basis team.
    If the problem persists then try re-installing. But before you do that you can execute sapbexc.xla which is in the c:\program files\sap\bw. Type c:\ in cell c3 and click "start button". Any red flag means you have wrong version dll/ocx on your local drive, in that case you should reinstall with right patches.
    if this solution helps u then pls assign points

  • I am getting a 404 error when trying to access any search link using google, I can get to a website if I enter the url directly.  I have cleared my history, emptied the cache and reset safari.

    I keep getting a 404 error when trying to access any search link using google, I can get to a website by directly using the URL.  I have cleared history, empited the cache and reset safari.  Any suggestions.

    Right. If you are using delegated privs and sudo, make sure that sudo is configured to pass on the PERL5LIB and ORACLE_HOME environment variables at least.

  • PLS-00428 Error when creating a new trigger

    Hi,
    I'm encountering the PLS-00428 error when I run the script below.
    CREATE OR REPLACE TRIGGER TIBCOUSER.po_response_trigger
    BEFORE INSERT ON po_response FOR EACH ROW
    BEGIN
    IF:NEW.ariba_processsequence is null then
    SELECT pttransid AS pttransid, 'Product Test Pass 1' AS pttransname, aribaorderid AS aribaorderid, '0' AS errorcode, '' AS MESSAGE, SYSDATE AS ariba_insertdate
    FROM po_request
    WHERE adb_l_delivery_status = 'N';
    UPDATE po_request
    SET adb_l_delivery_status = 'C'
    WHERE adb_l_delivery_status = 'N';
    END IF;
    END;
    Can someone point out what is missing or what is wrong with the script? Any help would be much appreciated.
    Regards,
    Jigger

    Hi Jigger,
    I was able to create the trigger using the script below.That's nice, you got the trigger created. Below is your trigger, I have added some comments.
    create or replace trigger tibcouser.po_response_trigger
       before insert or update
       on po_response
       for each row
    declare
      -- 1. These variables should really be anchored to po_response
      -- 2. They should be named differently than columns in po_response
      -- 3. It seems that you don't need them (See 7.)
       pttransid               integer := null;
       pttransname             varchar2(255) := null;
       aribaorderid            varchar2(255) := null;
       errorcode               integer := null;
       message                 varchar2(255) := null;
       ariba_insertdate        date := null;
       adb_l_delivery_status   char(1) := null;
    begin
      -- 4. This is never true, since adb_l_delivery_status is null, here
          -- So, I guess your trigger never does anything, so in a sense it works
       if (adb_l_delivery_status = 'N')
       then
        -- 5. This select  will raise too_many_rows, when there is more than one record in po_response.
        -- 6. It seems you will have a problem with mutating table
        -- 7. The select doesn't do anything, you never use any of the values selected
        -- 8. The select is confusing, since variables are named equally to columns
        -- 9. You select constants, why not just assign them right away
        select pttransid
                ,pttransname
                ,aribaorderid
                ,'0'
                ,sysdate
            into pttransid
                ,pttransname
                ,aribaorderid
                ,errorcode
                ,message
                ,ariba_insertdate
            from po_response;
          -- 10. This update will update ALL records in po_request, probably not what you want.
          update po_request
             set adb_l_delivery_status = 'C';
       end if;
    -- 11. Good practise dictates end po_response_trigger;
    end;
    /In general, when you think your post has been answered, then kindly mark it as such.
    Regards
    Peter

  • PLS-00201 error calling function in package member

    Hello,
    I'm trying to call a function defined in a PL/SQL package, but receiving a PLS-00201 error.

    Sorry, a finger-controller error caused me to submit before I was ready. I'm having the module replaced today. :)
    After rethinking my decision to post here, I decided not to. I've never received a helpful answer, probably because the issues are not simple... Too bad.

Maybe you are looking for

  • Grouping of Simple JButtons

    I have a group of JButtons in a Popup Menu Panel arranged in 1 column. I want to use them as CheckBoxButtons. i.e. when one button is selected, I want all the other buttons to be unselected in that pop up panel. I can't use JCheckBox buttons as my ar

  • Problem in Web service - document style

    Hi, I want to create document style webservices using axis tool. so i need any sample codes and procedure for creating document style web services using axis tool . If any one help me in regarding this i will be thankfull to u. regards tuty.richard

  • WRVS4400N v2.0 with latest firmare (2.0.2.1) PPPoE connection fails to connect

    I couldn’t connect to my ISP with PPPoE, below is the log of connection attempts. Is there any solution of this problem? Here is a portion of log during connection attemts All Log Type: Jan 1 03:05:00 - Plugin pppoe loaded. Jan 1 03:05:00 - PPPoE Plu

  • Moving ReturnNavigation link to the right side of the footer

    Hi, By default 'Return Navgation' appears at the left hand side of the Page footer. How to move it to the right side of the page footer. Thanks, Gowtam.

  • Excel spreadsheet as a datasource?

    Hello All, Is it possible to set up excel as a datasource for liquid data? Are there any docs on this? thanks, Pak