Value Mapping - Mass replication and Integration Directory interface
Hello all,
The following question is often approched in this forum but answer is never cleary provided. Thus I'm sorry to ask it again.
We are using Value Mapping mass data replication using special interface provided by XI. We can easily see results in cache using Cache Monitoring tool in RWB.
My question is :
Is it possible to see and then to maintain such data (mass replicated) using Integration directory (Tools > Value Mapping menu)
In this menu, we don't see our loaded data.
How to do this ?
Thanks a lot.
Hi Jean-Charles !
We also use VMR, and we find no way to access the cache data from Integration Directory. I think that by design this is not possible.
Value Mapping Replication for Mass Data
http://help.sap.com/saphelp_nw04s/helpdata/en/2a/9d2891cc976549a9ad9f81e9b8db25/frameset.htm
You cannot display the replicated value mapping data in the Integration Directory user interface (see Displaying/Editing the Value Mapping Table) since the original runtime data is stored in the application from which the data is copied. The value mappings created in this way using the user interface of the Integration Directory are just one of many possible sources of data.
Regards,
Matias.
ps: please award points if helpful
Similar Messages
-
Value Mapping - Mass replication
Hi all,
I have set a lot of Value Mapping groups using the JPR mass replication
One of my context : http://sap.com/xi/XI/LanguageCodes
I can see the cache content using RWB but is it normal I can't see it using Integration Directory ?
Thanks a lotHi Jean,
From ID we can't see the other contexts except http://sap.com/xi/XI.U r saying valuemapping is not returning any values. The conversion for Source value is maintained in the list of values it would return the value other wise it would return as empty.For all the values you are unable to get the return values or for some of the values and remember if you test mapping then you didn't view the values.At runtime only you can able to view the values.
/people/sukumar.natarajan/blog/2006/10/23/accessing-value-mapping-defined-in-directory-using-java-functions, Check this weblog and follow the UDF code, so that u will able to view what are the values does not maintain in the list of values.
And once check the same from CacheMonitoring in RWB for that particular value for which value u r not getting the return value.
Cheers
Veera
>>> Reward Points, If it is needful -
Interface Mapping Not Found in Integration Directory
Hey guys!
I'am getting this error in the test configuration part of the integration directory:
"Interface Mapping: <Not Found> com.sap.aii.utilxi.misc.api.BaseRuntimeException thrown during application mapping"
I don't see why I should be getting this error since I have properly defined a message and interface mapping for the receiving interface.
BTW, I get this error when I use XSLT mapping. If I point my interface mapping to a normal message mapping, I get no error. Is there anything I am missing?
Regards,
GlennThe weird thing is that when I test the the configuration in the Integration Directory, it is still looking for my old message mapping (the one i created using xi editor) even though I already replaced the referenced message mapping in the interface mapping to the XSL one.
Yes, I tested the interface mapping with the same data using the XSL mapping and there's no problem.
When I send the message though, I get an error saying "NO_RECEIVER_CASE_ASYNC" I really don't see why it should not recognize the receiver. I tried refreshing the cache but it still looks for my old mapping program...
:P -
To create interface using Integration Repostiory and Integration Directory
How To create interface using Integration Repostiory and Integration Directory for Java appln???
Hi,
Are u talking about Java based applications. If so, one of the way is to go with Java Proxies.
Go thru these for more:https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a068cf2f-0401-0010-2aa9-f5ae4b2096f9
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f272165e-0401-0010-b4a1-e7eb8903501d
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d06315a6-e66e-2910-039c-ba8bbbd23702
Rgds,Moorthy -
Integration Repository And Integration Directory
hi could please help how i can access my integration repository and integration directory iam giving right passward and username
please help me ..
reply to [email protected]
sakriHi Sakriya,
Cross check the below:-
1.Ensure that the required JDK is being used in the client system
2.Set the proxies to none in the Java Web Start. Start>Programs>Java Web Start>File>Preferences-->Proxies
3.Try clearing the Web Start cache and try downloading again.
4.Start>Programs>Java Web Start>File>Preferences>Advanced>Clear Folder
5.If the jars are already downloaded in some other client system, then copy them to the following path...Drive\Documents and Settings\Client-User\Application Data\Sun\Java\Deployment\javaws\cache... in the client system and try opening the IB.
Also go thro' Shabarish's blog on 'Trouble logging to Integration Builder ( IR / ID )':-
/people/shabarish.vijayakumar/blog/2006/02/13/unable-to-open-iresrid-xipipi-71-updated-for-pi-71-support
I hope this provides a solution.
Regards.
Praveen -
Can't open Integration Repository and Integration Directory
Hi all:
I have some difficulties with the problem of openning Integration Repository and Integration Directory?
cann't load resources :http://cnbjw3500:50100/rep/repository/aii_ibrep_client.jar
http://cnbjw3500:50100/dir/directory/aii_ibdir_client.jar
and type the link in web brower , I can download these two jars ,
Do you have any idea about the possible reason?
Thanks in advance.HI
Go throght the following links.
Unable to start Integration Repository and Directory
Re: Integration Repository launch error
Regards
Sridhar Goli -
NO Interface Mapping found in the Integration Directory (Configuration)
Hi,
I've got following problem with PI 7.0::
I have a Mapping Scenario designed in the IR. It works - using test function - there. If I go to the COnfiguration Tool during creating of the Interface Determination it doesn't find the Interface Mapping. The Sender resp. Receiver Interfaces are correct assigned to the Business Systems.
- Sender Business System is a FTP Server, which contains the needed Sender Interface.
- Receiver Business System is a SAP R3 System containing the RFC Receiver Interface.
I had to change the Related Integration Server of the SAP Business System in the SLD. How can I be shure, that my PI System is syncronous with the SLD? How can i get the newest changes - BS, TS or SC - from the SLD updated to my PI?
Thx in advance
MichaelHi,
You must make sure that you have correctly identified the interfaces in your interface mapping.
1. Message Interfaces are correctly configured
2. Outbound/Inbound Interfaces are correctly declared in Interface Mapping
Otherwise, your interface mapping would not be found in the interface determination in Integration Directory. -
Why my Local Adapter Engine not showed in SLD and Integration Directory?
Hi guru,
I have installed one Local Adatper Engine on Host B, then an XI is installed on Host A, but After I installed the local adapter engine and follow the standard configration step mentioned in this document:https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/307deae3-604e-2a10-feae-f016fb9cadd4.
After the configuration is done, I restart the local adatper engine, but this local adapter engine is not showed in integration directory.
what is the problem?The post-installation configuration steps are not complex, I exactly followed.
what other reason could it be? have any guru configured local adapter engine before? -
Integration Repository and Integration Directory access problem.
Hi,
I am getting following errors to access Integration Directory and Integration Repository.
MESSAGE ID: com.sap.aii.utilxi.misc.api.ReconnectRuntimeException
Root cause:
com.sap.engine.services.rmi_p4.P4IOException: Cannot open connection on host: 10.40.16.31 and port: 50004
the details is given bellow.
#8 18:46:43 [AWT-EventQueue-0] ERROR com.sap.aii.utilxi.swing.toolkit.ExceptionDialog: Throwable
Thrown:
MESSAGE ID: com.sap.aii.utilxi.misc.api.ReconnectRuntimeException
com.sap.aii.utilxi.misc.api.ReconnectRuntimeException:
at com.sap.aii.ib.clsif.login.EJBHomeFactory.initRemoteFactory(EJBHomeFactory.java:144)
at com.sap.aii.ib.clsif.login.LoginServiceProvider$LoginServiceImpl.initRemoteFactory(LoginServiceProvider.java:315)
at com.sap.aii.ib.clsif.login.LoginServiceProvider$LoginServiceImpl.login(LoginServiceProvider.java:217)
at com.sap.aii.ib.clsif.login.LoginServiceProvider$LoginServiceImpl.login(LoginServiceProvider.java:173)
at com.sap.aii.ib.clsif.login.LoginServiceProvider$LoginServiceImpl.login(LoginServiceProvider.java:167)
at com.sap.aii.ib.gui.login.SplashLoginImpl.doLogin(SplashLoginImpl.java:165)
at com.sap.aii.ib.gui.login.SplashLoginFrame$6.run(SplashLoginFrame.java:440)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Root cause:
com.sap.engine.services.rmi_p4.P4IOException: Cannot open connection on host: 10.40.16.31 and port: 50004
java.net.ConnectException: Connection timed out: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at com.sap.engine.services.rmi_p4.ConnectionManager.getSocket(ConnectionManager.java:325)
at com.sap.engine.services.rmi_p4.ConnectionManager.getConnection(ConnectionManager.java:215)
at com.sap.engine.services.rmi_p4.P4ObjectBrokerClientImpl.resolveInitialReference(P4ObjectBrokerClientImpl.java:148)
at com.sap.engine.services.rmi_p4.P4ObjectBrokerClientImpl.resolveInitialReference(P4ObjectBrokerClientImpl.java:113)
at com.sap.engine.services.rmi_p4.P4ObjectBrokerClientImpl.resolveInitialReference(P4ObjectBrokerClientImpl.java:109)
at com.sap.engine.services.security.remote.login.RemoteLoginContext.<init>(RemoteLoginContext.java:60)
at com.sap.aii.ib.clsif.login.EJBHomeFactory.logonWithoutTicket(EJBHomeFactory.java:837)
at com.sap.aii.ib.clsif.login.EJBHomeFactory.connect(EJBHomeFactory.java:389)
at com.sap.aii.ib.clsif.login.EJBHomeFactory.initRemoteFactory(EJBHomeFactory.java:129)
at com.sap.aii.ib.clsif.login.LoginServiceProvider$LoginServiceImpl.initRemoteFactory(LoginServiceProvider.java:315)
at com.sap.aii.ib.clsif.login.LoginServiceProvider$LoginServiceImpl.login(LoginServiceProvider.java:217)
at com.sap.aii.ib.clsif.login.LoginServiceProvider$LoginServiceImpl.login(LoginServiceProvider.java:173)
at com.sap.aii.ib.clsif.login.LoginServiceProvider$LoginServiceImpl.login(LoginServiceProvider.java:167)
at com.sap.aii.ib.gui.login.SplashLoginImpl.doLogin(SplashLoginImpl.java:165)
at com.sap.aii.ib.gui.login.SplashLoginFrame$6.run(SplashLoginFrame.java:440)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
#7 18:46:43 [AWT-EventQueue-0] FINE AutoLog.created.com.sap.aii.utilxi.misc.api.ReconnectRuntimeException: com.sap.aii.utilxi.misc.api.ReconnectRuntimeException:
at com.sap.aii.ib.clsif.login.EJBHomeFactory.initRemoteFactory(EJBHomeFactory.java:144)
at com.sap.aii.ib.clsif.login.LoginServiceProvider$LoginServiceImpl.initRemoteFactory(LoginServiceProvider.java:315)
at com.sap.aii.ib.clsif.login.LoginServiceProvider$LoginServiceImpl.login(LoginServiceProvider.java:217)
at com.sap.aii.ib.clsif.login.LoginServiceProvider$LoginServiceImpl.login(LoginServiceProvider.java:173)
at com.sap.aii.ib.clsif.login.LoginServiceProvider$LoginServiceImpl.login(LoginServiceProvider.java:167)
at com.sap.aii.ib.gui.login.SplashLoginImpl.doLogin(SplashLoginImpl.java:165)
at com.sap.aii.ib.gui.login.SplashLoginFrame$6.run(SplashLoginFrame.java:440)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
#6 18:46:43 [AWT-EventQueue-0] DEBUG AutoLog.created.com.sap.aii.utilxi.misc.api.ReconnectRuntimeException:
#5 18:46:43 [AWT-EventQueue-0] FINE AutoLog.created.com.sap.engine.services.rmi_p4.P4IOException: com.sap.engine.services.rmi_p4.P4IOException: Cannot open connection on host: 10.40.16.31 and port: 50004
java.net.ConnectException: Connection timed out: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at com.sap.engine.services.rmi_p4.ConnectionManager.getSocket(ConnectionManager.java:325)
at com.sap.engine.services.rmi_p4.ConnectionManager.getConnection(ConnectionManager.java:215)
at com.sap.engine.services.rmi_p4.P4ObjectBrokerClientImpl.resolveInitialReference(P4ObjectBrokerClientImpl.java:148)
at com.sap.engine.services.rmi_p4.P4ObjectBrokerClientImpl.resolveInitialReference(P4ObjectBrokerClientImpl.java:113)
at com.sap.engine.services.rmi_p4.P4ObjectBrokerClientImpl.resolveInitialReference(P4ObjectBrokerClientImpl.java:109)
at com.sap.engine.services.security.remote.login.RemoteLoginContext.<init>(RemoteLoginContext.java:60)
at com.sap.aii.ib.clsif.login.EJBHomeFactory.logonWithoutTicket(EJBHomeFactory.java:837)
at com.sap.aii.ib.clsif.login.EJBHomeFactory.connect(EJBHomeFactory.java:389)
at com.sap.aii.ib.clsif.login.EJBHomeFactory.initRemoteFactory(EJBHomeFactory.java:129)
at com.sap.aii.ib.clsif.login.LoginServiceProvider$LoginServiceImpl.initRemoteFactory(LoginServiceProvider.java:315)
at com.sap.aii.ib.clsif.login.LoginServiceProvider$LoginServiceImpl.login(LoginServiceProvider.java:217)
at com.sap.aii.ib.clsif.login.LoginServiceProvider$LoginServiceImpl.login(LoginServiceProvider.java:173)
at com.sap.aii.ib.clsif.login.LoginServiceProvider$LoginServiceImpl.login(LoginServiceProvider.java:167)
at com.sap.aii.ib.gui.login.SplashLoginImpl.doLogin(SplashLoginImpl.java:165)
at com.sap.aii.ib.gui.login.SplashLoginFrame$6.run(SplashLoginFrame.java:440)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
#4 18:46:43 [AWT-EventQueue-0] DEBUG AutoLog.created.com.sap.engine.services.rmi_p4.P4IOException: Cannot open connection on host: 10.40.16.31 and port: 50004
#3 18:46:29 [AWT-EventQueue-0] FINE AutoLog.created.com.sap.aii.ib.core.service.TypeNotRegisteredException: com.sap.aii.ib.core.service.TypeNotRegisteredException: Type "TypeConntestObj" is not registered in the service class Type Service - Type Information
at com.sap.aii.ib.core.service.ServiceBase.getServiceImpl(ServiceBase.java:71)
at com.sap.aii.ib.bom.gen.TypeServiceImpl.getTypeInformation(TypeServiceImpl.java:82)
at com.sap.aii.ib.gui.xiitem.services.InternalXiItemService.getTypeInfo(InternalXiItemService.java:23)
at com.sap.aii.ib.gui.xiitem.services.InternalXiItemService.createEmptyXiItem(InternalXiItemService.java:92)
at com.sap.aii.ib.gui.xiitem.services.XiItemServiceProvider.createEmptyXiItem(XiItemServiceProvider.java:97)
at com.sap.aii.ib.gui.xiitem.InternalXiItemServiceForNameNamespaceObjects.addType(InternalXiItemServiceForNameNamespaceObjects.java:68)
at com.sap.aii.ib.gui.xiitem.InternalXiItemServiceForNameNamespaceObjects.<init>(InternalXiItemServiceForNameNamespaceObjects.java:55)
at com.sap.aii.ib.gui.applcomp.StartupCodeEntry.guiStartup(StartupCodeEntry.java:154)
at com.sap.aii.ib.gui.applcomp.StartupCodeEntry.startup(StartupCodeEntry.java:111)
at com.sap.aii.ib.core.applcomp.IStartupCodeEntry.startupIfNotAlreadyDone(IStartupCodeEntry.java:33)
at com.sap.aii.ibrep.gui.applcomp.StartupCodeEntry.startup(StartupCodeEntry.java:93)
at com.sap.aii.ib.core.applcomp.IStartupCodeEntry.startupIfNotAlreadyDone(IStartupCodeEntry.java:33)
at com.sap.aii.ib.core.applcomp.ExplicitApplicationComponentImpl.startup(ExplicitApplicationComponentImpl.java:116)
at com.sap.aii.ib.core.applcomp.ExplicitApplicationComponents.startup(ExplicitApplicationComponents.java:383)
at com.sap.aii.ib.core.applcomp.ApplicationComponent.startup(ApplicationComponent.java:209)
at com.sap.aii.ib.gui.login.SplashLoginFrame$6.run(SplashLoginFrame.java:429)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
#2 18:46:29 [AWT-EventQueue-0] DEBUG AutoLog.created.com.sap.aii.ib.core.service.TypeNotRegisteredException: Type "TypeConntestObj" is not registered in the service class Type Service - Type Information
#1 18:46:29 [AWT-EventQueue-0] FINE AutoLog.created.com.sap.aii.ib.core.service.TypeNotRegisteredException: com.sap.aii.ib.core.service.TypeNotRegisteredException: Type "versConflList" is not registered in the service class Type Service - Type Information
at com.sap.aii.ib.core.service.ServiceBase.getServiceImpl(ServiceBase.java:71)
at com.sap.aii.ib.bom.gen.TypeServiceImpl.getTypeInformation(TypeServiceImpl.java:82)
at com.sap.aii.ib.gui.xiitem.services.InternalXiItemService.getTypeInfo(InternalXiItemService.java:23)
at com.sap.aii.ib.gui.xiitem.services.InternalXiItemServiceBase.<init>(InternalXiItemServiceBase.java:44)
at com.sap.aii.ib.gui.xiitem.CommonInternalXiItemService$ForVersionConflictList.<init>(CommonInternalXiItemService.java:326)
at com.sap.aii.ib.gui.applcomp.StartupCodeEntry.guiStartup(StartupCodeEntry.java:150)
at com.sap.aii.ib.gui.applcomp.StartupCodeEntry.startup(StartupCodeEntry.java:111)
at com.sap.aii.ib.core.applcomp.IStartupCodeEntry.startupIfNotAlreadyDone(IStartupCodeEntry.java:33)
at com.sap.aii.ibrep.gui.applcomp.StartupCodeEntry.startup(StartupCodeEntry.java:93)
at com.sap.aii.ib.core.applcomp.IStartupCodeEntry.startupIfNotAlreadyDone(IStartupCodeEntry.java:33)
at com.sap.aii.ib.core.applcomp.ExplicitApplicationComponentImpl.startup(ExplicitApplicationComponentImpl.java:116)
at com.sap.aii.ib.core.applcomp.ExplicitApplicationComponents.startup(ExplicitApplicationComponents.java:383)
at com.sap.aii.ib.core.applcomp.ApplicationComponent.startup(ApplicationComponent.java:209)
at com.sap.aii.ib.gui.login.SplashLoginFrame$6.run(SplashLoginFrame.java:429)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
#0 18:46:29 [AWT-EventQueue-0] DEBUG AutoLog.created.com.sap.aii.ib.core.service.TypeNotRegisteredException: Type "versConflList" is not registered in the service class Type Service - Type Information
Please help me to overcome this issue.Hi,
Possible checks
1) Have you added the Host file in the following path
C:\WINDOWS\system32\drivers\etc--Hosts
2) Ping the IP address of the XI Server from Your Local Machine whcih you are trying to conect.
3) Check whether you have Installes the J2SDK on Your Local Machine
to check goto Run-cmd--java -version
Check this also
/people/shabarish.vijayakumar/blog/2006/02/13/unable-to-open-iresrid-xipipi-71-updated-for-pi-71-support
Regards
Seshagiri -
Concepts and Integration Directory ( Channels/Sender agreements)
Hi All,
I have one question on the concepts and Configuration for the Run time scenario in XI.
I am new to XI.
I am done with the designing interfaces, Communication channels (adapter types for outbound and inbound) and the integration scenario.
For the <b>Interface mapping</b> Communication channels are assigned.
In the Integration scenario, Mapping defined above is assigned.
Now in configuration, I imported the scenario and generated the configuration Objects.
Do I have to define communication channel again here for the collaboration profile?
Why is the communication channel coming again here?
Also what is the sender agreement for? When should I define it? If possible any example?
Please help me.
Regards,
MeherHi All,
First of Let me thank all for your responses.
I have defined File adapters for sender and receiver through <b>communication channel Template</b> in the Builder.
Now when I import the <b>Integration scenario</b> and create the configuration objects, Communication channels are not getting created from the template. ( In the Connection phase)
When I click on generate <b>Communication channel automatically</b> in the Connections Step a <b>Http connection Channel</b> is created instead.
Should I have to create these manually or will the template server my purpose to import in the configuration?
Regards,
Meher -
XI Fixed Value Mapping - Mass function?
Is there a quick way to upload 350 fixed value to value mappings in XI 7.0 (or 3.0)??
Short of pasting in one entry at a time!
Is SAP going to develop a more user friendly alternative to this painstaking task?> Hi,
>
> >>>>Is there a quick way to upload 350 fixed value to
> value mappings in XI 7.0 (or 3.0)??
> Short of pasting in one entry at a time!
>
> if you talk about fixed values (in message mapping)
> then
> you need to go one by one I'm affraid
>
>
> >>>>Is SAP going to develop a more user friendly
> alternative to this painstaking task?
>
> who knows... maybe in next relase
>
It is fixed values in mapping!
I was afraid of that... I had been putting off the inevitable!
Is there anyway we can put forward a request (for change) to SAP to change this in a later release??
This is not the first time I have had to this, and I am sure, it won't be the last, or that I am the only person who has had to do this! -
Error while starting Integration Repository and Integration Directory
Hi Friends,
When I am trying to start Integration repository,it giving me error 'Unable to load resource: http://SPCC-SAPPIDEV:50000/rep/repository/iaik_jsse.jar'
How to solve this? please gve ur suggestions.
Thanks & Regards,
Brijesh SoniHi Suman,
I am able to solve that problem now.
1) From the main screen of XI go to Administration.
2) From left side Under Repository tab click on Javau2122 Web Start Administration ,which is under Javau2122 Web Start.
3)On the main window there on 3 options, from that select Re-initialization . it will gve some msg and then log off from this.
4) Now close this window, and again restart the main window , and now click on IR . It will reinitillize and will start working,
5) if ID also have same problem, repeate the same thing jst in step 2) select Directory tab and rest of process same as above.
Brij... -
Reg:Value Mapping Replacment
hi friends
i need to design a scenario using value mapping .i have nearly 600 records to be replaced but i observed in the configuration part that we have to enter all the values manually which is not prefferable for 600 records. so is there any alternative to place the values like copy paste from excel sheet.
regards
sumanHi,
>so is there any alternative to place the values like copy paste from excel sheet.
there is something called value mapping mass replication
it's an interface for value mapping table
and you can use it in your own abap report that will
process excel files
but remember you will not see those values in ID
you can only view them from RWB but they will work
in standard value mappings
but I'd suggest doing a normal lookup and not using value mapping tables at all
Regards,
Michal Krawczyk
https://mypigenie.com XI/PI FAQ -
Hi Folks,
please, i need a step by step Solution for calling Value Mapping with XSLT Mapping Program.
best regards MichaelXSLT call Value Mapping
Maintain the value mapping using the option available in the Integration directory. The following values should be entered for maintaining the value mapping. In the XSLT Mapping use the Java function Valuemappingaccessor to read the values from the table.
Class ValueMappingAccessor
This class is used read the Value mapping stored in the Integration server (Java Cache). Class has a method getValueMapping. The Class is imported into the SWC Eyyy_xxxx under namespace http://xxx.ash.com/COMMON/Common
Method public static String getValueMapping(String srcContext, String dstContext, String srcAgency, String srcSchema, String dstAgency, String dstSchema, String key, Map inputParam, String throwException)
Paramters Description
srcContext Source context in the Integration server (Java Cache) under which, the value is stored.
For example, if the source values are stored using standard Value mapping table in the ID, then use source context as http://sap.com/xi/XI
dstContext Destination context in the Integration server (Java Cache) under which the value is stored
For example, if the source values are stored using standard Value mapping table in the ID, then Target context as http://sap.com/xi/XI
srcAgency Source Agency, a unique identifying value, value to be used is not yet decided.
srcSchema Source Schema, For example this can be source field name
key Source field value, that is required to determine the target, In the figure 1 shown below, We need to send IN to get India
dstAgency Destination Agency, a unique identifying value, value to be used is not yet decided
dstSchema Destination Schema, For example this can be target field name
inputParam Mapping transformation constants, to write the trace into the header of the message
throwException An indicator to throw an exception, if the value is not found in the cache. If the parameter is set to true or TRUE, an exception is raised & message fails in the mapping step of the Pipe line.
Returns the value, that is stored in the Value mapping context for the given parameters
If the value mapping is maintained using Integration Directory value mapping, then we need to call the value mapping function as follows
If it has to be called using XSLT Mapping., then the sample code shows how to use the java class the java class ValueMappingAccessor.
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:ns0="http://www.ashok.com/idoctofile/employee" xmlns:ValueMap="java:com.xxx.yyy.ValueMappingAccessor">
<xsl:param name="CountryCode">
<xsl:value-of select="ns0:MT_EMPDETAILS/Country"/>
</xsl:param>
<xsl:param name="inputparam"/>
<xsl:template match="/">
<ns0:MT_EMPADDRESS xmlns:ns0="http://www.ashok.com/idoctofile/employee">
<EmployeeNo>
<xsl:value-of select="ns0:MT_EMPDETAILS/EmployeeNo"/>
</EmployeeNo>
<FirstName>
<xsl:value-of select="ns0:MT_EMPDETAILS/FirstName"/>
</FirstName>
<LastName>
<xsl:value-of select="ns0:MT_EMPDETAILS/LastName"/>
</LastName>
<Address1>
<xsl:value-of select="ns0:MT_EMPDETAILS/AddressLine1"/>
</Address1>
<Address2>
<xsl:value-of select="ns0:MT_EMPDETAILS/AddressLine2"/>
</Address2>
<City>
<xsl:value-of select="ns0:MT_EMPDETAILS/City"/>
</City>
<State>
<xsl:value-of select="ns0:MT_EMPDETAILS/State"/>
</State>
<Country>
<xsl:if test="function-available('ValueMap:getValueMapping')">
<xsl:value-of select="ValueMap:getValueMapping('http://sap.com/XI/xi', 'http://sap.com/XI/xi', 'Canonical','Country', 'KCRS', 'Country', $CountryCode, $inputparam, 'TRUE')"/>
</xsl:if>
</Country>
<ZipCode>
<xsl:value-of select="ns0:MT_EMPDETAILS/Zipcode"/>
</ZipCode>
</ns0:MT_EMPADDRESS>
</xsl:template>
</xsl:stylesheet>
If the values are maintained using Value mapping replication technique
Edited by: Ashok Reddy Thatigutla on Feb 15, 2008 9:43 AM
Edited by: Ashok Reddy Thatigutla on Feb 15, 2008 9:44 AM
Edited by: Ashok Reddy Thatigutla on Feb 15, 2008 10:06 AM -
Raising error from Value Mapping
All,
We are using value mapping for a particular field in our messages. The value mapping table does have entries for most of the entries.
Is there a way to raise an error - when the runtime gets a value that is not defined in the value mapping table?
Thanks.Let me also explain what we are trying to do. probably that will help in getting a better or easier solution.
we are using the value mapping mass replication, where in we get the whole translation table into the cache and use it in our application. This table is pushed from R/3 using a report/proxy.
http://help.sap.com/saphelp_nw04/helpdata/en/2a/9d2891cc976549a9ad9f81e9b8db25/frameset.htm
I was worried that what will happen, if for some reason the cache is cleared during a restart or something. All the value mappings will fail - till the time the data is sourced again from the R/3 system - right? (we are currently having the R/3 proxy push the translation data every 12 hours or so, but was worried about the time in between).
Thanks.
Maybe you are looking for
-
At some point, I'll see 'bookmark syncing failed', and the browser then acts normally, BUT the behavior is cyclic. I uninstalled 7.0.1 and installed 3.6.20 and the behavior continued. I disabled sync in both installs and the behavior continued. I eve
-
The only sort/play orders are "Oldest" and "Newest," neither of which are the correct order for the lectures.
-
IPad not saving Log-in details
Can anyone tell me if this is an inherant fault in iOS or just I cant find the right box to tick in 'Settings'. On my MacPro and MacBookPro whenever I tick a site's "Remember Me" or "Save details for next time" box, the next time I visit my log-in de
-
I lost multi windows in safari after synching to iCloud any suggestions?
I no longer have the icon that I had for the multi screens. Did I change something inadvertently?
-
I am trying to create a DVD using a canned template (the one with the color bars) it plays just fine in simulator, but the color bars do not display when you create a build and then preview on DVD player on Mac G4. How do I make sure all that is need