Java Section in IR

How do we use the Java Section (Message mapping>Design>Edit Java Sections) in IR.

Hi,
Edit Java function is to specify global variables and to mentioned about additional Java sections for all Java functions.
The mapping is internally based on Java SAX parsers so runtime first it will include the Java packages specified under Imports. It will be used if any special package need to be import else the standard Java.lang or Maths packages have default imported no need to mentione about it.
You can enter the same packages entered for a user-defined function. Then the mapping runtime declares the variables entered as global variables and executes the sections in the following order:
       1.      Initialization section
       2.      Message mapping
       3.      Cleanup section
Thanks
Swarup
Edited by: Swarup Sawant on Mar 10, 2008 7:25 AM

Similar Messages

  • Mapping Tracing in Java Section of Message Mapping

    Hi,
    Is it possible to get the Mapping Trace Object in the JAVA SECTION of the Message Mapping?
    To access the<a href="http://help.sap.com/saphelp_nw04/helpdata/en/c8/98e7d5c1620642973565ea3dd319d1/content.htm">Mapping Trace Object</a>, we need the instance of the <a href="http://help.sap.com/saphelp_nw04/helpdata/en/78/b4ea10263c404599ec6edabf59aa6c/content.htm">Container Object</a>. SAP help says, Container Object is made available to every User Defined Function .
    What we need is how can we get the current instance of the Container Object in the JAVA Section of Message Mapping. Any ideas?
    Regards,
    Bhavesh

    Hi Bhavesh,
    It seems you can access global container from any part of Graphical mapping.
    According to Access StreamTransformation values in Java initialisation section:
    <b>The mapping program is a class derived from the interface GlobalContainer. So you can use the methods of GlobalContainer all the time during the mapping program.</b>
    Plz refer the link to the related thread.
    Regards,
    Ananth

  • GlobalContainer x Global Variable Java Section

    Guys,
    My requirement: I have a variable that'll be read from message header with DynamicConfiguration and will be used in several UDFs in a message mapping.
    Are there any problems in using either GlobalContainer object or Global Variable in Message Mapping Java Section for storing/recovering this variable?
    And in the case I use Java Sections, suppose I have the following:
    Global Variables
    String param = null;
    Initialization Section
    param = "value";
    Then, what do I need to use in Clean-up Section? Should I give it a null value or an empty string value? I mean, I can't understand the necessity of this section, since garbage collector would handle that variable (and supposing it will be valid only during this message mapping thread).
    Any thoughts?
    Thanks in advance,
    Henrique.

    Hey William,
    thank you for your input.
    Yeah, I thought that too, that clean-up section would be useful when I needed to use .close() methods on the open objects.
    And since java sections are newer, I think they are the prefered way too.
    Regards,
    Henrique.

  • Need example on Java Sections.....

    Hi
    I need example senario on java sections and how we use both java sections and user defined funtions... can u give me any blog on that..... and i need information about packages used in java for sapxi.... and which class is used for what purpose.... please help me
    Thanks & Regards
    Ravi shankar B

    Hi,
    Refer this blog:
    /people/sap.user72/blog/2005/10/01/xi-new-features-in-sp14
    and the thread:
    Re: Sequence Number in XI Mapping
    Regards
    suraj

  • Code java sections

    Hi All,
    Can we right code in Initialization section of Java Sections of Java sections?
    Thanks in advance
    Best Regards,
    Harleen Kaur Chadha

    hi ,
    Wts your exact question.
    I f u want to write logic at initialization section you can write , but keep you logic in method,
    and call that method in execute method.
    Because execution starts from execute method.
    Cheers,
    Raj

  • How to go to java section global variable declaration

    Hi all
    i am following this scenario
    http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3417100)ID0446700150DB10376299506581707969End?blog=/pub/wlg/11287
    in this scenario 3rd screen shot is about global variable declaration:
    In order to build the content of the attachment (for this particular requirement) we use a global variable declared and initialized in the global sections :
    can any body tell me how to go to this java section screen , as i am unable to find this java screen....
    Thanks
    sandeep

    even i cant see this edit java section
    i am working on PI 7.1. has this feature been removed in pi 7.1
    this is replaced in PI7.1 ... check this blog on how to use the "global" variable in PI7.1:
    /people/william.li/blog/2008/02/13/sap-pi-71-mapping-enhancements-series-using-graphical-variable
    Regards,
    Abhishek.

  • Info on Java Section

    Hi All,
    Under Message Mapping there is a tab Edit Java Sections . Under that there are three sections
    Global Variables , Initialization and  Clean Up Section. Can anyone please provide me some details on this .
    I mean what is the kind of scenario when this section is used in mapping.

    Hi Amit,
    For this particular information  SAP Help is the best site.
    http://help.sap.com/saphelp_nw04/helpdata/EN/ee/bf9640dc522f28e10000000a1550b0/frameset.htm
    Re: difference b/w user defined functions and Java Sections
    With the use of Java Edit section, you can define the global variables that can be used with UDFs on runtime.
    Also you may write the intitialization code and clean-up code which can be used at the time of Method execution.
    PS note : Please don't mind......but I would like to request you, before posting the questions please use the search facility on SDN. Most of the time these topics where already discussed & you will get the answers...;-))
    Thanks
    Swarup

  • Java Sections

    Hi,
    I try to generate a sequence number as described in this thread:
    Re: Sequence Number in XI Mapping
    Unfortunately I allways got the error:
    [...] found : int required: java.lang.Integer Integer counter =0;
    What do I wrong with this example? Obviously it will not except my counter declaration? May be someone has a working example for a sequence generator.
    Regards Oliver

    Hi Bhavesh
    I just declared the example of the other thread and of course you are right, I declared the following:
    Global Variables:
    int counter;
    Initialization Section:
    counter=10;
    and the Id Counter UDF is as simple as following:
    String a = Integer.toString(counter);
    counter = counter + 1;
    return a;
    I did not use any get/set methods anymore. Is this the new functionality to access global parameter directly? Is there any risk regarding this?
    Regards Oliver

  • Java.lang.IllegalArgumentException when trying to create debug setting

    Hello all,
    I have just performed an install of EHP1 on a W2K3 EE machine, and I'm trying to setup to debug my Web Dynpro app on the Java server.  I have defined the system instance correctly SAP AS Java in the Window --> Preferences --> SAP AS Java section. My Web Dynpro app deploys and runs without problems.
    However, when I use Run -> Open Debug Dialog and then click on "Run on Server" and use the "New launch configuration" option, I get a message box stating "java.lang.IllegalArgumentException (check log file)".
    So I switch to Plug-in Development perspective and take a look at the log file. The exception appears in the list of messages; double-clicking the exception provides this data:
    Severity: Error
    Message: Problems occurred when invoking code from plug-in: "org.eclipse.jface".
    Exception Stack Trace:
    java.lang.IllegalArgumentException
         at org.eclipse.wst.server.core.internal.ResourceManager.getServer(ResourceManager.java:758)
         at org.eclipse.wst.server.core.ServerCore.findServer(ServerCore.java:286)
         at org.eclipse.wst.server.ui.internal.RunOnServerLaunchConfigurationTab.initializeFrom(RunOnServerLaunchConfigurationTab.java:105)
         at org.eclipse.debug.ui.AbstractLaunchConfigurationTabGroup.initializeFrom(AbstractLaunchConfigurationTabGroup.java:86)
         at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupWrapper.initializeFrom(LaunchConfigurationTabGroupWrapper.java:143)
         at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer.displayInstanceTabs(LaunchConfigurationTabGroupViewer.java:784)
         at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer$8.run(LaunchConfigurationTabGroupViewer.java:658)
         at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
         at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer.inputChanged(LaunchConfigurationTabGroupViewer.java:676)
         at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer.setInput0(LaunchConfigurationTabGroupViewer.java:637)
         at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationTabGroupViewer.setInput(LaunchConfigurationTabGroupViewer.java:613)
         at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog.handleLaunchConfigurationSelectionChanged(LaunchConfigurationsDialog.java:975)
         at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog$4.selectionChanged(LaunchConfigurationsDialog.java:570)
         at org.eclipse.jface.viewers.StructuredViewer$3.run(StructuredViewer.java:842)
         at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
         at org.eclipse.core.runtime.Platform.run(Platform.java:857)
         at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:46)
         at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:199)
         at org.eclipse.jface.viewers.StructuredViewer.firePostSelectionChanged(StructuredViewer.java:840)
         at org.eclipse.jface.viewers.StructuredViewer.handlePostSelect(StructuredViewer.java:1153)
         at org.eclipse.jface.viewers.StructuredViewer$5.widgetSelected(StructuredViewer.java:1178)
         at org.eclipse.jface.util.OpenStrategy.firePostSelectionEvent(OpenStrategy.java:250)
         at org.eclipse.jface.util.OpenStrategy.access$4(OpenStrategy.java:244)
         at org.eclipse.jface.util.OpenStrategy$3.run(OpenStrategy.java:418)
         at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
         at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:129)
         at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3659)
         at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3296)
         at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
         at org.eclipse.jface.window.Window.open(Window.java:796)
         at org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog.open(LaunchConfigurationsDialog.java:1133)
         at org.eclipse.debug.ui.DebugUITools$1.run(DebugUITools.java:387)
         at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
         at org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDialogOnGroup(DebugUITools.java:391)
         at org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDialogOnGroup(DebugUITools.java:333)
         at org.eclipse.debug.ui.actions.OpenLaunchDialogAction.run(OpenLaunchDialogAction.java:82)
         at org.eclipse.debug.ui.actions.OpenLaunchDialogAction.runWithEvent(OpenLaunchDialogAction.java:90)
         at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:246)
         at org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:229)
         at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:546)
         at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:490)
         at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:402)
         at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
         at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
         at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682)
         at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)
         at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
         at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
         at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
         at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
         at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
         at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
         at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
         at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
         at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
         at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
         at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
         at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
         at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
         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:585)
         at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
         at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
         at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
         at org.eclipse.equinox.launcher.Main.main(Main.java:1148)
    Session Data:
    eclipse.buildId=M20080221-1800
    I've done some hunting around the internet for this error and I did find a problem that looks quite similar under a JBOSS forum: https://jira.jboss.org/jira/browse/JBIDE-3689 ("Creating new run configuration of type Run in Server fails with exception, jbds eclipse.buildId=1.1.0.GA"). The information presented there is almost exactly what I'm seeing:
    <cut>
    Steps to Recreate:
    1. From Run menu, select "Open Run Dialog..." or "Open Debug Dialog..."
    2. Right click on "Run on Server"
    3. Select "New"
    What you see is an "Error" dialog of Reason "java.lang.IllegalArgumentException".
    The error log records the following:
    Error
    Thu Jan 29 08:13:48 PST 2009
    Problems occurred when invoking code from plug-in: "org.eclipse.jface".
    </cut>
    In the JBOSS case, the response is:
    <cut>
    It is is a known bug in WTP 2.x and in WTP 3.x this option does not exist anymore thus you should just use Run As -> Run in Server.
    Marked as out of date since latest version of WTP 3 has the fix.
    </cut>
    I have the EHP1 installed on a couple other servers where this is not happening. Anyone run into this before?
    Alternatively, anyone know how I can check the WTP of the SAP-specific eclipse released as the EHP1 developer studio?
    Thanks very much,
    Andy

    Hi Andy,
    I think there is a very siple proces which you need to follow for debug. Please have a look:-
    Please check you mentioned the correct server and instance name. As you are saying that all you applications are running fine therefore I think you would have mentioned all the required parameters correctly.
    After checking all these things, follow the steps below:-
    1) From the menu in NWDS -> Click on the Debug symbol. Select "Open Debug Dialoug".
    2) Right click on the "Remote Java Application" and select New.
    3) Clickon the Source tab. Check whether you application is included under the Defualt folder. Only those projects will be debugged which are under this folder.
    4) If you application is not there. Click on Add-> Java Project -> Select your Project - > OK. Doing this will add your project in debug instance.
    5) Go to Connect tab. Mention the Host name (Same as server name you have mentioned under Window --> Preferences --> SAP AS Java ) AND the Message server port. Please note that this server port is diffrent from the http port.
    6) Just click on Debug.
    I hope after all these steps debug should work. If not please revert back.
    Thanks and Regards,
    Pravesh

  • This is regarding CBMA in SAP PI 7.3.1. I have set up the alert mail using default java mail client.I do receive the alerts via mail. But my requirement is to direct all the mails to Business workplace inbox in ECC.

    This is regarding CBMA in single stack SAP PI 7.3.1. I have set up the alert mail using default java mail client.I do receive the alerts via mail. But my requirement is to direct all the alert mails to Business workplace inbox in ECC.
    So I need to set up PI to redirect mails to ECC Business workplace user inbox (sbwp). From here rules are set up & routed per distribution list.
    Please guide me how I can achieve this requirement.

    Hi,
    yes, it is a little bit different. This is the issue.....  
    But I am not sure if your links will help:
    1) /people/william.li/blog/2008/02/13/sap-pi-71-mapping-enhancements-series-using-graphical-variable
    is about a different solution. I do not need to count the number of lines of the source message.
    And the second variable is about concat line by line from unbound node to unbound node.
    My issue is:
    Souce:
    Message line (0...unbound) ! ! ! ! ! ! ! !
    .    ResultLine   (1..1)
    Mapping:
    =>   ResultLine1
           ResultLine2
           ResultLine........          => into UDF to an element  (1..1) in one mapping operation.
    So that all "ResultLine"s are included.
    The result is explained in the given link for Mail attachment with UDF.
    So I am not sure how to use this thread for my issue.
    In the comments of that blog Christoph Gerber writes that the new variable feature can only handle single values.
    So it is not suitable for my purposes as I have a list of values here that needs to be moved into the target message field.
    2) http://wiki.sdn.sap.com/wiki/display/Java/UsingEditJavaSectioninMessageMapping
    shows where to find the button "Java section" which is not available here in 7.1
    3) /people/sap.user72/blog/2005/10/01/xi-new-features-in-sp14
    too is about the nice little button for Java Section that is no longer existing on PI 7.1 screen for mappings.  
    So my issue is: How to replace the Java section function with global variables in PI 7.1?
    Best regards
    Dirk

  • Problems with MiniSAP-Installation JAVA and ABAP Stack

    Hi,
    I am a freelance SAP application developer had bought the book and SAP Interactive Forms by Adobe, in order to incorporate me into the topic. In chapter 3, the installation and configuration of an exercise Systemes is described so that you can perform the practical part. I downloaded at the website mentioned the installation files and have performed the installation as described in the book. I have also stopped the service as described in SAP DB WWW.
    The installation of the JAVA section runs smoothly and is operational after the installation. The ABAP part crashes, however. According to my research, it is because the ABAP part is also intends to install a MAXDB, although the Java-part has realized this already. Anyone know what I need to do, so I only described as the application server of the ABAP part of getting installed and not again the MAXDB.
    Regards

    Hello Reza,
    Just to clarify, Best practise is to update your kernel to the latest before you start patching in your system.
    So download SAPEXE.SAR (Database independent kernel package), SAPEXEDB (Database dependent kernel package) and IGSEXE.SAR (IGS Package) from the SMP. kernel is dependent on your operating system and database and therefore make sure you download the right package otherwise you'll end up in messing up the system.
    follow SAPnote # 19466 for help.
    Once you are done with the kernel update then patch you Abap stack by SPAM and JAva stack by JSPM.
    I hope that makes things clear.
    Best Regards
    NIraj

  • How do i fix pogo games to work using firefox.need to block java platform Se7u

    i just bought a new computer with window 8 and i cant get pogo games to work. Had internet explorer and took it to someone to get it to work.. they put mozilla on it and it worked for awhile then something came up and i it allow instead of block when they asked me if i wanted to a-continue or b-allow and i hit allow instead of block.."Now it says i need java uploaded. can anyone help me get the file java platform Se7u blocked and get my games back... thank you for any help you can give me... [email protected]

    Pogo games and many other browser based games require Java to be installed on your computer to work properly.
    Since you just bought a new PC, it most probably doesn't have Java installed on it.
    Instructions for installing Java has been given in the link below :
    https://support.mozilla.org/en-US/kb/use-java-plugin-to-view-interactive-content#w_installing-or-updating-java
    Install java through your Mozilla Firefox browser and try running the games again.
    In case this doesn't work, read the '''Enabling Java''' section.
    You may also want to install Adobe Flash Player for watching video on sites like youtube, metacafe etc.
    Follow this link to install Adobe Flash Player :
    http://get.adobe.com/flashplayer/

  • JDev 10.1.3 EA Studio Edition - View Object Editor java glitch

    Just thought I'd mention what appears to be a glitch - under the "java" section of the View Object editor, the checkbox for generate "Custom Java DataSource Methods" does not appear to function. Selecting it does not add the custom datasource methods in the View Object class.

    Just thought I'd mention what appears to be a glitch - under the "java" section of the View Object editor, the checkbox for generate "Custom Java DataSource Methods" does not appear to function. Selecting it does not add the custom datasource methods in the View Object class.

  • Custom XPath Extensions vs Custom Java

    So, I was taking a look at some Custom Java abilities inside a BPEL process. It seemed to me that this was not too re-usable. So, I thought, maybe we could wrap this inside a custom XPath expression. The result of which you could just pass to a variable.
    However, there seems to be some limitations or lack of availability of some inherently available features in the Custom Java. IE. Lookup, get, set etc. Is there an easy way to get at the builtins for the custom java sections inside a custom xpath expression? Within an XPath extension, can I just get the context from the InitialContext() with no env specified?
    Am I taking a wrong approach here? Should I just stick with the Custom Java tasks?
    Thanks,
    BradW

    Thanks for the reply, I tried with
    public static String[] myUppercaseStringArray(String[] arg) in java file
    and Ljava.lang.String; myUppercaseStringArray([Ljava.lang.String;) in my xml config file, It doesnt work.
    Please suggest.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Java update issues

    I've been noticing many systems not properly reporting java updates.
    My system (win7 pro xp64) has java 1.6.0_25 (32bit) installed, but ZCC patch tab doesn't show that I have any java installed. if I search Java, and have all options chosen I see the following:
    Package is not cached Sun Java JRE 1.5.0_18 for Windows (64Bit) (All Languages) Software Installer No
    Package is not cached Sun Java JRE 1.5.0_18 for Windows (All Languages) Software Installer No
    Package is cached Sun Java JRE 1.6.0_16 for Windows (64Bit) (All Languages) (Rev 2) Software Installer No
    Package is cached Sun Java JRE 1.6.0_21 for Windows (64Bit) (All Languages) (See Note) (Rev 2) Software Installer No
    Package is cached Sun Java JRE 1.6.0_21 for Windows (All Languages) (See Note) (Rev 2) Software Installer No
    Package is not cached Sun Java JRE 1.6.0_23 for Windows (Update) (All Languages) (See Notes) (Rev 2) Recommended No
    Package is cached Sun Java JRE 1.6.0_24 for Windows (Update) (All Languages) (See Notes) Critical No
    I have updates 25 and 26 all versions cached.
    Have another w7pro x64 system with update 26 installed, and it shows all versions required, including 26.
    Another system (xp 32bit) has 1.6.0_22 installed, and shows that 21, 23,24 are unpatched. doesn't show any listing for 25 or 26.
    On the XP system, here are the Java entries from the zpm debug log:
    Code:
    Opening file:
    Sun Java JRE 1.4.2_19 for Windows (All Languages).pls
    Importing
    Filename : [Sun Java JRE 1.4.2_19 for Windows (All Languages).pls]
    OS Platform : [Microsoft Windows XP Professional]
    Library Build : [5.2.1][Feb 15 2011 15:42:21]
    Finished Importing
    Detecting
    Looking In: [HKEY_LOCAL_MACHINE][SOFTWARE\JavaSoft\java plug-in\1.4.2_19]
    Key NOT found
    Finished Detecting
    Opening file:
    Sun Java JRE 1.5.0_18 for Windows (All Languages).pls
    Importing
    Filename : [Sun Java JRE 1.5.0_18 for Windows (All Languages).pls]
    OS Platform : [Microsoft Windows XP Professional]
    Library Build : [5.2.1][Feb 15 2011 15:42:21]
    Finished Importing
    Detecting
    File [C:\WINDOWS\system32\tsddd.dll]
    Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
    Version information within specified range
    File [C:\WINDOWS\system32\rdpdd.dll]
    Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
    Version information within specified range
    File [C:\WINDOWS\system32\kd1394.dll]
    Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
    Version information within specified range
    File [C:\WINDOWS\system32\framebuf.dll]
    Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
    Version information within specified range
    File [C:\WINDOWS\system32\HAL.DLL]
    Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
    Version information within specified range
    File [java.exe] NOT found
    Finished Detecting
    Opening file:
    Sun Java JRE 1.6.0_21 for Windows (All Languages) (See Note) (Rev 2).pls
    Importing
    Filename : [Sun Java JRE 1.6.0_21 for Windows (All Languages) (See Note) (Rev 2).pls]
    OS Platform : [Microsoft Windows XP Professional]
    Library Build : [5.2.1][Feb 15 2011 15:42:21]
    Finished Importing
    Detecting
    File [C:\WINDOWS\system32\tsddd.dll]
    Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
    Version information within specified range
    File [C:\WINDOWS\system32\rdpdd.dll]
    Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
    Version information within specified range
    File [C:\WINDOWS\system32\kd1394.dll]
    Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
    Version information within specified range
    File [C:\WINDOWS\system32\framebuf.dll]
    Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
    Version information within specified range
    File [C:\WINDOWS\system32\HAL.DLL]
    Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
    Version information within specified range
    Looking In: [HKEY_LOCAL_MACHINE][SOFTWARE\Microsoft\Windows NT\CurrentVersion]
    WOW64: OFF
    Value [CSDVersion] was found
    Data Found: [Service Pack 3], Check Against: [Service Pack 1]
    Data did NOT match
    File [java.exe] NOT found
    Finished Detecting
    Opening file:
    Sun Java JRE 1.6.0_23 for Windows (Update) (All Languages) (See Notes) (Rev 2).pls
    Importing
    Filename : [Sun Java JRE 1.6.0_23 for Windows (Update) (All Languages) (See Notes) (Rev 2).pls]
    OS Platform : [Microsoft Windows XP Professional]
    Library Build : [5.2.1][Feb 15 2011 15:42:21]
    Finished Importing
    Detecting
    File [C:\Program Files\Java\jre6\Bin\java.exe]
    File Version Found: [6.0.220.4], Check Against: <= [7]
    File Version information within specified range
    File [C:\Program Files\Java\jre6\Bin\java.exe]
    File Version Found: [6.0.220.4], Check Against: >= [6]
    File Version information within specified range
    File [C:\Program Files\Java\jre6\bin\java.exe]
    Version Found: [6.0.220.4], Check Against: >= [6.0.230.5]
    Version information NOT within specified range
    Finished Detecting
    Opening file:
    Sun Java JRE 1.6.0_24 for Windows (Update) (All Languages) (See Notes).pls
    Importing
    Filename : [Sun Java JRE 1.6.0_24 for Windows (Update) (All Languages) (See Notes).pls]
    OS Platform : [Microsoft Windows XP Professional]
    Library Build : [5.2.1][Feb 15 2011 15:42:21]
    Finished Importing
    Detecting
    File [C:\Program Files\Java\jre6\Bin\java.exe]
    File Version Found: [6.0.220.4], Check Against: <= [7]
    File Version information within specified range
    File [C:\Program Files\Java\jre6\Bin\java.exe]
    File Version Found: [6.0.220.4], Check Against: >= [6]
    File Version information within specified range
    File [C:\Program Files\Java\jre6\bin\java.exe]
    Version Found: [6.0.220.4], Check Against: >= [6.0.240.7]
    Version information NOT within specified range
    Finished Detecting
    Opening file:
    Sun Java JRE 1.6.0_25 for Windows (FullUpgrade) (All Languages) (See Notes).pls
    Importing
    Filename : [Sun Java JRE 1.6.0_25 for Windows (FullUpgrade) (All Languages) (See Notes).pls]
    OS Platform : [Microsoft Windows XP Professional]
    Library Build : [5.2.1][Feb 15 2011 15:42:21]
    Finished Importing
    Detecting
    File [C:\WINDOWS\system32\tsddd.dll]
    Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
    Version information within specified range
    File [C:\WINDOWS\system32\rdpdd.dll]
    Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
    Version information within specified range
    File [C:\WINDOWS\system32\kd1394.dll]
    Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
    Version information within specified range
    File [C:\WINDOWS\system32\framebuf.dll]
    Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
    Version information within specified range
    File [C:\WINDOWS\system32\HAL.DLL]
    Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
    Version information within specified range
    Looking In: [HKEY_LOCAL_MACHINE][SOFTWARE\Microsoft\Windows NT\CurrentVersion]
    WOW64: OFF
    Value [CSDVersion] was found
    Data Found: [Service Pack 3], Check Against: [Service Pack 1]
    Data did NOT match
    File [java.exe] NOT found
    Finished Detecting
    Opening file:
    Sun Java JRE 1.6.0_25 for Windows (Update) (All Languages) (See Notes).pls
    Importing
    Filename : [Sun Java JRE 1.6.0_25 for Windows (Update) (All Languages) (See Notes).pls]
    OS Platform : [Microsoft Windows XP Professional]
    Library Build : [5.2.1][Feb 15 2011 15:42:21]
    Finished Importing
    Detecting
    File [C:\Program Files\Java\jre6\Bin\java.exe]
    File Version Found: [6.0.220.4], Check Against: <= [7]
    File Version information within specified range
    File [C:\Program Files\Java\jre6\Bin\java.exe]
    File Version Found: [6.0.220.4], Check Against: >= [6]
    File Version information within specified range
    File [C:\Program Files\Java\jre6\bin\java.exe]
    Version Found: [6.0.220.4], Check Against: >= [6.0.250.6]
    Version information NOT within specified range
    Finished Detecting
    Opening file:
    Sun Java JRE 1.6.0_26 for Windows (FullUpgrade) (All Languages) (See Notes).pls
    Importing
    Filename : [Sun Java JRE 1.6.0_26 for Windows (FullUpgrade) (All Languages) (See Notes).pls]
    OS Platform : [Microsoft Windows XP Professional]
    Library Build : [5.2.1][Feb 15 2011 15:42:21]
    Finished Importing
    Detecting
    Looking In: [HKEY_LOCAL_MACHINE][SOFTWARE\Microsoft\Windows NT\CurrentVersion]
    WOW64: OFF
    Value [CSDVersion] was found
    Data Found: [Service Pack 3], Check Against: [Service Pack 1]
    Data did NOT match
    File [C:\WINDOWS\system32\tsddd.dll]
    Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
    Version information within specified range
    File [C:\WINDOWS\system32\rdpdd.dll]
    Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
    Version information within specified range
    File [C:\WINDOWS\system32\kd1394.dll]
    Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
    Version information within specified range
    File [C:\WINDOWS\system32\framebuf.dll]
    Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
    Version information within specified range
    File [C:\WINDOWS\system32\HAL.DLL]
    Version Found: [5.1.2600.5512], Check Against: >= [5.1.2600.2096]
    Version information within specified range
    File [java.exe] NOT found
    Finished Detecting
    Opening file:
    Sun Java JRE 1.6.0_26 for Windows (Update) (All Languages) (See Notes).pls
    Importing
    Filename : [Sun Java JRE 1.6.0_26 for Windows (Update) (All Languages) (See Notes).pls]
    OS Platform : [Microsoft Windows XP Professional]
    Library Build : [5.2.1][Feb 15 2011 15:42:21]
    Finished Importing
    Detecting
    File [C:\Program Files\Java\jre6\Bin\java.exe]
    File Version Found: [6.0.220.4], Check Against: <= [7]
    File Version information within specified range
    File [C:\Program Files\Java\jre6\Bin\java.exe]
    File Version Found: [6.0.220.4], Check Against: >= [6]
    File Version information within specified range
    File [C:\Program Files\Java\jre6\bin\java.exe]
    Version Found: [6.0.220.4], Check Against: >= [6.0.260.3]
    Version information NOT within specified range
    Finished Detecting
    Log files on the other systems are similar, but can post those sections if requested.
    Thank you,
    Mike

    My system java section of zpm debug.
    Code:
    Opening file:
    Sun Java JRE 1.5.0_18 for Windows (64Bit) (All Languages).pls
    Importing
    Filename : [Sun Java JRE 1.5.0_18 for Windows (64Bit) (All Languages).pls]
    OS Platform : [Microsoft Windows 7 Enterprise x64]
    Library Build : [5.2.1][Feb 15 2011 15:42:21]
    Finished Importing
    Detecting
    Finished Detecting
    Opening file:
    Sun Java JRE 1.5.0_18 for Windows (All Languages).pls
    Importing
    Filename : [Sun Java JRE 1.5.0_18 for Windows (All Languages).pls]
    OS Platform : [Microsoft Windows 7 Enterprise x64]
    Library Build : [5.2.1][Feb 15 2011 15:42:21]
    Finished Importing
    Detecting
    Finished Detecting
    Opening file:
    Sun Java JRE 1.6.0_16 for Windows (64Bit) (All Languages) (Rev 2).pls
    Importing
    Filename : [Sun Java JRE 1.6.0_16 for Windows (64Bit) (All Languages) (Rev 2).pls]
    OS Platform : [Microsoft Windows 7 Enterprise x64]
    Library Build : [5.2.1][Feb 15 2011 15:42:21]
    Finished Importing
    Detecting
    Finished Detecting
    Opening file:
    Sun Java JRE 1.6.0_21 for Windows (64Bit) (All Languages) (See Note) (Rev 2).pls
    Importing
    Filename : [Sun Java JRE 1.6.0_21 for Windows (64Bit) (All Languages) (See Note) (Rev 2).pls]
    OS Platform : [Microsoft Windows 7 Enterprise x64]
    Library Build : [5.2.1][Feb 15 2011 15:42:21]
    Finished Importing
    Detecting
    Looking In: [HKEY_LOCAL_MACHINE][SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion]
    WOW64: ON
    Value [CurrentVersion] was found
    Data Found: [6.1], Check Against: [6.1]
    Data matched
    File [java.exe] NOT found
    Finished Detecting
    Opening file:
    Sun Java JRE 1.6.0_21 for Windows (All Languages) (See Note) (Rev 2).pls
    Importing
    Filename : [Sun Java JRE 1.6.0_21 for Windows (All Languages) (See Note) (Rev 2).pls]
    OS Platform : [Microsoft Windows 7 Enterprise x64]
    Library Build : [5.2.1][Feb 15 2011 15:42:21]
    Finished Importing
    Detecting
    Looking In: [HKEY_LOCAL_MACHINE][SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion]
    WOW64: ON
    Value [CurrentVersion] was found
    Data Found: [6.1], Check Against: [6.1]
    Data matched
    File [java.exe] NOT found
    Finished Detecting
    Opening file:
    Sun Java JRE 1.6.0_23 for Windows (Update) (All Languages) (See Notes) (Rev 2).pls
    Importing
    Filename : [Sun Java JRE 1.6.0_23 for Windows (Update) (All Languages) (See Notes) (Rev 2).pls]
    OS Platform : [Microsoft Windows 7 Enterprise x64]
    Library Build : [5.2.1][Feb 15 2011 15:42:21]
    Finished Importing
    Detecting
    File [C:\Program Files (x86)\Java\jre6\Bin\java.exe]
    File Version Found: [6.0.250.6], Check Against: >= [6]
    File Version information within specified range
    File [C:\Program Files (x86)\Java\jre6\Bin\java.exe]
    File Version Found: [6.0.250.6], Check Against: <= [7]
    File Version information within specified range
    File [C:\Program Files (x86)\Java\jre6\bin\java.exe]
    Version Found: [6.0.250.6], Check Against: >= [6.0.230.5]
    Version information within specified range
    Finished Detecting
    Opening file:
    Sun Java JRE 1.6.0_24 for Windows (Update) (All Languages) (See Notes).pls
    Importing
    Filename : [Sun Java JRE 1.6.0_24 for Windows (Update) (All Languages) (See Notes).pls]
    OS Platform : [Microsoft Windows 7 Enterprise x64]
    Library Build : [5.2.1][Feb 15 2011 15:42:21]
    Finished Importing
    Detecting
    File [C:\Program Files (x86)\Java\jre6\Bin\java.exe]
    File Version Found: [6.0.250.6], Check Against: >= [6]
    File Version information within specified range
    File [C:\Program Files (x86)\Java\jre6\Bin\java.exe]
    File Version Found: [6.0.250.6], Check Against: <= [7]
    File Version information within specified range
    File [C:\Program Files (x86)\Java\jre6\bin\java.exe]
    Version Found: [6.0.250.6], Check Against: >= [6.0.240.7]
    Version information within specified range
    Finished Detecting
    Opening file:
    Sun Java JRE 1.6.0_25 for Windows (FullUpgrade) (All Languages) (See Notes).pls
    Importing
    Filename : [Sun Java JRE 1.6.0_25 for Windows (FullUpgrade) (All Languages) (See Notes).pls]
    OS Platform : [Microsoft Windows 7 Enterprise x64]
    Library Build : [5.2.1][Feb 15 2011 15:42:21]
    Finished Importing
    Detecting
    Looking In: [HKEY_LOCAL_MACHINE][SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion]
    WOW64: ON
    Value [CurrentVersion] was found
    Data Found: [6.1], Check Against: [6.1]
    Data matched
    File [C:\Program Files (x86)\Java\jre6\bin\java.exe]
    Version Found: [6.0.250.6], Check Against: >= [6.0.250.6]
    Version information within specified range
    Finished Detecting
    Opening file:
    Sun Java JRE 1.6.0_25 for Windows (Update) (64Bit) (All Languages) (See Notes).pls
    Importing
    Filename : [Sun Java JRE 1.6.0_25 for Windows (Update) (64Bit) (All Languages) (See Notes).pls]
    OS Platform : [Microsoft Windows 7 Enterprise x64]
    Library Build : [5.2.1][Feb 15 2011 15:42:21]
    Finished Importing
    Detecting
    File [C:\Program Files (x86)\Java\jre6\Bin\java.exe]
    File Version Found: [6.0.250.6], Check Against: <= [7]
    File Version information within specified range
    File [C:\Program Files (x86)\Java\jre6\Bin\java.exe]
    File Version Found: [6.0.250.6], Check Against: >= [6]
    File Version information within specified range
    File [C:\Program Files (x86)\Java\jre6\Bin\java.exe]
    Version Found: [6.0.250.6], Check Against: >= [6.0.250.6]
    Version information within specified range
    Finished Detecting
    Opening file:
    Sun Java JRE 1.6.0_25 for Windows (Update) (All Languages) (See Notes).pls
    Importing
    Filename : [Sun Java JRE 1.6.0_25 for Windows (Update) (All Languages) (See Notes).pls]
    OS Platform : [Microsoft Windows 7 Enterprise x64]
    Library Build : [5.2.1][Feb 15 2011 15:42:21]
    Finished Importing
    Detecting
    File [C:\Program Files (x86)\Java\jre6\Bin\java.exe]
    File Version Found: [6.0.250.6], Check Against: >= [6]
    File Version information within specified range
    File [C:\Program Files (x86)\Java\jre6\Bin\java.exe]
    File Version Found: [6.0.250.6], Check Against: <= [7]
    File Version information within specified range
    File [C:\Program Files (x86)\Java\jre6\bin\java.exe]
    Version Found: [6.0.250.6], Check Against: >= [6.0.250.6]
    Version information within specified range
    Finished Detecting
    Opening file:
    Sun Java JRE 1.6.0_26 for Windows (64Bit) (FullUpgrade) (All Languages) (See Notes).pls
    Importing
    Filename : [Sun Java JRE 1.6.0_26 for Windows (64Bit) (FullUpgrade) (All Languages) (See Notes).pls]
    OS Platform : [Microsoft Windows 7 Enterprise x64]
    Library Build : [5.2.1][Feb 15 2011 15:42:21]
    Finished Importing
    Detecting
    Looking In: [HKEY_LOCAL_MACHINE][SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion]
    WOW64: ON
    Value [CurrentVersion] was found
    Data Found: [6.1], Check Against: [6.1]
    Data matched
    File [java.exe] NOT found
    Finished Detecting
    Opening file:
    Sun Java JRE 1.6.0_26 for Windows (FullUpgrade) (All Languages) (See Notes).pls
    Importing
    Filename : [Sun Java JRE 1.6.0_26 for Windows (FullUpgrade) (All Languages) (See Notes).pls]
    OS Platform : [Microsoft Windows 7 Enterprise x64]
    Library Build : [5.2.1][Feb 15 2011 15:42:21]
    Finished Importing
    Detecting
    Looking In: [HKEY_LOCAL_MACHINE][SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion]
    WOW64: ON
    Value [CurrentVersion] was found
    Data Found: [6.1], Check Against: [6.1]
    Data matched
    File [java.exe] NOT found
    Finished Detecting
    Opening file:
    Sun Java JRE 1.6.0_26 for Windows (Update) (64Bit) (All Languages) (See Notes).pls
    Importing
    Filename : [Sun Java JRE 1.6.0_26 for Windows (Update) (64Bit) (All Languages) (See Notes).pls]
    OS Platform : [Microsoft Windows 7 Enterprise x64]
    Library Build : [5.2.1][Feb 15 2011 15:42:21]
    Finished Importing
    Detecting
    File [C:\Program Files (x86)\Java\jre6\Bin\java.exe]
    File Version Found: [6.0.250.6], Check Against: <= [7]
    File Version information within specified range
    File [C:\Program Files (x86)\Java\jre6\Bin\java.exe]
    File Version Found: [6.0.250.6], Check Against: >= [6]
    File Version information within specified range
    File [C:\Program Files (x86)\Java\jre6\Bin\java.exe]
    Version Found: [6.0.250.6], Check Against: >= [6.0.260.3]
    Version information NOT within specified range
    Finished Detecting
    Opening file:
    Sun Java JRE 1.6.0_26 for Windows (Update) (All Languages) (See Notes).pls
    Importing
    Filename : [Sun Java JRE 1.6.0_26 for Windows (Update) (All Languages) (See Notes).pls]
    OS Platform : [Microsoft Windows 7 Enterprise x64]
    Library Build : [5.2.1][Feb 15 2011 15:42:21]
    Finished Importing
    Detecting
    File [C:\Program Files (x86)\Java\jre6\Bin\java.exe]
    File Version Found: [6.0.250.6], Check Against: >= [6]
    File Version information within specified range
    File [C:\Program Files (x86)\Java\jre6\Bin\java.exe]
    File Version Found: [6.0.250.6], Check Against: <= [7]
    File Version information within specified range
    File [C:\Program Files (x86)\Java\jre6\bin\java.exe]
    Version Found: [6.0.250.6], Check Against: >= [6.0.260.3]
    Version information NOT within specified range
    Finished Detecting

Maybe you are looking for