JDI and EP

Hi Friends,
  I have a couple of questions regarding JDI. Hope you can help me...
1. How can JDI be used with EP?
    EP content is mostly .EPA or .PAR content. This can be transported easily with System Administration -->Transport --> Export/Import. why should we use JDI here?
2. In real time scenarios, what content is usually transported using JDI, i.e. .EPA or .PAR or both.
3. Let us say, that JDI would be useful for transporting .PAR content, but this can be transported when transporting .epa files using import/export. so why should we use JDI to transport PAR FILES?
I am mainly focussing on EP. ofcourse it plays an important role when developing SAP java applications.
I hope that someone can help me in this regard.
Thank you

> 2) NWDI (JDI) is good for central source / transport
> management of JavaApplications - preferrably in
> team-development. These can also be
> PortalApplications (JSP-Dynpage,..). Somehow I
> couldn't figure out how to deploy PAR's from NWDI
> automatically.
I have the same problem.
I looked in the SCA created in the "Assebly" step before importing to test in CMS.
It contains two folders "BUILDARCHIVES" and "DEPLOYARCHIVES".
I would guess that buildarchives would contain the API-publicpart files from the DC's and DEPLOYARCHIVES contains the Assembly-publicpart files.
In order to get something deployed the DC should contain a deployable part. EP-library projects don't have a deployable part for instance. In that case you would wrap them in a EJB and a EA.
However, I find my Dynpages in the BUILDARCHIVES and not in the DEPLOYARCHIVES. I don't know if I'm supposed to pack my dynpages in an EA to get them deployed...
The file META-INF/CBS_INFO.PROP (inside the sca file) contans the following about the dynpage.
<dc-name>.broken: false
<dc-name>.buildarchive: exported
<dc-name>.buildlogurl: http://xxxxx/tc.CBS.Appl/servlet/archiveapi?...
<dc-name>.cbsbuildlogurl: http://xxxx/tc.CBS.Appl/servlet/archiveapi?...
<dc-name>.deployable: false
<dc-name>.dirty: false
<dc-name>.variantbuildnumber: 14462
<dc-name>.variantname: default
I'd like to change the .deployable parameter to true...
Havn't found anything on sdn about this.
Any hints?
/Mikael

