SAP BW JAVA MCOD vs Standalone BW JAVA on Virtual Machine

Hello,
We are implementing fresh BW system on HANA and we are trying to decide whether to go with MCOD approach for BW JAVA or build the BW JAVA (portal) on a standalone virtual machine, please provide some best practices in this area if anybody has seen any performance issues when BW reports are accessed through portal when JAVA is built on standalone virtual machine with SQL database. please provide some pro's and cons based on your experiences.
Thank you and appreciate your feedback.
Regards
Vijay

Hi Florian,
as already proposed by your consultant, we performed the upgrade of BI JAVA with SUM followed by the migration to HANA as MCOD with SWPM (as new installation of BI Java by choosing the system copy path) as follows:
Simply upgrade your BI JAVA on Oracle as usual with SUM.
Perform a JAVA Schema Export with SWPM (SAP NetWeaver 7.4. SR2 - Oracle - System Copy - Source System - Based on AS JAVA - Database Instance Export)
Before you uninstall/delete your J2EE Instance, however it's a good idea to back up the J2EE environment - you never know:)
The uninstall option in SWPM of BI JAVA doesn't work, since it does not recognize any instance numbers, so I have deleted SCS/J environment based on file system. Don't forget to delete also J2ee's profiles in home directory.
Perform a New-Installation of SCS/J with SWPM (SAP NetWeaver 7.4 SR2 - SAP HANA Database - System Copy - Target System - Distributed System - Based on AS Java -
     - SYS Instance
     - Database instance (Attention MCOD: be ensured that you do NOT perform an "Initial Database or Database Tenant"). Migration Export (JMIG): <your export directory>
     - Primary Application Server Instance (also be ensured here: do not choose "initial database")
- Postprocessing (hdbuserstore, setenv, rsecssfx, etc.)
If you have any questions, please feel free to ask!
good luck!
Kr,
Gerd

Similar Messages

  • How do i know whether JAVA  is installed or not in my virtual machine .

    Good Morning everyone !
    I am installing oracle 11.2.0.1.0  on oracle Enterprise Linux 5.5
    While trying to create database through tool (dbca), I am getting following error.
    $ dbca
    # An unexpected error has been detected by HotSpot Virtual Machine:
    # SIGSEGV (0xb) at pc=0x9fcc43e4, pid=9242, tid=3086391504
    # Java VM: Java HotSpot(TM) Client VM (1.5.0_17-b02 mixed mode)
    # Problematic frame:
    # C [libnnz11.so+0x3c3e4]
    # An error report file with more information is saved as hs_err_pid9242.log
    # If you would like to submit a bug report, please visit:
    # http://java.sun.com/webapps/bugreport/crash.jsp
    Aborted
    I suspect JAVA may be not compatible for my machine.
    How Do I check whether java is installe or not.
    Vmware machine Version is : 9
    $ uname -ir
    2.6.18-194.el5 i386
    $ echo $ORACLE_HOME
    /u01/app/oracle/product/11.2.0/db_1
    $ echo $LD_LIBRARY_PATH
    /u01/app/oracle/product/11.2.0/db_1/lib:/lib:/usr/lib

    @ Srini ,  AsifMuhammad
    My host system is 64  bit
    My guest system is 32 bit
    MY HOST SYSTEM INFORMATION  (
    System Information
    Time of this report: 10/16/2013, 20:44:07
           Machine name: ORACLE-LINUX-PC
       Operating System: Windows 7 Ultimate 64-bit (6.1, Build 7601) Service Pack 1 (7601.win7sp1_gdr.130801-1533)
               Language: English (Regional Setting: English)
    System Manufacturer: System manufacturer
           System Model: System Product Name
                   BIOS: BIOS Date: 07/05/11 19:20:42 Ver: 08.00.14
              Processor: AMD Phenom(tm) II X4 B60 Processor (3 CPUs), ~3.3GHz
                 Memory: 8192MB RAM
    Available OS Memory: 7936MB RAM
              Page File: 4064MB used, 11803MB available
            Windows Dir: C:\Windows
        DirectX Version: DirectX 11
    DX Setup Parameters: Not found
       User DPI Setting: Using System DPI
    System DPI Setting: 96 DPI (100 percent)
        DWM DPI Scaling: Disabled
         DxDiag Version: 6.01.7601.17514 32bit Unicode
    MY GUEST  ( vmware version 9)  details
    # uname -a
    Linux oel5.linuxserver 2.6.18-194.el5 #1 SMP Mon Mar 29 20:06:41 EDT 2010 i686 athlon i386 GNU/Linux
    Installed package details : For RHEL 5 (32-bit): 
    rpm -Uvih binutils-2*
    rpm -Uvih compat-libstdc++-33*
    rpm -Uvih elfutils-libelf-0*
    rpm -Uvih elfutils-libelf-devel-0*
    rpm -Uvih elfutils-libelf-devel-static-0*
    rpm -Uvih gcc-4*
    rpm -Uvih gcc-c++-4*
    rpm -Uvih glibc-2*`uname -p`*         ---------------------------->  I cannot install this package.
    rpm -Uvih glibc-common-2*
    rpm -Uvih glibc-devel-2*
    rpm -Uvih glibc-headers-2*
    rpm -Uvih kernel-headers-2*
    rpm -Uvih ksh-20*
    rpm -Uvih libaio-0*
    rpm -Uvih libaio-devel-0*
    rpm -Uvih libgcc-4*
    rpm -Uvih libgomp-4*
    rpm -Uvih libstdc++-4*
    rpm -Uvih libstdc++-devel-4*
    rpm -Uvih make-3*
    rpm -Uvih numactl-devel-0*
    rpm -Uvih sysstat-7*
    rpm -Uvih unixODBC-2*
    rpm -Uvih unixODBC-devel-2*
    kernal settings
    # Controls the maximum number of shared memory segments, in pages
    kernel.shmall = 268435456
    net.ipv4.ip_forward = 0
    net.ipv4.conf.default.rp_filter = 1
    net.ipv4.conf.default.accept_source_route = 0
    kernel.sysrq = 1
    kernel.core_uses_pid = 1
    net.ipv4.tcp_syncookies = 1
    kernel.msgmnb = 65536
    kernel.msgmax = 8192
    kernel.shmmax = 4294967295
    kernel.shmall = 1073741824
    fs.file-max = 6815744
    kernel.msgmni = 2878
    kernel.sem = 250 32000 100 142
    kernel.shmmni = 4096
    net.core.rmem_default = 4194304
    net.core.rmem_max = 4194304
    net.core.wmem_default = 262144
    net.core.wmem_max = 1048576
    fs.aio-max-nr = 3145728
    net.ipv4.ip_local_port_range = 9000 65000
    I have followed :  A quick step by step guide for oracle 11g R2 installation on Red Hat Enterprise Linux 5.
    Please have a look and  relply me  , any changes needed.
    Thanks ..

  • Question about java virtual machine

    Hi,
    Recently I met a strange conflict. I used Netbean to build a project and execute this project very well. However, when I opened a command window promt and tried to use the default command 'java' to execute my main class, the virtual machine reported a list of classload exceptions.
    My question is : how could we execute a project built by a IDE such as Netbean using the default command 'java', or if we could use the default java compiler javac to build a project?
    Thank you very much!
    Best Regards,
    Song

    You should learn to use the javac/java command line tools. You're getting those errors because your classpath is wrong. The IDE might have additional library classes it uses and you need to explicitly include those when you compile and run your project outside the IDE.
    So you would need to do for example:
    java -cp .;lib/somelib.jar;lib/otherlib.jar com.mycompany.MyMainClass
    Read up on classpath, if you ever want to become a serious programmer, you'll need to know what it does.

  • Detecting Java Virtual Machine

    I am trying to detect if java virtual machine exists on a client computer, and the version of jvm if it does exist. It is my understanding that the javascript DOM does not contain any method to detect jvm, so I have decided to write an applet to detect the jvm.
    Is there any method within java 1.4.1 to detect the virtual machine version??? I have searched through the api and have yet to find any function that can determine the vm version.
    Any other suggestions as to a method of detecting the jvm version would be helpful.
    Any help would be greatly appreciated!
    Thanks

    I just did the same sort of thing...
    A client wanted me to use Applet tags with their applets and run a quick check to ensure that the APPLET tag was utilizing at least a minum version (1.3.1). The following applet takes 2 params, a "GOOD_URL" and a "BAD_URL". The design can be modified as per needed fairly easily....
    import java.awt.*;
    import java.net.URL;
    public class DetectPluginApplet extends java.applet.Applet
    public void init()
         String URLGood = getParameter("URL_GOOD").trim();
    String URLBad = getParameter("URL_BAD").trim();
         System.out.println("GOOD URL: " + URLGood);
         System.out.println("BAD URL: " + URLBad);
         try {
         if (isGoodJVM())
                   getAppletContext().showDocument(new URL(URLGood));
              else
                   getAppletContext().showDocument(new URL(URLBad));
         } catch (Exception e) {
              add(new Label("Error acquiring Good/Bad URL's, check applet params and try again."));
    public boolean isGoodJVM() {
    String version = System.getProperty("java.version");
    String vendor = System.getProperty("java.vendor");
    if (vendor.indexOf("Sun ") == -1 && vendor.indexOf("sun ") == -1) {  //SunSPACE is what we look for in Sun Microsystems.
    return false;
    } else if (version.startsWith("1.1")) //i.e. 1.1.8
    return false;
         return true;     

  • Jvm-java virtual machine

    Hai iam new to this forum and as well i just started to learn java iwant to know in brief about JVM
    i think it may be silly question but as i am bigginer to java kindly expect reply

    georgemc wrote:
    faustofrancis wrote:
    A Java Virtual Machine (JVM) is a set of computer software programs and data structures which use a virtual machine model for the execution of other computer programs and scripts. The model used by a JVM accepts a form of computer intermediate language commonly referred to as Java bytecode. This language conceptually represents the instruction set of a stack-oriented, capability architecture.
    Java Virtual Machines operate on Java bytecode, which is normally (but not necessarily) generated from Java source code; a JVM can also be used to implement programming languages other than Java. For example, Ada source code can be compiled to Java bytecode, which may then be executed by a JVM. JVMs can also be released by other companies besides Sun (the developer of Java) -- JVMs using the "Java" trademark may be developed by other companies as long as they adhere to the JVM specification published by Sun (and related contractual obligations).
    The JVM is a crucial component of the Java Platform. Because JVMs are available for many hardware and software platforms, Java can be both middleware and a platform in its own right &#151; hence the expression "write once, run anywhere." The use of the same bytecode for all platforms allows Java to be described as "compile once, run anywhere", as opposed to "write once, compile anywhere", which describes cross-platform compiled languages. The JVM also enables such unique features as Automated Exception Handling which provides 'root-cause' debugging information for every software error (exception) independent of the source code.
    The JVM is distributed along with a set of standard class libraries which implement the Java API (Application Programming Interface). The virtual machine and API have to be consistent with each other[dubious &#150; discuss] and are therefore bundled together as the Java Runtime Environment.
    Execution environment
    Programs intended to run on a JVM must be compiled into a standardized portable binary format, which typically comes in the form of .class files. A program may consist of many classes in different files. For easier distribution of large programs, multiple class files may be packaged together in a .jar file (short for Java archive).
    The JVM runtime executes .class or .jar files, emulating the JVM instruction set by interpreting it, or using a just-in-time compiler (JIT) such as Sun's HotSpot. JIT compiling, not interpreting, is used in most JVMs today to achieve greater speed. Ahead-of-time compilers that enable the developer to precompile class files into native code for a particular platform also exist.
    Like most virtual machines, the Java Virtual Machine has a stack-based architecture.
    Although the JVM was primarily aimed at running compiled Java programs, other languages can now run on top of it[1], such as:
    * Ruby, with JRuby
    * JavaScript, with Rhino
    * Python, with Jython
    * Common Lisp, with Armed Bear Common Lisp
    * Groovy
    * Scala
    [edit] Bytecode verifier
    A basic philosophy of Java is that it is inherently "safe" from the standpoint that no user program can "crash" the host machine or otherwise interfere inappropriately with other operations on the host machine, and that it is possible to protect certain functions and data structures belonging to "trusted" code from access or corruption by "untrusted" code executing within the same JVM. Furthermore, common programmer errors that often lead to data corruption or unpredictable behavior such as accessing off the end of an array or using an uninitialized pointer are not allowed to occur. Several features of Java combine to provide this safety, including the class model, the garbage-collected heap, and the verifier.
    The JVM verifies all bytecode before it is executed. This verification consists primarily of three types of checks:
    * Branches are always to valid locations
    * Data is always initialized and references are always type-safe
    * Access to "private" or "package private" data and methods is rigidly controlled.
    The first two of these checks take place primarily during the "verification" step which occurs when a class is loaded and made eligible for use. The third is primarily performed dynamically, when data items or methods of a class are first accessed by another class.
    The verifier permits only some bytecode sequences in valid programs, e.g. a jump (branch) instruction can only target an instruction within the same function or method. Because of this, the fact that JVM is a stack architecture does not imply a speed penalty for emulation on register-based architectures when using a JIT compiler. In the face of the code-verified JVM architecture, it makes no difference to a JIT compiler whether it gets named imaginary registers or imaginary stack positions that need to be allocated to the target architecture's registers. In fact, code verification makes the JVM different from a classic stack architecture whose efficient emulation with a JIT compiler is more complicated and typically carried out by a slower interpreter.
    Code verification also ensures that arbitrary bit patterns cannot get used as an address. Memory protection is achieved without the need for a MMU. Thus, JVM is an efficient way of getting memory protection on simple architectures that lack an MMU. This is analogous to managed code in Microsoft's .NET CLR, and conceptually similar to capability architectures such as the Plessey 250, and IBM System/38.
    [edit] Bytecode instructions
    Main article: Java bytecode
    The JVM has instructions for the following groups of tasks:
    * Load and store
    * Arithmetic
    * Type conversion
    * Object creation and manipulation
    * Operand stack management (push / pop)
    * Control transfer (branching)
    * Method invocation and return
    * Throwing exceptions
    * Monitor-based concurrency
    The aim is binary compatibility. Each particular host operating system needs its own implementation of the JVM and runtime. These JVMs interpret the byte code semantically the same way, but the actual implementation may be different. More complicated than just the emulation of bytecode is compatible and efficient implementation of the Java core API which has to be mapped to each host operating system.
    [edit] Secure execution of remote code
    A virtual machine architecture allows very fine-grained control over the actions that code within the machine is permitted to take. This is designed to allow safe execution of untrusted code from remote sources, a model used by Java applets. Applets run within a VM incorporated into a user's browser, executing code downloaded from a remote HTTP server. The remote code runs in a restricted "sandbox", which is designed to protect the user from misbehaving or malicious code. Publishers can purchase a certificate with which to digitally sign applets as "safe", giving them permission to ask the user to break out of the sandbox and access the local file system and network...
    [edit] C to bytecode compilers
    From the point of view of a compiler Java bytecode is just another processor with an instruction set for which code can be generated. The JVM was originally designed to execute programs written in the Java language. However, the JVM provides an execution environment in the form of a bytecode instruction set and a runtime system that is general enough that it can be used as the target for compilers of other languages.
    Because of its close association with Java the JVM performs the runtime checks mandated by the Java specification. This can make it technically difficult to translate C code (which is much more lax with regard to runtime checking) to the JVM and expect it to run without issuing any warnings.
    Compilers targeting many different languages, including Ada and COBOL, have been written.
    [edit] Licensing
    Starting with J2SE 5.0, changes to the JVM specification have been developed under the Java Community Process as JSR 924[2]. As of 2006, changes to specification to support changes proposed to the class file format (JSR 202[3]) are being done as a maintenance release of JSR 924. The specification for the JVM is published in book form,[4] known as "blue book". The preface states:
    We intend that this specification should sufficiently document the Java Virtual Machine to make possible compatible clean-room implementations. Sun provides tests which verify the proper operation of implementations of the Java Virtual Machine.
    Sun's JVM is called HotSpot. Clean-room Java implementations include Kaffe and IBM J9. Sun retains control over the Java trademark, which it uses to certify implementation suites as fully compatible with Sun's specification.
    [edit] See also
    * HotSpot, Sun's Virtual Machine
    * Da Vinci Machine, a starting Sun project aiming to prototype the extension of the JVM to add support for dynamic languages.
    * List of Java virtual machines
    * Automated Exception Handling
    * Common Language Runtime
    * Parrot virtual machine
    * Java bytecode
    * Class (file format)
    * Java performance
    * List of compilers
    [edit] Notes
    1. ^ Tolksdorf, Robert (2005). Languages for the Java VM. Retrieved on 2008-04-23.
    2. ^ JSR 924 &#150; Specifies changes to the JVM specification starting with J2SE 5.0
    3. ^ JSR 202 &#150; Specifies a number of changes to the class file format
    4. ^ The Java Virtual Machine Specification (the first and second editions are also available online)
    [edit] References
    * Clarifications and Amendments to the Java Virtual Machine Specification, Second Edition includes list of changes to be made to support J2SE 5.0 and JSR 45
    * JSR 45 &#150; Specifies changes to the class file format to support source-level debugging of languages such as JSP and SQLJ that are translated to Java
    [edit] External links
    * The Java Virtual Machine Specification
    * Java-Virtual-Machine.net - All about Java Virtual Machines!
    * List of languages which compile to the Java virtual machine.
    * A decade after Java arrived, there have been improvements in the runtime performance of platform-independent virtual-machine based software.
    * Kaffe.org - the Kaffe project
    * JamVM - The Jam Virtual Machine
    * The lean, mean, virtual machine - An introduction to the basic structure and functionality of the Java Virtual Machine
    * Java Glossary - installing Java useful tips for installing Java for users and developers
    * Test your Java Virtual Machine
    * A list of Java VM-s used in mobile devices
    * More Languages for the JVM
    * Sun to build virtual machine for iPhone - ComputerWorldAre you aware that Wikipedia has ripped off your post?not yet?
    Let me see if the systems work!

  • Com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.lang.NullPointerException in sap pi

    Hi all,
    I am working on SAP PI 7.3.1 SP09. Currently we have interfaces which uses 50200 port. I have created a http destination from nwa pointing to https://....url. So all of a sudden all the interfaces went to error state. After debugging i found that the port 50200 is replaced with 50201which is https port. After changing the port to initial value ie., 50200 all interfaces are working fine except the one which were pointing to https url and they are showing the following error description.
    <SAP:Error SOAP:mustUnderstand="1" xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
    <SAP:Category>XIAdapterFramework</SAP:Category>  
    <SAP:Code area="MESSAGE">GENERAL</SAP:Code>  
    <SAP:P1 />  
    <SAP:P2 />  
    <SAP:P3 />  
    <SAP:P4 />  
    <SAP:AdditionalText>com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.lang.NullPointerException</SAP:AdditionalText>  
    <SAP:Stack />  
    <SAP:Retry>M</SAP:Retry>  
    </SAP:Error>
    The entire trace is as follows:
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--
    Inbound Message
    --> 
    - <SAP:Trace xmlns:SAP="http://sap.com/xi/XI/Message/30"> 
    <Trace level="1" type="T">Party normalization: sender</Trace>  
    <Trace level="3" type="T">Sender scheme external =</Trace>  
    <Trace level="3" type="T">Sender agency external =</Trace>  
    <Trace level="3" type="T">Sender party external =</Trace>  
    <Trace level="3" type="T">Sender party normalized =</Trace>  
    <Trace level="1" type="T">Determining the sender agreement</Trace>  
    <Trace level="3" type="T">##### DG: 3</Trace>  
    <Trace level="3" type="T">##### TO: 3</Trace>  
    <Trace level="1" type="T">XMB was called with URL /sap/xi/engine/?type=entry</Trace>  
    <Trace level="2" type="T">Request Line = POST /sap/xi/engine/?type=entry HTTP/1.0</Trace>  
    <Trace level="2" type="T">Host = 10.66.14.150:50200</Trace>  
    <Trace level="2" type="T">Server protocol = HTTP/1.0</Trace>  
    <Trace level="1" type="T">Remote address = 10.66.10.160</Trace>  
    <Trace level="1" type="T">User = SFUSER</Trace>  
    <Trace level="1" type="T">Process ID: 760</Trace>  
    <Trace level="1" type="T">Work Process ID: 10</Trace>  
    <Trace level="1" type="T">Message ID = 53BEFE7146893BD5E10000000A420AA0</Trace>  
    - <Trace level="1" type="B" name="CL_XMS_MAIN-ENTER_XMS"> 
    <Trace level="1" type="T">CL_XMS_MAIN->DETERMINE_EXT_PID: CENTRAL</Trace>  
    <Trace level="3" type="T">##### DG: 3</Trace>  
    <Trace level="3" type="T">##### TO: 3</Trace>  
    <Trace level="1" type="T">Hop engine name = is.02.devpipd1</Trace>  
    <Trace level="1" type="T">Hop engine type = IS</Trace>  
    <Trace level="1" type="T">Hop adapter name = XI</Trace>  
    <Trace level="1" type="T">Hop adapter namespace = http://sap.com/xi/XI/System</Trace>  
    - <Trace level="1" type="B" name="CL_XMS_TROUBLESHOOT-ENTER_PLSRV"> 
    <Trace level="3" type="T">No triggers found. OK.</Trace>  
    </Trace>
    <Trace level="3" type="T">system-ID = PD1</Trace>  
    <Trace level="3" type="T">client = 001</Trace>  
    <Trace level="3" type="T">language = E</Trace>  
    <Trace level="3" type="T">user = SFUSER</Trace>  
    <Trace level="1" type="Timestamp">2014-07-10T08:56:37Z INDIA</Trace>  
    <Trace level="1" type="T">ACL Check is performed</Trace>  
    <Trace level="1" type="T">XML validation is executed</Trace>  
    </Trace>
    <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_UC_EXECUTE" />  
    - <!-- ************************************
    -->   
    <Trace level="1" type="T">PLNAME = CENTRAL</Trace>  
    <Trace level="1" type="T">QOS = BE</Trace>  
    <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PIPELINE_SYNC" />  
    - <!-- ************************************
    -->   
    <Trace level="1" type="T">>>>PID delete old pid determination coding</Trace>  
    <Trace level="3" type="T">Pipeline-Elements for pipeline SAP_CENTRAL</Trace>  
    <Trace level="3" type="T">0001 PLSRV_XML_VALIDATION_RQ_INB</Trace>  
    <Trace level="3" type="T">0002 PLSRV_RECEIVER_DETERMINATION</Trace>  
    <Trace level="3" type="T">0003 PLSRV_INTERFACE_DETERMINATION</Trace>  
    <Trace level="3" type="T">0004 PLSRV_RECEIVER_MESSAGE_SPLIT</Trace>  
    <Trace level="3" type="T">0005 PLSRV_MAPPING_REQUEST</Trace>  
    <Trace level="3" type="T">0006 PLSRV_OUTBOUND_BINDING</Trace>  
    <Trace level="3" type="T">0007 PLSRV_VIRUS_SCAN_RQ_OUT</Trace>  
    <Trace level="3" type="T">0008 PLSRV_XML_VALIDATION_RQ_OUT</Trace>  
    <Trace level="3" type="T">0009 PLSRV_CALL_ADAPTER</Trace>  
    <Trace level="3" type="T">0010 PLSRV_VIRUS_SCAN_RS_INB</Trace>  
    <Trace level="3" type="T">0011 PLSRV_XML_VALIDATION_RS_INB</Trace>  
    <Trace level="3" type="T">0012 PLSRV_MAPPING_RESPONSE</Trace>  
    <Trace level="3" type="T">0013 PLSRV_VIRUS_SCAN_RS_OUT</Trace>  
    <Trace level="3" type="T">0014 PLSRV_XML_VALIDATION_RS_OUT</Trace>  
    <Trace level="3" type="T">system-ID = PD1</Trace>  
    <Trace level="3" type="T">client = 001</Trace>  
    <Trace level="3" type="T">language = E</Trace>  
    <Trace level="3" type="T">user = SFUSER</Trace>  
    - <Trace level="1" type="B" name="CL_XMS_MESSAGE_PERS_MAN-WRITE_MESSAGE_LOG_TO_PERSIST"> 
    <Trace level="2" type="T">Persisting original message</Trace>  
    <Trace level="3" type="T">Message-Version = 000</Trace>  
    <Trace level="3" type="T">Pipeline CENTRAL</Trace>  
    </Trace>
    <Trace level="3" type="Timestamp">2014-07-10T08:56:37Z INDIA Begin of pipeline processing PLSRVID = CENTRAL</Trace>  
    - <Trace level="1" type="B" name="PLSRV_XML_VALIDATION_RQ_INB"> 
    <Trace level="3" type="Timestamp">2014-07-10T08:56:37Z INDIA Start of pipeline service processing PLSRVID= PLSRV_XML_VALIDATION_RQ_INB</Trace>  
    - <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV"> 
    <Trace level="3" type="T">Calling pipeline service: PLSRV_XML_VALIDATION_RQ_INB</Trace>  
    <Trace level="3" type="T">Reading Pipeline-Service specification...</Trace>  
    <Trace level="3" type="T">PLSRVTYPE =</Trace>  
    <Trace level="3" type="T">ADRESSMOD = LOCAL</Trace>  
    <Trace level="3" type="T">P_CLASS = CL_XMS_PLSRV_VALIDATION</Trace>  
    <Trace level="3" type="T">P_IFNAME = IF_XMS_PLSRV</Trace>  
    <Trace level="3" type="T">P_METHOD = ENTER_PLSRV</Trace>  
    <Trace level="3" type="T" />  
    - <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL"> 
    - <Trace level="1" type="B" name="CL_XMS_PLSRV_VALIDATION-ENTER_PLSRV"> 
    <Trace level="3" type="T">Pipeline Service = PLSRV_XML_VALIDATION_RQ_INB</Trace>  
    <Trace level="3" type="T">Skip Inbound Validation =</Trace>  
    <Trace level="3" type="T">Skip Outbound Validation =</Trace>  
    <Trace level="3" type="T">Area = XML_VALIDATION_INB</Trace>  
    <Trace level="1" type="T">Reading sender agreement</Trace>  
    <Trace level="1" type="T">Message does not contain a sender agreement</Trace>  
    <Trace level="1" type="T">Inbound validation by Integration Engine does not take place</Trace>  
    </Trace>
    </Trace>
    </Trace>
    <Trace level="3" type="Timestamp">2014-07-10T08:56:37Z INDIA End of pipeline service processing PLSRVID= PLSRV_XML_VALIDATION_RQ_INB</Trace>  
    </Trace>
    - <Trace level="1" type="B" name="CL_XMS_MESSAGE_PERS_MAN-WRITE_MESSAGE_LOG_TO_PERSIST"> 
    <Trace level="3" type="T">Persisting message after plsrv call</Trace>  
    <Trace level="3" type="T">Message-Version = 001</Trace>  
    <Trace level="3" type="T">Pipeline CENTRAL</Trace>  
    </Trace>
    - <Trace level="1" type="B" name="PLSRV_RECEIVER_DETERMINATION"> 
    <Trace level="3" type="Timestamp">2014-07-10T08:56:37Z INDIA Start of pipeline service processing PLSRVID= PLSRV_RECEIVER_DETERMINATION</Trace>  
    - <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV"> 
    <Trace level="3" type="T">Calling pipeline service: PLSRV_RECEIVER_DETERMINATION</Trace>  
    <Trace level="3" type="T

    HI,
    Thank you for your hint. Maybe I just forgot to mention one important fact. We have second SAP Netweaver PI 7.1 which is completely our system. The first one I mentioned in first message is the customer's one. The one we have extra is also connected to MAXIMO and GIS. Settings of this interface is completely same among one thing:
    Patch level of XIAF:
    1. customers SAP PI level is
    Adapter Common Library Version: 1.7.1007.20081105173106.0000, NW07_07_REL (2008-11-07T17:29:47+0000)
    Adapter Application Version: 1.7.1007.20081105173106.0000, NW07_07_REL (2008-11-07T17:30:00+0000)
    2. our SAP PI level is
    Adapter Common Library Version: 1.7.1008.20100215155230.0000, NW07_08_REL (2010-02-15T17:19:21+0000)
    Adapter Application Version: 1.7.1008.20100215155230.0000, NW07_08_REL (2010-02-15T17:19:31+0000)
    Both of them has Axis Version: Apache Axis version: 1.4 Built on Apr 22, 2006 (06:55:48 PDT)
    Also important to mention is fact that same problem happened in our SAP PI, but we implemented last patch of XIAF and it has suddenly started to work. I have suspicion it is somehow connected to this patch. Btw. this patch contains a lot of notes regarding  AXIS framework (i.e. 1435998, 1150375, 1048268), so obviously some bugs of the AXIS adapter has been resolved by this patch.
    What do you think ?
    Thanks

  • SAP NetWeaver 7.3 AS Java install error in Install Java Engine phase

    Hi All,
    I am doing my first installation of SAP NetWeaver 7.3 AS Java on Windows Server 2008 R2 with Oracle database 11.2.0.3, this is a domain installation.
    I have been following the SAP Installation guide and everything has been going well but I am now stuck with an error in the Install Java Engine phase of the installation.
    The error message I am receiving is:
    An error occurred while processing option SAP NetWeaver 7.3 > SAP Systems > Application Server Java > Standard System > Standard System( Last error reported by the step: Process call 'C:\usr\sap\E1D\J00\exe\jstart.exe pf=\\sourcing\sapmnt\E1D\SYS\profile\E1D_J00_sourcing -file=C:\usr\sap\E1D\J00\exe\startup.properties -nodename=bootstrap -launch' exits with error code 1. For details see log file(s) jstart_bootstrap_J00.log.)
    When I check the jstart_bootstrap_J00.log it is empty.
    I have done some searching for a solution for this error and it seems it may be related to the database not running. I can confirm that I have run lsnrctl start and also, in sqlplus, run startup; both commands showed that the starting of the listener and database were successful.
    Does anyone know what might be causing this error?
    Many thanks
    Dan

    Hi Srikishan,
    In C:\Program Files\sapinst_instdir\NW73\INSTALL\NW73\ORA\STD the file jstart_bootstrap_J00.log is empty.
    In C:\usr\sap\E1D\J00\work there was no jstart_bootstrap_J00.log file, however there was a file called log_bootstrap.0.log, the contents are:
    <!--LOGHEADER[START]/-->
    <!--HELP[Manual modification of the header may cause parsing problem!]/-->
    <!--LOGGINGVERSION[2.0.7.1006]/-->
    <!--NAME[..\..\work\log_bootstrap.log]/-->
    <!--PATTERN[log_bootstrap.log]/-->
    <!--FORMATTER[com.sap.tc.logging.TraceFormatter([%24d] %m)]/-->
    <!--ENCODING[UTF8]/-->
    <!--FILESET[0, 3, 5242880]/-->
    <!--PREVIOUSFILE[log_bootstrap.2.log]/-->
    <!--NEXTFILE[log_bootstrap.1.log]/-->
    <!--LOGHEADER[END]/-->
    [Aug 22, 2012 12:11:10 PM] Starting to configure the bootstrap
    [Aug 22, 2012 12:11:10 PM]       Bootstrap properties file [C:\usr\sap\E1D\J00\j2ee\cluster\bootstrap\bootstrap.properties] found
    [Aug 22, 2012 12:11:10 PM] Bootstrap configured for [32] ms
    [Aug 22, 2012 12:11:10 PM]
    [Aug 22, 2012 12:11:10 PM] Memory available to the bootstrap JVM: [2 GiB / 3113877504 bytes]
    [Aug 22, 2012 12:11:10 PM]
    -----[Bootstrap Module started]--------[Wed Aug 22 12:11:10 BST 2012]-------
    [Aug 22, 2012 12:11:10 PM]
    +------------[Bootstrap synchronization activities information]-----------+
    | Runtime Binaries: [X]        Native files: [X] Instance Properties: [X] |
    |  Nodes Structure: [X] Cluster File System: [X]    Online bootstrap: [ ] |
    +-------------------------------------------------------------------------+
    [Aug 22, 2012 12:11:10 PM] Properties used for initialization: [element.resynch=detect, Logging properties = {log[defaultTrace]=FileLog, log[defaultTrace].pattern=..\..\work\log_bootstrap.log, log[consoleLog].formatter=formatter[ConsoleFormatter], com.sap.engine.bootstrap.severity=Info, formatter[ConsoleFormatter]=TraceFormatter, log[consoleLog]=com.sap.engine.bootstrap.logging.BootstrapConsoleLog, com.sap.engine.bootstrap.logs=log[defaultTrace],log[consoleLog], log[defaultTrace].cnt=3, formatter[BootstrapFormatter]=TraceFormatter, log[defaultTrace].formatter=formatter[BootstrapFormatter], formatter[ConsoleFormatter].pattern=%m, log[defaultTrace].limit=5242880, formatter[BootstrapFormatter].pattern=[%24d] %m}, debug=no, Watchdog properties = {watchdog.timeout=90000, watchdog.check_interval=2000}]
    [Aug 22, 2012 12:11:10 PM] Bootstrap initialized for [63] ms
    [Aug 22, 2012 12:11:10 PM] Watchdog [90000] ms checking every [2000] ms started
    [Aug 22, 2012 12:11:10 PM] Starting to initialize database connection
    [Aug 22, 2012 12:11:11 PM] Exception occurred for component [internal/unkown] of type [unkown]
    com.sap.engine.bootstrap.SynchronizationException: Storage access initialization failed.Check if the database is running and the database connection properties
        at com.sap.engine.bootstrap.StorageAccess.<init>(StorageAccess.java:138)
        at com.sap.engine.bootstrap.Bootstrap.initializeSynchronizer(Bootstrap.java:79)
        at com.sap.engine.bootstrap.Bootstrap.main(Bootstrap.java:273)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at com.sap.engine.offline.OfflineToolStart.main(OfflineToolStart.java:157)
    ----------==[ Caused by: ]==----------
    com.sap.engine.frame.core.configuration.ConfigurationException: Error while connecting to DB.
        at com.sap.engine.core.configuration.impl.persistence.rdbms.DBConnectionPoolImpl.createConnection(DBConnectionPoolImpl.java:412)
        at com.sap.engine.core.configuration.impl.persistence.rdbms.DBConnectionPoolImpl.<init>(DBConnectionPoolImpl.java:167)
        at com.sap.engine.core.configuration.impl.persistence.rdbms.PersistenceHandlerImpl.<init>(PersistenceHandlerImpl.java:50)
        at com.sap.engine.core.configuration.impl.cache.ConfigurationController.<init>(ConfigurationController.java:138)
        at com.sap.engine.core.configuration.bootstrap.ConfigurationManagerBootstrapImpl.init(ConfigurationManagerBootstrapImpl.java:307)
        at com.sap.engine.core.configuration.bootstrap.ConfigurationManagerBootstrapImpl.<init>(ConfigurationManagerBootstrapImpl.java:57)
        at com.sap.engine.bootstrap.StorageAccess.<init>(StorageAccess.java:131)
        at com.sap.engine.bootstrap.Bootstrap.initializeSynchronizer(Bootstrap.java:79)
        at com.sap.engine.bootstrap.Bootstrap.main(Bootstrap.java:273)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at com.sap.engine.offline.OfflineToolStart.main(OfflineToolStart.java:157)
    Caused by: com.sap.sql.log.OpenSQLException: Could not load class oracle.jdbc.driver.OracleDriver with class loader com.sap.engine.offline.FileClassLoader@68814013.
        at com.sap.sql.log.Syslog.createAndLogOpenSQLException(Syslog.java:104)
        at com.sap.sql.connect.factory.VendorConnectionFactory.createInstance(VendorConnectionFactory.java:210)
        at com.sap.sql.connect.factory.VendorConnectionFactory.createVendorDriver(VendorConnectionFactory.java:43)
        at com.sap.sql.connect.factory.DriverPooledConnectionFactory.<init>(DriverPooledConnectionFactory.java:31)
        at com.sap.sql.connect.datasource.DataSourceManager.createPooledConnectionFactory(DataSourceManager.java:642)
        at com.sap.sql.connect.datasource.DataSourceManager.createDataSource(DataSourceManager.java:603)
        at com.sap.sql.connect.datasource.DataSourceManager.createDataSource(DataSourceManager.java:137)
        at com.sap.sql.connect.OpenSQLDataSourceImpl.getDataSource(OpenSQLDataSourceImpl.java:272)
        at com.sap.sql.connect.OpenSQLDataSourceImpl.getPooledConnection(OpenSQLDataSourceImpl.java:208)
        at com.sap.engine.core.configuration.impl.persistence.rdbms.DBConnectionPoolImpl.createConnection(DBConnectionPoolImpl.java:399)
        ... 13 more
    Caused by: java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
        at com.sap.engine.offline.FileClassLoader.findClass(FileClassLoader.java:911)
        at com.sap.engine.offline.FileClassLoader.loadClass(FileClassLoader.java:802)
        at com.sap.engine.offline.FileClassLoader.loadClass(FileClassLoader.java:750)
        at com.sap.sql.connect.factory.VendorConnectionFactory.createInstance(VendorConnectionFactory.java:206)
        ... 21 more
    [Aug 22, 2012 12:11:11 PM] [Bootstrap]> Error during synchronization. More details: the previous log entries
    [Aug 22, 2012 12:12:29 PM] Starting to configure the bootstrap
    [Aug 22, 2012 12:12:29 PM]       Bootstrap properties file [C:\usr\sap\E1D\J00\j2ee\cluster\bootstrap\bootstrap.properties] found
    [Aug 22, 2012 12:12:29 PM] Bootstrap configured for [32] ms
    [Aug 22, 2012 12:12:29 PM]
    [Aug 22, 2012 12:12:29 PM] Memory available to the bootstrap JVM: [2 GiB / 3113877504 bytes]
    [Aug 22, 2012 12:12:29 PM]
    -----[Bootstrap Module started]--------[Wed Aug 22 12:12:29 BST 2012]-------
    [Aug 22, 2012 12:12:29 PM]
    +------------[Bootstrap synchronization activities information]-----------+
    | Runtime Binaries: [X]        Native files: [X] Instance Properties: [X] |
    |  Nodes Structure: [X] Cluster File System: [X]    Online bootstrap: [ ] |
    +-------------------------------------------------------------------------+
    [Aug 22, 2012 12:12:29 PM] Properties used for initialization: [element.resynch=detect, Logging properties = {log[defaultTrace]=FileLog, log[defaultTrace].pattern=..\..\work\log_bootstrap.log, log[consoleLog].formatter=formatter[ConsoleFormatter], com.sap.engine.bootstrap.severity=Info, formatter[ConsoleFormatter]=TraceFormatter, log[consoleLog]=com.sap.engine.bootstrap.logging.BootstrapConsoleLog, com.sap.engine.bootstrap.logs=log[defaultTrace],log[consoleLog], log[defaultTrace].cnt=3, formatter[BootstrapFormatter]=TraceFormatter, log[defaultTrace].formatter=formatter[BootstrapFormatter], formatter[ConsoleFormatter].pattern=%m, log[defaultTrace].limit=5242880, formatter[BootstrapFormatter].pattern=[%24d] %m}, debug=no, Watchdog properties = {watchdog.timeout=90000, watchdog.check_interval=2000}]
    [Aug 22, 2012 12:12:29 PM] Bootstrap initialized for [63] ms
    [Aug 22, 2012 12:12:29 PM] Watchdog [90000] ms checking every [2000] ms started
    [Aug 22, 2012 12:12:29 PM] Starting to initialize database connection
    [Aug 22, 2012 12:12:30 PM] Exception occurred for component [internal/unkown] of type [unkown]
    com.sap.engine.bootstrap.SynchronizationException: Storage access initialization failed.Check if the database is running and the database connection properties
        at com.sap.engine.bootstrap.StorageAccess.<init>(StorageAccess.java:138)
        at com.sap.engine.bootstrap.Bootstrap.initializeSynchronizer(Bootstrap.java:79)
        at com.sap.engine.bootstrap.Bootstrap.main(Bootstrap.java:273)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at com.sap.engine.offline.OfflineToolStart.main(OfflineToolStart.java:157)
    ----------==[ Caused by: ]==----------
    com.sap.engine.frame.core.configuration.ConfigurationException: Error while connecting to DB.
        at com.sap.engine.core.configuration.impl.persistence.rdbms.DBConnectionPoolImpl.createConnection(DBConnectionPoolImpl.java:412)
        at com.sap.engine.core.configuration.impl.persistence.rdbms.DBConnectionPoolImpl.<init>(DBConnectionPoolImpl.java:167)
        at com.sap.engine.core.configuration.impl.persistence.rdbms.PersistenceHandlerImpl.<init>(PersistenceHandlerImpl.java:50)
        at com.sap.engine.core.configuration.impl.cache.ConfigurationController.<init>(ConfigurationController.java:138)
        at com.sap.engine.core.configuration.bootstrap.ConfigurationManagerBootstrapImpl.init(ConfigurationManagerBootstrapImpl.java:307)
        at com.sap.engine.core.configuration.bootstrap.ConfigurationManagerBootstrapImpl.<init>(ConfigurationManagerBootstrapImpl.java:57)
        at com.sap.engine.bootstrap.StorageAccess.<init>(StorageAccess.java:131)
        at com.sap.engine.bootstrap.Bootstrap.initializeSynchronizer(Bootstrap.java:79)
        at com.sap.engine.bootstrap.Bootstrap.main(Bootstrap.java:273)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at com.sap.engine.offline.OfflineToolStart.main(OfflineToolStart.java:157)
    Caused by: com.sap.sql.log.OpenSQLException: Could not load class oracle.jdbc.driver.OracleDriver with class loader com.sap.engine.offline.FileClassLoader@38ee6681.
        at com.sap.sql.log.Syslog.createAndLogOpenSQLException(Syslog.java:104)
        at com.sap.sql.connect.factory.VendorConnectionFactory.createInstance(VendorConnectionFactory.java:210)
        at com.sap.sql.connect.factory.VendorConnectionFactory.createVendorDriver(VendorConnectionFactory.java:43)
        at com.sap.sql.connect.factory.DriverPooledConnectionFactory.<init>(DriverPooledConnectionFactory.java:31)
        at com.sap.sql.connect.datasource.DataSourceManager.createPooledConnectionFactory(DataSourceManager.java:642)
        at com.sap.sql.connect.datasource.DataSourceManager.createDataSource(DataSourceManager.java:603)
        at com.sap.sql.connect.datasource.DataSourceManager.createDataSource(DataSourceManager.java:137)
        at com.sap.sql.connect.OpenSQLDataSourceImpl.getDataSource(OpenSQLDataSourceImpl.java:272)
        at com.sap.sql.connect.OpenSQLDataSourceImpl.getPooledConnection(OpenSQLDataSourceImpl.java:208)
        at com.sap.engine.core.configuration.impl.persistence.rdbms.DBConnectionPoolImpl.createConnection(DBConnectionPoolImpl.java:399)
        ... 13 more
    Caused by: java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
        at com.sap.engine.offline.FileClassLoader.findClass(FileClassLoader.java:911)
        at com.sap.engine.offline.FileClassLoader.loadClass(FileClassLoader.java:802)
        at com.sap.engine.offline.FileClassLoader.loadClass(FileClassLoader.java:750)
        at com.sap.sql.connect.factory.VendorConnectionFactory.createInstance(VendorConnectionFactory.java:206)
        ... 21 more
    [Aug 22, 2012 12:12:30 PM] [Bootstrap]> Error during synchronization. More details: the previous log entries
    Many thanks
    Dan

  • Error while installing SAP Widget Developer tool.zip on Eclipse Java EE IDE

    Hello,
              I am new to SAP widget. I hav installed "Eclipse Java EE IDE for Web Developers" from eclipse.org and now when i was trying to install SAP Widget Developer tool.zip add-on as stated in the SAP Enterprise Widget Development Guide
    --> http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/c032ae0a-7d6b-2a10-14a1-cc6efb066dfc
    I get this error at the last stage of installation.
    Cannot complete the install because one or more required items could not be found.
      Software currently installed: SAP Widget Development Tools 0.13.0.1376 (corp.sap.pal.gadgets.tools.widgetTools.feature.group 0.13.0.1376)
      Missing requirement: SAP Widget UI Designer 0.13.0.1376 (corp.sap.pal.gadgets.tools.uidesigner 0.13.0.1376) requires 'bundle org.eclipse.wst.javascript.core 0.0.0' but it could not be found
      Cannot satisfy dependency:
        From: SAP Widget UI Designer 0.13.0.1376 (corp.sap.pal.gadgets.tools.uidesigner.feature.group 0.13.0.1376)
        To: corp.sap.pal.gadgets.tools.uidesigner [0.13.0.1376]
      Cannot satisfy dependency:
        From: SAP Widget Development Tools 0.13.0.1376 (corp.sap.pal.gadgets.tools.widgetTools.feature.group 0.13.0.1376)
        To: corp.sap.pal.gadgets.tools.uidesigner.feature.group [0.13.0.1376]
    Please helo me to get this error fixed.
    Thank you very much.
    Anil Raparthi.

    Hi,
    The newest and default version of Eclipse is Galileo which is version 3.5.x
    According to the Widget development guide, widget developer tool covers Eclipse 3.3.x (Europa) and 3.4.x  (Galileo).
    The problem is solved by downloading one of those versions from http://wiki.eclipse.org/Older_Versions_Of_Eclipse and installing widget development tools.
    Regards,
    Jolanta Gniadek

  • Impact of upgrading SAP 4.6C to ECC6.0 to Java application

    Hi,
    Currently, my Java application is:
    1. using SAP 4.6C as backend
    2. using Java 1.4
    3. using SAP Enterprise Connector in SAP Netweaver Developer Studio 7.0.15 to generate the BAPI proxies
    4. using JCo 2.1.8
    If now the backend SAP system is going to be upgraded from 4.6C to ECC6.0, will there be any changes required on my Java application i.e.
    1. Is the BAPI proxies generation process with SAP Enterprise Connector remain unchanged?
    2. Are the BAPI structures remain the same that do not require any Java code change when calling BAPI?
    3. Is the JCo version remains unchanged?
    4. Is there any Java code changes required?
    Thanks!

    Hi,
    1. Is the BAPI proxies generation process with SAP Enterprise Connector remain unchanged?
    Yes. No change required except minor changes.
    2. Are the BAPI structures remain the same that do not require any Java code change when calling BAPI?
    Well you will have to check if the BAPI import/export/tables/changing parameters have undergone any change. If not then no change required.
    3. Is the JCo version remains unchanged?
    Yes. This shouldnt be an issue.
    4. Is there any Java code changes required?
    Well if your 4.6c system was non-unicode, ECC 6.0 would be unicode. So the RFC where you would have mentioned that a Unicode(java) system is interacting with Non-unicode(4.6c) system will require a change. This is applicable to both RFC's in SAP & Java.
    Thanks,
    Best regards,
    Prashant

  • SAP BW 7.4 on HANA ABAP & JAVA stack

    Hello,
    We have requirement for SAP BW 7.4 on HANA ABAP & JAVA stack integration.
    Please clarify the doubts.
    1. Is there any possibility to install ABAP & JAVA stack same SID?
    2. If install different with SIDs, How can we do integration? Any restriction is there to integrate?
    3. Can we use same HDB SID for both ABAP & JAVA stack?
    4.We plan to configure the JAVA stack as UME data source from ABAP stack, Is it good practice?
    Any one share the better ideas & solutions for this issue.
    Regards,
    V Srinivasan

    Hi Experts,
    Great for viewers.
    But still expecting some ideas above questions kindly answer.
    Also i got some important points.
    Java Stack for BW on HANA
    At least any one answer the purpose of BW Java Stack.
    Regards,
    V Srinivasan

  • Accessing SAP:HopList element in message header from JAVA-mapping

    Dear Experts,
    Is it possible to access the SAP:HopList element from message header in JAVA-mapping? 
    I need this to get the list off all receivers of current message (I have a ReceiverDetermination with two receivers, without any conditions, so both receivers are receiving each message and in InterfaceDetermination to one of the receivers I have a JAVA-mapping, in which I need to know the name of another receiver. And the SAP:HopList is containing this information).
    Or maybe where is some other solution?
    Best Regards,
    Artsiom Anichenka

    That's tricky, since the proper way of doing it would be through BPM.
    Anyway, if you expose your XI interface as a WebService (Soap sender cc) you could access it through Mapping Lookup (lookup works for RFC, DB and Soap lookups). Check https://help.sap.com/javadocs/NW04S/current/pi/index.html
    But be aware that Mapping Lookup API is not intended for inserts/updates (since it doesn't contain any transacational handling), just mere lookups (selects in tables), so I'm not sure it is the best approach for your case.
    Regards,
    Henrique.

  • Message processing failed. Cause: com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.io.IOException: invalid content type for SOAP: TEXT/HTML; HTTP 404 Not Found

    In my 2006 biztalk application I have exposed web service to receive SAP input. It was working fine. After I have modified something in orchestration in that application . I am getting following error while SAP try to consume my web service. Can anyone please
    help me.
    Message processing failed. Cause: com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.io.IOException: invalid content type for SOAP: TEXT/HTML; HTTP 404 Not Found

    In my 2006 biztalk application I have exposed web service to receive SAP input. It was working fine. After I have modified something in orchestration in that application . I am getting following error while SAP try to consume my web service.
    HI Arivazhagan K,
    Could you give some explanation about what you modified? according the to error message, this is "resource is not found issue".
    Best regards,
    Angie
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Install of SAP HANA Studio Dev Ed v1.00.80 fails with "Could not create the Java Virtual Machine"

    Hello,
    Scope: JVM error during initial install of SAP HANA Studio Developer Edition v1.00.80, Win86/32bit
    Source: installation files pulled from HANA Studio tab at https://hanadeveditionsapicl.hana.ondemand.com/hanadevedition/, which is a link from the main HANA site of http://scn.sap.com/community/developer-center/hana.  zip folder: "sap_hana_win32_studio_rev80"
    Targeted O/S: Windows 7, 32-bit, local Java is SE 7, update 67.   Java environment has been confirmed via checks provided at http://www.java.com/en/download/manual.jsp
    Actions taken:
    Attempted to update the installation's eclipse.ini file by reducing the -Xmx value; see details below.
    Read thru postings such as http://scn.sap.com/thread/3390626 and the threads it recommended.
    Checked OSS (ie Note 1859686 - HANA Studio does not start)
    Description of installation error:
    Shortly after executing "hdbinst", it fails with the error "Could not create the Java Virtual Machine".  I've verified that there is nearly 3G of memory free.  What I did notice, as shown in the attached files, is that Eclipse is part of this installation and it's pre-loaded with the "eclipse.ini".  I firmly believe the solution could be to reduce parameter "-Xmx1024m" to "-Xmx512m" but it's a catch-22 because even after updating eclipse.ini (in installation folder C:\Program Files\SAP\hdbstudio\tmp_p2director2014.08.13_13.36.44\director), the install program requires that the "hdbstudio" folder to be empty upon restarting it.
    Since the installation is basically a package with a lot of .jar files, there is no eclipse.ini file available in the source install folder; otherwise, updating it there would be the easiest solution if that option were available. The file is only available in the targeted deployment folder above.
    If you have encountered this same error and were able to resolve it, I would be grateful to know of your solution.  Thanks very much.
    FYI: the HANA Client installed with no issues.
    Jim Cleek
    FYI: the images below reflect the sequence of images produced during the installation.
    after clicking OK above, the screen below gets updated (see the "is not empty" msg).
    Below is the eclipse.ini file located in the deployed/target folder:
    Message was edited by: Jim Cleek
    FYI: Using information from the SAP HANA Database - Studio Installation and Update Guide, I tried to override the installation's use of its eclipse.ini file by passing my own modified version (with "-Xmx512m") of that file that was placed in a separate folder.  The cmd used via DOS window was "hdbsetup.exe -a studio --configfile=C:\Users\Admin\Downloads\eclipse.ini" and even though it successfully launched the SAP HANA Lifecycle Management gui, it failed on the first step with the same JVM create error as above because it appears to have used its own eclipse.ini file, which has "-Xmx1024m".

    Update: a message was opened with SAP but unfortunately they could not provide a resolution for this particular scenario.  They admitted that the eclipse.ini file cannot be updated since it is bundled as part of the installation package.  One point to make that I did not make before was that this was being attempted on an Oracle VirtualBox (4.3.10); the SAP HANA contact said he assumed that SAP has not tested this particular scenario, thus it could not be supported.
    Resolution: the end result was to abort trying to install SAP HANA Client and Studio on the Oracle VirtualBox but to install it locally on my own desktop, which runs on Windows 7 Enterprise 64-bit with 8G of memory.  The SAP HANA files below were downloaded, extracted and installed successfully in the order shown.
    FYI: the Studio installation detected that a 64-bit version of Java was not installed so I installed that and then adjusted the User environmental variable JAVA_HOME to point to that new path, leaving the System variable still pointing to the pre-existing 32-bit Java path.
    SAPCAR 7.20 -> Windows on x64 64bit:  SAPCAR_315-20010453.EXE
    IMDB_CLIENT100_80_0-10009664.SAR   Revision 80 for SAP HANA CLIENT 1.00
    Support Package SAP HANA CLIENT 1.00 Windows on x64 64bit
    IMC_STUDIO100_80_0-20007647.SAR   Revision 80 for SAP HANA STUDIO 1.00
    Support Package SAP HANA STUDIO 1.00 Windows on x64 64bit
    jre-7u67-windows-x64.exe - http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1880261.html
    Jim Cleek
    HP Enterprise Services

  • Running Java applications as "standalone"

    I am curious as to how to run Java apps in a "standalone" manner. By "standalone", I mean like SUN Java One Studio, where the Java app behaves like a standard executable file.
    Currently, I use batch files to call the Java interpreter to run my program; when the program exits, the batch file closes. The main problem with this approach is that the batch file window remains open, and anyone who closes the window closes the program itself... which is not good.
    Is there a workaround for this?

    Of course there is a workaround for this:
    Make a new shortcut on your desktop and as the target use the javaw.exe file. Using this and not java.exe does open qour application without any DOS window! For sure you have to add the class name to load in your shortcut target (e.g. "C:\jdk1.4.1\bin\javaw.exe MyClass").
    Voila - the application behaves as a standalone program now.
    nocomm

  • Java Install stuck at install java engine phase

    Hi,
    I have currently 7.4 SR1 ABAP(AS1) system running on oracle 11.2.0.3. I require java stack for this i have started other java(JS1) system which uses abap database(AS1). ABAP system is running fine. In java instance install installation stuck with error in java engine phase.
    Following are logs
    com.sap.sql.log.OpenSQLException: Exception of type java.sql.SQLException caught: ORA-01017: invalid username/password; logon denied
    Caused by: java.sql.SQLException: ORA-01017: invalid username/password; logon de
    ERROR => Java node 'Instance_bootstrap' terminated with exit code 558
    I have gone through different scn threads and notes but coulnot succeeded.
    Just was curious to know till this time sapsr3db and sapjs1db users doesnot extits in DB dba_users.
    Would be helpful for me if some can help me.
    Regards
    Mahesh

    Hi Deepak,
    Im using abap database. I have one query by which user installer is trying to connect database. It seems configtool is also not installed till now.
    following is dev_bootstrap
    F [Thr 140445554128640] Tue Apr 22 22:07:36 2014
    F  [Thr 140445554128640] *** LOG => SfCJavaVm: exit hook is
    called. (rc = 558)
    F
    F
    F  *** ERROR => Java node 'Instance_bootstrap' terminated with
    exit code 558.
    F  ***
    F  *** Please see section 'Java program exit codes'
    F  *** in SAP Note 1316652 for additional information and trouble
    shooting advice.
    F
    F
    F  [Thr 140445554128640] *** LOG => exiting (exitcode 558,
    retcode 1).
    M  [Thr 140445554128640] CCMS: CCMS Monitoring Cleanup finished
    successfully.

Maybe you are looking for