XI Configuration objects Transport problem
Hi Experts,
Interface determination and Receiver Agreement in Receiver determination has to be configured every time when we move our transports from DEV to QA and QA to production ?
Regards,
Vikram
Let me assue you that I have never made any changes manually on my Dev Box Ever.
1.If you create the Transport Targets for your Business Systems correctly such that all Source Business Systems are mapped to a Target Business System and
2. All the Target Business Systems belong to a Single Transport Group pointing to your QA / Prod Integration Server, things work like a charm.
As you do not have details, it would be very difficult to point fingers on what the issue was, but normally the problem is due to either of the above 2 not being done correct,.
Regards
Bhavesh
Similar Messages
-
Problem when importing Configuration Objects in ID
Hi,
i have a problem, when importing configuration objects in my integration directory.
i have one development system and one corresponding quality assurance system.
in sld i have defined my business systems + groups + transport targets. the export works fine.
when trying to import the configuration objects in integration directory of QA i get the following failure.
#13 07:41:34 [AWT-EventQueue-0] ERROR com.sap.aii.utilxi.swing.toolkit.ExceptionDialog: Throwable
Thrown:
MESSAGE ID: com.sap.aii.ib.core.transport.api.TransportCsException
com.sap.aii.ib.core.transport.api.TransportCsException: java.lang.NullPointerException
at com.sap.aii.ib.server.transport.impl.pvc.PvcTransport.pvcImport(PvcTransport.java:145)
at com.sap.aii.ibdir.server.transport.impl.pvc.DirPvcTransport.pvcImport(DirPvcTransport.java:74)
at com.sap.aii.ibdir.server.transport.impl.service.InternalDirTransportServiceImpl.pvcImport(InternalDirTransportServiceImpl.java:127)
at com.sap.aii.ib.server.transport.impl.service.InternalTransportServiceImpl.importZippedStream(InternalTransportServiceImpl.java:709)
at com.sap.aii.ib.server.transport.impl.service.InternalTransportServiceImpl.importFromImportSource(InternalTransportServiceImpl.java:365)
at com.sap.aii.ib.server.transport.impl.service.TransportServiceImpl.importFromImportSource(TransportServiceImpl.java:154)
at com.sap.aii.ib.sbeans.transport.TransportServiceBean.importFromImportSource(TransportServiceBean.java:129)
at com.sap.aii.ib.sbeans.transport.TransportServiceRemoteObjectImpl1_0.importFromImportSource(TransportServiceRemoteObjectImpl1_0.java:730)
at com.sap.aii.ib.sbeans.transport.TransportServiceRemoteObjectImpl1_0p4_Skel.dispatch(TransportServiceRemoteObjectImpl1_0p4_Skel.java:105)
at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:313)
at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:199)
at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:136)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(AccessController.java:215)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
Serialized server exceptions:
MESSAGE ID: java.lang.NullPointerException (serialized)
java.lang.NullPointerException: java.lang.NullPointerException
at com.sap.aii.ibdir.server.sldaccess.gen.LDAccess.getMySAPIntegrationServerBusinessSystem(LDAccess.java:301) at com.sap.aii.ibdir.server.sldaccess.gen.LDAccess.getMyBusinessSystemGroup(LDAccess.java:243) at com.sap.aii.ibdir.server.sldaccess.gen.LDAccess.getBusinessSystemNameInMyGroup(LDAccess.java:173) at com.sap.aii.ibdir.server.transport.impl.postprocessing.TransportPostprocessor.renameService(TransportPostprocessor.java:838) at com.sap.aii.ibdir.server.transport.impl.postprocessing.TransportPostprocessor.renameService(TransportPostprocessor.java:732) at com.sap.aii.ibdir.server.transport.impl.postprocessing.TransportPostprocessor.postprocessTransport(TransportPostprocessor.java:345) at com.sap.aii.ibdir.server.transport.impl.postprocessing.DirImportPostprocessor.postprocess30Import(DirImportPostprocessor.java:62) at com.sap.aii.ibdir.server.transport.impl.postprocessing.InternalPostprocessingService.postprocess(InternalPostprocessingService.java:211) at com.sap.aii.ibdir.server.transport.impl.postprocessing.PostprocessingService.doPostprocessing(PostprocessingService.java:168) at com.sap.aii.ibdir.server.pvcadapt.XIDirPropagationProvider.transportFinished(XIDirPropagationProvider.java:90) at com.sap.aii.ib.server.transport.impl.pvc.PvcTransport.pvcImport(PvcTransport.java:107) at com.sap.aii.ibdir.server.transport.impl.pvc.DirPvcTransport.pvcImport(DirPvcTransport.java:74) at com.sap.aii.ibdir.server.transport.impl.service.InternalDirTransportServiceImpl.pvcImport(InternalDirTransportServiceImpl.java:127) at com.sap.aii.ib.server.transport.impl.service.InternalTransportServiceImpl.importZippedStream(InternalTransportServiceImpl.java:709) at com.sap.aii.ib.server.transport.impl.service.InternalTransportServiceImpl.importFromImportSource(InternalTransportServiceImpl.java:365) at com.sap.aii.ib.server.transport.impl.service.TransportServiceImpl.importFromImportSource(TransportServiceImpl.java:154) at com.sap.aii.ib.sbeans.transport.TransportServiceBean.importFromImportSource(TransportServiceBean.java:129) at com.sap.aii.ib.sbeans.transport.TransportServiceRemoteObjectImpl1_0.importFromImportSource(TransportServiceRemoteObjectImpl1_0.java:730) at com.sap.aii.ib.sbeans.transport.TransportServiceRemoteObjectImpl1_0p4_Skel.dispatch(TransportServiceRemoteObjectImpl1_0p4_Skel.java:105) at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:313) at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:199) at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:136) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33) at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(AccessController.java:215) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
#12 07:41:34 [Pool-Thread-3] ERROR com.sap.aii.ib.gui.tools.transport.ConcurrentProgressDialog: Execution failed
Thrown:
MESSAGE ID: com.sap.aii.ib.core.transport.api.TransportCsException
com.sap.aii.ib.core.transport.api.TransportCsException: java.lang.NullPointerException
at com.sap.aii.ib.server.transport.impl.pvc.PvcTransport.pvcImport(PvcTransport.java:145)
at com.sap.aii.ibdir.server.transport.impl.pvc.DirPvcTransport.pvcImport(DirPvcTransport.java:74)
at com.sap.aii.ibdir.server.transport.impl.service.InternalDirTransportServiceImpl.pvcImport(InternalDirTransportServiceImpl.java:127)
at com.sap.aii.ib.server.transport.impl.service.InternalTransportServiceImpl.importZippedStream(InternalTransportServiceImpl.java:709)
at com.sap.aii.ib.server.transport.impl.service.InternalTransportServiceImpl.importFromImportSource(InternalTransportServiceImpl.java:365)
at com.sap.aii.ib.server.transport.impl.service.TransportServiceImpl.importFromImportSource(TransportServiceImpl.java:154)
at com.sap.aii.ib.sbeans.transport.TransportServiceBean.importFromImportSource(TransportServiceBean.java:129)
at com.sap.aii.ib.sbeans.transport.TransportServiceRemoteObjectImpl1_0.importFromImportSource(TransportServiceRemoteObjectImpl1_0.java:730)
at com.sap.aii.ib.sbeans.transport.TransportServiceRemoteObjectImpl1_0p4_Skel.dispatch(TransportServiceRemoteObjectImpl1_0p4_Skel.java:105)
at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:313)
at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:199)
at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:136)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(AccessController.java:215)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
Serialized server exceptions:
MESSAGE ID: java.lang.NullPointerException (serialized)
java.lang.NullPointerException: java.lang.NullPointerException
at com.sap.aii.ibdir.server.sldaccess.gen.LDAccess.getMySAPIntegrationServerBusinessSystem(LDAccess.java:301) at com.sap.aii.ibdir.server.sldaccess.gen.LDAccess.getMyBusinessSystemGroup(LDAccess.java:243) at com.sap.aii.ibdir.server.sldaccess.gen.LDAccess.getBusinessSystemNameInMyGroup(LDAccess.java:173) at com.sap.aii.ibdir.server.transport.impl.postprocessing.TransportPostprocessor.renameService(TransportPostprocessor.java:838) at com.sap.aii.ibdir.server.transport.impl.postprocessing.TransportPostprocessor.renameService(TransportPostprocessor.java:732) at com.sap.aii.ibdir.server.transport.impl.postprocessing.TransportPostprocessor.postprocessTransport(TransportPostprocessor.java:345) at com.sap.aii.ibdir.server.transport.impl.postprocessing.DirImportPostprocessor.postprocess30Import(DirImportPostprocessor.java:62) at com.sap.aii.ibdir.server.transport.impl.postprocessing.InternalPostprocessingService.postprocess(InternalPostprocessingService.java:211) at com.sap.aii.ibdir.server.transport.impl.postprocessing.PostprocessingService.doPostprocessing(PostprocessingService.java:168) at com.sap.aii.ibdir.server.pvcadapt.XIDirPropagationProvider.transportFinished(XIDirPropagationProvider.java:90) at com.sap.aii.ib.server.transport.impl.pvc.PvcTransport.pvcImport(PvcTransport.java:107) at com.sap.aii.ibdir.server.transport.impl.pvc.DirPvcTransport.pvcImport(DirPvcTransport.java:74) at com.sap.aii.ibdir.server.transport.impl.service.InternalDirTransportServiceImpl.pvcImport(InternalDirTransportServiceImpl.java:127) at com.sap.aii.ib.server.transport.impl.service.InternalTransportServiceImpl.importZippedStream(InternalTransportServiceImpl.java:709) at com.sap.aii.ib.server.transport.impl.service.InternalTransportServiceImpl.importFromImportSource(InternalTransportServiceImpl.java:365) at com.sap.aii.ib.server.transport.impl.service.TransportServiceImpl.importFromImportSource(TransportServiceImpl.java:154) at com.sap.aii.ib.sbeans.transport.TransportServiceBean.importFromImportSource(TransportServiceBean.java:129) at com.sap.aii.ib.sbeans.transport.TransportServiceRemoteObjectImpl1_0.importFromImportSource(TransportServiceRemoteObjectImpl1_0.java:730) at com.sap.aii.ib.sbeans.transport.TransportServiceRemoteObjectImpl1_0p4_Skel.dispatch(TransportServiceRemoteObjectImpl1_0p4_Skel.java:105) at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:313) at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:199) at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:136) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33) at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(AccessController.java:215) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
I couldn't find any similiar problem when searching SDN and SAP Notes.
BR,
MartinHi
Chk this thread
XI Transport Error
BR -
Deletion and creation of Configuration Objects using JAVA Transports
Hi Guys
I hope you guys can help me make some sense out this situation.
We have 2 systems in the QA Landscape which shares the Integration Server, Lets call it SYS.A1 and SYS.A2. In the SLD both SYS.A1 and SYS.A2 have the transport track pointing to SYS.PROD as the Production Environment. In QA env. we have 2 receiver determination for these 2 systems. This means in the PROD Environment we will have One object(Receiver Determination) which represents connections from these 2 systems in the QA Environment. (In prod we have one system which represents both the system in QA).
Recently there was a transport that came in from the QA env to PROD which contained a deletion of the receiver determination for SYS.A1 and modification of receiver determination for SYS.A2. So by the end of the transport we expected to see a modified receiver determination for the PROD environment, but what we found was the object that was there in PROD was deleted and nothing was modified.
So Can you please tell me what the transport sequence is? is there a priority given to deletion over creation? Or is there some kind of versioning applied for Directory Object transport?
I read from the forum that there is some sort of versioning applied on repository transport.. is it the same case here??? Any help in explaining this would be much appreciated.
Thanks & Regards
PravI have to remove the monthly spread sheet every time
and create a new spread sheet while executing the
code. The problem is when I run the code the records
inserted into same spread sheet along with the
previous records. So I need to delete the excel file
and create new one. I am using POI to create the
spread sheet. ICan anyone help me on this? I am
posting the code below.I don't think I want to read all that code. If you want to replace the data, you can remove the sheet and create a new one with the same name. HSSFWorkBook has methods removeSheetAt() and createSheet(). -
Transport file system error in Configuration objects..
Hi folks,
I have transported the sld and design objets sucessfully to production from dev.
When i am doing for configuration objects there i getting error the error is
Import failed because of business system transfer of object Service | BS_Test_Receiver: Obligatory transport target for business system BS_Test_Receiver not found in System Landscape Directory.
please give me steps to solve this issue..
Regards
Vijayhi vijay
transport target for business system BS_Test_Receiver not found in System Landscape Directory.
as per your error, you need to maintain transport target while transferring the business system,in Business System Attribute
Two important attributes of Business System decide what environment the system belongs to and what is the transport target for the business system.
check this blog for complete understanding
XI Software Logistics 1: SLD Preparation
reward points if helpfull
regards
kummari -
The Object cannot not be processed due to a transport problem
We are trying to delete a standard web template 0ADHOC_TABLE (modified by our coworker before and transported) and reinstall a new one or totally standard one, but when clicking the "X" icon to delete this web template, get the following error:
"The Object cannot not be processed due to a transport problem"
What could be the reason?
ThanksHi Kevin,
This message coms up because as you mention, the template has been transported. Since it is in the target system, if you delete form the dev system, the system needs to ensure that it is also removed from the system it has been transported too.
You can check the dev package assigned to the template, assign a new request against this dev class (RSA1 > Transport Connection > Bex Truck icon). Log out and log back into WAD and try to delete it, and then send this transport. Or you can simply reinstall it as Roberto suggests.
Hope this helps... -
Problem when Activating Design-Configuration objects
Hi Everyone,
We are facing a strange error in our XI system. When we are trying to activate any design/configuration object, we get an error, which states:
<b>ERROR com.sap.aii.utilxi.swing.toolkit.ExceptionDialog: Throwable
Thrown:
MESSAGE ID: com.sap.aii.utilxi.misc.api.ResourceException
com.sap.aii.utilxi.swing.framework.PersistenceException: ResourceException in method ConnectionFactoryImpl.getConnection(): com.sap.engine.services.dbpool.exceptions.BaseResourceException: SQLException thrown by the physical connection: com.sap.sql.log.OpenSQLException: Error while accessing secure store: File "
<hostname>\sapmnt\<SYSID>\SYS\global\security\data\SecStore.properties" does not exist although it should</b>
We double checked that the properties file does exist in the directory specified. We also went for a instance restart, but since then the SMC is showing a yellow flag with info 'J2EE Status Info Unavailable', and the java Stack is not working. Does anybody have any idea why this error is occuring?
Regards,
AmitabhaHi Krishna,
As far as I know, this file is used for containing encrypted password and connection info for J2EE stack. So, I daresay, it will be very risky to remove the file from the source directory. Still, I would like to try your hint.
Regards,
Amitabha -
Can multiple Powershell v4 DSC configuration objects be combined on a machine?
I'm working on configuring servers using Powershell Desired State Configuration (DSC). I have several different groups of IIS servers. The configuration for all of them is about 90% identical, but there are differences between the groups.
In order to follow good programming practices and re-use the common code, I attempted to use multiple configuration objects to configure the groups. There was one configuration object full of common configuration, and then each group had a configuration
object with group specific config. It looked something like this:
Configuration CommonConfiguration {
Node "IISServer1" {
#Common configuration settings go here, such as this one (to keep things brief, I'm only showing one setting... there would be many more):
WindowsFeature Role_Web_Server_IIS
Ensure = "Present"
Name = "Web-Server"
Configuration IISGroup1Configuration {
Node "IISServer1" {
#Configuration resources for group1 go here. Again, much shorter than real life.
WindowsFeature Feature_ASP_Dot_Net_4_5
Ensure = "Present"
Name = "Web-Asp-Net45"
To fully configure a server in my first group of IIS servers, I would need to use both these configuration objects by running them like this:
CommonConfiguration
IISGroup1Configuration
Start-DscConfiguration -Path ".\CommonConfiguration\"
Start-DscConfiguration -Path ".\IISGroup1Configuration\"
DSCConfiguration runs twice and starts two Powershell jobs, both of which seem to complete. But there is a problem, and I'm wondering if it is at all solvable.
Problem:
When I try to use other DSC cmdlets to control my server's configuration, such as Restore-DCSConfiguration or Get-DSCConfiguration, it only seems to work on what ever configuration object ran last. For example, Get-DSCConfiguration returns only the IISGroup1Configuration,
because that ran last. I've tried playing around with order, and whichever configuration I run last is what is returned. Similarly, if I were to try to keep my configuration enforced with restore-configuration, it's only going to work on IISGroup1Configuration,
because it ran last. This is an example of what I ran that returned only one of the configuration objects.
Get-DscConfiguration -CimSession "IISServer1"
The behavior I want is for the server to treat ever configuration block run on it as its configuration and return all of them. But since it doesn't, does this mean I have to have everything needed to configure a server in a single configuration block? For
example, if I wanted to use DSC to configure two groups of IIS servers, would I have to have the following?
Configuration Group1 {
Node "IISServer1" {
#---Common configuration, 90% the same---
#---Group 1 specifics----
Configuration Group2 {
Node "IISServer2" {
#---Common configuration copy pasted in, 90% the same---
#---Group 2 specifics----
If this is how I have to do things, and a node can have only one configuration block be its "configuration", then this is absolutely terrible from a code reuse perspective. If I have six groups of servers, and I want to edit some shared code, I'm
going to have to go into six groups of configuration objects and edit the same line six times. That leads to errors and makes a mess. Is there any way to avoid this, while have the server consider all configuration objects run against it to be part of
its configuration?Hi AlgebraicMirror,
Sorry for the delay.
I am trying to involve someone familiar with this topic to further look at this issue.
There might be some time delay. Appreciate your patience.
If you have any feedback on our support,
please click here.
Best Regards,
Anna
TechNet Community Support -
File transport problem in XI 3.0
Hi,
I am facing an issue in transporting XI objects(JAVA component). When I am using the transport wizard for Export design or configuration objects it's showing me the below error "Error during Export The System can't find the path specified".
Export directory for .tpz file transport is defined as E:\usr\sap\XID\SYS\global\xi\repository_server\export for repository objects and E:\usr\sap\XID\SYS\global\xi\directory_server\export for config objects.
My observation regarding the issue:
Traverse through the following path
XI homepage --> Administration --> General Information.
In File Access tab, Information for Temporary Directory is shown as :(The system cannot find the path specified).
Is there any specific parameter or something in visual administrator through which I could actually set the temporary directory ?
Thanks,
SoumenHi Soumen,
The directory path you mentioned is the default one. The error you are facing is since the directory might not exist.
Please look into application server, if unix - login to the server and go to the path and check if it exists using cd command.
If windows, navigate to the folder location.
Next check if the access parameters/permissions are correct. I.E. the folder is not read only. For unix use chmod 777 <folder name> and for windows right click and set the permissions.
Regards,
Souvik -
Moving/Exporting Seeburger configurations/objects from QA to Production
Hi,
I need some expert advise in moving Seeburger configuration objects like splitter adapter,AS2 adapter configurations from QA to Prod.
Our scenario is like this , in the Seeburger message splitter we have defined the splitter adapter based on the AS2ID for different vendors/suppliers/customers. now when we go live on couple of customers every week, we are manually creating/configuring the seeburger channels in production. Is there a way to do it automatically like Exporting the objects in XI from QA to Prod???
Any help is much appreciated.
Thanks and Regards,
PreetiHi Preeti,
For moving the congiguration objects from quality to production, you need to configure transport groups in the SLD so that when you are moving configuration objects from quality to production it will take Production R/3 system.
For Transport Groups check the below links
/people/sap.india5/blog/2005/11/03/xi-software-logistics-1-sld-preparation
http://help.sap.com/saphelp_nw04/helpdata/en/ef/a21e3e0987760be10000000a114084/content.htm
But you need to manually change AS2ID and Partner Number according to production environment in the Party which you configured for each customer in the ID.
Regards,
Prakash -
Integration Directory Objects Transport Using the File System
Hi
I am trying to do the IR and ID Objects Transport Using the File system... I am able to Transport the IR Objects and IMport in to QA ... but when i try to Import ID objects its giving me the error...bcoz all the ID objects pointing to theSAP R/3 DEV system ( Interface Detremination, receiver determination ...)... do i have to config something in SLD ..so when i import the ID objects in to QA system it points to correct SAP R/3 QAS system...
and we are using single SLD for all the DEV , QAS and PRD system
SV
Edited by: S V on Oct 15, 2008 4:08 AMHi,
You will have to configure transport targets like for different business systems in your dev environment, there shouls be corresponding Business systems in QUA environment. For more details refer the link
http://help.sap.com/saphelp_nw2004s/helpdata/en/ef/a21e3e0987760be10000000a114084/frameset.htm
Thanks! -
Is Lock Object transportable to LIVE from development server?
I had created a customized lock object on a customized table.
I can only managed to save it to $ENQ package. I tried ZSD1 but no use.
Now, since I am working in my development server, I had problem getting it across to my "LIVE" environment.
Can it be transportable?
I tried to change but no avail.
ByeThe lock object transportable is the one created with SE11, not the function modules and group generated.
IdPgr : R3TR
Obj : ENQU
Object : Exxxxx
Regards -
Updating an attribute value in a custom Configuration Object
I created a custom configuration object, and have two attributes which should hold date values. One attribute will contain a null value and one attribute will contain a date value by default. Now, when i enter date values on an end user form and press continue, the user entered values have to be updated in these fields in the configuartion object. The attrib1 null value has to be updated with the corresponding value entered on the userform and the attibute2 ( which already has a default value) has to be overwritten with the date value selected(date selected with the date picker) on the enter user form.
I used checkout object, a script to get the value from the form and a checkin object to perform the above operation, but the value is not being updated in the configuration object. Any suggestions for the above problem would help me a lot!!Have you tried accessing the object from a rule using 'getObject' (you might need to use 'getExtension' also).
Try gettting the object directly from a rule, and use a 'set' to set the object key. I am not sure, but you might need to 'dumpMap' to actually convert the object to a Map structure before you can modify it.
IC. -
XI Objects transport..
Hello All,
I am trying to transport my XI Objects from one system to other. I have few questions reagrding this process.
I have Design Objects and Configuration Objects export TPZs with me. Also, the SLD export of Component (Product and Software component version) data.
I am not asking how to import them. Rather I would like to know what is the minimum work I have to do.
i am sure that In configuration I have to do some manual stuff for Business Systems because my end environment is having different Businees Systems. Is there any way that I can get rid of manual work for configuring my all scenarios. Or I have to add the Businees systems for all scenarios.
Though I import my scenarios from Integration repository, Still I have edit Business Systems in Repository for Inegration scenrios.
Anybody let me know is there any standard process for XI tranport. So that I can reduce manual work ( reduce errors )
How the version management happen for XI. At least, is mappings are version enabled since they are programs.
Thanks,
Srinivas KHi,
U do not need to manually change the Business system name after transport but there is a process for this.
For example: IN Dev system u have BS with name Test_Dev and in QA system u need to use the Test_Qa then in this case u need to do the configuration in Dev system and when u transport the Bs from Dev to Qa it will automaticallt change from Test_Dev to test_Qa.
Follow the below steps:
Once you have created SLD in Dev below transport mechanism is used for transporting the obj from DEV to QA and PROD:
Transport mechanism
1. Create Technical System and Business Systems for the QA system.
2. Create Transport Groups in the Business System.
3. Create Transport Targets in the Source Business SYstem.
Check the link for:
Configuring Transport Groups and Tranport Targets
http://help.sap.com/saphelp_nw04/helpdata/en/ef/a21e3e0987760be10000000a114084/content.htm
Your SWCV can be exported and imported using TPZ files into the IR.
The ID also use TPZ files and as the objects are imported, the business system details will be filled up .
Refer How to handle SLD guide for help:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/9e76e511-0d01-0010-5c9d-9f768d644808.
When u transport the ID u need to change the channel parameter manually u can not avoid it u have to change it manually.
Thnx
Chirag. -
Open Hub transporting problems
Hi everybody, we have Open Hub transporting problems, it just gives us return code 12 or 8, basically, it doen't want to transport neither Open Hub Destination, nor Transformations, nor DTPs, and bear in mind that we're on the 15th Patch Level. We've looked at all the SAP Notes, but they reffer to the earlier patch levels...
And other problem, is that it's OK in DEV system but in QUALITY system, when you launch a DTP it gives us a dumb with ASSIGN_TYPE_ERROR
Any ideas??My destination path on the DEV box is simply the following (identified by BID in the following path):
D:\usr\sap\BID\DVEBMGS00\work
And when I locate the un-activated open hub on the QA box, the BID is already changed to BIQ, but the server name box/field is empty....
I am going to try with the object changebility option, btw, is there any documentation on how to change these objects that are marked with object changebility on the QA box (provided that we can not manually change anything on the QA box)...
Anyways, I think my problem is with the server name conversion from "abc-bi-dev" to "abc-bi-qa"....!!!
Also, please note the RSBFILE entry for this object in the QA box has the "btcsrvname" as blank...
Do you think there is any additional setting that needs to be done on the QA box to do this translation (from "abc-bi-dev" to "abc-bi-qa")?
The only two setup we have done as far as the BI is concerned is at the "Tools-> Conversion of logical system name"....where you only put the conversion for client name mapping from dev to qa and local file system mapping from dev to qa.
So, is there anything else to map the host name (from "abc-bi-dev" to "abc-bi-qa") either at BI perspective or Basis/NetWeaver perspective?
Thanks a lot...
~Sabuj.
Edited by: Sabuj Haque on Feb 1, 2009 1:11 PM
Edited by: Sabuj Haque on Feb 1, 2009 5:34 PM -
Error in importing Configuration objects of PI 7.0 to PI 7.1
Hi All,
My server is upgraded from PI 7.0 to PI 7.1.
I am getting Error while importing Configuration objects of PI 7.0 to PI 7.1 now.
Pls see the below error
Attempt to access the 1 requested objects on 1 failed. Detailed information: com.sap.aii.ib.core.roa.RoaObjectAccessException: Attempt to read object Adapter Metadata Mail | http://sap.com/xi/XI/System, type AdapterMetaData from application REPOSITORY on system REPOSITORY failed. Object does not exist. Detailed informatio n: Software component version with key ID: b38bcd00e47111d7afacde420a1145a5 not found
Pls suggestHi,
It seems that adapter metadata has not been loaded into integration repository and because of that when you are trying to import configuration objects in ID then you are getting the error.
The SAP adapter metadata objects are located under the namespace http://sap.com/xi/XI/System of software component SAP BASIS.
What you can do is, if you have installation dvd's then you can copy from their or you can simply [_DOWNLOAD_|https://websmp205.sap-ag.de/~form/handler?_APP=00200682500000001943&_EVENT=SEARCH&HIDE=&SEARCH_SPAT=X&SEARCH_BPAT=X&SEARCH_CD=X&SEARCH_P=X&SEARCH_PV=X&SEARCH_C=X&SEARCH_CV=X&SEARCH_TA=&SEARCH_V=&HIDE_EXPERT_SEARCH=X&SEARCH_MAX_RESULT=20 ] from sap market place (refer this [thread|how to import Adapter metadata;) (you must have S-user id for this) and then after you need to do as mentioned below...
1. First unzip the file (if it is zipped) and then put it in the import directory: \usr\sap\<SID>\SYS\global\xi\repository_server\import\
2. Now login to IR and then from menu TOOLS ---> Import design objects and import it.
3. After that in ID, Environment ---> Clear SLD Data Cache
4. Now you can try to import configuration objects...
Regards,
Sarvesh
Maybe you are looking for
-
BAPI_PO_CHANGE "No account assignment for service 0000010" SE 518 Error
Hi Friends, I am using BAPI_PO_CHANGE to add new line item with service data to purchase order. For one scenario BAPI give me above error is "No account assignment for service 0000010" SE 518 . basically when i pass outline aggrement and contract it
-
Are there any IPhone antenna signal booster available
Hi, We have two iphones in our family. The problem is that usually we have VERY poor signal strength in our house. I've gone to ATT's site to check out coverage (they have a map of signal strength by geographical location on their site) and sure enou
-
Entourage and iSync warning keeps appearing
I have tried to set up my PowerBook to sync contacts between: 1/ Apple Address Book 2/ Entourage 3/ Nokia phone (through iSync) I have setup .Mac sync in System Preferences, and turned on contacts sync in Entourage. I have also added the phone to iSy
-
How to programmatically click a tree node(make it selected)?
in my program, i want to make a tree node "clicked" by codes, so that the valueChanged(TreeSelectionEvent tse e) method of the TreeSelectionListener can be invoked. thanks a lot!!
-
Issue going online even though ip address is correct
Hi, I recently bought a 13" macbook pro and I am having issues connecting online. My other PCs that I use are able to connect with my Belkin router via Wifi, but my MBP cannot. On the MBP I get a valid ip while I connect via Wifi: 192.168.2.3 It find