Similar Messages

  • Jvmti, jdi and tool development

    We're building a suite of monitoring tools that will help us inspect and manage our enterprise-class app. We currently have working an instrumenting interface (via mbeans) that uses javassist to instrument bytecode; this tool runs as an agent within the app's vm using the java.lang.instrument package -- no native code involved. However, the next aspect of the tool suite is a more sophisticated "inspector" that will offer debugging-like facilities: method tracing, local variable inspection, thread inspection, etc.
    We prototyped a version using jdi and that works fine. However, my impression is that an agent using jdi must run in a separate vm (attaching to the monitored vm via one of the jdi connectors). Is this correct? We would like our inspection agent to run in the monitored app's vm; does this mean we must write our inspection tool using the native jvmti interface (i.e. deploy it as a native library)?
    Intuition tells me we must write the inspector in C, judging from the examples I've found. Your help is appreciated.
    Thanks, david

    You should post this in the Debugging and Profiling Tool APIs - Java Platform Debugger Architecture (JPDA) forum
    http://forum.java.sun.com/forum.jspa?forumID=543

  • Xperia Z1 Compact - JDI and AUO Display Panels used

    Xperia Z1 Compact using JDI and AUO display Panels differently confirmed - Display Lottery is spotted again :/
    Let’s have a look at Xperia Z1 Compact display panels.
    Xperia Z1 Compact using AUO Display panel
    Image Link - http://cdn1.xperiaguide.com/wp-content/uploads/2014/02/Xperia-Z1-Compact-using-AUO-Display-panel.jpg
    Xperia Z1 Compact using JDI Display panel
    Image Link - http://cdn.xperiaguide.com/wp-content/uploads/2014/02/Xperia-Z1-Compact-using-JDI-Display-panel.jpg
    How to Identify which panel your Xperia Z1 Compact using ?
    You may need root to find that out but if your Xperia Z1 Compact is not rooted then use a file manager like “Solid Explorer”. Open it and then navigate to #_ System Root > sys > devices > mdss_dsi_panel > panel_id and Check what is mentioned there.
    Sony has used different panels for Xperia Z1, Xperia Z1 F and now for Xperia Z1 Compact, well it seems display lottery will affect future flagship devices also.
    Source - http://www.xperiaguide.com/2014/02/19/xperia-z1-compact-using-jdi-auo-display-panels-differently/
    Don't forget to give Kudos.

    Castanje wrote:
    Isn't this illegal?
    What laws exactly do you think are being broken?
    Every phone manufacturer does this, even Apple. They use different factories and companies across a production run (e.g. JDI, Sharp and LG for iPhone 5) and the panels will have slightly different characteristics despite being of the same type. Apple chooses to callibrate each panel in the factory, however, which not many others do. Customers should demand this, though, and just return their phones if they're not happy with their panels.

  • How to install the JDI  and what re the prerequisites

    Hi All,
    Anybody tell me ,
    AS iam new to the SAP NetWeaver
    How to install the JDI,
    I have got one document in  sdn . It has given the prerequisite as.
    Complete installation of DI (CMS, DTR, and CBS) on SAP J2EE Engine
    Should i install all the above component?  or any one of the components, if need to be, can u anbody tell me how to install , where i will get the help.
    How i need to setup the JDI.
    We are working on Webdynpro, and VC, some of the portal components development.
    Installing the DTR alone is enough to move forward, or JDI is required to  setup?
    Please repsond me.
    Regards
    Vijay

    Hi Krishna thanks for the reply,
    Our Current  Portal Version is
    NetWeaver 2004s SP 11.
    My question, should we need to install all these following components before we setup the JDI.
    Complete installation of DI (CMS, DTR, and CBS) on SAP J2EE Engine.
    or
    As per your reply , my understanding is , By installing the JDI , i will be getting all the above components.
    BCZ in that document it is gving clearly that, the above components are prerequisites for installing the JDI.
    Can u tell me where i will get that service packs in the service market place.
    Regards
    Vijay

  • JDI and SLD question

    Hi,
    We've DEV and PRD Portal Systems. Currently PRD Webdynpro applications using local SLD on PRD. But we'll install and configure JDI on DEV System. Also aiming to use SLD for JDI which resides on DEV.
    So the scema looks like;
    JDI uses SLD which is on DEV and PRD Dynpro apps using SLD which is on PRD.
    Will it work? Do we need to use single SLD?
    regards

    Hi Huseyin,
    When using 2 SLDs one for DEV and one for PROD, you should export all home developed products/SCs you developed from DEV and import them to PROD as well - keep the CIM consistant. This is the only requirement.
    You should do this step every time you are ready to release new product or version.
    Regards, Angel

  • JDI and XI

    Hi,
    we want to use the JDI to manage applications that will be deployed in different systems (EP, XI, J2EE 640).
    Can we use one JDI (CMS, CBS, DTR) to manage all java developments in our company or do some environments require special settings in the JDI services that can force you to have multiple JDI's ?
    Architecturaly, am I wrong to beleive that the JDI was intended to be a centralized and unique infrastructure for Java Development ?
    Thanks

    Hi Thierry,
    That's actually a VERY good remark. And I bet you're absolutely right. Can someone confirm this?
    BTW, now I think about it, a single JDI means a single CBS, right? Thus also a single JVM. If you need to support Java 5 you need a jdk5 compiler, but that could cause issues with jdk1.4 code, either @ compile time or @ runtime; you cannot define cross-compilation options per track.
    Kind regards,
    Sigiswald
    Message was edited by:
            Sigiswald MADOU

  • JDI and WAS 6.20

    Hi all,
    I have been working with JDI on the WAS 6.40, but I now need to work against the WAS 6.20. Can someone tell me what parts of the JDI that works on the WAS 6.20 ? I am thinking of theses specific items:
    DTR,CBS,CMS
    WebDynpro applications
    Deploy features of the NWDS
    Other notes to be aware of would also be great.
    Thanks for your time.
    The best regards
    Kris

    Hi,
       was 6.20 has Webdynpro but he functionality limitations are also there in terms deficit debugging.Also in was 6.20 no support for ADS,limited support for webservice(only internal registry) etc .In DTR enhanced functionality of check in and manage conflict is not as wht we hv in 6.40.
    I see these limitations are to be noted when u work in WAS 6.20
    regards,
    Guru
    P.S :- will post anything if it strikes me ahead also )

  • JDI and object instances

    Hi,
    I'm having trouble at finding the instantiated objects in JVM.
    What would be the best way to find objects that are instantiated?
    Thank you,
    - Sami

    Are you using the jdb or are you coding with the JDI? I don't know how or if you can with the jdb, but I'm pretty sure there's a way with the JDI.
    A rubbish way would be to go through all of the threads in the JVM, then get all the stackframes on each. Then call thisObject for each stackframe. if the object has been instantiated (this works even if this stackframe being created for a static or native method) - since you won't be returned null. Then you can analyse the objectreference however you want e.g. get its name and stuff.
    Sorry - I don't know if any of that helps -
    I recommend taking a look at the source code of the JDB if you want to get into using the JDI to debuging java programs.
    Anyhus - have a good day!!
    - Edd

  • Regarding JDI and ESS

    Dear all,
       We have scenario here where our client perform netweaver upgrade to 7.0 (2004s), as told by the basis, during his performance of the update, there's an option for him to choose whether to keep or upgrade the ESS, and he has choosed to keep the ESS version.  fyi, they have done some modification to the ESS before. some how after the upgrade, the ESS seems to become standard instead of the previous customized version. And he claimed that he has upgraded the NWDI as well. from my understanding is, he need to create a new track in NWDI, and i shall manually change the codes ( pls correct me if i am wrong) .  But the basis said that he did not create any new track and it is not necessary and he said that the new  EP is using the old track as well..any idea if this can be done?? pls advice. thank you.
    Regards,
    Jo

    Dear Bala,
    I've seen the log for System Infor fro their EP6 and EP7
    and i took out one sample
    in EP6 ( the one with customized ESS )
    sap.com        ess/my/pid        null (193154)        EPD        EPD_ESST00_D        20080609122235        sap.com/SAP_ESS
    in EP7 ( the one with standard ESS)
    sap.com       ess/my/pid       600 (1252016)       SAP AG       MAIN_ERP05VAL_C       20090429230322       sap.com/SAP_ESS
    Can i jump into the conclusion that for EP7, it has been overwritten by the SAP_ESS 600?
    if this is the case, what can i do to get the customized ESS to run in EP7?
    Thank you
    Edited by: Joan Lee on May 6, 2009 7:58 AM

  • Application and jdi/jvmti agent in single vm?

    We're building a suite of monitoring tools that will help us inspect and manage our enterprise-class app. We currently have working an instrumenting interface (via mbeans) that uses javassist to instrument bytecode; this tool runs as an agent within the app's vm using the java.lang.instrument package -- no native code involved. The next aspect of the tool suite is a more sophisticated "inspector" that will offer debugging-like facilities: method tracing, local variable inspection, thread inspection, etc.
    We prototyped a version using jdi and that works fine if the agent does not run in the same vm as the app. However, setting things up so that the JDI agent does run in the app's vm does not work -- the entire vm (app, agent) hang after a call to VirtualMachine.suspend().
    Intuitively, I think I knew this would happen but wanted to confirm it here. I have two questions:
    1. Is it possible for a JDI-based agent to run in the same vm as a monitored app?
    2. If not (1), and we write our agent in C, will the RunAgentThread() jvmti api allow us to run the inspector in the app's vm?
    Thanks for your help.

    JDI wasn't intended to be used to debug the same process in which the JDI client is running. We haven't tested that.
    However, it is an interesting question and it seems that theoretically, if you are very careful, you might be able to do
    a limited amount of debugging.
    I gave it a try. My test program is launched with
    java -agentlib:jdwp=transport=dt_socket,address=60000,server=y,suspend=n
    The program starts a thread (named by default Thread-0) and then uses the SocketAttachingConnector
    to attach to 60000. After it gets back a VirtualMachine object, it does
    VirtualMachine.allThreads()
    and prints the result:
    instance of java.lang.Thread(name='Thread-1', id=66),
    instance of java.lang.Thread(name='JDI Target VM Interface', id=4),
    instance of java.lang.Thread(name='JDI Internal Event Handler', id=7),
    instance of java.lang.Thread(name='Thread-0', id=69),
    instance of java.lang.Thread(name='Signal Dispatcher', id=70),
    instance of java.lang.ref.Finalizer$FinalizerThread(name='Finalizer', id=71),
    instance of java.lang.ref.Reference$ReferenceHandler(name='Reference Handler', id=72),
    instance of java.lang.Thread(name='main', id=1)
    So, this method worked. It sounds like you have basically gotten this far since you said your entire
    app hangs after a call to VirutalMachine.suspend(). This hang is to be expected since you are suspending
    'yourself'. You have to be very careful to not do this. EG, don't set a SUSPEND_ALL breakpoint at a location
    which your 'debugger' will execute. There might be other pitfalls too that make this idea impractical.
    But, if you are careful, eg, restrict actions to threads in the part of your app that you want to 'monitor', you
    might be able to do something useful.
    Let us know how it goes.

  • Solution Manager and JDI

    Hi,
    I'm not very familiar with solution manager but other than monitoring the WAS Java Runtime systems , upgrading them (support packs) and using the SLD are there any other connections with between the JDI and SLD ?
    Thanks

    Hi Marc,
    the connection between JDI and Solution Manager. Since solution manager is supposed to be a central point to manage your business solution, I was wondering what kind of integration there is with the JDI.
    We also need to position the SLD in our landscape. So far we were thinking of putting it with the JDI for JDI needs and having another one in solution manager for landscape definition.
    We would then sync both with import and export ...
    Thanks.

  • Exporting and importing projects and DCs

    We are not blessed with the JDI, and I am in a situation whereby I would like to take a project from one machine and import it into another.
    I tried this by exporting to a ZIP file, but when I try to import it, I have to create a new project in the target system, then import the ZIP file into that. When I do that it does not seem to preserve the original structure of the project.
    I noticed that there are many different formats in which the projects can be exported. Do any of these allow me to export the project and import it, preserving the internal structure of the project, ideally without creating a project in the target system first?
    Kind Regards,
    Tony.

    If you are working with the same version of Developer Studio on both PCs you can just copy the whole file structure of the project from your workspace to the workspace of the other PC.
    Then, in developer studio of the second PC, choose "import existing project", and browse to the root folder of the project.
    This should work, but keep in mind that eventually you will face versioning problems as you will make changes on both PCs...
    Johan

  • Procedure to deploy ABAP and JAVA in sync

    Hi,
    we have a Java application which uses RFC's in a SAP backend though the JRA.
    We use netweaver 2004 sp16.
    When we make changes to an RFC which is used by the Java application we must restart the whole J2EE server for the JRA to reload the structures of the RFC.
    Now we are starting to use the JDI and deployment is automatic when we activate changes.
    Is there a way to avoid having to restart the J2EE server ? Has someone used other techniques which don't force you to restart the J2EE server ?
    I would understand restarting the connectors in the worst case but the whole server is really overkill if you ask me .
    Thanks.

    Hi,
    yes I'm sure we had to restart the whole server (JVM). We tried restarting the connectors but it seems something is held in cache. Does the JCO cache the abap data structures required to call RFC's in ABAP ?

  • Unable to create a first Domain in JDI CMS system

    Hello All,
    I have installed JDI and configured SLD and everything seems to be working properly.  However, when I go into the CMS service (http://localhost:devinf) and try to create a domain it tells me I am creatinga customer domain and will not be able to transport out of it (OK, Fine), I click save and get a message that says only "unable to process request, please see system administrator".
    I have one host serving as the SLD and name server.  I am running a J2ee add in system with ABAP as persitence layer.  My SLD is set to use Database as persistence layer.  I tried changing it to ABAP and trying again but that did not fix it.  I have created all users according to plan (CMSadm) and given him all the rights therein. 
    I have configred the name server in DTR as well, still no luck, still get the message when trying to create a domain in CMS for the first time. 
    Anyone else seen this or have any ideas?
    Thanks!!
    Tommy

    Hi,
    Actually this is not the right place for your question,please look in to Java Development infrastructure Forum.However i will answer your query.
    System admin has to create domain(Three letter word)
    if you check this url http://<server>:port/devinf as you mentioned you will get DTR,CBS and CMS.With cmsadm user you can create  track before that you have to creta Software component.
    if you post what, message you are getting it helps us to answer.
    Regards,
    RK

  • JDI Transport issue

    Hi All,
    We are on AIX/ EP 6.0 SP 15/ oracle 9i. JDI SP15
    Our java development system (JDI) landscape is mentioned below
    Development: JDI system - SAP J2EE, JDI
    Consolidation: EP Development - SAP J2EE, EP 6.0
    Test: EP Quality - SAP J2EE, EP 6.0
    Production: EP Production. - SAP J2EE, EP 6.0
    We have created a track in JDI and developed FPM aplications under this track after testing we have transported the requests to Consolidation (EP Development System). The transport was successful to the consolidation system but we couldn’t find the applications in WebDynpro Content administrator to create Jco connections.
    As per the logs we understood that the application is deployed successfully thru SDM of EP development system.
    My question is,
    1. Was the landscape that we defined (Dev, Cons, Test and Production) is correct?
    2. Once release the Transport request it appears on Consolidation tab. when we import it doesnt deployed in to Development system. but there is no error message (Import Failed) as such. Is this because we are importing into the consolidation sys before assembling?
    Appreciate your help.
    Thanks
    Karthik

    Hi Pascal,
    Thanks for your reply.
    So, the only way is to redefine the runtime systems.
    What will be the impact if i redefine the systems (Actually, we developed some applications, activated and released the request in the current runtime systems landscape)?
    I know that if i redefine the system then all the data (SC's) will be restored and will have to be imported from the Check-in tab again.
    My question here is, if i redefine the runtime systems, save and restore the track, will this affect the objects that i've already developed and activated/released?
    if this will affect, pl let me know the workaround to resolve this issue.
    Appriciate your help.
    Thanks
    Karthik

Maybe you are looking for

  • Slot combo modification in clamshell

    I had great luck installing a panasonic CW-8123-B DVD/CDrw drive in an indigo clamshell, carving a nice slot in the bezel. I'd like to do this again and have seen some good prices on CW-8123-C drives...Does anyone know if there is any difference and

  • SOLMAN_SETUP - managed system configuration

    I am attempting to use the SOLMAN_SETUP transaction to establish the managed system connections to my ABAP ECC systems.  I enter the required user/password info and execute it.  I get one error message in the log that says "Cannot get fully qualified

  • Business Packages on CE 7.3

    Hi All, Just wondering if CE 7.3 lets Business Packages deployed on it, I am aware that CE 7.1 does not support this option.  Thanks, Vamshi

  • Validating a textarea field

    I would like to require a textarea field be filled in before the form can be submitted. I've tried utilizing DreamWeaver's validate form behaviors, but it doesn't seem to work on the textarea field. Is there a way to do this using DreamWeaver's built

  • Calling Standard screen from custom program

    Hi all,          My requirement is 1)Either to fix a link(say from a button) on my custom screen for material creation,to call mm01 basic data screen for image upload. 2) Or to upload material image directly to the corresponding table(using any fm or