Cannot find Main Header in XMBMessage

Hi
I am implementing a JDBC Receiver using the J2SE Adapter Engine.
We've already implemented another JDBC Receiver which works fine, but for the payload shown below I receive the following exception from the J2SE Adapter Engine:
  com.sap.aii.messaging.mo.MalformedMessageException
  Cannot find Main Header in XMBMessage
What does this error message mean and how do I correct it?
Is there documentation available somewhere to describe the possible error messages from this exception and what they mean?
thank you
Werner Pyke
Cape Town, South Africa
<?xml version="1.0" encoding="UTF-8" ?>
<ns3:Items xmlns:ns3="urn:pnp:arms:ddic">
  <Statement>
    <SAP_BasicItem action="EXECUTE">
       <table>SAP_BasicItem</table>
       <gtin type="NUMERIC">6001001</gtin>
       <description type="VARCHAR">ARTICLE1</description>
     </SAP_BasicItem>
  </Statement>
  <Statement>
     <SAP_BasicItem action="EXECUTE">
       <table>SAP_BasicItem</table>
       <gtin type="NUMERIC">6001002</gtin>
       <description type="VARCHAR">ARTICLE2</description>
     </SAP_BasicItem>
  </Statement>
</ns3:Items>

Check, if the XI version in the receiver adapter is set correctly (XI 2.0 or XI 3.0)
Stefan

