RMI - doubt with Firewalls using RMI

Hello everybody,
We're running a client-server RMI application and we have a NAT enviroment, so we need to know if there is a problem or a limitant if the client's request pass by many firewalls, because we have firewalls in both sides.
We have read about this and we found it is not possible when there are firewalls at the server side. [http://www.telekinesis.com.au/files/114/file/22/RMIProxy_Guide.pdf]
So please somebody help me I have a really really big problem with this.
Thanks in advance.

We have read about this and we found it is not possible when there are firewalls at the server side. [http://www.telekinesis.com.au/files/114/file/22/RMIProxy_Guide.pdf]
You could always buy the product. Disclaimer: I wrote and own it.
You can also arrange for port forwarding at the server-side firewall.

Similar Messages

  • With out using IDX2.....in file to idoc scenario

    Hi Masters,
                       i have one doubt .. Can i send normal file from sender system to sap system in the form of idoc.. with out using IDX2...
    if it is possible then plz explain me about the steps .. and also explain me wht is the actual use of IDX2 .. as wel as IDX1,,
    if u say in IDX2 we have to load the metadata of the idoc .. then we already uploaded the structure of the idoc in XI system ... then why we are using again IDX2 to load the metadata. i have full confusion now .. plz explain me in details ..
              hoping for quick response ..
                   Thanks in advance ,
                       jp.

    Hi,
    You can send an idoc to SAP system through XI without using IDX2. When u send an Idoc through XI, the metadata will be automatically loaded in Idx2.
    IDX1 is used for creating a port in XI for Idoc. This port will be responsible for loading the metadata.
    Also have a look at this:
    Importance of IDX1
    Regards,
    Divija.

  • How to cast vector to vector with out using loop. and how to override "operator =" of vector for this kind of condition.

    Hi All How to TypeCast in vector<>...  typedef  struct ...  to class... 
    //how to cast the vector to vector cast with out using loop
    // is there any way?
    //================ This is Type Definition for the class of ClsMytype=====================
    typedef struct tagClsMytype
    CString m_Name;
    int m_Index;
    double m_Value;
    } xClsMytype;
    //================ End of Type Definition for the class of ClsMytype=====================
    class ClsMytype : public CObject
    public:
    ClsMytype(); // Constructor
    virtual ~ClsMytype(); // Distructor
    ClsMytype(const ClsMytype &e);//Copy Constructor
    // =========================================
    DECLARE_SERIAL(ClsMytype)
    virtual void Serialize(CArchive& ar); /// Serialize
    ClsMytype& operator=( const ClsMytype &e); //= operator for class
    xClsMytype GetType(); // return the typedef struct of an object
    ClsMytype& operator=( const xClsMytype &e);// = operator to use typedef struct
    ClsMytype* operator->() { return this;};
    operator ClsMytype*() { return this; };
    //public veriable decleare
    public:
    CString m_Name;
    int m_Index;
    double m_Value;
    typedef struct tagClsMyTypeCollection
    vector <xClsMytype> m_t_Col;
    } xClsMyTypeCollection;
    class ClsMyTypeCollection : public CObject
    public:
    ClsMyTypeCollection(); // Constructor
    virtual ~ClsMyTypeCollection(); // Distructor
    ClsMyTypeCollection(const ClsMyTypeCollection &e);//Copy Constructor
    DECLARE_SERIAL(ClsMyTypeCollection)
    virtual void Serialize(CArchive& ar);
    xClsMyTypeCollection GetType();
    ClsMyTypeCollection& operator=( const xClsMyTypeCollection &e);
    ClsMyTypeCollection& operator=( const ClsMyTypeCollection &e); //= operator for class
    void Init(); // init all object
    CString ToString(); // to convert value to string for the display or message proposed
    ClsMyTypeCollection* operator->() { return this;}; // operator pointer to ->
    operator ClsMyTypeCollection*() {return this;};
    public:
    vector <ClsMytype> m_t_Col;
    //private veriable decleare
    private:
    //===================================================
    ClsMytype& ClsMytype::operator=( const xClsMytype &e )
    this->m_Name= e.m_Name;
    this->m_Index= e.m_Index;
    this->m_Value= e.m_Value;
    return (*this);
    //==========================Problem for the vector to vector cast
    ClsMyTypeCollection& ClsMyTypeCollection::operator=( const xClsMyTypeCollection &e )
    this->m_t_Col= (vector<ClsMytype>)e.m_t_Col; // how to cast
    return (*this);
    Thanks in Advance

    Hi Smirt
    You could do:
    ClsMyTypeCollection* operator->() {
    returnthis;};
    // operator pointer to ->
    operatorClsMyTypeCollection*()
    {returnthis;};
    public:
    vector<ClsMytype>
    m_t_Col;//??
    The last line with "vector<xClsMytype>
    m_t_Col;". It compiles but I doubt that is what you want.
    Regards
    Chong

  • Doubts with working in BI

    Dear Experts,
    I am sure SAP follows the same concepts in BI as just recently i have worked in JasperSoft Talend Open studio.
    But i have some doubts with BI.
    I created a RFC in ABAP. Used that RFC to bring data for a single day as parameter  on to ingres database table .The ingres table is of same schema as of structure output.Finally i find that ingres table is populated after running relevant job.
    Now i thought to work twoards report and that worked as well.But still i have doubts.
    As i am new to BI ,i dont know what advantage i got by doing this breathless activity.
    (1) I would have simply used sap itself to generate report.What was the need to bring to mysql.Load to my server remain same because definitely RFC will be executed nowhere but on server itself.
    (2)If daily i have to run the same job ,obviously i could have done same with sap.Same amount of data will be retrieved with
    same overheads.
    As i said that i am new to BI.Plz explain me about power of BI  and what i am missing to conceptualize ?

    Aditya,
    You can definitely use SAP R/3 to generate these issues - the only issues are :
    SAP R/3 is an OLTP system
    by OLTP system the system is optimized / tuned to be able to do inserts and updates to tables but then the default indices are not tuned for reads ... this might cause report performance issues...
    SAPR/3 is not supposed to hold more than 2 years of data at best ( unless your system is small enough ) whereas a BI system can hold and should hold much more information.
    Getting the master data descriptions for the data you are reporting upon and that too across languages can be a challenge - whereas it can be better handled in a BI system...
    As for extracting large volumes of data you should use the Service API that comes with SAP Bi for better extraction performance ...
    some points why you need a BI system.....

  • Doubt with Implicit Enhacement in SAP ABAP

    Dear.
    I have the following doubt with the Implicit Enhacement in SAP ABAP created by me in several applications standard-
    If I Create an Implicit Enhacement in SAP ABAP for a function module or program standard , when the team basis is doing an upgrade the code abap created in the Implicit Enhacement not is deleted?
    I have created several Implicit Enhacement for Applications WD ABAP and FM, but I have this doubt.
    http://wiki.sdn.sap.com/wiki/display/ABAP/HowToDoImplicitEnhancement
    Thanks a lot in advance.
    Carmen G.

    Hi,
    you code will be retain after upgrade. If you have done implicit enhancements doesnt mean your code would get deleted after upgrades.
    In some cases you might have to activate your enhancments using SPAU.
    Thanks

  • I use Apple TV's screen saver with a file in my photo library.  If I install newest update - will that change anything with my using this favorite feature?  I have just under 4000 photos in that file.  What is the total # of photos it can utilize?

    I use Apple TV's screen saver with a file in my photo library.  I believe it is first generation or second Apple TV - not the newest one.
    If I install newest update - will that change anything with my using this, my favorite feature?  I have just under 4000 photos in that file. 
    And, what is the total # of photos it can utilize?  If I keep adding photos - is there a limit to the # it will utilize?

    Thank you Alan and  know you are right. I really can do all I need with my netbook and ereader and do not need the ipad. I think I just wanted something new and felt I may enjoy using it a lttle more than the netook. But it would be a waste just to buy one when I donlt acutally need it  And, donl't think it is worth the extra money for me the get the 4g wireless capability since I doubt I would really need it often.
    I may treat myself to the Ipad for the color, touchpad and fun to use but it is very expensive considering how little it will do for me no more than the things I want it for. It woudl be and expensive luxuray, I can do without. I actually  need t learn how to use more of the function avaiable first.  Maybe I should take up playing games and learning to take digital pictures so I can at least load them. If I could learn to do that and take a decent picture, I could start selling back all the "stuff" I have purchased on ebay. haha - I do have a nice doll collection, I would like to sell. I just do not have room for anything else. That was the primary purpose for the Kindle Ereader I bought and enjoy so much,
    But, I will hold onto the thought for a while and see how it goes and what other comments I get, If I think I cannot live without it, then I will have to rethink which one to buy, I coud get the 32 g if I did not have to pay for the 4g wireless. And, if I knew I could get help to teach me how to use and enjoy all the functions, I would give it more serious consideration. My granddaugther got one for Christmas and that was what got me interested in it. I love the size of the screen and it had good color and was fast. She even had an application where she could write her notes and it would convert into typed words. That was a neat feature, If you could print it?
    But thanks again for your comments and I will check later to see I get any other feedback.
    Sunny:)

  • Can I connect with Database using Session Bean

    Hi,
    I am new to EJB. I have small doubt.
    can I connect with Database using Session Bean.
    Regards,
    Murali.

    Double post of http://forum.java.sun.com/thread.jspa?threadID=687239&tstart=0

  • Doubt with alter system

    I have the doubt with the statement like :
    SQL> alter system set OPTIMIZER_FEATURES_ENABLE=8.1.7 scope=both;
    is going to permanently alter the system or for that particular instance or session. I mean is it done once or everytime in a new session. Also, how to see the currect value of this parameter, I mean how to query it?
    I hope, my question is clear.
    Please, help in solving the doubt.
    regards

    user574290 wrote:
    I have the doubt with the statement like :
    SQL> alter system set OPTIMIZER_FEATURES_ENABLE=8.1.7 scope=both;
    is going to permanently alter the system or for that particular instance or session. I mean is it done once or everytime in a new session. Also, how to see the currect value of this parameter, I mean how to query it?
    I hope, my question is clear. Well, here is what alter system about SPFILE is
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14231/create.htm#sthref445
    From it,
    >
    SCOPE = BOTH     The change is applied in both the server parameter file and memory. The effect is as follows:
    For dynamic parameters, the effect is immediate and persistent.
    For static parameters, this specification is not allowed.>
    So this setting will persist across the session logon and log off.
    Suggestion, its good to check oracle docs, choke full of useful info.
    HTH
    Aman....

  • Doubt with set_item_property

    Hi all,
    I am trying to use set_item_property in when-validate item trigger,but whenever i am trying to write the below code i am getting an error too many declarations of set_item_property match this  call
    Can someone kindly guide me how to overcome the error
    BEGIN
    IF :RHCCUSTDET.range_type = 'Bill To'
         THEN
         SET_ITEM_PROPERTY(:RHCCUSTDET.range_from,LOV_NAME,'BILL_FROM_LOV');
    ELSE     
         SET_ITEM_PROPERTY(:RHCCUSTDET.range_from,LOV_NAME,'DELIVERY_FROM_LOV');
    END IF;
    END;     Btw,my form builder version is 10.1.2.0.2
    Any help is appreciated,
    Thanks in advance!!
    Edited by: sandy on Jan 27, 2012 10:16 AM

    sandy wrote:
    Thanks for the reply.
    I do have some doubts with your explanation..Generally we keep a database item as a bind variable in Forms.But,here you are giving a single quote over here *'RHCCUSTDET.range_from'*It's not my opinion. It's from forms syntax. Here it is
    SET_ITEM_PROPERTY
      (item_name  VARCHAR2, property   NUMBER, value      VARCHAR2);So, what u'r putting for value field ? In a single quote or without ? Hope understand.. If you wish you can use Item_id in place of item_name data type of number.
    So,i have put the below code for two text items in when validate item trigger..but now i am getting error as unable to resolve reference RHCCUSTDET.customer_number.Some other reason. I don't see the RHCCUSTDET.customer_number in your code.
    The logic behind behind the dynamic LOV is..there are 6 list of values for a column Range Type..So,if one selects Bill to the corresponding details should pop up in range_from and range_to fieldsHere i have question. Does it comes from same sql ? just difference in where condition ?
    If yes. No need to create two different lov just create two record group(same sql, without where condition and with condition) and dynamically assign them to LOV.
    Hope you understand...
    If someone's response is helpful or correct, please mark it accordingly.

  • Doubt with SQL loader file wih spaces

    I have a doubt, i am using following file where delimiter are spaces like
    919879086475     11-17-2004     11-20-2004
    919879698625     11-17-2004     11-17-2004
    919879698628     11-17-2004     11-17-2004
    the control file, i am using is like:-
    load data
    infile 'c:\ran\temp\pps_fc.txt'
              into table bm_05oct06
    fields terminated by ","
    (mobile_no, fcal, frdate )
    which would probably not work. What should the control file be like where delimiter are spaces or tab.
    I hope, my question is clear. Please help, in solving the doubt.
    regards.

    Replace the "," with single white space
    load data
    infile 'c:\ran\temp\pps_fc.txt'
    into table bm_05oct06
    fields terminated by " "
    (mobile_no, fcal, frdate )

  • Doubt with index hint

    I have a doubt with applying the index hint to fire for multiple coulmns in a query.
    For a single column, it is ok like:-
    select /*+ index( ppbS_inv_sim_serial iss_status) */ item_type_id, status, city from
    ppbS_inv_sim_serial where status='IT';
    there is a problem with indexes firing in our database so this way, using hint, the
    indexes fire.
    But, what, if i want all 3 indexes in the query to fire like
    select count(1) from
    ppbS_inv_sim_serial where status='IT' and item_type_id='A2' and city='USA';
    I hope, my question is clear. Please, help i solving my doubt as it is urgent.
    regards.

    Fix the problem. Not the symptom.
    Using hints in SQL, especially production SQL, is a very poor way to address the problem and only fix the symptom for a period. Until the problem rears its head again and bite you in the butt - a lot more painful this time around.
    Solving performance problems start with Rule #1.
    RULE 1#. IDENTIFY THE PERFORMANCE PROBLEM
    Saying that something is slow, is not identifying the problem. The only way a problem can be solved is if you have at least some idea what the actual problem is.
    Identifying the problem will point to issues like:
    - database schema(s) not being analysed or analysed correctly
    - poorly designed and written SQL (often the case)
    - poorly configured Oracle instance
    - problem/bug(?) with the Oracle CBO
    And depending on the problem analysis, the problem can be CORRECTLY and COMPREHENSIVELY and PROPERLY addressed.
    Fixing symptoms? That is only moving the brick wall a bit further away. Allowing you to run even faster into it the next time around.

  • [svn:osmf:] 10655: Removing the hack we came up with for using the MAST plugin in the Flex unit tests .

    Revision: 10655
    Author:   [email protected]
    Date:     2009-09-28 13:52:01 -0700 (Mon, 28 Sep 2009)
    Log Message:
    Removing the hack we came up with for using the MAST plugin in the Flex unit tests.
    Modified Paths:
        osmf/trunk/framework/MediaFrameworkFlexTest/.actionScriptProperties
        osmf/trunk/framework/MediaFrameworkFlexTest/org/openvideoplayer/MediaFrameworkTests.as
    Removed Paths:
        osmf/trunk/framework/MediaFrameworkFlexTest/org/openvideoplayer/mast/
        osmf/trunk/plugins/MASTLib/

    Hi OMAW8,
    It would be better if you could share us the detailed error message in English.
    Do you mean that you could run your test in your build agent machine? If so, I doubt that it would be related to the TFS build. I mean that maybe it is not the test issue.
    Please share the detailed error in English, and then post this issue to the TFS-build forum would be better for this issue since it works well in build agent machine.
    Form link:
    https://social.msdn.microsoft.com/Forums/vstudio/en-US/home?forum=tfsbuild
    Reference:
    https://msdn.microsoft.com/en-us/library/hh691189.aspx
    Best Regards,
    Jack
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • How many implmentation allowed of BAdi with multiple use option???

    Dear all ,
                        I have doubt in BAdi implementation -
    Case 1 -  I have create a z badi with multiple use option enabled . than i create two implementation of that BAdi . when i call it from my z program than it will call only one which was created 1st  so what is use of 2nd implementation and when it will call ???
    Case 2 - Same case for tcode VD02 their is badi CUSTOMER_ADD_DATA which is also multiple option enable Badi
                  for this also i have created 2 implementation but in this case when i create 2nd implementation it asked for migration of implementation why ???
    Thanks

    Dear deepak ,
                            i have check it both implementation showing yellow color please check my z program and tell me what is wrong in this .
    REPORT  Y_BADI_EXP1.
    CLASS cl_exithandler DEFINITION LOAD.
    DATA : l_badi TYPE REF TO ZIF_EX_MYBADI,
           email TYPE AD_SMTPADR,
           email1 TYPE AD_SMTPADR..
    PARAMETERS : p_user TYPE sy-uname.
    START-OF-SELECTION.
    CALL METHOD CL_EXITHANDLER=>GET_INSTANCE
    EXPORTING
      EXIT_NAME                     = 'ZMYBADI'
    NULL_INSTANCE_ACCEPTED        = 'X'
    CHANGING
      INSTANCE                      = l_badi               " here it will return 2 implementation  ZMYBADI_IM1 , ZMYBADI_IM2
    EXCEPTIONS
      NO_REFERENCE                  = 1
      NO_INTERFACE_REFERENCE        = 2
      NO_EXIT_INTERFACE             = 3
      CLASS_NOT_IMPLEMENT_INTERFACE = 4
      SINGLE_EXIT_MULTIPLY_ACTIVE   = 5
      CAST_ERROR                    = 6
      EXIT_NOT_EXISTING             = 7
      DATA_INCONS_IN_EXIT_MANAGEM   = 8
      OTHERS                        = 9
    IF SY-SUBRC <> 0.
      MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
      WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    CALL METHOD l_badi->GET_USER_EMAILID
    EXPORTING
      uname = p_user
    CHANGING
      emaill = email.
    WRITE : /5 email.       " when o/p comes it shows only 1st implementation .
    i placed break point in methods of both  implementation but as usual it stop only at first method ???

  • Doubt with JPW1 (+12v 4pin) Connector on MSI p6n sli

    Hi, i've one question, i've this psu:
    http://www.newegg.com/Product/Product.aspx?Item=N82E16817339001&Tpk=hec%2borion
    It's Type ATX12V 2.01, so it's have the Main Connector 20+4Pin and only one conccetor of +12v of 4 pin.
    And this motherboard need 2 +12v 4 pin connectors. On the manual, that connectors are calledd JPW1.
    Know, my question is, Did the motherboard will run with only one 4pin connector?
    I've this components:
    MSI 7900GS 450-1320 @ 700-1680
    E2140 @ 3GHZ (I want more than that, 3.2ghz at least )
    2x1gb OCZ @ 900 4-3-3-8-2t
    1x 160gb Sata2
    1x DVDrw
    And probabaly on 4-6 months one dualcore or maybe quad 45nm processor.
    With the actual configurartion, could i'make high Overclock on the proccesor without any problems ?
    Thanks
    And here a picture, how you can see, only one 4pin connector, not two:

    Quote from: Jack the Newbie on 22-February-08, 20:55:03
    The reason to use 8-Pins instead of 4 is not to provide more power to the CPU, but to double the current carrying capacity of the the connection.  This reduces heat generation as the same current will be carried by twice the number of pins.  The effect is that the risk of overheating/melting of the connector is reduced. Basically, it is a safety measure.
    The bottom line is, that the chance that your connector will melt is not very significant (even with a Quad Core processor). Unless you plan to overclock the hell out of that CPU in a poorly cooled case, you shouldn't have to worry about four more pins.
    REALLY THANKS!!! and thanks for answer so fast 
    Now, i dont have any doubt with the motherboard and the psu. Now i cant overclock without fear.
    I've a TT bigtyp lapped, more AS Ceramique, and the case its good cooled, so it wont be a problem.
    REALLY THANKS JACK

  • Wield char with the use of matnr

    Hi All,
    my requirement is like:
    I need 1 selection option which seems like parameter type mara-matnr.
    when I put any material with the using of "*", it sud be fetch all the material with combination.
    I did the code for that but somtime it fails..
    TABLES: rqm00.
    TYPES : BEGIN OF tp_matnr,
              matnr       TYPE mara-matnr,
            END OF tp_matnr.
    DATA: w_text  TYPE string.
    CONSTANTS:  c_wild   TYPE c VALUE '*',
                c_per    TYPE c VALUE '%'.
    DATA: t_matnr  TYPE STANDARD TABLE OF tp_matnr,
          wa_matnr type tp_matnr.
    SELECT-OPTIONS : s_matnr  FOR   mara-matnr  NO INTERVALS NO-EXTENSION.
    IF s_matnr-LOW CA c_wild.
          W_TEXT = S_MATNR-LOW.
          REPLACE ALL OCCURRENCES OF c_wild IN s_matnr-LOW WITH c_per.
    ENDIF.
      SELECT matnr
             FROM  mara
          INTO TABLE t_matnr
          WHERE matnr LIKE S_MATNR-LOW.
    IF SY-SUBRC = 0.
    loop at t_matnr into wa_matnr.
    write: wa_matnr-matnr.
    endloop.
    ENDIF.
    What should I do? what is the right solution which should not be fail in any condition.
    Thanks & Regards,
    Jaten Sangal
    Edited by: Jaten.sangal on Nov 18, 2009 11:26 AM

    Hi
    I just Executed this Code and working Fine
    TABLES: rqm00.
    TYPES : BEGIN OF tp_matnr,
    matnr TYPE mara-matnr,
    END OF tp_matnr.
    DATA: w_text TYPE string.
    CONSTANTS: c_wild TYPE c VALUE '*',
    c_per TYPE c VALUE '%'.
    DATA: t_matnr TYPE STANDARD TABLE OF tp_matnr,
    wa_matnr type tp_matnr.
    parameters : s_matnr type mara-matnr. " Replace this Parameters and proceed further
    *IF s_matnr-LOW CA c_wild.
    *W_TEXT = S_MATNR-LOW.
    REPLACE ALL OCCURRENCES OF c_wild IN s_matnr WITH c_per.
    *ENDIF.
    SELECT matnr
    FROM mara
    INTO TABLE t_matnr
    WHERE matnr LIKE S_MATNR.
    IF SY-SUBRC = 0.
    loop at t_matnr into wa_matnr.
    write:/ wa_matnr-matnr.
    endloop.
    ENDIF.
    Did you try this one
    Cheerz
    Ram
    Edited by: Ramchander Krishnamraju on Nov 18, 2009 11:41 AM

Maybe you are looking for

  • Mapping keys on Microsoft Keyboard

    I have a Microsoft keyboard plugged into my MacBook Pro. Functionally it works fine. But since the keys are mapped in a different way, I constantly screw up the key presses when it's plugged in on my desk, or same thing when I don't have it plugged i

  • Flash Drive Icon acting funny

    Hello, I use a flash drive San Disk mini Cruzer 512, and it always showed as a removeable media. Today it came up on the finder as a folder icon with no ejection symbol, clicking on it gave me a "could not be found" error. Yet my backup utility would

  • Applications crashing/not starting after update to Gnome3.6

    So, I updated to Gnome3.6 two days ago and since then serveral applications aren't working properly anymore: Pidgin crash when I try opening a conversations window (only tried with ICQ) - interestingly deleting and readding the ICQ-account works as a

  • Disabled options

    I was having trouble with my printer communicating with my mac and went on the printer's websites...some how i accidentally changed the settings so now i can't do anything on printer because it says things have been locked or changed by the network a

  • How do you remove Script message forever that keeps popping up?

    This is what pops up a lot, slows up my computer, and it is annoying! Script Error Message:A script on this page may be busy, or it may have stopped responding. You can stop the script now, or you can continue to see if the script will complete. Scri