JDI: When do i have to use public parts

Hello,
i created a development configuration with a ejb (dc) project an a web module project. I can call the ejb modules ejbs with the simple way per jndi - when do i need the public parts?
Thanks for answers,
André Siegling

Hi,
If you are using dovelopment components and one DC would like to access another DC, in case of nested Dc's etc where ever there is a dependency between DC's you have to create Public part.
To know more about DC's Public part,explore the link below for scenario2+
http://help.sap.com/saphelp_nw04/helpdata/en/01/9c4940d1ba6913e10000000a1550b0/content.htm.
mean while look into JDI Forums
hope this info helped you
Regards,
RK
:P.S Consider rewarding suitable points if the given info helped you!!!

Similar Messages

  • When do i have to use a gre over ipsec tunnel? i have heard that when i m using a routing protocol and vpn site to site i need a

    i have configured a network with ospf and a vpn site to site without gre tunnel and it works very well. I want to know, when do i have to use gre tunnel over ipsec

    Hi josedilone19
    GRE is used when you need to pass Broadcast or multicast traffic.  That's the main function of GRE.
    Generic Routing Encapsulation (GRE) is a protocol that encapsulates packets in order to route other protocols over IP networks
    However there are some other important aspect to consider: 
    In contrast to IP-to-IP tunneling, GRE tunneling can transport multicast and IPv6 traffic between networks
    GRE tunnels encase multiple protocols over a single-protocol backbone.
    GRE tunnels provide workarounds for networks with limited hops.
    GRE tunnels connect discontinuous sub-networks.
    GRE tunnels allow VPNs across wide area networks (WANs).
    -Hope this helps -

  • When do i have to use a gre over ipsec tunnel? i have heard that when i m using a routing protocol and vpn site to site i need a gre tunnel

    i have configured a network with ospf and a vpn site to site without gre tunnel and it works very well. I want to know, when do i have to use gre tunnel over ipsec

    Jose,
    It sounds like you currently have an IPsec Virtual Tunnel Interface (VTI) configured. By this, I mean that you have a Tunnel interface running in "tunnel mode ipsec ipv4" rather than having a crypto map applied to a physical interface. In the days before VTIs, it was necessary to configure GRE over IPsec in order to pass certain types of traffic across an encrypted channel. When using pure IPsec with crypto maps, you cannot pass multicast traffic without implementing GRE over IPsec. Today, IPsec VTIs and GRE over IPsec accomplish what is effectively the same thing with a few exceptions. For example, by using GRE over IPsec, you can configure multiple tunnels between two peers by means of tunnels keys, pass many more types of traffic rather than IP unicast and multicast (such as NHRP as utilized by DMVPN), and you can also configure multipoint GRE tunnels whereas VTIs are point to point.
    Here's a document which discusses VTIs in more depth: http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/sec_conn_vpnips/configuration/xe-3s/sec-sec-for-vpns-w-ipsec-xe-3s-book/sec-ipsec-virt-tunnl.html#GUID-A568DA9D-56CF-47C4-A866-B605804179E1
    HTH,
    Frank

  • Could not find used public part

    Hi all,
    I created a new product in the composite designer with a few Visual Composer Interfaces.
    Because our context model changed, I deleted the existing UI, and created a new VC UI (generated from a Process model)
    When I want to build everything, I get the exception:
      ERROR: Check for used DCs failed: Could not find used public part "40dbb712586011df82d500059a3c7800" of  test.com/product/ui/vc (PRODUCT_SC) : Used public part not available (Used public part not available)
       Build failed with errors.
    Apparantly the guid from the old VC UI was not completly removed.
    I found that GUID back in files:
    .dcdef
    PublicPartFileList.xml
    and changed those to the new guid.
    But still having the same problem...
    Can I change this in another simple way?
    regards,
    Hans

    Hi Hans,
    could you switch to the Development Infrastructure perspective and open the view called Component Properties for the VC DC? Most likely the generated public part is still present. I guess you can simply delete it as the corresponding component has been deleted as well.
    This public part should be present for the DC of type "Visual Composer Composition Unit Interface".
    Which version of the NWDS are you using? I think what I´m describing is actually only a workaround, but would think that the pulblic part deletion should have happened automatically.
    Best regards,
    Stefan

  • When do I have to use InDesign Server?

    This might be a bit off topic, but maybe someone here can help me.
    I have an application that communicates with a database driven editorial system. Basically it displays all the pages of an issue. And it can poll the database, see that there are layouts that need to be updated. Then it will checkout the layout load articles (i.e. InCopy content) and check in. A new preview is generated and I get the updated view of the issue.
    The question is: Am I allowed to do that with the InDesign Desktop application on my machine? All the stuff done can also be done manually. But some people tell me that it is actually a Server job.
    So can anyone explain in laymans terms what is legal to do with regular InDesign scripting?
    Any opinion (or definite answer) would be greatly appreciated.
    Thank you,
    Ralf

    well, i'm no expert, and i understand the licensing policy of ID Server is really complicated. I believe that one rulw o' thumb is that if alle the users of your system also use either InDesign or InCopy, it's permitted to deploy a stand-alone InDesign as a server. If 70% or more of the users have InDesign, and you want the stability and speed of the server version, you could go and get the 'entry' license. There's also a corporate license for use within the same firewall thats 3 times the cost of the entry, and if you want to make your service available to the general public, it will cost you even more.
    But, as i said, i'm no expert and certainly not an adobe sales rep, and it's probably best you ask someone at Adobe to be sure.

  • When do i have to use BADI ?

    Hi Gurus
    Please explain me whre the user of BADI come in Picture in ABAP.

    HI
    BADI,, Used for enhancements to the original sap standard.
    These are used in place of exits as these have benefits of multiple implementations as against Exits which have single implementation.
    Business Add-in is the new enhancement technique based on ABAP Objects. BADI is an exit point in a source that allows specific industry sectors, partners, and customers to attach additional software to standard SAP source code with out modifying the original object.
         The users of Business Add-ins can customize the logic according to requirement or they can use the standard logic one available.
         SAP guarantees the upward compatibility of all Business Add-in interfaces. Release upgrades do not affect enhancement calls from within the standard software nor do they affect the validity of call interfaces.
    Hope this explains your question.
    Dinesh Dhiman

  • Can i sync my palm with ical when I already have been using palm desktop??

    i started syncing my palm to palm desktop but is there a way to use ical instead of palm desktop and still sync it?? is it isync??? i tried it but a bluetooth message came up...confused??

    The Palm Desktop will not interact directly with iCal or an iPod Touch—or, any other iPod—at all.
    To transfer your contacts to the Address Book, export them as a vCard file from the Palm Desktop and double-click the file to import it into the Address Book. To transfer your events to iCal, export them as a vCal file and double-click the file to import it into iCal.
    There is no way to transfer either tasks or memos from the Palm Desktop to iCal or any other Apple-provided application: only contact and event data can be exported into a form supported by the Address Book and iCal.

  • Public parts not allowed to be used by the access control list

    hi,
    I have 2 DCs. DC1 and DC2.  I want to use public parts of DC2 in DC1. When I try to do so in in the dependencies tab, I get the following error.
    some public parts are not allowed to be used by the access control list.
    how to resolve this error ?
    Thanks !

    Hi,
    Sorry for the delayed response ....Both ends static routes are added for the connected test interfaces.....
    Regards,
    Mahesh 

  • When do I have to call @oradim -startup  -sid XE .....

    I have read that I can start Oracle Express with a command like
    @oradim -startup -sid XE -starttype inst >nul 2>&1
    When do I have to use this command at all ?
    Shouldn't be the services automatically started ?
    Which of all Oracle services are started with the command above ?

    It is another alternative to startup Oracle database service only. You can use it when you want to leave your services manual (by default are automatic) and you want to create a batch script that perfroms manual start from a single command line.
    Listener service (http along) will be started either when the listener service is started (from the services console) or manually with the lsnrctl start command. By the way there is another way to start services, not frequently used, with the NET START command.
    ~ Madrid.

  • Using Public key

    Hi,
    I really apologize for posting this thread which does not belong to this forum but I know someone must have use this in their shell scripting.
    I have to use PUBLIC KEY in my shell script for connecting one server. How do I accomplish this.
    Thanks for great help.

    Is there any source code??
    I can gererate public\private key but i want to decrypt the plain text using a public key .
    Is there any way to generate a secret key "AES" from the public key??
    Regards

  • Java DC's public parts for otther DCs' dependencies

    Hello experts.
    We have just come across the following trouble working within one development team.
    One of us developed some Java Classes components, created public part (Compilations and one Assembly) and inserted necessary developed Java classes to there. Assigned necessary permissions. Then he checked in created activity. By the way developed component is available for other team members.
    Another person syncs existing software componets, tries to use the created Java class component and he fails. Import of Java classes is impossible.
    It turned out that created public parts are unavailable. He isn't able to define dependency properties for the public parts. Public parts are highlighted in red and they are unmanaged for other developers to set dependecies.
    But if he creates project of the Java class component the public parts are available.
    I suppose the public parts must be available withot creation of the project.
    My question is that what we need to fix and pay attantion.
    In general, how to implement public parts correctly? How to make them available for other developer to use as dependecies?
    Could you please help us with your valuable pieces of advise?
    Sincerely,
    Anton

    Thank you for reply, but it is not necessary to create project to use public parts.
    So, our problem is that we don't activate our activiti in DTR and our DC's ae synced with active source where there is no public parts we provided.
    When we sync with inactive DTR source we have all necessary public parts.
    Thanks

  • JavaBean Model classes not seen in public part

    Hi everybody
    I have several plain java bean classes from which I created java bean model classes under the same model CnfMdl.
    I have added to public part both the model and the plain .java classes.
    Unfortunately from outside the DC, upon declaring model usage and when trying to edit model binding for a model node, I can only see my CnfMdl model but no model classes below.
    Can anyone please help?
    Thanks in advance, Vincenzo

    Hi
    Use these links
    http://help.sap.com/erp2005_ehp_03/helpdata/EN/d7/3e07419a60ef6fe10000000a1550b0/frameset.htm
    http://help.sap.com/erp2005_ehp_03/helpdata/EN/c5/a9592b4405c140b86f5a2e7aecc0ae/frameset.htm
    Regards
    Anup

  • I am having a problem moving files from a iMac  in location mac in another location.  I have tried using Dropbox and the Public folder in the i disc.  When I drag the files into dropbox they become alias' and I can't open them at the other end beca

    I am having a problem moving files from an imac in one location to an imac inanother location.  I have tried using Dropbox which is installed in both locations but when i drad a file ino yhe app it becomes an alias.  When I get to the other location it says I can't open the file because the " original application that created it is not present".  This is despite the fact that the app that created both files is installed in both computers.  If I use the Public folder in the idisc, when I get to the other location the file isn't there.  Am I forgetting to turn something on or off?  Should I manually sync the Public folder and if so how? Thanks
    Message was edited by: stephenfromdelray beach

    So now that's two of us.  Hopefully, someone has an answer. 

  • Why do i have to use nextLine() when there is an InputMismatchException

    I dont understand why do i have to use this line of code to avoid an infinite loop here...help appreciated.
    import java.util.Scanner;
    import java.util.InputMismatchException;
    public class InputTest {
         public static void main(String [] args){
         Scanner in = new Scanner(System.in);
         int n = 0;
         while(true){
              try{
                   System.out.println("Input a number:");
                   n = in.nextInt();
                   break;
              }catch(InputMismatchException exc){
                   System.out.println("Error, non-valid input.");
                   //in.nextLine(); <--If i use this line of code it doesn't get into an infinite loop
                             System.out.println("Integer read is: " + n);
    }

    Rix87 wrote:
    When i run the program if i input something that triggers the exception, it infinitely loops through the question and the catch method block outputs, weirdest thing of all is that i can't even input again after the exception is thrown, but with nextLine() it avoids that, but i still dont understand why do i have to use nextLine().Exactly what I said.
    You enter "A". The exception is thrown. The "A" is not consumed. It calls nextInt on "A" again... and again... and again...
    If you do nextLine, the "A" and the newline are consumed.
    Even on good input, I don't think nextInt consumes the EOL.

  • When you use public?

    I'm brand new to java, so be patient with me. I noticed a lot of example code using a structure like...
    public class Demo
        public int variable...But then I found this...
    Avoid public fields except for constants. (Many of the examples in the tutorial use public fields. This may help to illustrate some points concisely, but is not recommended for production code.) Public fields tend to link you to a particular implementation and limit your flexibility in changing your code.So my question is, when should I use public?
    So how should I declare the fields so that this is possible? Public will do it, but I think thats bad practice.
    What I want to do is this, have a class with a bunch of fields that I want to access from methods outside of that class. For example, I have a Monster class, and the constructor sets up the monsters with fields like "hitPoints".
    I want a class outside of Monster to be able to use a line of code like this...
    if(damage >= monster.hitPoints)So how should I initialize the field?
    Edited by: MajorApus on Sep 6, 2008 9:20 PM

    Haha, I've been having similar issues, just in a different context. I should've come here first. Here's the same kind of issue, but in a different context.
    public class Blackjack{
         Dealer dealer;
         ArrayList<Player> players;
         public void playerTurn(Player p){
         public void dealerTurn(){
         public void newGame(){
         public void gameResult(){
         public void restart(){
         public static void main(String[] args){
    public class Dealer{
         private Deck deck;
         private Card facedown;
         public ArrayList<Card> faceup;
         public Dealer(){
         public void dealPlayerCard(Player p){
         public void dealSelfCard(){
         public int getHandValue(){
              return 0;
         public void giveEarnings(Player p){
         public void shuffle(){
    public class Player{
         private float earnings;
         private float wager;
         private ArrayList<Card> hand; //?
         private boolean bust;
         public Player(float e){     
         public boolean setWager(float w){
              return false;
         public int getHandValue(){
              return 0;
         public void addWinnings(float w){
    import java.util.ArrayList;
    import java.util.Collections; //for shuffling deck
    public class Deck{
         public static final int MAX_SIZE = 52;
         public static final String[] suits = { "CLUB", "DIAMOND", "HEART", "SPADE"};     
         public static final String[] faces = {"ACE", "2", "3", "4", "5", "6", "7", "8", "9", "10", "JACK", "QUEEN", "KING"};
         private ArrayList<Card> cards;
         public Deck(){
         public Card draw(){
              return null;          
         public void shuffle(){
    public class Card{
         private String suit;
         private String face;
         public Card(String suit, String face){
         public String getSuit(){
              return null;
         public String getFace(){
              return null;
         public int getValue(String face){
              return 0;
    }Edited by: KrazyKaiju on Oct 4, 2008 5:38 AM

Maybe you are looking for