Problem with Input out put parametes of IViews in callable objects

Dear Friends,
I have designed model which contains 2 IViews
Apply leave IViews
Approve leave Iviews
In both the cases i have exposed the in & out parameters using start & end point.
Finally deployed in portal successfully
Guided procedures ->Design Time
I have created folder
when i create callable objects using this IViews , i dont see the input & out put parameters exposed in context parameters tab for this IView.
Any step i missed.
Regards
shekar Chandra

HI Nishi
            struck up with minor problem,
We have a application designed in VC.It contains
Create request
Approve Request(approve or reject buttons)
IF approved then
a.Book Request IView
b.Summary Iview
If Rejected then
a.rejected IView.
When i am designing Process with Sequential block,
all the actions namely
create request
appprove request
reject
book
summary
are processingone one by as action mentioned in sequential block irrespective of approved or rejected.
I cannot go for alternative block, since the result state buttons are desinged in IView only namely(Approve/reject).
How to overcome this probelm any suitable solution?
regards
shekar chandra

Similar Messages

  • Problem with dispalying out put of report RLLI0400

    i have added one field in the report by copieng the report to zprogram...
    i want see the out of the report ,but i am not getting any out put just giving the message saying that tha document is printed...
    i need to change code in this report?
    i need to change any thing in form DRUCKER_EINSCHALTEN,
    if yes please tell me what changes are needed.....

    Hi Kranthi,
    in sub routine DRUCKER_EINSCHALTEN omit the code NO-DIALOG with NEW_PAGE command. i think it is genreating output into a spool request and suppress the dialog. if you omit this NO-DIALOG it will generate output.
    Regards
    Krishnendu

  • Problem with email out put

    Hi SD gurus,
    I have enabeld emailing fucnitnality for an out put.
    Maintained record for the same.
    When I am creating order it is pulling the out put in to the order.BUt when i am saving the order the out put didnt get succes and it is red color.
    I checked  proceeing log and the error is " Maintain an output device in your user master record "
    I even maintined out put device as per above error message in SU01.
    But sill getting same error in the out put.
    Can somebody help resolve this.
    Thanks in advance,
    Vivek

    Hi,
    Goto VV12 T.Code.
    Select your output type.
    Execute.
    Click on Communication.
    Here maintain the output device as LP01/LOCL or as the entry required for you from F4 help.
    Tick print immediately.
    Save.
    Regards,
    Krishna.

  • Problem with an Out Put Stream Writer

    I want to open an URL so I use the following code inside a try bolc
    URL recup = new URL("http://www.sun.com");
    getAppletContext().showDocument(recup,"_blank");but once I add the following line of code
    writer = new OutputStreamWriter(conn.getOutputStream Ican't open the URL mentioened above
    that means the following code doesn't work
    writer = new OutputStreamWriter(conn.getOutputStreamURL recup = new URL("http://www.sun.com");
    getAppletContext().showDocument(recup,"_blank");
    conn is a connexion that I establish before
    that is just a piece of my code

    Your post is not correct,
    Ask yourselve the following questions:
    1. does accint.dll support POST data or only GET?
    2. does accint.dll need a cookie (session)?
    3. what do you want to post?
    4. does it need authentication
    what does this give you, it will read the response if there is any:
    import java.io.*;
    import java.applet.*;
    import java.net.*;
    public class test extends Applet implements Runnable {
         public static void main(String[] args) {
              new test();
         public test() {
              new Thread(this).start();
         public void init() {
              System.out.println("this is init");
         public void run() {
              try {
                   SendPostRequest();
              } catch (Exception e) {
                   e.printStackTrace();
         public void SendPostRequest() {
              URL url = null;
              URLConnection conn = null;
              OutputStream writer = null;
              try {
                   // set value for provenance
                   StringBuffer b = new StringBuffer();
                   b.append(URLEncoder.encode("provenance","UTF-8"));
                   b.append("=");
                   b.append(URLEncoder.encode("CTLIDT", "UTF-8"));
                   // set value for environnement
                   b.append("&");
                   b.append(URLEncoder.encode("environnement", "UTF-8"));
                   b.append("=");
                   b.append(URLEncoder.encode("expsv", "UTF-8"));
                   // where is your & here, what value are you setting here????
                   b.append("=");
                   b.append(URLEncoder.encode("0", "UTF-8"));
                   // set value for CODLANG
                   b.append("&");
                   b.append(URLEncoder.encode("CODLANG", "UTF-8"));
                   b.append("=");
                   b.append(URLEncoder.encode("0", "UTF-8"));
                   // set value for password
                   b.append("&");
                   b.append(URLEncoder.encode("password", "UTF-8"));
                   b.append("=");
                   b.append(URLEncoder.encode("AAAAA", "UTF-8"));
                   // set value for nom
                   b.append("&");
                   b.append(URLEncoder.encode("nom", "UTF-8"));
                   b.append("=");
                   b.append(URLEncoder.encode("XYBI5400", "UTF-8"));
                   url = new URL(
                   "http://portail-sav2000.francetelecom.fr/binaccdi/accint.dll");
                   conn = url.openConnection();
                   conn.setDoOutput(true);
                   conn.setDoInput(true);
                   //Send request
                   writer = conn.getOutputStream();
                   writer.write(b.toString().getBytes("UTF-8"));
                   writer.flush();
                   writer.close();
                   // the probleme is here I can't open the " francetelecom" page in
                   // the browser
                   //this is independent from the connection above
                   // I mentione that no problem happens during the compiltaion and
                   // no exception throwed during the execution
                   System.out.println(readResponse(conn));
              } catch (Exception e) {
                   e.printStackTrace();
         public String readResponse(URLConnection urlc) {
              // it is VERRY importaint to read the entire response
              // if you want to connect to the same server again
              // this is because closing the inputstream does not close the socket
              // and response data from a previous request could be mixed up with the
              // current
              InputStream is;
              byte[] buf = new byte[1024];
              String returnValue = "";
              try {
                   is = urlc.getInputStream();
                   int len = 0;
                   ByteArrayOutputStream bos = new ByteArrayOutputStream();
                   while ((len = is.read(buf)) > 0) {
                        bos.write(buf, 0, len);
                   // close the inputstream
                   is.close();
                   returnValue = new String(bos.toByteArray());
              } catch (IOException e) {
                   try {
                        // now failing to read the inputstream does not mean the server
                        // did not send
                        // any data, here is how you can read that data, this is needed
                        // for the same
                        // reason mentioned above.
                        e.printStackTrace();
                        System.out
                                  .println(((HttpURLConnection) urlc).getResponseCode());
                        InputStream es = ((HttpURLConnection) urlc).getErrorStream();
                        int ret = 0;
                        // read the response body
                        while ((ret = es.read(buf)) > 0) {}
                        // close the errorstream
                        es.close();
                   } catch (IOException ex) {
                        // deal with the exception
              return returnValue;
    }

  • What type of out put parameter should i have to pass here?

    Hi all,
               I'm working on a custom function module. In that i have to call a standard function module "SAPWL_READ_STATISTIC_FILES".
    This standard FM is returning the values in changing parameter "ALL_STATS" of type "SAPWL_ALLSTATS". SAPWL_ALLSTATS is a structure in a pool structure "sapwl".
    My problem is when i'm testing the standard FM with some input parameters its throughing some values into changing parameter "ALL_STATS", but in my custom FM for the same standard FM i'm passing the same values its not throughing any values into that changing parameter "ALL_STATS".
    So can anybody check this standard FM and suggest me how to declare the output parameter type and pass? Its a pool structure there i'm getting problem to define it. Help me out please.
    Thanks & Regards
    Naidu

    Hello Naidu
    Using the sample report ZUS_SDN_READ_STATISTICAL_FILES I can fetch a couple of records from the system (ERP 6.0).
    If your selection does not work within your custom function module then perhaps there is some conversion problem with the input data (keep in mind that the SAP-GUI takes care of all conversions, e.g. a date '10.11.2008' is automatically converted into '20081110').
    *& Report  ZUS_SDN_READ_STATISTICAL_FILES
    *& Thread: What type of out put parameter should i have to pass here?
    *& <a class="jive_macro jive_macro_thread" href="" __jive_macro_name="thread" modifiedtitle="true" __default_attr="1119462"></a>
    REPORT  zus_sdn_read_statistical_files.
    TYPE-POOLS: sapwl.
    DATA: gt_stats    TYPE STANDARD TABLE OF sapwl_statrec.
    DATA: gd_msg      TYPE bapi_msg.
    START-OF-SELECTION.
      CALL FUNCTION 'SAPWL_READ_STATISTIC_FILES'
        EXPORTING
          read_client                 = syst-mandt
    *     READ_TIME                   = '001000'
    *     READ_TIME_DELTA             = '000200'
    *     READ_EXCLUDE_USERNAME       =
    *     READ_START_DATE             = SY-DATUM
    *     READ_START_TIME             = ' '
    *     READ_USERNAME               =
    *     READ_WORKPROCESS            = 'FFFF'
    *     STATISTIC_FILE              = ' '
    *     AS_STATISTIC_FILE           = ' '
    *     NO_BUFFER_FLUSH             = ' '
    *     WAIT_FACTOR                 = 150
    *     INCLUDE_APPL_STAT           = ' '
    *   IMPORTING
    *     PROBLEMS                    =
    *     TOTAL_RECS_READ             =
    *   TABLES
    *     PROTOCOL                    =
    *     RFC_RETURNS                 =
    *     SERVER_LIST                 =
        CHANGING
          all_stats                   = gt_stats.
      DESCRIBE TABLE gt_stats.
      WRITE syst-tfill TO gd_msg NO-ZERO.
      CONDENSE gd_msg NO-GAPS.
      CONCATENATE gd_msg 'Records found' INTO gd_msg
        SEPARATED BY space.
      MESSAGE gd_msg TYPE 'I'.
    END-OF-SELECTION.
    Regards
      Uwe

  • Problems with filling out PDF forms

    We have problems with filling out PDF-forms. Aotomatic filling of forms is deactivated and we use the Adobe Reader 11.0.05. The problem is: After some time the inputs are wrong put down in the form. For example: I write 120 and in the form stands 125. We have already extinguished the cache. Thanks for your help in advance.

    You will get that first message when the document has been changed in a way that invalidates the internal digital signature that's applied when a document is Reader-enabled. Certain changes are allowed (e.g., filling fields, commenting, signing) and will not invalidate the signature, but others are not. The exact cause of the change is often hard to track down, but it can be due to font problems, some type of file corruption, or something that Acrobat/Reader attempts to correct when the file is opened/saved. You will also get the message if the users system time is not correct and is currently set to some time before the document was Reader-enabled. It seems best to use the most recent version of Acrobat to enabled the documents and recent versions of Reader to work with them.
    It problem is probably not related to the user using anything in the Sign pane.

  • Problems with TV Out signal after upgrading to iOS 5.1

    Has anyone experienced problems with TV Out signals on their iPad 2 using the Apple HDMI Adapter after upgrading to iOS 5.1?  I am trying to connect to my HDTV after upgrading and cintunally receive an "Unsupported Video Signal" message with a blank/back screen.  Prior to upgrading, I had no connection problems and could view TV Shows, Movies, Music Videos, Keynote, etc...without problems.  I've been unable to find any resolution to this problem, even followed Apple guidance to detach and reattach the HDMI adapter without success.  Seems like a software bug to me and it's a major problem when trying to conduct business or personal activities.  Hopeing Apple has a fix in work already...anyone else have any ideas?  Thx in advance...

    Try a reset. Press & hold the Power and Home buttons together for 10+ seconds, ignoring the red power-off slider, until you see the Apple logo. It is safe to do, there should be no content loss. It is the same as rebooting your computer.
    If that does not work, restore the iPad to the factory settings.

  • Problem with fading out particles in cs5

    I have a problem with fading out particles or anything for that matter in my CS5 after effects!  I set up the key frames right.  O opacity at first and whatever number at next and it fades in fine,  But when I try to do the reverse it will not fade out and only stops the effect if I cut its durration at the red par representing it on the top of the time line. This produces and rough aburpt cut of the effect which will not due.  Please can anyone tell me what I am doing wrong that I can't fade out particles with opacity?

    First question: What OS and what's the build of CS5.5?
    Second question: What effect are you using? There are a bunch of ways to generate particles.
    Last question: if you turn off the effect can you get the layer to fade out? Pressing Alt/Option + t will set a keyframe for opacity on your layer and reveal the keyframe in the time line. Do that, set the value to 0, then move down the timeline a few frames and set the value to 100. This should generate another keyframe. Now move down a few more frames and press Alt/Option + t or change the value for opacity to anything and then back to 100, or copy the previous keyframe and paste to set a 3rd keyframe. Finally move down a few more frames and set the value to 0. You should have 4 keyframes in your tlimeline for opacity. If you want to clean up the layer press Alt/Option + ] to set the out point for the layer.
    Everything should work just fine. Turn on the effect and your layer and the effect should fade out.
    If you want to do something else with the particles, like fade out a particle over the lifetime of the particle we'll need to know which plug-in you're using.

  • Has anybody had a problem with greyed out wifi on i phone 4 gs

    Has anybody had a problem with greyed out wifi setting on iphone 4gs

    Forty four in the last week.
    wifi greyed out

  • Problems with Input Ready Query

    Hello All,
    I'm facing problems with input ready query for BI IP.
    I've created the input query on aggregation level and maintianed all the planning settings.  It is not allowing me to edit, when i'm attaching in the web template.
    I also attached a button copy function, and i'm able to execute it and save it, but it not allowing me to change manually.
    I also enabled the 3rd option for keyfigures...data can be changed with planning functions and user input.
    Please help me in this regard.
    We have just started the development of BI-IP, please suggest me if there are any notes to be applied.
    Regards
    Kumar

    Hello Johannes,
    Yes I've set to the finest granularity...even if it is Only one characteristic and one key figure without any restrictions...
    I've checked even planning tab page under properties...it is also fine..
    But still it is not allaowing me to go to edit mode...this is a fresh instalation and the query i'm working is the first one...
    Please suggest me if there are any notes to be applied, we are on Support Pack 10.
    Regards
    Jeevan Kumar

  • Index approach will involve more input out put in what way?

    hi all ,
    can any ine explain the below point
    index approach will involve more input out put in what way?
    Regards
    shashank .k

    Hi,
    indexing involves additional I/O when performing DML on indexed tables. For example, if your table has 10 indexes, then when you insert or update one table row, you will need to update 10 indexes to reflect these changes. This causes additional I/O.
    Hope this helps.
    Best regards,
    Nikolay

  • Problem with input data format - not "only" XML

    Hi Experts,
    I have problem with input data format.
    I get some data from JMS ( MQSeries) , but input format is not clear XML. 
    This is some like flat file with content of XMLu2026.
    Example:
    0000084202008-11-0511:37<?xml version="1.0" encoding="UTF-8"?>
    <Document xmlns="urn:xsd:test.01" xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance Sndr="0001" Rcvr="SP">
    ...content....
    </Document>000016750
    Problems in this file is :
    1. data before parser <? xml version="1.0"> -> 0000084202008-11-0511:37 
    2. data after last parser </Document> -> 000016750
    This data destroy XML format.
    Unfortunately XI is not one receiver of this files and we canu2019t change this file format in queue MQSeries ( before go to XI) .
    My goal is to get XML from this file:
    <?xml version="1.0" encoding="UTF-8"?>
    <Document xmlns="urn:xsd:test.01" xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance Sndr="0001" Rcvr="SP">
    ...content....
    </Document>
    My questions:
    1. Is any way or technique to delete this data 0000084202008-11-0511:37  in XI from this file ?
    2. Is any way to get only XML from this file ?
    Thanx .
    Regards,
    Seo

    Hi Buddy
    What is the XI adapter using?
    If you use inbound File adapter content conversion you could replace these values with none and then pass it to the scenario.
    Does that help?
    Regards
    cK

  • VC iviews as callable object

    Hi
    I want to make iview as callable object .But I am unable ti get that iview in my guided procedure what is the proces to make iviews available as object in guided procedure.

    Hi shweta,
    There are two methods to what you wish to do:
    1)See the following link for the first method:
    <a href="http://help.sap.com/saphelp_nw04s/helpdata/en/44/42a095709914bce10000000a155369/frameset.htm">Exposing the iView as a Callable Object</a>
    2)For the second method, see the following links in order:
    <a href="http://help.sap.com/saphelp_nw04s/helpdata/en/0e/b4e681a095c94ea761ad0dfb33eb1b/content.htm">Adding Objects as a Delta Link</a>
    <a href="http://help.sap.com/saphelp_nw04s/helpdata/en/42/9304efa5061d6ae10000000a1553f6/frameset.htm">Creating Portal Callable Objects</a>
    Bye
    Ankur
    Do reward points if it helps!!

  • I have a little problem with input in my program...(System.in, BufferedRead

    I'm coding a program that takes a input like this :
    Sample Input
    1 11 5
    2 6 7
    3 13 9
    12 7 16
    14 3 25
    19 18 22
    23 13 29
    24 4 28
    So I wrote a code like this :
    public static void main(String[] args) throws Exception{
              BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
              String input = null;
                   while((input = br.readLine()) != null) {
                   StringTokenizer st = new StringTokenizer(input);
                   int leftX = Integer.parseInt(st.nextToken());
                   int height = Integer.parseInt(st .nextToken());
                   int rightX = Integer.parseInt(st.nextToken());
    .... rest of the code....
    But unlike I expected, the program did not pass the while loop.
    When I observed in debugging mode, when "br.readLine()" has no more strings to read,
    the whole program just becomes idle doing nothing, and it does not proceed further.
    Is there any problem with my code there? I've been trying to figure it out for hours... Please help!!!

    myunghajang wrote:
    Why doesn't it work in a way I intended? BufferedReader returns null if there is no more string to read, and what's the problem?
    It's so frustrating...The computer doesn't have a mind reading input, how is your program supposed to know you have finished typing the input?
    If you put the data in a file and redirect it into your program on the command line it will work (because the file knows where its end is)
    Your program could instead assume that a blank line is you end of input.

  • Problem with IN OUT Number, OUT RefCursor for EF Model StoredProcedure call

    When I call a stored procedure using the EF Model and implicit binding via App.config which has three parameters i.e. 'IN Number', 'IN OUT Number' and 'OUT sys_refcursor', the 'IN OUT Number' is not set correctly on return from the procedure.
    The 'IN OUT Number' is for an error code and is set to 12345 on input and is then set to 54321 by stored proceedure for return.
    The correct value is returned when the call is via OracleCommand using implicit binding via App.config but remains unchanged when the call is via EF Model and implicit binding via App.config.
    The ODP documentaion says you cannot have two OUT RefCursors when using EF Model but does not say you cannot have OUT RefCursor and other non-RefCursor OUT parameters.
    The idea behind this type of procedure is to have multiple input parameters to configure and filter the stored procedure and an output result set that consists of an error code and a collection of result rows in a RefCursor.
    I am using 11g R2 database and ODP 11g Release 2 (11.2.0.2.30) and ODAC Entity Framework beta.
    The query uses Scott/tiger schema with parameters department code, error code and list of employees for department.
    code:
    PROCEDURE TEST_PARAMETERS
    DEPT IN NUMBER,
    ERROR_CODE IN OUT NUMBER,
    DEPT_EMPLOYEES OUT sys_refcursor
    AS
    BEGIN
    DBMS_OUTPUT.PUT_LINE('DEPT = [' || DEPT || ']');
    DBMS_OUTPUT.PUT_LINE('ERROR_CODE = [' || ERROR_CODE || ']');
    OPEN DEPT_EMPLOYEES for SELECT empno, ename from emp where deptno = DEPT;
    -- set ERROR_CODE for return
    ERROR_CODE := 54321;
    END TEST_PARAMETERS;
    The App.config for implicit RefCursor binding is as follows ...
    <oracle.dataaccess.client>
    <settings>
    <add name="SCOTT.TEST_PARAMETERS.RefCursor.DEPT_EMPLOYEES"
    value="implicitRefCursor bindinfo='mode=Output'" />
    <add name="SCOTT.TEST_PARAMETERS.RefCursorMetaData.DEPT_EMPLOYEES.Column.0"
    value="implicitRefCursor metadata='ColumnName=EMPNO;
              BaseColumnName=EMPNO;BaseSchemaName=SCOTT;BaseTableName=EMP;
              NATIVE_DATA_TYPE=number;ProviderType=Int32;
              PROVIDER_DB_TYPE=Int32;DataType=System.Int32;
              ColumnSize=4;NumericPrecision=10;
                   NumericScale=3;AllowDBNull=false;IsKey=true'" />
    <add name="SCOTT.TEST_PARAMETERS.RefCursorMetaData.DEPT_EMPLOYEES.Column.1"
    value="implicitRefCursor metadata='ColumnName=ENAME;
              BaseColumnName=ENAME;BaseSchemaName=SCOTT;BaseTableName=EMP;
              NATIVE_DATA_TYPE=varchar2;ProviderType=Varchar2;
              PROVIDER_DB_TYPE=String;DataType=System.String;
              ColumnSize=10;AllowDBNull=true'" />
    </settings>
    </oracle.dataaccess.client>
    When the call is via OracleCommand both outputs are correct i.e. ERROR_CODE gets set to 54321 and the correct emplyees for department 10 are returned
    code:
    private void TestParametersViaOracleCommand()
    try
    string constr = "DATA SOURCE=ORCL;PASSWORD=tiger;PERSIST SECURITY INFO=True;USER ID=SCOTT";
    OracleConnection con = new OracleConnection(constr);
    con.Open();
    OracleCommand cmd = con.CreateCommand();
    OracleDataAdapter adapter = new OracleDataAdapter(cmd);
    DataSet ds = new DataSet();
    cmd = con.CreateCommand();
    cmd.CommandText = "SCOTT.TEST_PARAMETERS";
    cmd.CommandType = CommandType.StoredProcedure;
    cmd.BindByName = true;
    OracleParameter dept = cmd.Parameters.Add("DEPT",
    OracleDbType.Int32,
    ParameterDirection.Input);
    dept.Value = 10;
    OracleParameter errorCode = cmd.Parameters.Add("ERROR_CODE",
    OracleDbType.Int32,
    ParameterDirection.InputOutput);
    errorCode.Value = 12345;
    // RefCursor output parameter implicitly bound via App.Config
    adapter = new OracleDataAdapter(cmd);
    adapter.Fill(ds);
    // should be 54321 and is ...
    Console.WriteLine("after call errorCode.Value = " + errorCode.Value);
    Console.WriteLine("list size = {0}", ds.Tables[0].Rows.Count);
    // only one table
    DataTable deptEmployeesTable = ds.Tables[0];
    for (int ii = 0; ii < deptEmployeesTable.Rows.Count; ++ii)
    DataRow row = deptEmployeesTable.Rows[ii];
    Console.WriteLine("EMPNO: " + row[0] + "; ENAME: " + row[1]);
    catch (Exception ex)
    // Output the message
    Console.WriteLine(ex.Message);
    if (ex.InnerException != null)
    // If any details are available regarding
    // errors in the app.config, print them out
    Console.WriteLine(ex.InnerException.Message);
    if (ex.InnerException.InnerException != null)
    Console.WriteLine(
    ex.InnerException.InnerException.Message);
    output:
    before call errorCode.Value = 12345
    after call errorCode.Value = 54321 (should be 54321!)
    list size = 3
    EMPNO: 7782; ENAME: CLARK
    EMPNO: 7839; ENAME: KING
    EMPNO: 7934; ENAME: MILLER
    However when call is via EF Model the correct employees are returned but the ERROR_CODE parameter is unchanged on return.
    code:
    private void TestParametersViaEFModel()
    var context = new ScottEntities();
    Decimal dept = 10;
    ObjectParameter errorCodeParameter = new ObjectParameter("ERROR_CODE", typeof(decimal));
    errorCodeParameter.Value = 12345;
    Console.WriteLine("before call errorCodeParameter.Value = " + errorCodeParameter.Value);
    // RefCursor output parameter implicitly bound via App.Config
    var queryResult = context.TestParameters(dept, errorCodeParameter);
    // should be 54321 and is ...
    Console.WriteLine("after call errorCodeParameter.Value = " + errorCodeParameter.Value + " (should be 54321!)");
    List<TestParameters_Result> deptEmployeesList = queryResult.ToList();
    Console.WriteLine("list size = {0}", deptEmployeesList.Count);
    for (int ii = 0; ii < deptEmployeesList.Count; ++ii)
    TestParameters_Result result = deptEmployeesList[ii];
    Console.WriteLine("EMPNO: " + result.EMPNO + "; ENAME: " + result.ENAME);
    output:
    after call errorCodeParameter.Value = 12345 (should be 54321!)
    list size = 3
    EMPNO: 7782; ENAME: CLARK
    EMPNO: 7839; ENAME: KING
    EMPNO: 7934; ENAME: MILLER
    errorCodeParameter.Value IS NOT CORRECTLY RETURNED!
    If there is no RefCursor then both outputs are identical i.e. the parameters are being passed in correctly and the problem is not with the 'IN OUT' parameter. Also same thing is true if ERROR_CODE is made an OUT parameter. Also tried changing the position of the parameter in the list but still get same problem i.e. works when OracleCommand but not when EF Model. Also note that the RefCursor results are correct for both types of call i.e. it is just a problem with the value of the 'IN OUT ERROR_CODE' parameter.
    I have also enabled debug stepping from Visual Studio 2010 into Oracle PL/SQL as described in
    "http://st-curriculum.oracle.com/obe/db/hol08/dotnet/debugging/debugging_otn.htm"
    and have verified by inspection that the correct values are being passed into the stored procedure and that the stored procedure is definitely setting the ERROR_CODE to 54321 prior to return.
    Most of our stored procedures have these type of parameters i.e. several IN params to configure the work of the stored procedure, an OUT NUMBER parameter for the Error_Code if any and a RefCursor for the result list.
    Is this a bug or a feature? Am I doing something wrong?

    Just to clarify ....
    If the ERROR_CODE parameter is made an 'OUT' parameter instead of an 'IN OUT' parameter the correct return value is given for the OracleCommand invocation but the WRONG value is still returned for the EF Model invocation i.e. just changing the parameter from 'IN OUT' to just 'OUT' does not fix the problem.

Maybe you are looking for

  • Charge off difference whening clearing customer open item with bank receipt

    Hi, Our company users will use F-32 to clear customer open item with bank receipt, sometimes, our invoice is 100 RMB issue to customer, the customer finally pay 99.98, then in F-32, we use charge off difference to post 0.02 difference to a account. T

  • Screen moves in conjunction with mouse and system is off (Mac OS 10.5.8)

    Hi, My daughter hit some keys and suddenly my screen moves around with my mouse (not independently) and the system or software seems to have reverted back to the 90's. The text is blurry on everything (desktop, Internet, etc.) and the system seems to

  • Connect ArcGis 9 to Oracle 9i

    Hi, If it is necessary install ArcSde to connect ArcGis 9 to oracle spatial on an Oracle datatbase 9i vs. 9.2.0.4? If it is true that I need some libraries of ArcSDE to make possible this connection?. Please if someone can tell me what must i nedd to

  • SAP Role to limit access to few ledger accounts

    Hi I have created a SAP role which has Display access to FAGLB03 using pfcg. I want to restrict this role only to a certain number of Ledger accounts. Say like XXXX5, XXXX17, XXXX23. XXXX45 etc; Can we restrict using any Authorization object? Thanks

  • I keep having to reloading Flash player

    Every month or so I have to reload Flash Player.  I know this because every morning I go to the USA Today site and download the crossword.  This morning the page loaded but no crossword appeared.  I downloaded and installed Flash player and opened up