Similar Messages

  • Building PHP 5.2.5 and MySQL (Cannot find MySQL header files under /usr.)

    Hi,
    we are in big trouble here. On Mac OS X 10.4 it was no problem building PHP with additional modules. Unfortunately it´s not working this time.
    This is the error message i got when building php:
    checking for mSQL support... no
    checking for MSSQL support via FreeTDS... no
    checking for MySQL support... yes
    checking for specified location of the MySQL UNIX socket... /var/mysql/mysql.sock
    checking for MySQL UNIX socket location... /var/mysql/mysql.sock
    configure: error: Cannot find MySQL header files under /usr.
    Note that the MySQL client library is not bundled anymore!
    Looks like some libs are missing?!
    find / -iname 'libmysqlclient*'
    That doesn´t helper neither. No results.
    Any idera what´s wrong here?

    the php in 10.5 uses extensions, you do not need to rebuild php to get mssql to work..
    Take a look at http://downloads.topicdesk.com/docs/AddingGD2_to_PHP_on_OS_X_Server_10_5Leopard.pdf
    as you can see in that example GD is built separately, mssql is the same.. do a google search on mssql.so and you will find a bunch of info (most of it is for linux but you should be able to get the info to work)

  • Configure: error: Cannot find GLX header

    I install gtkglext from its source code and get an error after the 'configure' command.
    bash-3.00$ ./configure
    checking GL/glx.h usability... no
    checking GL/glx.h presence... no
    checking for GL/glx.h... no
    configure: error: Cannot find GLX header
    I guess the OpenGL files are not installed during Solaris 10 installation. Could someone tell me where can I get opengl files? Are they in the Solaris 10 installation disks? How to install opengl files?

    On my installation I have both NVidia and mesa drivers installed, thus two sets of GL headers/libraries.
    For Mesa: SUNWxorg-mesa
    Nvidia: NVDAgraphics
    If you want to develop on your system you may want to install much more than just GL headers.
    Its a pity that Solaris packaging is not really flexible, so you better do a full install indeed...
    regards,
    __Fedor.

  • Continuos Ring, cannot find main socket, Leviton p...

    Hi, I'm new to this country and have not been experiencing any issues with BT, but recently my cordless phone started to give out a continuos ring for no reason. I contacted BT via email and they asked me to check the BT main line socket to test my phone equipment through the 'test' socket. Quite simple to follow but simply cannot find the main socket in my flat.
    Now, I discovered a classy Leviton Phone distribution system in the utility area which sort of explains that I most probably don't have a main socket inside my flat, as the mains must be down in the basement somewhere which is obviously not accessible to me. I went through the internet and found out that BT probably wont be able to help anyway, so what should I do now??? There are chances that even if I somehow (chances are bleak given the security issue) manage my way in the flat's basement, there is no gurantee that a proper BT Opensource box would be identifiable. 
    Alternately, I've checked every piece of equipement running through the lines and nothing seems to be a problem so far....what should I do? Obvoiusl;y I want to avoid (if psbl) to fish out pounds for no fault of mine!
    PS: The flat is rented, do you think my landlord might take ownership of this issue per chance?

    Hi Khannas13,
    Welcome to the forum. I can test your line for you if you like. Please could you email me your BT account details and a link to this thread? My email address can be found by clicking on my profile.
    Thanks
    Paddy
    BTCare Community Mod
    If we have asked you to email us with your details, please make sure you are logged in to the forum, otherwise you will not be able to see our ‘Contact Us’ link within our profiles.
    We are sorry but we are unable to deal with service/account queries via the private message(PM) function so please don't PM your account info, we need to deal with this via our email account :-)

  • JWS cannot find main class - sometimes

    I have a swing application which I've deployed onto several pc's using JWS.
    On my PC I can launch the application using the icon which JWS installed and it works properly every time. On the other PC's it will always work the first time it is used after installation, but on subsequent runs it will sometimes works and sometimes fail with an error message suggesting it cannot find the main class.
    The error is java.lang.ClassNotFoundException: RichMonV15.Richmon
    What I cannot understand is why it will sometimes work, and other times not.
    This has me completely stumped, can anyone offer any advice?

    The posted JNLP was invalid (I do not know if it is causing the problem, but cannot see how an invalid JNLP would cause the kind of intermittent problem you describe).
    Here is a valid form of that JNLP
    <?xml version = '1.0' encoding = 'windows-1252'?>
    <jnlp spec="1.0+" codebase="http://richmonitor.googlepages.com/" href="RichMonV15.jnlp">
       <information>
          <title>RichMon V15</title>
          <vendor>Richard Wright</vendor>
          <homepage href="http://richmonitor.googlepages.com/downloadrichmonversion15"/>
          <description>Lightweight Database Monitoring Tool</description>
          <icon href="RichMonV1504.gif"/>      
          <offline-allowed/>
          <shortcut>
             <desktop/>
             <menu submenu="RichMon"/>
          </shortcut>
       </information>
       <security>
          <all-permissions/>
       </security>
       <resources>
          <j2se version="1.6*" href="http://java.sun.com/products/autodl/j2se"/>
          <jar href="sRichMonV15.jar" main="true" download="eager"/>
       </resources>
       <application-desc main-class="RichMonV15.RichMon"/>
    </jnlp>But this could be optimised by removing the codebase from the homepage href, and I am almost sure JNLP files should be UTF-8 encoding. So I recommend you swap that file, for this one (encoded as per stated claims, of course)..
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <jnlp spec="1.0+" codebase="http://richmonitor.googlepages.com/" href="RichMonV15.jnlp">
       <information>
          <title>RichMon V15</title>
          <vendor>Richard Wright</vendor>
          <homepage href="downloadrichmonversion15"/>
          <description>Lightweight Database Monitoring Tool</description>
          <icon href="RichMonV1504.gif"/>      
          <offline-allowed/>
          <shortcut>
             <desktop/>
             <menu submenu="RichMon"/>
          </shortcut>
       </information>
       <security>
          <all-permissions/>
       </security>
       <resources>
          <j2se version="1.6*" href="http://java.sun.com/products/autodl/j2se"/>
          <jar href="sRichMonV15.jar" main="true" download="eager"/>
       </resources>
       <application-desc main-class="RichMonV15.RichMon"/>
    </jnlp>

  • Cannot find main class

    Hi,
    Im trying to launch a program called HypnoQuit from www.splashportal.net/java with jws.
    Heres the jnlp:
    <?xml version="1.0" encoding="utf-8"?>
    <!-- JNLP File for HypnoQuit -->
    <jnlp spec="1.0+"
    codebase="http://www.splashportal.net/java/"
    href="HypnoQuit.jnlp">
    <information>
    <title>Hotel v1.0</title>
    <vendor>Aubrey Bourke</vendor>
    <description>HypnoQuit v1.0</description>
    <homepage href="http://www.splashportal.net/java/index.html"/>
    <description kind="short">Program that displays subliminal messages</description>
    <offline-allowed/>
    </information>
    <resources>
         <jar href="HypnoQuit.jar"/>
         <j2se version="1.6+"
         href="http://java.sun.com/products/autodl/j2se"/>
    </resources>
    <application-desc main-class="HypnoQuit"/>
    <security>
    <all-permissions/>
    </security>
    </jnlp>
    Why cant it find the main-class?

    refer to http://forums.sun.com/thread.jspa?threadID=5314915&tstart=15

  • Cannot find main even there is main ??

    Exception in thread "main" java.lang.NoClassDefFoundError: Test
    class Test {
         public static void main(String args[]) {
              System.out.println("HI");
    What's the problem.....
    It can be complied, but when i use java Test in cmd
    Exception created......
    Can you help me?
    this occur after i installed a program with VM packaged by Installanywhere
    that program is created myself

    Hello sir,
    I installed j2sdk1.4.2_nb in windows xp professional. I try to run the sample program. but the compilation part is successfully completed. while i try to run that same program, i got the followin error.
    Exception in thread "main" java.lang.NoClassDefFoundError: <program name>
    I couldn't solve this problem. it may depend the class pathsettings. please, tell me detaily how to set the class path and what we have to do basically to run the java.

  • (Java Virtual Machine) Cannot Find Main Class.  Program will exit!

    I have seen this error message all over the place but no resolution. I am running Windows XP Pro. I am able to view sites with Javascript such as www.target.com and the dropdown menus work fine. However, when I am using my very very simple Javascript menus (from Project VII) The javascript works FINE on my home PC - but not on my work PC. My Java panel appears to be corrupted, when I try to open it, I just get a blank screen and it hangs. My Javascript is enable in all places.
    I'm going crazy! Any help is greatly appreciated.

    Java[u] is not JavaScript. Which product are you having trouble with? If it's JS, you need to ask the questions at a JS site, not here.
    To run a java program, change the cmd prompt to the directory that contains the Java .class files and issue this command:
    java -classpath . <name of the class without the extension>
    IMPORTANT: include the period and surrounding spaces.

  • "Cannot find the main Class. Program will exit."

    Hi, I created a program, and I am trying to distribute it to other people in my office. I tried using both NetBeans 6.8/6.9 and eclipse. I exported to a single jar file. When I run this single .jar file, it runs perfectly. I sent it to one of my coworkers, and the message "Cannot find the main Class. Program will exit." popped up. I then had IT update his Java to 6.20 and it worked. The problem is that this program must be distributed to over 100 people, and I cannot have them each update their Java individually, nor will IT update everyone's on their own. They all have Java 4.XX I believe. Is there any way around this error that only happens on older versions of java? I have checked my manifest file and what not, as I said it runs on computers with Java 6.

    AndrewThompson64 wrote:
    Do you mean Java 1.4? It is best to be sure, so point some of the target machines at this page(1) to check.Yes, Sorry I meant 1.4.XX, I think they have 1.4.2_19.
    >
    >
    a) Ensure the code does not use functionality introduced in later versions, e.g. assertions, generics, for-each loops.. Using the [cross-compilation options of javac|http://java.sun.com/javase/6/docs/technotes/tools/windows/javac.html#crosscomp-options] will warn of those.
    b) Ensure the code does not use any classes, attributes or methods that were not available in the earlier version, then use the cross-compilation options of javac when compiling. Actually the second will alert of the first, so long as the -bootclasspath parameter is used with an appropriate rt.jar.I believe that everything is ok, unless some of the swing functions cannot be used in 1.4. Besides the swing functions (which I am not sure about) everything should be able to be used in 1.4
    Thank You

  • Just installed 10g: Main form cannot find subforms or menus

    I just added 10g FOrms Builder to my PC. I was running 9i and it still exists on the machine.
    Problem: My main form, when run locally from Forms Builder cannot find any of its menus or subforms unless the FULL PATHs are defined in the properties or CALL_FORMs.
    This was not a problem when running from 9i FOrms Builder.
    I am assuming its a parameter somewhere in the FORMSWEB.CFG file which sets the default path to whatever path the main form uses.
    Can anyone steer me in the right direction?
    THANKS!

    Hi,
    Well, I assume that if 9i was installed, you also had FORMS90_PATH set in the registry.
    Perhaps what is happening is Forms is running your main form, and then when you are calling other forms, it is using the 9i versions, and then failing because they are not 10g versions.
    For example:
    d:\app\9i\form1.fmx
    d:\app\10g\form1.fmx
    When trying to call form1.fmx, Forms follows the FORMS90_PATH first and uses the form in d:\app\9i\. Change your FORMS90_PATH and see what happens.
    This is just a theory, I am new to 9i and 10g myself.
    Cheers

  • When I try to use spellcheck, I get the "Cannot find the User dictionary". It has always worked in the past and when I go to choose the main dictionary, it just goes back to the same line, cannot find user dictionary.

    When I try to use spellcheck, I get the "Cannot find the User dictionary". It has always worked in the past and when I go to choose the main dictionary, it just goes back to the same line, cannot find user dictionary.

    Have you ever created a user dictionary? You have to manually create one, AppleWorks won't do for you. The user dictionary & any other dictionaries belong in the AppleWorks Essentials folder which belongs in the AppleWorks 6 folder in Applications.
    Deleting & reinstalling AppleWorks from the original disk will not delete your files unless you have saved them in the application folder. The Mac OS creates a separate Documents folder for your files & that is where the documents you created should be.
    Unless all of your documents are AppleWorks 6 word processing documents, Pages alone is not sufficient. The iWork applications - Keynote, Pages & Numbers - can only open AppleWorks 6 presentation, word processing & spreadsheet documents, respectively. They will not open any other type of AppleWorks 6 files or any AppleWorks 5 or any version of ClarisWorks files.

  • Getting Error- Desktop\WSDL1\main.wsdl The system cannot find the path spec

    Hai to every one !
    iam using wsdl file which is downloaded "wsdlzip" file from wsnavigator to my desktop.
    Extracted zip file .
    i used main.wsdl file as adaptive webservice model in webdynpro application.
    I developed application then iam not getting output ,  facing error like
    java.io.FileNotFoundException: Desktop\WSDL1\main.wsdl (The system cannot find the path specified)
    could any body help me on this.

    Hi Eswar,
           While importing WSDL using Adaptiver WS did you use the WS destinations. If yes, then did you create WS Destinations in the Visual Administrator?
    You need to provide the url of the webservice in WSDestinations in Visual Administrator. It should be the url of the webservice in which the webservice is deployed and not the desktop URL.
    the url will be like this
    Ex: http://host:50000/OrderRequestForEBasis/Config1?wsdl
    This url you can get by going to
    http://host:port/wsnavigator in which server your webservice is located.
    Thanks,
    Gopi

  • Please! WHY? Why does the main class cannot find symbol symbol : constructor Car(double) location: class Car?

    Why does the main class cannot find symbol symbol : constructor Car(double) location:
    class Car .. ??
    class Car
    { //variable declaration
    double milesStart; double milesEnd; double gallons;
    //constructors
    public Car(double start, double end, double gall)
    { milesStart = start; milesEnd = end; gallons = gall; }
    void fillUp(double milesE, double gall)
    { milesEnd = milesE; gallons = gall; }
    //methods
    double calculateMPG()
    { return (milesEnd - milesStart)/gallons; }
    boolean gashog() { if(calculateMPG()<15) { return true; } else { return false; } }
    boolean economycar() { if(calculateMPG()>30) { return true; } else { return false; } } }
    import java.util.*; class MilesPerGallon
    { public static void main(String[] args)
         double milesS, milesE, gallonsU;
         Scanner scan = new Scanner(System.in);
         System.out.println(\"New car odometer reading: 00000\");
          Car car = new Car(milesS); car.fillUp(milesE, gallonsU);
         System.out.println(\"New Miles: \" + milesE); milesE = scan.nextDouble();
         System.out.println(\"Gallons used: \" + gallonsU);
         gallonsU = scan.nextDouble();
         System.out.println( \"MPG: \" + car.calculateMPG() );
         if(car.gashog()==true) { System.out.println(\"Gas Hog!\");
          if(car.economycar()==true) { System.out.println(\"Economy Car!\");
         } System.out.println(\"\");
         milesS = milesS + milesE;
         System.out.println(\"Enter new miles\");
          milesE = scan.nextDouble();
         System.out.println(\"Enter gallons used: \");
          gallonsU = scan.nextDouble();
         car.fillUp(milesE, gallonsU);
         System.out.println(\"Initial miles: \" + milesS);
         System.out.println(\"New Miles: \" + milesE);
         System.out.println(\"Gallons used: \" + gallonsU);
         System.out.println( \"MPG: \" + car.calculateMPG() );
         System.out.println(\"\"); } }

    Why does the main class cannot find symbol symbol : constructor Car(double) location:
    class Car .. ??
    Please tell us which line of code you posted shows 'Car (double)'.
    The only constructor that I see is this one:
    Car(double start, double end, double gall)

  • HT4972 I have just updated to iOS 6 on my iPad, and when it came back on, I cannot find Utube.  It was on the main screen.  Where is it now?

    I have just updated my new iPad to Iso 6, and when the iPad came back on, I cannot find the Utube icon?
    Is it still on my iPad?
    If so where will it be, or how can I get it back on?
    Thanks.

    Apple removed the YouTube connection.  Google has an app you can use but it needs some work.

  • I am running 6.1 and want to upgrade to 7.1 then to 10.1.  I understand this is a two step process and can find where to upgrade from 7.1 to 10.1 but cannot find 6.1 to 7.1.   Can anyone head me in the right direction?

    Where can I find the pathway to upgrade my 6.1 iMac to the Lion 7.1 and then to the Montian Lion 10.1.   I think I have to update to Lion before I can update to montian Lion but cannot find the upgrade to take me from 6.1 to 7.1

    What are we talking about here? You've posted in a Windows forum, but seems you are referring to an iMac. But you are not referring to OS X version numbers. Maybe you should make clear what you want.

Maybe you are looking for

  • Unable to open Hyperion WebAnalysis studio: java.lang.NullPointerException

    I am unable to open Hyperion web analysis studio. Probably there is some issue with Java. I've tried re-installed, updated with java but issue still persists. Following is appearing in java console: Java Plug-in 1.6.0_24 Using JRE version 1.6.0_24-b0

  • Unable to edit the fields in PDF interactive form

    Hi, We are in the process of developing an interactive form integrating Web Dynpro ABAP with Adobe forms. As of now we are able to send the data to Adobe form from Web Dynpro. But we are facing the following problem. i) Unable to edit the form data f

  • AE/CUP 5.2: Workflow with stage performing RA automatically

    Hi All, I would like to have a workflow as followed after a request has been created - Stage 1: Change Role Assignments if required - Fork: issued risks? - Stage 2: YES. Mitigate risks - Stage 3: NO: Approve ticket and provision The issue I have is t

  • Error when syncing groups

    I've got a test install of Vibe, and when I try to do an LDAP sync, with the option to automatically create group profiles, I get an error in catalina.out: 2014-01-21 21:07:27,272 WARN [http-8080-1] [org.kablink.teaming.spring.web.portlet.DispatcherP

  • ITouch will not restore

    Hi, i need some help i recently tried to restore my itouch and an error message keeps popping up. I don't know what to do please help???