Workshop:Launching "Edit maps and interfaces" dialog causesNumberFormatException
Hi
I just downloaded the eval copy of WL Workshop, I am currently completing your
tutorial creating the FinancialServices Web Service, whenever I launch the "Edit
Maps and Interfaces" dialog, I get this error.
Thanks
Unexpected exception:
java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:394)
at java.lang.Integer.parseInt(Integer.java:476)
at jellybeans.util.CookingUtil.getErrorCount(CookingUtil.java:159)
at jellybeans.util.CookingUtil.getErrorText(CookingUtil.java:142)
at jellybeans.modules.jws.dialog.SvcMapEditorDialog$GetDefaultMapTask.runForeground(SvcMapEditorDialog.java:1441)
at jellybeans.core.task.TaskThread$ExecuteForeground.run(TaskThread.java:164)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:191)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:144)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:134)
at java.awt.Dialog.show(Dialog.java:524)
at jellybeans.util.AssertUtil$1.run(AssertUtil.java:147)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:191)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:144)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:134)
at java.awt.Dialog.show(Dialog.java:524)
at jellybeans.modules.jws.action.EditSvcMapsAction.actionPerformed(EditSvcMapsAction.java:93)
at jellybeans.core.ui.designview.Drawing$DrawingMouseListener.mouseClicked(Drawing.java:574)
at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:208)
at java.awt.Component.processMouseEvent(Component.java:5024)
at java.awt.Component.processEvent(Component.java:4818)
at java.awt.Container.processEvent(Container.java:1380)
at java.awt.Component.dispatchEventImpl(Component.java:3526)
at java.awt.Container.dispatchEventImpl(Container.java:1437)
at java.awt.Component.dispatchEvent(Component.java:3367)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3214)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2938)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2859)
at java.awt.Container.dispatchEventImpl(Container.java:1423)
at java.awt.Window.dispatchEventImpl(Window.java:1566)
at java.awt.Component.dispatchEvent(Component.java:3367)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:445)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:191)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:144)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:98)
Was caught at:
jellybeans.util.AssertionFailureException: Unexpected exception: null
at jellybeans.util.AssertUtil.handleUnexpectedException(AssertUtil.java:50)
at jellybeans.util.AssertUtil.handle(AssertUtil.java:90)
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:324)
at java.awt.EventDispatchThread.handleException(EventDispatchThread.java:304)
at java.awt.EventDispatchThread.processException(EventDispatchThread.java:210)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:202)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:144)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:134)
at java.awt.Dialog.show(Dialog.java:524)
at jellybeans.util.AssertUtil$1.run(AssertUtil.java:147)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:191)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:144)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:134)
at java.awt.Dialog.show(Dialog.java:524)
at jellybeans.modules.jws.action.EditSvcMapsAction.actionPerformed(EditSvcMapsAction.java:93)
at jellybeans.core.ui.designview.Drawing$DrawingMouseListener.mouseClicked(Drawing.java:574)
at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:208)
at java.awt.Component.processMouseEvent(Component.java:5024)
at java.awt.Component.processEvent(Component.java:4818)
at java.awt.Container.processEvent(Container.java:1380)
at java.awt.Component.dispatchEventImpl(Component.java:3526)
at java.awt.Container.dispatchEventImpl(Container.java:1437)
at java.awt.Component.dispatchEvent(Component.java:3367)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3214)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2938)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2859)
at java.awt.Container.dispatchEventImpl(Container.java:1423)
at java.awt.Window.dispatchEventImpl(Window.java:1566)
at java.awt.Component.dispatchEvent(Component.java:3367)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:445)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:191)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:144)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:98)
Hi
I just downloaded the eval copy of WL Workshop, I am currently completing your
tutorial creating the FinancialServices Web Service, whenever I launch the "Edit
Maps and Interfaces" dialog, I get this error.
Thanks
Unexpected exception:
java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:394)
at java.lang.Integer.parseInt(Integer.java:476)
at jellybeans.util.CookingUtil.getErrorCount(CookingUtil.java:159)
at jellybeans.util.CookingUtil.getErrorText(CookingUtil.java:142)
at jellybeans.modules.jws.dialog.SvcMapEditorDialog$GetDefaultMapTask.runForeground(SvcMapEditorDialog.java:1441)
at jellybeans.core.task.TaskThread$ExecuteForeground.run(TaskThread.java:164)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:191)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:144)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:134)
at java.awt.Dialog.show(Dialog.java:524)
at jellybeans.util.AssertUtil$1.run(AssertUtil.java:147)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:191)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:144)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:134)
at java.awt.Dialog.show(Dialog.java:524)
at jellybeans.modules.jws.action.EditSvcMapsAction.actionPerformed(EditSvcMapsAction.java:93)
at jellybeans.core.ui.designview.Drawing$DrawingMouseListener.mouseClicked(Drawing.java:574)
at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:208)
at java.awt.Component.processMouseEvent(Component.java:5024)
at java.awt.Component.processEvent(Component.java:4818)
at java.awt.Container.processEvent(Container.java:1380)
at java.awt.Component.dispatchEventImpl(Component.java:3526)
at java.awt.Container.dispatchEventImpl(Container.java:1437)
at java.awt.Component.dispatchEvent(Component.java:3367)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3214)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2938)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2859)
at java.awt.Container.dispatchEventImpl(Container.java:1423)
at java.awt.Window.dispatchEventImpl(Window.java:1566)
at java.awt.Component.dispatchEvent(Component.java:3367)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:445)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:191)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:144)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:98)
Was caught at:
jellybeans.util.AssertionFailureException: Unexpected exception: null
at jellybeans.util.AssertUtil.handleUnexpectedException(AssertUtil.java:50)
at jellybeans.util.AssertUtil.handle(AssertUtil.java:90)
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:324)
at java.awt.EventDispatchThread.handleException(EventDispatchThread.java:304)
at java.awt.EventDispatchThread.processException(EventDispatchThread.java:210)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:202)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:144)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:134)
at java.awt.Dialog.show(Dialog.java:524)
at jellybeans.util.AssertUtil$1.run(AssertUtil.java:147)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:191)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:144)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:134)
at java.awt.Dialog.show(Dialog.java:524)
at jellybeans.modules.jws.action.EditSvcMapsAction.actionPerformed(EditSvcMapsAction.java:93)
at jellybeans.core.ui.designview.Drawing$DrawingMouseListener.mouseClicked(Drawing.java:574)
at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:208)
at java.awt.Component.processMouseEvent(Component.java:5024)
at java.awt.Component.processEvent(Component.java:4818)
at java.awt.Container.processEvent(Container.java:1380)
at java.awt.Component.dispatchEventImpl(Component.java:3526)
at java.awt.Container.dispatchEventImpl(Container.java:1437)
at java.awt.Component.dispatchEvent(Component.java:3367)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3214)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2938)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2859)
at java.awt.Container.dispatchEventImpl(Container.java:1423)
at java.awt.Window.dispatchEventImpl(Window.java:1566)
at java.awt.Component.dispatchEvent(Component.java:3367)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:445)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:191)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:144)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:98)
Similar Messages
-
Exception when "Edit Maps and Interface"
This is pretty uniform on all .jws I tried. Right click on the client
interface and choose "Edit Maps and Interface" yields:
Unexpected exception:
java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:394)
at java.lang.Integer.parseInt(Integer.java:476)
at jellybeans.util.CookingUtil.getErrorCount(CookingUtil.java:159)
at jellybeans.util.CookingUtil.getErrorText(CookingUtil.java:142)
at
jellybeans.modules.jws.dialog.SvcMapEditorDialog$GetDefaultMapTask.runForegr
ound(SvcMapEditorDialog.java:1441)
at
jellybeans.core.task.TaskThread$ExecuteForeground.run(TaskThread.java:164)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.ja
va:191)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
:144)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
:134)
at java.awt.Dialog.show(Dialog.java:524)
at jellybeans.util.AssertUtil$1.run(AssertUtil.java:147)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.ja
va:191)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
:144)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
:134)
at java.awt.Dialog.show(Dialog.java:524)
at
jellybeans.modules.jws.action.EditSvcMapsAction.actionPerformed(EditSvcMapsA
ction.java:93)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1767)
at
javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButto
n.java:1820)
at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:4
19)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:257)
at javax.swing.AbstractButton.doClick(AbstractButton.java:289)
at
javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1092)
at
javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(Basic
MenuItemUI.java:932)
at java.awt.Component.processMouseEvent(Component.java:5021)
at java.awt.Component.processEvent(Component.java:4818)
at java.awt.Container.processEvent(Container.java:1380)
at java.awt.Component.dispatchEventImpl(Component.java:3526)
at java.awt.Container.dispatchEventImpl(Container.java:1437)
at java.awt.Component.dispatchEvent(Component.java:3367)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3214)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2929)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2859)
at java.awt.Container.dispatchEventImpl(Container.java:1423)
at java.awt.Window.dispatchEventImpl(Window.java:1566)
at java.awt.Component.dispatchEvent(Component.java:3367)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:445)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.ja
va:191)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
:144)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:98)
Was caught at:
jellybeans.util.AssertionFailureException: Unexpected exception: null
at jellybeans.util.AssertUtil.handleUnexpectedException(AssertUtil.java:50)
at jellybeans.util.AssertUtil.handle(AssertUtil.java:90)
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:324)
at
java.awt.EventDispatchThread.handleException(EventDispatchThread.java:304)
at
java.awt.EventDispatchThread.processException(EventDispatchThread.java:210)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.ja
va:202)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
:144)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
:134)
at java.awt.Dialog.show(Dialog.java:524)
at jellybeans.util.AssertUtil$1.run(AssertUtil.java:147)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.ja
va:191)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
:144)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
:134)
at java.awt.Dialog.show(Dialog.java:524)
at
jellybeans.modules.jws.action.EditSvcMapsAction.actionPerformed(EditSvcMapsA
ction.java:93)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1767)
at
javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButto
n.java:1820)
at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:4
19)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:257)
at javax.swing.AbstractButton.doClick(AbstractButton.java:289)
at
javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1092)
at
javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(Basic
MenuItemUI.java:932)
at java.awt.Component.processMouseEvent(Component.java:5021)
at java.awt.Component.processEvent(Component.java:4818)
at java.awt.Container.processEvent(Container.java:1380)
at java.awt.Component.dispatchEventImpl(Component.java:3526)
at java.awt.Container.dispatchEventImpl(Container.java:1437)
at java.awt.Component.dispatchEvent(Component.java:3367)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3214)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2929)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2859)
at java.awt.Container.dispatchEventImpl(Container.java:1423)
at java.awt.Window.dispatchEventImpl(Window.java:1566)
at java.awt.Component.dispatchEvent(Component.java:3367)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:445)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.ja
va:191)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
:144)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:98)Thanks all. I appreciate the help.
"Peter Laird" <[email protected]> wrote in message
news:[email protected]...
>
Me too. I got different errors however because I did something different:
1.) Download and install the public beta.
2.) Start WLS (I started mydomain server)
3.) Start Workshop from the Start Menu.4) Created a new method for my webservice
5) Selected Debug->"Start and Debug"
6) Got ClassNotFound exceptions on my mydomain server console window andWorkshop
showed a progress bar for multiple minutes instead of failing outright.
There seems to be a basic assumption for some users that Workshopinteracts with
the out of the box WLS instance. Its not clear for people that don't readthe
documentation (that's me!) that the WLS instance needs to be Cajun aware.
Perhaps a message dialog should appear upon first install explaininglittle gotchas
like this. It should be one of those windows that you can uncheck "Showthis window
at startup".
Just a suggestion.
"Joe Noonan" <[email protected]> wrote:
Thanks Ian. I also had this problem. I had started WebLogic before
WorkShop and ran into the same problem. Once I read this and started
it
from within WorkShop, it ran fine.
Joe Noonan
[email protected]
"Ian M. Goldstein" <[email protected]> wrote in message
news:[email protected]...
Thanks, Robert. It looks like this error happens when running a
non-Workshop-enabled instance of WebLogic Server.
Note the differences in the classpath settings in the Workshop-enabled
startWebLogic.cmd script
(C:\bea\weblogic700b\samples\workshop\startWebLogic.cmd) as opposedto the
non-Workshop-enabled scripts at
C:\bea\user_domains\mydomain\startWebLogic.cmd or
C:\bea\weblogic700b\samples\server\config\examples\startWebLogic.cmd.
I'll file an issue about improving the error message if the instanceof
WebLogic Server which is running doesn't have the necessary Workshopjars
in
its classpath.
Ian M. Goldstein
Developer Relations Engineer
BEA Systems, Inc.
"Robert Patrick" <[email protected]> wrote in message
news:[email protected]...
Here are the steps to reproduce this.
1.) Download and install the public beta.
2.) Start WLS (probably don't need to do this)
3.) Start Workshop from the Start Menu.
4.) Right Click on the Hello interface and Choose "Edit Maps andInterface".
Hope this helps,
Robert Patrick
Technical Director
BEA Systems
Ian M. Goldstein wrote:
Hi Steve. I'm not seeing this myself with any of the samples or
my own
jws
files. There was a pre-beta issue that fit this description, but
it
was
resolved before the beta release. What build are you running?
(Click
on
Help
About WebLogic Workshop.)
Are you actually modifying the interface when you're getting that
error,
or
does it happen just from opening the "Edit Maps and Interface"
dialog
box?
Once you get the error, can you get past it and try to open the
"Edit
Maps
and Interface" dialog box again? Do you get the error again, or
does
it
let
you actually edit the interface now?
Thanks,
Ian M. Goldstein
BEA Developer Relations Engineer
"Steve Demuth" <sdemuthxxxxartemisalliance.com> wrote in message
news:[email protected]...
This is pretty uniform on all .jws I tried. Right click on the
client
interface and choose "Edit Maps and Interface" yields:
Unexpected exception:
java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:394)
at java.lang.Integer.parseInt(Integer.java:476)
at jellybeans.util.CookingUtil.getErrorCount(CookingUtil.java:159)
at jellybeans.util.CookingUtil.getErrorText(CookingUtil.java:142)
at
jellybeans.modules.jws.dialog.SvcMapEditorDialog$GetDefaultMapTask.runForegr
>>>>>
ound(SvcMapEditorDialog.java:1441)
at
jellybeans.core.task.TaskThread$ExecuteForeground.run(TaskThread.java:164
atjava.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.ja
>>>>>
va:191)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
>>>>>
:144)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
>>>>>
:134)
at java.awt.Dialog.show(Dialog.java:524)
at jellybeans.util.AssertUtil$1.run(AssertUtil.java:147)
atjava.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.ja
>>>>>
va:191)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
>>>>>
:144)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
>>>>>
:134)
at java.awt.Dialog.show(Dialog.java:524)
at
jellybeans.modules.jws.action.EditSvcMapsAction.actionPerformed(EditSvcMapsA
>>>>>
ction.java:93)
at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1767)
at
javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButto
>>>>>
n.java:1820)
at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:4
>>>>>
19)
atjavax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:257)
at javax.swing.AbstractButton.doClick(AbstractButton.java:289)
at
javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1092)
at
javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(Basic
>>>>>
MenuItemUI.java:932)
at java.awt.Component.processMouseEvent(Component.java:5021)
at java.awt.Component.processEvent(Component.java:4818)
at java.awt.Container.processEvent(Container.java:1380)
at java.awt.Component.dispatchEventImpl(Component.java:3526)
at java.awt.Container.dispatchEventImpl(Container.java:1437)
at java.awt.Component.dispatchEvent(Component.java:3367)
atjava.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3214)
atjava.awt.LightweightDispatcher.processMouseEvent(Container.java:2929)
at
java.awt.LightweightDispatcher.dispatchEvent(Container.java:2859)
at java.awt.Container.dispatchEventImpl(Container.java:1423)
at java.awt.Window.dispatchEventImpl(Window.java:1566)
at java.awt.Component.dispatchEvent(Component.java:3367)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:445)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.ja
>>>>>
va:191)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
>>>>>
:144)
atjava.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
atjava.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:98)
Was caught at:
jellybeans.util.AssertionFailureException: Unexpected exception:
null
at
jellybeans.util.AssertUtil.handleUnexpectedException(AssertUtil.java:50)
at jellybeans.util.AssertUtil.handle(AssertUtil.java:90)
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:324)
at
java.awt.EventDispatchThread.handleException(EventDispatchThread.java:304
at
java.awt.EventDispatchThread.processException(EventDispatchThread.java:210)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.ja
>>>>>
va:202)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
>>>>>
:144)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
>>>>>
:134)
at java.awt.Dialog.show(Dialog.java:524)
at jellybeans.util.AssertUtil$1.run(AssertUtil.java:147)
atjava.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:443)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.ja
>>>>>
va:191)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
>>>>>
:144)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
>>>>>
:134)
at java.awt.Dialog.show(Dialog.java:524)
at
jellybeans.modules.jws.action.EditSvcMapsAction.actionPerformed(EditSvcMapsA
>>>>>
ction.java:93)
at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1767)
at
javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButto
>>>>>
n.java:1820)
at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:4
>>>>>
19)
atjavax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:257)
at javax.swing.AbstractButton.doClick(AbstractButton.java:289)
at
javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1092)
at
javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(Basic
>>>>>
MenuItemUI.java:932)
at java.awt.Component.processMouseEvent(Component.java:5021)
at java.awt.Component.processEvent(Component.java:4818)
at java.awt.Container.processEvent(Container.java:1380)
at java.awt.Component.dispatchEventImpl(Component.java:3526)
at java.awt.Container.dispatchEventImpl(Container.java:1437)
at java.awt.Component.dispatchEvent(Component.java:3367)
atjava.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3214)
atjava.awt.LightweightDispatcher.processMouseEvent(Container.java:2929)
at
java.awt.LightweightDispatcher.dispatchEvent(Container.java:2859)
at java.awt.Container.dispatchEventImpl(Container.java:1423)
at java.awt.Window.dispatchEventImpl(Window.java:1566)
at java.awt.Component.dispatchEvent(Component.java:3367)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:445)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.ja
>>>>>
va:191)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
>>>>>
:144)
atjava.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
atjava.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:98) -
Message Mapping And Interface Mapping
Hi,
I have 2 software components.
One is for sender and one is for receiver.I have created all the Data types,Message type and Message Interface fro sender in the first Software component and data types ,message type ,message interface for the receiver in the second software component .
Now, in which Software component should i create Message Mapping and Interface Mapping?
Thanks in Advance,
mvkHi,
You could use the created Message type and Message interfaces in Sender as well as receiver software components for creating message mapping, interface mapping and integration scenario.
Generally it makes sense to maintain the message mapping, interface mapping and integration scenario in receiver software component. The message mapping and Integration scenario is specifically based on the receiver end requirments, so its preffered on receiver software component.
The sender side details could be reusable in case if you need those for another new receiver software component. If you maintain it in sender component, then that will lead to mix-up all the things on sender side even though its based on receiver end.
I think this could help you.
In PI7.1 now there is concept of Folders to maintain all the interfaces appropriatly and leads for reusability of existing objects.
Please refer below links for more details,
/people/thorsten.nordholmsbirk/blog/2006/07/25/structuring-integration-repository-content--part-1-software-component-versions
http://help.sap.com/saphelp_nw04/helpdata/en/42/ed903cf6c4492ce10000000a114084/frameset.htm
Thanks
Swarup
Edited by: Swarup Sawant on Jan 26, 2008 8:33 AM -
Diff b/w msg mapping and interface mapping
hi
i have some doubt's:
1. diff b/w msg mapping and interface mapping
2. What is product in SLD? usually who creates the product,technical,business system??
thx in advance..hI Smartsoft General User ,
The following r excellent websites on mapping which differentiate msg mapping and interface mapping in detail:
Excellent PDF Document on Mapping
http://help.sap.com/bp_bpmv130/Documentation/Operation/MappingXI30.pdf
Mapping Development with the ABAP Workbench
http://help.sap.com/saphelp_nw04/helpdata/en/10/5abb2d9df242f6a62e22e027a6c382/content.htm
ABAP Mappings
http://help.sap.com/saphelp_nw04/helpdata/en/ba/e18b1a0fc14f1faf884ae50cece51b/content.htm
how to create a flat file out of an IDoc-XML by means of an ABAP mapping program and the J2EE File Adapter.
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/46759682-0401-0010-1791-bd1972bc0b8a
How to Use ABAP Mapping in XI 3.0
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/e3ead790-0201-0010-64bb-9e4d67a466b4
These r excellent websites in SLD:
How To Handle the SLD for SAP XI
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9e76e511-0d01-0010-5c9d-9f768d644808
How To Handle Caches in SAP XI 3.0
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/1a69ea11-0d01-0010-fa80-b47a79301290
http://www.sap-press.de/download/dateien/751/sap_press_exchange_infra_engl.pdf
cheers!
gyanaraj
****Pls reward points if u find this helpful -
Variable 1:1 mapping and interface????
I am having a little trouble with mapping a variable 1:1 where the reference descriptor is an interface. Everything is fine in the work bench until I finally get stuck with Query Key Name(s) are no longer valid.
Basically I have an interface
ContactInterface, which is implemented by several classes
PhoneContact, EmailContact, etc. The common key is the customerID which exists in PhoneContact and EmailContact. Both of these classes are mapped correctly. In the upper class Customer I have a contact attribute that is mapped as a variable 1:1 it points to the reference descriptor ContactInterface, the class indicators info is correct, and the Query Key Association is mapped from CUSTOMERID to customerID (this is the common query key).
Any ideas on why this does not work or why I am getting
the error. Is there anything special I must to in my
interface or implementors to get this to work.
ThanksIt is in the TopLink Mapping Workbench UI and the exception or error is
"The following specified Query Key Name(s) are no longer valid: customerID" Unfortunately this message is not in the Trouble Shooting guide. I simplified my
example to only one implementor of the interface.
This is the interface:
//Note the methods are there only because I
//was trying to see if maybe the def for getter
//and setters were needed in the interface.
public interface ContactI
public String getContactInfo();
public void setContactInfo(String contactInfo);
public int getCustomerID();
public void setCustomerID(int customerID);
Implementation of ContactI (Interface):
public class EmailContact implements ContactI
String contactInfo = null;
int customerID=-1;
public int getCustomerID()
return customerID;
public void setCustomerID(int customerID)
this.customerID = customerID;
public String getContactInfo()
return contactInfo;
public void setContactInfo(String contactInfo)
this.contactInfo = contactInfo;
public EmailContact()
super();
The container class Customer:
public class Customer
int customerid = -1;
String lastName = null;
String firstName= null;
java.util.Date contactDate =null;
ContactI contact = null;
public ContactI getContact()
return contact;
public void setContact(ContactI contact)
this.contact = contact;
public java.util.Date getContactDate()
return contactDate;
public void setContactDate(java.util.Date contactDate)
this.contactDate = contactDate;
public int getCustomerid()
return customerid;
public void setCustomerid(int customerid)
this.customerid = customerid;
public String getFirstName()
return firstName;
public void setFirstName(String firstName)
this.firstName = firstName;
public String getLastName()
return lastName;
public void setLastName(String lastName)
this.lastName = lastName;
public Customer()
super();
tables are:
create table customer
customerid number primary key not null,
lastname varchar(32),
firstname varchar2(32),
contactClass varchar2(255)
create table contact
customerid number primary key not null,
contactInfo varchar2(45)
alter table contact add foreign key (customerid)references customer;
I tried this way also/ modified the class accordingly:
create table customer
customerid number primary key not null,
contactid number,
lastname varchar(32),
firstname varchar2(32),
contactClass varchar2(255)
create table contact
contactid number primary key not null,
contactInfo varchar2(45)
alter table customer foreign key (contactid)references contact;
In the mapping workbench I load ContactI, Customer and
EmailContact. On the ContactI in the Implementors tab I select EmailContact (Don't know what Common Query Keys
pain is for because I never see anything in it). Then
on the EmailContact I map EmailContact and the attributes to contact table. Then I map Customer to Customer table, on the contact attribute I map as a
variable one to one, then in the general tab for this
attribute I select Reference Descriptor ContactI, in the
class indicator info tab I select CONTACTCLASS as the
indicator field of type java.lang.String. I click on include so there is a check mark next to EmailContact and indicator value is CONTACT. I switch to query key association and click add and select CUSTOMERID as the foreign key and customerID as the Query Key Name, at
this point I get the above message. It is saying that
customerID in EmailContact is no longer a valid Key Name,
yet if I click over to EmailContact customerID is valid.
Unfortunately there is no example of doing this in the documentation and this error message is not listed in the trouble shooting guide. -
How to launch UI Maps and Web Pages in a browser with OUAF code
Hi,
I would like to know if there any classes in OUAF which would let an user to write some java code to call the UI Map or Web page of an OUAF based application?
For example if user wants to navigate to person page (Menu-> Admin Menu -> P -> + Person), then is it possible to launch Person page with any existing java classes in OUAF?
Something like the following. Is this really posssible/acheivable with so called re-usability property of OUAF. Any proxy or factory pattern based class for accessing any UI Map or Web Page of the application.
PersoncCass p = new PersonClass();
p.open(Mode::Add); //Should open the Maintenance Map
p.open(Mode::read) // Should open the Display Map
p.open(Mode::Search) // should open Person Search PortalCan someone kindly help me on this? Is there any possible solution for the scenario that i mentioned?
All I need to is to quickly launch all the UI Maps or all the screens of an OUAF application in a browser, using some java classes in OUAF or any java script method...
Edited by: OATS Explorer on Jan 16, 2013 9:49 AM -
Where find java classes corresponding to message mapping and interfaces ?
Hi
Forum,
when i create my objects in Repository, like Message interface and messgae mapping, correspoding to them, java class in created, where can i see these java classes in the XI's file system,Hi sudeep,
During the installation of Xi we select a database.So all the objetcs and related things that we create in IR and ID will be saved in the database only.I dont know how to check the .class file for each object...
Check these weblogs from sravya where she has given you the table names where the IR and ID objects are stored:
/people/sravya.talanki2/blog/2007/01/11/ripping-off-sap-xi-stack-133sharing-the-goodies-of-abap-api146s
/people/sravya.talanki2/blog/2005/12/02/sxicache--ripped-off
/people/sravya.talanki2/blog/2006/12/28/skelton-of-mapping-runtime-in-sap-xi
regards
BILL -
Mapping and Interfacing files into R/3 as IDOCs using XI
We are trying to send an IDOC into R/3 thru XI. We generated one from R/3 into XI - it worked fine, however the reverse direction is not working well.
We are using XI 2.0 with R/3 4.6C.
We ran into two problems:
when we tried DEBMAS/DEBMAS06, we were getting a message in SXMB_MONI / IDX5 that the entry DEBMAS06 is not found (in table IDOCSYN) on XI. On our XI server we found that there were only 65 IDOC message types defined (I dont know why .. but none of the popular IDOC messages like DEBMAS, CREMAS, MATMAS, ORDERS, etc are in XI). We thought may be that is the reason. But we do not know thru config, how to add IDOC messages into XI - this is not the same as importing IDOC type .. we have already done that. Just importing an IDOC structure does not put an entry in tables like IDOCSYN, and others...
Then we tried using an IDOC message that was in XI IDOC tables - FLIGHT_SAVEREPLICA. This ones gets past the error we got with DEBMAS. However, we still do not see the IDOC in R/3. When we check IDX5 or SXMB_MONI, it says that the message is processed successfully and does not show any errors. We are not understanding why it does not reach R/3.
Has anyone mapped files into IDOCs and sent to R/3 thru XI. If you did, CAN YOU PLEASE HELP US OUT....
It looks like we are missing small config step .. somewhere ..
We created partner profiles, set up ports and RFC destinations. IN SLD we did define the logical systems. On the surface, from the config everything seems fine.
OSS note 669669 is already in.
Any help will be greatly appreciated ...> We are trying to send an IDOC into R/3 thru XI. We
> generated one from R/3 into XI - it worked fine,
> however the reverse direction is not working well.
> We are using XI 2.0 with R/3 4.6C.
>
> We ran into two problems:
> when we tried DEBMAS/DEBMAS06, we were getting a
> message in SXMB_MONI / IDX5 that the entry DEBMAS06
> is not found (in table IDOCSYN) on XI. On our XI
> server we found that there were only 65 IDOC message
> types defined (I dont know why .. but none of the
> popular IDOC messages like DEBMAS, CREMAS, MATMAS,
> ORDERS, etc are in XI). We thought may be that is the
> reason. But we do not know thru config, how to add
> IDOC messages into XI - this is not the same as
> importing IDOC type .. we have already done that.
> Just importing an IDOC structure does not put an
> entry in tables like IDOCSYN, and others...
You need to change the outbound version to a lower version. ie send debmas03 not 06.
This is an ALE to ALE issue. Not XI related.
> Then we tried using an IDOC message that was in XI
> IDOC tables - FLIGHT_SAVEREPLICA. This ones gets past
> the error we got with DEBMAS. However, we still do
> not see the IDOC in R/3. When we check IDX5 or
> SXMB_MONI, it says that the message is processed
> successfully and does not show any errors. We are not
> understanding why it does not reach R/3.
>
Trace time....
> Has anyone mapped files into IDOCs and sent to R/3
> thru XI. If you did, CAN YOU PLEASE HELP US OUT....
>
> It looks like we are missing small config step ..
> somewhere ..
>
> We created partner profiles, set up ports and RFC
> destinations. IN SLD we did define the logical
> systems. On the surface, from the config everything
> seems fine.
> OSS note 669669 is already in.
>
> Any help will be greatly appreciated ...
Use SXI_SUPPORT and follow it in debug...
Cant tell what else is wrong. -
HERE maps and HERE drive for Universal app
Hi All,
Is Here Launcher supported in Win RT apps?
Our requirement is to show the following in the map both in phone as well as in tablet
1. user's location on the map with lat/long
2. multiple locations on the map with (lat/long collection)
3. directions on the map with (source lat/long, dest lat/long)
4. live traffic updates
5. show different types of pushpins on the map with (lat/long collection)
Right now I'm launching HERE maps and drive in phone using uri scheme, but it is not supporting point no. 2 and 5.
In Phone, is there any other way to launch HERE maps/drive other than uri scheme?
I'm not able to find HERE drive in windows store, is it not available yet?
In Phone, is it possible to go the HERE maps directly without hitting HERE splash screen? I know we are launching another application so we dont have control over splash screen, but is there any way to accomplish this?
Regards, SivaramanHi Sivaraman,
>>Is Here Launcher supported in Win RT apps?
Based on the official
HERE Launchers API document, it looks like Here Launcher is not supported in Store app.
>>In Phone, is there any other way to launch HERE maps/drive other than uri scheme?
As far as I know, HERE Launchers API and Uri Schemes are the only way.
Quote from:
http://developer.nokia.com/resources/library/Lumia/change-history/archived-content/maps-and-navigation/here-launchers.html
The services provided by the HERE applications can be used in two ways:
1.By utilising the HERE Launchers API provided, or
2.by utilising the Uri Schemes implemented in HERE applications.
The related thread:
https://social.msdn.microsoft.com/Forums/windowsapps/en-US/390ec825-88af-4150-9e5c-03417191e4b5/launch-here-drive-from-app?forum=wpdevelop
>>I'm not able to find HERE drive in windows store, is it not available yet?
Yes, I can only see Here Maps in Windows Store now, so I think it is not available yet.
>>In Phone, is it possible to go the HERE maps directly without hitting HERE splash screen?
I don't find any explanations to talk about this in the above API documents, so I think it's not possible yet using official way.
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. -
Upgraded to 3G on Tuesday.
Found that the "find location" didn't work. The little cog wheel just went round and round for ever.
Spend 30 minutes discussing with O2 support on the telephone.
Ended up by them suggesting I took it back to the O2 shop.
The O2 store directed me to the Apple Store in London who exchanged the handset for a new one, but said they though the problem was with the SIM card. Tried the 3G with the old SIM card - same problem. Got new SIM card from O2 and still the same problem. The phoned Apple Support and the guy said to wait - it was a problem with the new software release and they were working to remove the problem.
How come no-one else seems to be having the problem ?????@cutechoices
Presumably you have Ovi Maps v3.06 (688) installed http://nds1.nokia.com/files/support/global/phones/software/ ovi_maps_installer_3.06_11wk23_b05_s60_5...
If you are not using a network access point for Assisted GPS positioning method, try going outside away from tall buildings, launch Nokia Maps and wait 20 - 30 minutes for it to lock on to position.
You don't say what type of documents you wish to read but Quick Office is just one such application:http://store.ovi.com/content/2556#
If you are referring to .pdf then two choices spring to mind:-
If you are prepared to pay for such application you could go to http://store.ovi.com/content/2579 on your 5800XM and install that way. There is also a free .pdf reader with less functionality available at link below:
1) Download International (9.4) (11.3 MB) from this link:http://sourceforge.net/projects/alternatedjvu/files/
2) Decompress .zip folder and select AlternateReader S9.4 1.08 (4) Release International.sisx
3) Send to 5800XM by Bluetooth (will arrive in Messaging > Inbox) or connect it to PC in "Mass storage" mode and drag it onto phone.
4) Either tap on "Message" or find file on 5800XM by going to Menu > Applications > Office > File Mgr. > find file and tap on it.
As currently writing this on a Mac haven't given you instructions to install via Nokia Suite installed on your PC.
Happy to have helped forum with a Support Ratio = 42.5 -
Message Mapping Vs Interface Mapping
What are the differences between Message Mapping and Interface Mapping?
Hi,
Message mapping
1) Transformation from one message structure to another message structure
2) Message Mapping is nothing but a set of rules for producing target XML from the source XML according to business requirement.These rules are nothing but relations between the source XML tags and target XML tags
3) 4 types(graphical, java, xslt, abap) mapping
4) You can check whether a complete message mapping functions at runtime once you have described it, by using the Test tab page.
Interface mapping
1) Interface mapping registers a pair of interfaces for a scenario and specifies the message mapping to be used
2) you can execute multiple mapping programs consecutively
3) To check whether an interface mapping that you have defined functions at runtime, test the interface mapping on the Test tab page.
Limitations
1) value mapping table cannot be accessed here
2) runtime constants of the mapping runtime are not set,but set to dummy values.
differences
message mapping you declare how the source message will be mapped to the the target message.
What source field will be mapped to the target field and any conditions for it to happen.
interface mapping you define what interfaces that will be communicating with each other. You will also see what message mapping the interfaces are using to exchange data. You need to do the message mapping before you do the interface mapping to get it correct.
Other releated things
->I think there can be Interface mappings without any Message mappings. This will work properly if both the source and target interfaces are of same type.
There might be less sense in these scenarios but they cannot be ruled out. They can help at times.
Interface mappings register your mapping program for an interface pair in the Integration Repository. If you require a mapping at runtime, it is sufficient to select the interface mapping for the interface pair at configuration time.
->The Integration Server uses the interface mapping to identify associated mapping programs for request messages, response messages, fault messages, or all three.
You can also create multiple interface mappings for the same interface pair.
For Multi MAppings Refer
http://help.sap.com/saphelp_erp2005vp/helpdata/en/21/6faf35c2d74295a3cb97f6f3ccf43c/frameset.htm
Please reward points if it helps
Thanks
Vikranth -
Map ID not appearing in "Edit Map IDs" dialog box
I have RH HTML 8. I am adding new topics and assigning map IDs to those topics via the Edit Map IDs dialog box.
All of my map IDs appear in the BSSCdefault.h file as well as the project's .hm file. I even manually added the topic string to the project's ali file. However, it is not appearing in the Edit Map IDs dialog box. If it's not appear there, where does this dialog box get the map strings and map IDs from?
No FARP685 string:Peter,
I think your discussion of this problem could explain the situation and propose a workaround more simply than it does.
Based on your article, I assumed that Robo displays only the built in Word list styles such as List and List Continue (since those were the only styles showing up in the style mapping dialog and since your example shows matching a Robo style named List Mapping to a Word built in style named List). I assumed I would have to match my Bullet style to a style named List in Word, and match the indented bullet style to List 2, and so on. The actual situation is that Robo, for some godforsaken reason that only idiots would understand, will not show a Word style if any numbering (bullets or numbers) is applied to it. That is, one does not have to avoid a class of styles called “List styles”, one only has to avoid applying numbering to the styles until later.
Thus the workaround is to create the word styles (with names that match the Robo styles!) that contain every attribute you need EXCEPT the numbering. That is, I can link Bullet to Bullet and Number to Number and Indented Number to Indented Number, and so on and on, as long as I have all the Word styles in the template with their numbering set to None.
Then after I generate the document, I can modify the styles to add the appropriate numbering, and voila!
Currently scrolling the doc & modifying styles. Might be a glimpse of daylight.
John
From: Peter Grainge [email protected]
Sent: Thursday, October 13, 2011 8:47 AM
To: John Dawson
Subject: Word styles not appearing in Print Document Appearance dialog
Re: Word styles not appearing in Print Document Appearance dialog
created by Peter Grainge<http://forums.adobe.com/people/Peter+Grainge> in RoboHelp - View the full discussion<http://forums.adobe.com/message/3969382#3969382 -
How to edit the find-and-replace dialog in Dreamweaver 8
For over 13 years I have been a happy user of Macromedia Dreamweaver 8. And I still see no reason to use any other program for editting PHP.
However, 1 thing has been bugging me for years. In the find-and-replace dialog there is a select "Find in". The options are in a dropdown.
I want this select to be a multiselector (not in functionality, but just so I don't need to click to get the dropdown, but just one click to select).
I read in the help at 'Customizing the appearance of dialog boxes' at point 4
On your disk, find the appropriate HTM file in the Configuration/Objects, Configuration/ Commands, or Configuration/Behaviors folder.
I've been searching but can not find the code for that dialog, althou it should be easy. Also did a search for that 'save' image, because once I find that, I can find this form, but its not in the macromedia folder.
how to edit the find-and-replace dialog in Dreamweaver 8?It's looks less like an image and more like a form drop list to me.
Yes its a dropdown list. But to find the code for that select I tried to find the htm file that code is on by searching for the save-image which is also on that page (next to the yellow folder). I did a search on all folders in c:/programfiles/macromedia and that image is not in there. If I could find the image name, I could search the code for that and should find that htm (or javascript) which is outputting it, then the select must be near to that.
I also searched the code for the various texts on the page and got many hits, but not from the dialog page. I can't search dll files, so maybe thats where that code is in. -
Exchanging data between interface mapping and message mapping possible?
Hi,
please have a look at my interface mapping:
source message -
>
mapping programs
1. Java mapping
2. XSL mapping
3. message mapping
> target message
in my scenario a Java Class (1) is called for the interface mapping. There, some information ist read from the xml structure. Next, a xslt mapping (2) takes place that strips some information. The remaining data is passed to the message mapping (3)
The reason for this is that the source message consists of a xml message inside an xml message.
I am looking for a way to access the informationen gained in step 1 (Java class) in the message mapping (step 3). I was hoping that the global container (used by user-defined function within message mapping) is accessible from the java mapping, but I could not find out how.
Anybody with some ideas how to pass information from step 1 to step 3? I cannot put the Information in the xml that is passed to the message mapping, because the schema of the inner xml cannot be changed.
Thanks very much, best regards,
WolfgangHi Wolfgang!
I have used the "Dynamic Configuration" section in the XI Message header for this issue. You could write something into the Dynamic Configuration Section in step 1 (Java-Mapping) and read it out again in steps 2 or 3. You could use a section for a adapter you are not using in your interface for the real receiver. So if you have a File-Receiver Adapter at the "end" you could use some section of the e.g. SOAP adapter not to interfere with your receiver-adapter when using Dynamic Configuration Settings there ...
See also: http://help.sap.com/saphelp_nw04/helpdata/de/43/09b16006526e72e10000000a422035/content.htm
or
http://help.sap.com/saphelp_nw04/helpdata/de/43/0a7d1be4e622f3e10000000a1553f7/content.htm
Best regards,
Andi -
I am doing a small project on dedicated web client where in user automatically logs in non-root user and Firefox automatically starts.
I am using Fedora 14 kernel 2.6.35.12-88.fc14.i686 and Firefox 3.6.16.
I have installed only Gnome in my computer with no Nautilus or other file browser on it.
I want to edit properties of the interface windows opened while "Open File", "Save Page As" and interface opened during Downloading of any file.
Please guide me for this.First, I sent an email to the author of PhotoME to inform him of the serious issues his addon caused with Firefox latest versions.
Now, for those of you who do not have the PhotoME addon and yet experience the same problem that I had and that I described above, I suggest the following strategy.
As PhotoME did cause these problems with Firefox latest versions, I am pretty covinved other addons probably might cause these problems too. Therefore, adopt the following method.
Test one addon at a time to see if this particular addon is behind your Firefox issues like the ones I had.
So, disable one addon only at a time. Then close your Firefox and restart it from scratch and see if you still have your Firefox problems. You must restart the Firefox browser from scratch. If you still have these Firefox problems, re-enable the disabled addon, restart your Firefox (again!) and repeat the same method for every single addon that you have.
Try to be selective by choosing first addons that are more likely to cause your Firefox problems such as not very well-known or not very popular addons (like it was the case for the PhotoME addon).
If this method works or if it does not work, report it on this web page so that others can be helped with your comments.
I hope this method will help you because I was really upset that I had these Firefox problems and I first thought it was the fault of Firefox, only to discover later that this PhotoME addon was the culprit and had caused me such upset.
Maybe you are looking for
-
After cancellation thru J1IH of excise Invoice,
after cancellation thru J1IH of excise Invoice, i got a message showing as "excise JV 7000153976 accounting number 8210002575 with part 2SI 7110001859 has been successfully created"** what next to be updated in further levels to complete all the proc
-
My contacts have disappeared. How do I get them back??? I don't have a computer!!
-
How to Track Changes in G/L Master ?
Hi, I have a requirement to track changes in G/L master either in company code or chart of account. For this there is a BTE but at the time of BTE calling table CDHDR is not updating, also for this there is no exit or badi exist. Please suggest. Rega
-
DBLINK Doesn't work thru Oracle JVM
I have written a class which can be published as a java stored procedure, as well as can be run from command line using Sun's JDK. When run from the command line it uses the JDBC thin driver to connec to a 8.1.6 DB, it executes a query on a DBLINK ta
-
Issue using extractval to get the node value when there is namespace
I created the db with a XMLType column: CREATE TABLE mytable1 (key_column VARCHAR2(10) PRIMARY KEY, xml_column1 XMLType); Then inserted one row: INSERT INTO mytable1 (key_column,xml_column1) VALUES ('test', XMLType('<MY_TEST xmlns="http://xmlns.oracl