Transport of PCD and Content objects through JDI.
Hi all,
Pls share the views about the trasport procedure for PCD and Content objects.
Is it possible to transport PCD and Content objects through JDI?
If it is possible, could you pls share how to configure the JDI setup?
Thanks in advance,
Kishore.
Hi Kishroe,
First, there is no supported, out of the box way to handle content objects in the JDI (now NWDI- NetWeaver Development Infrastructure) With that said, since it is a repository you could export your content package. Make it a zip file or something like that and add it to the repository.
Again, I believe this is theoretically possible. I'm sure some of the other SDN members can provide an automated approach to do this.
Good luck,
John
Similar Messages
-
Cannot send and read objects through sockets
I have these 4 classes to send objects through sockets. Message and Respond classes are just for
trials. I use their objects to send ıver the network. I do not get any compile time error or runtime error but
the code just does not send the objects. I used object input and output streams to send and read objects
in server (SOTServer) and in the client (SOTC) classes. When I execevute the server and client I can see
that the clients can connect to the server but they cannot send any objects allthough I wrote them inside the main method of client class. This code stops in the run() method but I could not find out why it
does do that. Run the program by creating 4 four classes.
Message.java
Respond.java
SOTC.java
SOTServer.java
Then execute server and then one or more clients to see what is going on.
Any ideas will be appreciated
thanks.
ASAP pls
//***********************************Message class**********************
import java.io.Serializable;
public class Message implements Serializable
private String chat;
private int client;
public Message(String s,int c)
client=c;
chat=s;
public Message()
client=0;
chat="aaaaa";
public int getClient()
return client;
public String getChat()
return chat;
//*******************************respond class*****************************
import java.io.Serializable;
public class Respond implements Serializable
private int toClient;
private String s;
public Respond()
public Respond(String s)
this.s=s;
public int gettoClient()
return toClient;
public String getMessage()
return s;
//***********************************SOTServer*********************
import java.io.*;
import java.net.*;
import java.util.Vector;
//private class
class ClientWorker extends Thread
private Socket client;
private ObjectInputStream objectinputstream;
private ObjectOutputStream objectoutputstream;
private SOTServer server;
ClientWorker(Socket socket, SOTServer ser)
client = socket;
server = ser;
System.out.println ("new client connected");
try
objectinputstream=new ObjectInputStream(client.getInputStream());
objectoutputstream=new ObjectOutputStream(client.getOutputStream());
catch(Exception e){}
public void sendToClient(Respond s)
try
objectoutputstream.writeObject(s);
objectoutputstream.flush();
catch(IOException e)
e.printStackTrace();
public void run()
do
Message fromClient;
try
fromClient =(Message) objectinputstream.readObject();
System.out.println (fromClient.getChat());
Respond r=new Respond();
server.sendMessageToAllClients(r);
System.out.println ("send all completed");
catch(ClassNotFoundException e){e.printStackTrace();}
catch(IOException ioexception1)
ioexception1.printStackTrace();
break;
Respond k=new Respond();
sendToClient(k);
}while(true);
public class SOTServer
ServerSocket server;
Vector clients;
public static void main(String args[]) throws IOException
SOTServer sotserver = new SOTServer();
sotserver.listenSocket();
SOTServer()
clients = new Vector();
System.out.println ("Server created");
public void sendMessageToAllClients(Respond str)
System.out.println ("sendToallclient");
ClientWorker client;
for (int i = 0; i < clients.size(); i++)
client = (ClientWorker) (clients.elementAt(i));
client.sendToClient(str);
public void listenSocket()
try
System.out.println ("listening socket");
server = new ServerSocket(4444, 6);
catch(IOException ioexception)
ioexception.printStackTrace();
do
try
ClientWorker clientworker=new ClientWorker(server.accept(), this);
clients.add(clientworker);
clientworker.start();
catch(IOException ioexception1)
ioexception1.printStackTrace();
while(true);
protected void finalize()
try
server.close();
catch(IOException ioexception)
ioexception.printStackTrace();
//*************************SOTC***(client class)*********************
import java.io.*;
import java.net.Socket;
import java.net.UnknownHostException;
class SOTC implements Runnable
private Socket socket;
private ObjectOutputStream output;
private ObjectInputStream input;
public void start()
try
socket= new Socket("127.0.0.1",4444);
input= new ObjectInputStream(socket.getInputStream());
output= new ObjectOutputStream(socket.getOutputStream());
catch(IOException e){e.printStackTrace();}
Thread outputThread= new Thread(this);
outputThread.start();
public void run()
try
do
Message m=new Message("sadfsa",0);
output.writeObject(m);
Respond fromServer=null;
fromServer=(Respond)input.readObject();
}while(true);
catch(NullPointerException e){run();}
catch(Exception e){e.printStackTrace();}
public SOTC()
start();
public void sendMessage(Message re)
try
Message k=new Message("sdasd",0);
output.writeObject(k);
output.flush();
catch(Exception ioexception)
ioexception.printStackTrace();
System.exit(-1);
public static void main(String args[])
SOTC sotclient = new SOTC();
try
System.out.println("client obje sonrasi main");
Message re=new Message("client ım ben mesaj bu da iste",0);
sotclient.sendMessage(re);
System.out.println ("client gonderdi mesaji");
catch(Exception e) {e.printStackTrace();}ObjectStreams send a few bytes at construct time. The OutputStream writes a header and the InputStram reads them. The InputStream constrcutor will not return until oit reads that header. Your code is probably hanging in the InputStream constrcutor. (try and verify that by getting a thread dump)
If that is your problem, tolution is easy, construct the OutputStreams first. -
IOS TextInput cursor and content show through title bar and other UI elements
When a form is contained within a scroller, it is possible to scroll the content whilst the softkeyboard is displayed and the input element retains focus - on iOS, this causes the cursor and the text to show through UI elements on iOS such as the titlebar content.
Has anyone come up with a workaround or knows whether this is fixed in Air 3/ Flex 4.6?
Thanks,
DanHi,
Thanks for posting and sorry for the slow reply.
Your suggestion will only make a difference on Android - iOS had this bug in 4.5.*, so reverting to the older skin will make no difference on this OS.
Adobe suggest not scrolling forms if you want to support iOS or use the new StageText features - the suggested workaround of wizard forms is unacceptable for my use case and a scrolling form is a common UI pattern on mobile, so I'm experimenting with the following:
1. Use CSS to apply the old TextInputSkin
2. I monitor the soft keyboard events and maintain a 'isKeyboardVisible' property in my views.
3. I register event handlers on the scroller viewport and set stage.focus to null if my keyboard is currently active and the user attempts to scroll.
This works and prevents the artifacts from showing through the UI, I just need to find the perfect events.. property change is no good, so I'm playing with mouse and touch events.
Regards,
Dan -
Best Practices For Portal Content Objects Transport System
Hi All,
I am going to make some documentation on Transport Sytem for Portal content objects in Best Practices.
Please help in out and send me some documents related to SAP Best Practices for transport for Portal Content Objects.
Thanks,
Iqbal Ahmad
Edited by: Iqbal Ahmad on Sep 15, 2008 6:31 PMHi Iqbal,
Hope you are doing good
Well, have a look at these links.
http://help.sap.com/saphelp_nw04/helpdata/en/91/4931eca9ef05449bfe272289d20b37/frameset.htm
This document, gives a detailed description.
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f570c7ee-0901-0010-269b-f743aefad0db
Hope this helps.
Cheers,
Sandeep Tudumu -
Transport an Appraisal and Objective Setting Template
Note the following advice pertaining to transporting an appraisals and objective setting template (I have not found documentation about this anywhere else, so hopefully some of you find this useful):
Scenario:
You have maintained your templates in PHAP_CATALOG_PA in the main config client, and you have transported all other configurations (basic settings, etc.) to your unit test/integration test environment.
However, although you have right-clicked the category groups and templates to be transported and included them in a transport request, you find that only some of your configuration (or perhaps none at all!) is arriving in the target client when the transport is performed.
You may initially be able to work around this by downloading/uploading your config, but once your templates contain more complex configuration (such as using dynamic element references, etc.) you will find that this is no longer a feasible approach.
Cause & Resolution:
The problem is caused by outdated information in the workflow definition environment (transaction SWU3), and specifically the section labeled "Check Entries from HR Control Tables".
Run transaction SWU3, expand tree node "Maintain Definition Environment" (which should be marked with a red cross at this stage) and click on "Check Entries from HR Control Tables". The information presented in the right-hand pane indicates that:
If there are errors regarding the transport objects PDST or PDWS, the relevant entries are not maintained in table SOBJ. You can use the report RHSOBJCH to rectify this later.
Proceed as suggested and run report RHSOBJCH (through SE38 or SA38) in the config client (i.e. where the templates are to be transported from). This has no side-effects I am aware of other than updating the reference information required.
If you now run SWU3 again you should find that the "Check Entries from HR Control Tables" node is marked with a green tick.
Simply go back to the catalog, include your cat.groups & templates in a transport again, and Voila! Our work here is done.
Happy transporting...
Side-note: You may ask (as I did) what transporting of appraisal templates has to do with workflow, but it just so happens that the PD objects and infotypes associated with appraisals (VA, VB, VC, etc.) are transported through the same mechanism as workflow templates (which are also PD objects). if you peek inside the transport you will note that everything to do with the template and category group configuration is bundled inside PDWS and PDST transport objects...
Edited by: Francois Van Lille on Jun 29, 2009 9:58 AM>
A. Jimenez wrote:
> Hi Francois,
>
> I have successfully transported Categories and Templates, but I have customized "appraisals process", which seems to create VH Objects, and this objects or customizations are not added in the transport order.
>
> You or anyone know how to transport this customization?
>
> Thanks in advance
Hi Abe,
what is the appraisal process you are talking about? The new stuff in ep4 where you define the process and steps which create the roadmap at the top of the document? if so SAP does not have a great straightforward solution, but they did provide us some options.
you can check out this thread and if you want I can send you the full document that is referred to in the post.
EP4: Performance Management-Flexible-Transporting the Tab & Process config -
Bi content objects collection for transport
Hi Experts,
may i know how can i colloect the technical contnet objects for transport?
basically i already transport a technical content content request to quality, after transporting i got the logs as some of the technical content objects have not been activated in quality, but i thougt i can directly activate the content objects by using the program RSDG_IOBJ_ACTIVATE and remaing programs for cubes,aggregates,data sources and all in quality sytem, but client dont want the mannuall activation in qulaity system, they are askig again i have to transport the active(which are the objects not in active version in quality) version from EST to ESQ and then re-import my main transport.
so now again i have to activate the objects in develpment, may i know if i activate the program RSDG_IOBJ_ACTIVATE in se38 and transport the request to quality is it ok (here have to create a new request for this?) here in asingle request can i activate all objects which are not activated (i have to go for activation to info objects, cubes, data sources, update rules,transfer structures) is there any sequence steps to collect this object, please provide me
Many Many thanks
MrudulaHi,
Activate all the necessary objects and collect them in a single request and check for any inconsistencies or inactive objects in the requests before transporting it to the QA or PRD in SE03.
Regards,
rik -
Transport of portal content objects from EP 6 SP 15 to NW 2004s portal
Hello All,
My question is regarding the transportation of portal content from a EP 6 SP 15 portal to the NW 2004s portal. We had developed a lot of content in the EP 6 portal. We had installed and configured business packages in the SP 15 portal.
Now, we installed a new NW 2004s portal and we want to transport all the developed content from the SP 15 to the new NW 2004s portal.
I exported all the developed content to a transport package on the SP 15 portal and the export resulted in the .epa file. I then imported it into the new NW 2004s portal. But the issue now is I am unable to see the system aliases which were created for all the systems. The systems do exist in the new portal but the aliases do not exist.
Is there anything that needs to be done to get the system aliases?
Any help in this regard is greatly appreciated.
Thanks,
Sunitha.Hi Sunitha,
I think while exporting you have to select the option include dependant objects also to get the system alias also.
Regards
Arun -
Transporting Info areas and info cubes with all the contents
Hello Guru's,
I want to transport Info areas and info cubes with all the contents from 1 system to another. How can this be achieved.
Background... these belong to the system ($tmp), i already tried assigning them to a package and transported to the system, but only definitions have been copied over, there is no master data for any characteristics (i.e every characteristic is empty), there are no Hierarchies for any characteristics, there is no transaction data ===> effectively only the definitions is copied, but everything is emtpy.
Regards, JatinNo way to transport contents along with structure from on system to another.
Different system contains different data
DEV system has only rough data. So developed objects will be tested with rough data for consistancy of objets.
Quality system has some amount of original data. After transporting the delveloped objects from DEV to Quality we need to test the oblects with some original data in Quality.
Production or Live system has only live data. Afer testing complted in DEV and Quality ( with rough and Some amount of original data ) if the objects are giving desired values as per the requrements we need to transport them to Production system.
considering the above criteria no use of transporting data from one sysstem to another. -
Business Content objects transport request error
Hi gurus
We have installed the Business content for CRM in development. Now we have moved the business content objects to Quality, but the issue was all the objects went and they are in the unassigned node. First time the infoarea for the respecitve objects were not selected. In development already the info areas were there, so i didnt select the infoareas for quality. But in quality nothing is existing.So my question is if i select the objects again with thier respective info areas, will i get the objects again aligned in proper order in quality. As already objects are there in unassigned nodes in quality will effect the next transport.
please help me regards
vijaykumarHi,
<i>So if i collect the objects again for transport with the respective infoarea, will i get the objects from unassigned nodes to the respctive info areas.</i>
It will definately works.
By the by:
And also collect respetive Info object Catelogs also.So that Infoobject sits under proper Info area.Otherwise you will get same problem with IO(what you got with Cubes).
With rgds,
Anil Kumar Sharma .P -
I have Cisco TelePresence SX10 and content sharing is not working when I am dialing through the bridge, I can share the content if I drag and drop from RMX, but if schedule the call in Resource manager or manually dial in from device the content is not going to other hand, I have tried to turn off encryption as well but still same issue. can you please help me out with this. I am from Lion co and purchased sx 10 recently.
regards
HemangCan you please provide us with a little more information on your systems and configuration / topology, such as, what call control are you using (Cisco VCS, CUCM, other?). what type of "Bridge" are you using (is this a Cisco MCU, or Cisco TelePresence Server, or other device?), what versions of the software are on each of the devices, etc. The more information we have about your environment will help us assist you better. But saying that, if all your core equipment isn't Cisco, you may have more luck in the forums for the manufacturer of such equipment (ie Polycom's Support Community).
Wayne
Please remember to rate responses and to mark your question as answered if appropriate. -
How to transport Enqueue and Dequeue Objects / Lock Objects / R3
Hi Gurus,
i have created two lock Objects.
I transported those objects in Q system but the table tab has no objects.
But in Dev every thing is correct.
Could you please indicate how i can get the objects correctly transported?
ThanksEasy and best approach is by getting them re transported by using transport of copy request (Type of request)
1) Get the Transport of copy request created by basis team / urself under your user.
2) Go to SE10 and highlight the request and click on include objects icon
3) Later in the pop up window select the radio button which mentions "Include free objects"
4) Then in the next screen mention the details based on the attributes of the Enque and deque object or else provide the package name and execute and in the next screen choose the concerned enque and deque objects and include them in the request.
5) Transport the Transport of copy to quality.
Also, more easiest is.
Find out the task of the request with with the enque and deque objects were created with (if more than one select all), and then include the tasks in the transport of copy and transport it to next system
If you are not able to do the above two steps then i think the object is $TMP object, kindly cross check.
Cheers -
Transportable tablespace and partitioned objects
Hi,
I have to transport tablespaces which have partitioned objects from one server to another. If anyone has a proven process to perform this operation, please share with us. Following is a sample of violation report sample I got for 1 tablespace:
VIOLATIONS
Partitioned table ARIES.A_BI_BOARD_USAGE is partially contained in the transport
able set: check table partitions by querying sys.dba_tab_partitions
Partitioned table ARIES.A_TESTING_SESSION is partially contained in the transpor
table set: check table partitions by querying sys.dba_tab_partitions
Default Partition (Table) Tablespace A_DATA_SML_000000 for A_BI_BOARD_USAGE not
contained in transportable set
Default Partition (Table) Tablespace A_DATA_SML_000000 for A_TESTING_SESSION not
contained in transportable set
Thanks
SatishHi,
I am trying to transport the whole tablespace. What happened is that during duplication process, somehow few tablespaces in target were in offline mode and so duplication did not ceate the files properly on auxiliary server. Now, I need to get the 3 tablespaces from production to integration enviornment. These tablespaces have lot of partitioned objects. So I am trying to find a way to transport these tablespaces.
Thanks
Satish -
How to Transport the Business content objects using Transport connections
Hi BI Guru's,
I have installed the BW statistics cubes in BW Devlopment and i want to Transport the same things to Quality using Transprot connection. Please send steps and tips for Transporting the BW statistics collected objects.Hi ,
While installing have you given any package and created request for this activation? If yes go to SE 09 and release your task and then request. And receive this in STMS in BWQ.
If you do not have created request and saved it in $tmp while activation then you have to go to RSA1 > transport connections> select your cube > grouping> only necessary objects> collect automatically> and press transport button this will give you request no > and then release this request> then go to BWQ> stms> select source system> select your request> and press import request button(white truck sign)> do necessary settings > and say OK. Once your request status is green then its successfully received in BWQ.
Hope this helps. -
I just got a new IPAD and transferred everything through the cloud from my old IPAD 2. The new one says "this IPAD is currently being restored. It has been that way for over two hours. Also, I Books opens and then closes right away with no content. Does it take this long, or is there an issue?
I also tried manually underlining a few things on the new iPad and when highlighting a paragraph, it would skip a few lines and the line would go through a few as well. Looks like a major iBooks glitch needs to be addressed here.
-
How to pass serialized object and the string through the socket together?
I have an application which listens on a port and I usually read string lines from it. Now I want to pass serialised object through it , plus I should indicate (using some string like "object coming") tht the following packet is a serialized object.
Since Strings are serializable you could just send a stream of serialized objects then you don't have to know anything about the format.
Maybe you are looking for
-
I've recently started using my first Mac, and I hooked my work email (Forwarded to Google Mail) and my personal email (Gmail) into the MacOSX mail client. Everything seemed to be going smoothly, until I noticed that sent mail from my work email throu
-
HP LASERJET SERIES 1200 ( EXTRA FEATURES NOT WORKING WITH MAC OSX 10.10)
I presently have a HP LASERJET PRINTER 1200 SERIES that I had been using my APPLE MAC. The MAC OS was upgraded recently to Yosmite MAC 10.10 I can still print.... however the extra features as double sided printing is lost. I have tried reloa
-
Display Albums in Chronological Order in iPod
Hi, I was wondering why albums appear in alphabetical order by deafault in iPod and there's no way to organize them by year to display them in chronological order. Perhaps there is a way to do so and I haven't figured it out yet (besides adding the y
-
I'm sorry for the people who like this new verison of iTunes but I really dislike the new itunes. First off, it updated itself and I ever agreed to it; I was forced since it seemed to have updated itself. It annoyes me a because of the fact that it u
-
Username and password for SOAP sender call
Hello, does anyone know how to provide the username and password to a SOAP sender call, e.g. XI receives the ws via soap and needs to know which userid and password to check. When you use a SOAP client they use basic authentication which sends the re