Io Exeption: SO Exception was generated AND no ocijdbc9

My database version is oracle8.15,
I use jdk1.4 so I download new jdbc driver from oracle website.Its version is Oracle9i Release 2 (9.2.0.1).
1. When connect in thin mode, I set the classpath include ojdbc14_g.jar,ocrs12.zip, and nls_charset12.zip, but the error occured: Io Exeption: SO Exception was generated
2. When connect in oci mode, I set the classpath include ojdbc14_g.jar,ocrs12.zip,nls_charset12.zip, and oci_nt.tar. The error occured: no ocijdbc9. But I have include the oci_nt in the classpath and this ocijdbc9 is just in the oci_nt.tar.
How to solve these two problem. Please help me.Thanks

You are using Oracle JDBC drivers that are incompatible with your version of Oracle. You need to download the Oracle driver set that includes classes12.jar or classes12.zip.

Similar Messages

  • JDBC / Servlet / ": Io exception: SO Exception was generated"

    Hi,
    i am trying to write a simple Servlet program that would access oracle 9i database and display the names in the "emp" table in the form of a html page.
    I am using tomcat 4.0, jdk1.2.2, oracle 9i, windows 98.
    I am getting this exception as the outoput of the program:
    "Io exception: SO Exception was generated "
    The input of the program will be through a html file, with a form that will ask the user for his/her name(this has got nothing to do with the logic of the program.. just for the sake of using a html form):
    HTML file:
    <html>
    <head>
    <title>First Aplet</title>
    </head>
    <body>
    <FORM METHOD=GET ACTION="http://localhost:8080/Hello">
    What is your name?
    <input type=text name="name"><p>
    <input type=submit>
    </form>
    </body>
    </html>
    The code for the servlet class is as follows:
    import java.io.*;
    import java.sql.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    public class Hello extends HttpServlet{
    public void doGet(HttpServletRequest req, HttpServletResponse res) throws
         ServletException, IOException{
              res.setContentType("text/html");
              PrintWriter out = res.getWriter();
              String name = req.getParameter("name");
              Connection con = null;
              Statement stmt = null;
              ResultSet rs = null;
              String name = req.getParameter("name");
              res.setContentType("text/html");
         out = res.getWriter();
         try{
         DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
         con = DriverManager.getConnection(
              "jdbc:oracle:thin:@","scott","tiger");
                   stmt = con.createStatement();
         rs = stmt.executeQuery("SELECT * from EMP");
    out.println("<HTML><HEAD><TITLE>EMp Table Details for "+name+"</TITLE></HEAD>");
         out.println("<BODY>");
              out.println("");
                   out.print("<TABLE>\n");
              try{
                   ResultSetMetaData rsmd = rs.getMetaData();
                   int numcols = rsmd.getColumnCount();
                   out.print("<TR>");
                   for(int i = 1;i<=numcols;i++)
                        out.print("<TH>"+rsmd.getColumnLabel(i));
                        out.print("</TR>\n");
                        while(rs.next()){
                        out.print("<TR");
                        for(int i=1;i<=numcols;i++){
                        out.print("<TD>");
                        Object obj = rs.getObject(i);
                        if(obj!=null)
                             out.print(obj.toString());
                        else
                             out.print(" ");
                   out.print("</TR>\n");
                   catch(SQLException e){
                   out.print("SQLEXception : "+e.getMessage());
              out.println("</TABLE>");
              out.println("</BODY></HTML>");
              catch(SQLException e){
                   out.println("SQLEXception caught: " + e.getMessage());
         public String getServletInfo(){
                             return "A servlet that knows the name of the person to whom it is saying hello";
    can anyone help?
    thanks..
    KdevRaya

    The getMetaVersion is not the problem, it works ok.
    the problem is the second connection
    conn = DriverManager.getConnection ("jdbc:oracle:thin:@database",info);
    This is exactly as it is illustrated in the "JDBC Developer?s Guide and R
    Reference" from oracle for release 9.2 Part No. A96654-01 page 3-8
    //import packages and register the driver
    import java.sql.*;
    import java.math.*;
    DriverManager.registerDriver (new oracle.jdbc.OracleDriver());
    //specify the properties object
    java.util.Properties info = new java.util.Properties();
    info.put ("user", "sys");
    info.put ("password", "change_on_install");
    info.put ("internal_logon","sysdba");
    //specify the connection object
    Connection conn = DriverManager.getConnection
    ("jdbc:oracle:thin:@database",info);"

  • SYSTEM-ERROR. Tokens: MESSAGE = Io exception: NL Exception was generated;

    Hello,
    When I am running a page in jdev, I am getting the following error:
    NVFactory: _readNVPair expected )
    NVFactory: _readNVPair expected )
    NVFactory: _readNVPair expected )
    NVFactory: _readNVPair expected )
    oracle.apps.fnd.framework.OAException: Application: FND, Message Name: SYSTEM-ERROR. Tokens: MESSAGE = Io exception: NL Exception was generated; (Could not lookup message because there is no database connection)      at oracle.apps.fnd.framework.OACommonUtils.processAOLJErrorStack(OACommonUtils.java:884).....
    Till yesterday the page was running fine but suddenly I am encountering this exception.
    The DBC file is also fine without any slashes(/).
    The DataBase connection is getting established successfully.
    Please give your suggetions on to solve this issue.
    Thank you.

    Right click on the DB connection you are using and check whether you able to connect and open the "Sql Worksheet"?
    --Shiv                                                                                                                                                                                                                                                       

  • Io exception: NL Exception was generated

    Hi,
    I am configuring Jdev for OA extension and I am getting this error. Looks like some connection setup error. Any help.
    Regards
    Sathiya

    Hello,
    I am facing the serious error while trying t oconfigure DataSources from Weblogic 10.2 console.
    The following error thrown while testing the connection:
    Connection test failed.
    Io exception: NL Exception was generated
    oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
    oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)
    oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:255)
    oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:387)
    oracle.jdbc.driver.PhysicalConnection.(PhysicalConnection.java:420)
    oracle.jdbc.driver.T4CConnection.(T4CConnection.java:165)
    oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)
    oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
    com.bea.console.utils.jdbc.JDBCUtils.testConnection(JDBCUtils.java:504)
    com.bea.console.actions.jdbc.datasources.createjdbcdatasource.CreateJDBCDataSource.testConnectionConfiguration(CreateJDBCDataSource.java:369)
    sun.reflect.GeneratedMethodAccessor284.invoke(Unknown Source)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    java.lang.reflect.Method.invoke(Method.java:585)
    org.apache.beehive.netui.pageflow.FlowController.invokeActionMethod(FlowController.java:870)
    org.apache.beehive.netui.pageflow.FlowController.getActionMethodForward(FlowController.java:809)
    org.apache.beehive.netui.pageflow.FlowController.internalExecute(FlowController.java:478)
    org.apache.beehive.netui.pageflow.PageFlowController.internalExecute(PageFlowController.java:306)
    org.apache.beehive.netui.pageflow.FlowController.execute(FlowController.java:336)
    org.apache.beehive.netui.pageflow.internal.FlowControllerAction.execute(FlowControllerAction.java:52)
    org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
    Hostname specified as :
    jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=((ADDRESS=(PROTOCOL=TCP)(HOST=grdoratst01-vip.isus.hp.com)(PORT=1721))(ADDRESS=(PROTOCOL=TCP)(HOST=grdoratst02-vip.isus.hp.com)(PORT=1721))))(LOAD_BALANCE=yes)(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=grdslkt)(FAILOVER_MODE=(TYPE=SELECT)(METHOD=BASIC)(RETRIES=180)(DELAY=5))))
    Did you find anything wrong in the above value?
    Please help me out.
    regards
    mani

  • Io exception: SO Exception was generated

    Your assumptions if you choose to respond... This is my first installation of a DB. I'm taking a class that requires db 10g, and I'm trying to load it on my home computer. Windows XP pro. Everything seemed to be going well, until the point where it is suppose (by the instructions I'm following) to configure a new user account. When the URL:http://localhost:5500/em is suppose to open to the login page it gives me the following error page
    The database status is currently unavailable. It is possible that the database is in mount or nomount state.
    It doesn't like any username or password I can think of. I can select "Related Links: Configure Recovery Settings" to get to the login page, but it gives me the error message
    Io exception: SO Exception was generated
    The installation I'm following is off of this site...
    http://www.course.com/cdkit/installinstructions_dbIII.cfm
    I can log in to SQL with the default Scott/Tiger - but (and I don't know anything about this really), if the db won't start a lot of good it does me.
    I'm ready to call in the army to fix this - anybody have any suggestions? I need them in basic english I can' seem to establish a new user account for 10g, and the db is 'currently unavailable.'' Are they related, are the separate issues, help, help, help....
    The installation guide says I can't load it on XP unless it is pro. Is that true? I have a laptop with the home media addition. Would that work?
    thanks,
    Dan

    The getMetaVersion is not the problem, it works ok.
    the problem is the second connection
    conn = DriverManager.getConnection ("jdbc:oracle:thin:@database",info);
    This is exactly as it is illustrated in the "JDBC Developer?s Guide and R
    Reference" from oracle for release 9.2 Part No. A96654-01 page 3-8
    //import packages and register the driver
    import java.sql.*;
    import java.math.*;
    DriverManager.registerDriver (new oracle.jdbc.OracleDriver());
    //specify the properties object
    java.util.Properties info = new java.util.Properties();
    info.put ("user", "sys");
    info.put ("password", "change_on_install");
    info.put ("internal_logon","sysdba");
    //specify the connection object
    Connection conn = DriverManager.getConnection
    ("jdbc:oracle:thin:@database",info);"

  • SO Exception Was Generated NEWBIE

    I installed the latest Oracle 9 available on Redhat 9 today and now get this exception when I try to connect in DBVisualizer:
    java.sql.SQLException: Io exception: SO Exception was generated
    Io exception: SO Exception was generated
    What does this mean?
    Thanks.

    It means that Oracle 9 is not certified for Red Hat 9.
    Fred

  • EVENT 36888, Schannel A fatal alert was generated and sent to the remote endpoint. This may result in termination of the connection. The TLS protocol defined fatal error code is 43. The Windows SChannel error state is 252.

    I keep losing my network connection for a few seconds at a time.  Not  a big deal unless I just spent time filling in a form and have to redo it.
    Getting:
    A fatal alert was generated and sent to the remote endpoint. This may result in termination of the connection. The TLS protocol defined fatal error code is 43. The Windows SChannel error state is 252. Using windows 8.  I just installed the new ARRIS
    TG862 provided by Comcast. 
    Any Ideas?
    Also get the following errors in my events:
    The name "WORKGROUP      :1d" could not be registered on the interface with IP address 10.0.0.2. The computer with the IP address 10.0.0.3 did not allow the name to be claimed by this computer.
    Realtek PCIe GBE Family Controller is disconnected from network.
    Any help is appreciated

    Hi,
    Critical Kernel-power event ID 41 is used appear after PC restarts or randomly restarts with error
    BugcheckCode listed or a cold reboot. Do you get BSOD and some dump files?
     Default location is %SystemRoot%\Minidump. You can upload it to skydrive, then paste link here.
    How to use Skydrive
    http://www.wikihow.com/Use-SkyDrive
    Kernel-PnP event ID 219: A Plug and Play device driver on your system is failing to load due to a device driver or device malfunction, you can unplug any external devices (except mouse and keyboard, but please keep the latest drivers), and
    check device status in device manager, please also keep the all latest driver update of your PC.
    And for error 36888, I found a similar thread, please refer to this link
    http://social.technet.microsoft.com/Forums/windowsserver/en-US/4c5430f5-43f6-41b4-97d3-03cfb3efa70b/schannel-error-event-id-36888-is-there-a-way-to-identify-what-causes-schannel-to-log-error?forum=winserverDS
    Regards
    Yolanda
    TechNet Community Support

  • Event ID 36888 - Schannel - A fatal alert was generated and sent to the remote endpoint.

    Exchange 2013:  2 x multi-role in one DAG - on-premise
    Performing remote mailbox migration using internet (*non-exchange web-based  tool*), to ship data from cloud Ex2010 server to Ex013 on-premise.
    Have multiple failures when doing the mailbox data copy - my migration tool error code tells me that:
    This error indicates that we were unable to authenticate to the source or destination mailbox and retrieve a list of folders when given 15
    minutes to complete these operations. This may be because the source or destination is unusually slow, has a very large number of folders, or due to "hanging" networking calls.
    Some mailboxes are copying, but around 80% are not.  Checked all permissions and other factors.
    I see in the System event log the following below:
    Log Name:      System
    Source:        Schannel
    Date:          9/14/2013 2:14:53 PM
    Event ID:      36888
    Task Category: None
    Level:         Error
    Keywords:      
    User:          SYSTEM
    Computer:      server.domain.local
    Description:
    A fatal alert was generated and sent to the remote endpoint. This may result in termination of the connection. The TLS protocol defined fatal error code is 10. The Windows SChannel error state is 1203.
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Schannel" Guid="{1F678132-5938-4686-9FDC-C8FF68F15C85}" />
        <EventID>36888</EventID>
        <Version>0</Version>
        <Level>2</Level>
        <Task>0</Task>
        <Opcode>0</Opcode>
        <Keywords>0x8000000000000000</Keywords>
        <TimeCreated SystemTime="2013-09-14T20:14:53.699840000Z" />
        <EventRecordID>135625</EventRecordID>
        <Correlation />
        <Execution ProcessID="544" ThreadID="17928" />
        <Channel>System</Channel>
        <Computer>server.domain.local</Computer>
        <Security UserID="S-1-5-18" />
      </System>
      <EventData>
        <Data Name="AlertDesc">10</Data>
        <Data Name="ErrorState">1203</Data>
      </EventData>
    </Event>
    Anyone seen this? - not much recording this error available for Ex2013.

    Hello,
    Thank you for your post.
    This is a quick note to let you know that we are performing research on this issue.
    If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Simon Wu
    TechNet Community Support
    Hi Simon
    I opened a SEV B case  today.  Appears to directly reflect the amount of load i put through, in terms of data being shipped with our migration tool.  That tool is basically logging into each mailbox using a superuser account and populating
    it with mail and calendar data form a source cloud mailbox.  No fancy co-existence or online move requests.
    All throttle policies are removed.  Attempting to migrate more than 20 mailboxes at a time results in the System Event log being filled with the Schannel error above.  Reducing the amount below this still shows the errors appearing, but not enough
    to stop mailbox data being shipped and the migration tool suffering a stop error.
    I will update the thread tomorrow when i speak with the engineer.  Surprised noone has had any input so far.
    I have the same problem, here is some data. I have two exchange profiles and the 2nd one stops logging in after this error starts. I have to reset the wireless connection and restart outlook to clear the situation.
    Dave Ladouceur

  • NL Exception was generated

    I'm receiving this error message when execute the class below, who may help me? I already search for the solution in google, but without success.
    I also can connect in this server using SQLPLUS*
    ERROR:
    java.sql.SQLException: Io exception: NL Exception was generated         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:124)         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:161)         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:273)         at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:327)         at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:360)         at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:150)         at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:31)         at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:595)         at java.sql.DriverManager.getConnection(DriverManager.java:582)         at java.sql.DriverManager.getConnection(DriverManager.java:185)         at fmsreport.FMSReportView.jButtonSheet1ActionPerformed(FMSReportView.java:372)         at fmsreport.FMSReportView.access$800(FMSReportView.java:26)         at fmsreport.FMSReportView$4.actionPerformed(FMSReportView.java:168)         at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)         at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)         at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)         at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)         at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)         at java.awt.Component.processMouseEvent(Component.java:6041)         at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)         at java.awt.Component.processEvent(Component.java:5806)         at java.awt.Container.processEvent(Container.java:2058)         at java.awt.Component.dispatchEventImpl(Component.java:4413)         at java.awt.Container.dispatchEventImpl(Container.java:2116)         at java.awt.Component.dispatchEvent(Component.java:4243)         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)         at java.awt.Container.dispatchEventImpl(Container.java:2102)         at java.awt.Window.dispatchEventImpl(Window.java:2440)         at java.awt.Component.dispatchEvent(Component.java:4243)         at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)         at java.awt.EventDispatchThread.run(EventDispatchThread.java:121) BUILD SUCCESSFUL (total time: 13 seconds)
    CLASS:
    private void jButtonSheet1ActionPerformed(java.awt.event.ActionEvent evt) {                                                      // TODO add your handling code here:         Connection connection = null;         try {             // Load the JDBC driver             String driverName = "oracle.jdbc.driver.OracleDriver";             Class.forName(driverName);             // Create a connection to the database             String url = "jdbc:oracle:thin:@(DESCRIPTION=" +                     "(ADDRESS_LIST=" +                     "(ADDRESS=(PROTOCOL=TCP)" +                     "(HOST=X.com)" + " = " +                     "(PORT=1540)" +                     ")" +                     ")" +                     "(CONNECT_DATA=" +                     "(SERVICE_NAME=empac810)" +                     "(SERVER=DEDICATED)" +                     ")" +                     ")";             String username = "x";             String password = "x";             connection = DriverManager.getConnection(url, username, password);             System.out.println("OK!");         } catch (ClassNotFoundException e) {             e.printStackTrace();         // Could not find the database driver         } catch (SQLException e) {             e.printStackTrace();         // Could not connect to the database         }          }

    shouldn't it be?
    String url = "jdbc:oracle:thin:@X.com:1540/empac810";%

  • No Inspection lot was generated PM

    Hi grue
    I am trying to create inspection lot. The error says no inspection lot was generated and the error is below. It looks like ABAP problem I do not understand. Please help
      System-defined Include-files.                                 *
      INCLUDE LSPO2TOP.      " Global Data
      INCLUDE LSPO2UXX.      " Function Modules
      User-defined Include-files (if necessary).                    *
    INCLUDE LSPO2F...      " Subprograms
      INCLUDE LSPO2O10.      " PBO-Modul  100, 300
      INCLUDE LSPO2I10.      " PAI-Modul  100, 300
    INCLUDE LSPO2F01
    What I did; Create function location
    Create equipment and assigned to FL
    Create Notification attached to iw31
    Create task list with one pc of material assigned to iw31 with 300 insp.point and MIC view & SAMPLING WAS MAINTAINED. I have no idea where the come from .Please help me this problem is keep coming and I posted few times but no proper answer was given
    Very appreciated

    Hi ,
    First ensure the below config is done -->
    SPRO>PM>Maintenance Order Processing -->Maintenance and service Orders -->Functions and settings for order types -->Assign inspection type to order type .. here ensure for your plant and calibration order type inspection type 14 is assigned
    For the process plz follow the link (http://help.sap.com/saphelp_46c/helpdata/en/fe/67ec5c9d6f11d189b60000e829fbbd/frameset.htm) in this look into Maintenance Plan for Calibrating Instruments.
    Remaining assigning correct inspection points in tasklist , creation of MIC and assigning MIC to task list operation ..
    regrds
    pushpa

  • I have a big problem with Lion and PGP. After upgrading from snow leopard to lion I cannot access my PGP drive which was generated under snow leopard. PGP does not start but gives a notion that lion cannot work with my PGP version. Solution?

    After upgrading from Snow Leopard to Lion I cannot access a PGP drive which was generated under snow leopard. PGP does not start. When I try to start I just receive a message that Lion cannot work with PGP. How can I now access important and confifential informatio which I have stored in PGP (snow leopard). Do I have to move back to snow leopard. If so, how can I do this? 

    If you have this product,
    http://www.symantec.com/business/support/index?page=content&id=TECH165159
    you have to go back to Snow Leopard.
    To re-install SL, back up your home directory, format and re-install.

  • When using nant i was told "excepted point(.) and coma(;)".how to solve this error

    hi
      i am using nant and for my code 
                var symmetricKey = new RijndaelManaged() { Mode = CipherMode.CBC, Padding = PaddingMode.Zeros };
              it is ok when i compile it  by visual studio,but when i use nant i was told"excepted point(.) and  coma(;)".
             how to solve this error?
          any help would be appreciated
    best regards
    martin

    anyway now i realized that since i used .Net Frame work 2.0, and i should use like this
     RijndaelManaged symmetricKey = newRijndaelManaged();
                symmetricKey.Mode = CipherMode.CBC;
                symmetricKey.Padding = PaddingMode.Zeros; and i cannot use "var" i've solved this problem and it could be helpful if some one who have the same problem

  • I had my iphone 5c in my lifeproof case in the water and when i took my phone out there was a few drops on it but i didnt worry about it, but now it wont charge at all except to 4% and then it stops and ive had it in rice for 8 days........WHAT DO I DO

    i had my iphone 5c in my lifeproof case in the water and when i took my phone out there was a few drops on it but i didnt worry about it, but now it wont charge at all except to 4% and then it stops and ive had it in rice for 8 days........WHAT DO I DO

    It sounds like the LifeProof case may have leaked.  Did you pay for the Waterproof protection?  If so, you can file a claim with lifeproof, pay the deductable, and get a replacement.
    If you didn't purchase the Waterproof guarantee, if you have Applecare Plus, $79.00 will get you a replacement.  If you don't have AppleCare Plus, then this is a $269.00 replacement lesson.

  • Scenario is SOAP-XI-SAP(An exception is generated in the webservice layer)

    Hi Experts,
      I have a interface like SOAP-XI-SAP.An error/exception is generated in the web service layer which is trying to send the SOAP request to XI.
    I am getting the error/exception in web service layer like"<b>An IOException was thrown while trying to execute the Http method</b>".
    How ever this interface is working fine in Production and the same is not working in Quality.I have checked all the settings in quality and production and it looks same.
    My XI quality is working fine.
    Can anybody help me what could be the reason.
    Thanks & Regards,
    KP

    hi prasann,
    Can you give more description on the error
    regds
    Ramesh P

  • Generating and transferring purchase requisition IDoc

    In ECC 6.0 there exists ALE_PR_CREATE which gave us all the required fields for generating the IDoc that we needed to transfer to our JCo program. Once the IDoc was generated using this program, it's status was set to '30' automatically.
    The next step in order to send this generated IDoc to the designated port was to make use of the standard program RSEOUT00 passing the message type so that it sends all IDocs, of that particular message type (PREQCR and PREQDL in our case) and having a status of 30, to the port, changing the status to 12 once this operation is completed.
    Since it was a standard program , I used the same logic in 4.6C. Unfortunately, the function module ALE_PR_CREATE does not exist in 4.6C.
    The alternative was to use ALE_REQUISITION_CREATE and ALE_REQUISITION_DELETE.
    Why 2 Function modules? Here's why...
    The first function module gave us all the required fields except one - the deletion indicator.
    Keep in mind that this field was also provided by ALE_PR_CREATE in ECC 6.0 system thus eliminating the need to look elsewhere.
    So, to satisfy our requirement of getting the deletion indicator for deleted items of a particular Purchase requisition, we found the second mentioned function module - ALE_REQUISITION_DELETE.
    This threw another problem in front of us...
    This function module gave us only the purchase requisition number, item number and deletion indicator. All the other data fields that we required for our java app to process the IDoc were missing.
    In order to solve this issue, we have designed our program to generate 2 IDocs one after the other. First using ALE_REQUISTION_CREATE and next using ALE_REQUISITION_DELETE in sequence.
    This gives us all the fields.
    The next problem was that the generated IDocs were having the status 03 (Data passed to port. OK.) but the Java application never seemed to receive the generated IDocs.
    A search on SDN led me to check the IDoc queue in SMQ1, a case of stuck IDocs in SM58 and also changing IDoc status in BD75 all in vain.
    Finally, on debugging the RSEOUT00 program, found out that it is checking for the status '30' (IDoc ready to be sent to port) which is hard coded in the program.
    On doing further research on SDN, find some resources that suggested various function modules.
    Tried out all of them one after the other.
    By trial and error, finally stumbled upon the Function Module 'DEQUEUE_ES_EDIDOCS' that acted as a replacement to using the RSEOUT00 program.
    After the IDoc is generated, just passing the IDoc number to this Function module sends it to the port and this was successfully received by our Java app.
    Posting this on SDN for the general benefit.
    Has anyone faced any similar issues? Let us know.

    Hi,
    Im using the non-enjoy  BAPI and BAdI for PR and for deletion the outbound IDoc gets send out all the way but for create outbound IDoc it gets stuck in status 30. I did try the FM that you suggested but doesnt have any effect.
    FMs that is being used inside my BAdI:
    ALE_REQUISITION_CREATE
    ALE_REQUISITION_DELETE
    Thanks,
    Arash

Maybe you are looking for

  • ORA-29861 Error while editing or adding search keywords in a File Item

    Hi, We are getting the following error while editing or adding search keywords to a file item: ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE DAD name: portal30 PROCEDURE : PORTAL30.wwv_edit_tab.edititem Can you please tell us what went wr

  • Legitimacy of Website for OEM purchase of CS6

    Hi all, I have just had a typical Adobe support experience. All I wanted to know was whether a website that offers cheap OEM versions of CS6 is a legitimate Adobe reseller and if I buy from them whether I am eligible for future upgrades. Here is the

  • Could not write value vmware-tray.exe to key MSI error on Windows 8.1

    Hello All, I posted the following question to Microsoft guys,  but the fellow at Microsoft support was 1000% sure that this issue is related to VMWare only. I am hoping to  get some assistance at least here. My question as below:- Hello All, NOTE: I

  • Asset Report Tables along with PO details

    Dear ALL I am preparing a asset report which will required details of asset purchased through purchase orders. Following field are required in columns. Please suggest the tables and fields to be selected which can provide the combination as required

  • URL-Redirect configuration differences

    Hi, I'm currently in the process of configuring a pair of 11506's, as part of the installation I'd need to configure a number of URL re-directs (http to https), I (thought) I'd the configuration in place, but looking at some documentation on cisco.co