The IFS environment disable mail.jar code that works...

I have code that works fine (sending email) until I include the
IFS ifsdefault.properties file in my classpath. Then I get the
the following error. I have tried changing the
javamail.providers file to look like this:
#protocol=ifs1; type=transport;
class=oracle.ifs.adk.mail.IfsTransport; vendor=Oracle2
#protocol=ifs; type=store; class=oracle.ifs.adk.mail.IfsStore;
vendor=Oracle2
protocol=ifs1; type=transport; class=javax.mail.Transport;
I thought the IFS mail API is deprecated. How do I get IFS to
use my mail.jar?
Below is the error message that I get when I include the
ifsdefault.properties in the classpath.
DEBUG: not loading system providers in <java.home>/lib
DEBUG: successfully loaded optional custom providers from URL:
file:/C:/oracle/ora90/9ifs/settings/META-INF/javamail.providers
DEBUG: successfully loaded default providers
DEBUG: Tables of loaded providers
DEBUG: Providers Listed By Class Name:
{oracle.ifs.adk.mail.IfsStore=javax.mail.Provider
[STORE,ifs,oracle.ifs.adk.mail.IfsStore,Oracle1],
javax.mail.Transport=javax.mail.Provider
[TRANSPORT,ifs1,javax.mail.Transport],
oracle.ifs.adk.mail.IfsTransport=javax.mail.Provider
[TRANSPORT,ifs1,oracle.ifs.adk.mail.IfsTransport,Oracle1]}
DEBUG: Providers Listed By Protocol: {ifs1=javax.mail.Provider
[TRANSPORT,ifs1,javax.mail.Transport], ifs=javax.mail.Provider
[STORE,ifs,oracle.ifs.adk.mail.IfsStore,Oracle1]}
DEBUG: successfully loaded optional address map from URL:
file:/C:/oracle/ora90/9ifs/settings/META-INF/javamail.address.map
DEBUG: getProvider() returning javax.mail.Provider
[TRANSPORT,ifs1,javax.mail.Transport]
java.lang.InstantiationException: javax.mail.Transport
at java.lang.reflect.Constructor.newInstance(Native
Method)
at javax.mail.Session.getService(Session.java:566)
at javax.mail.Session.getTransport(Session.java:500)
at javax.mail.Session.getTransport(Session.java:443)
at javax.mail.Session.getTransport(Session.java:423)
at javax.mail.Session.getTransport(Session.java:478)
at javax.mail.Transport.send0(Transport.java:154)
at javax.mail.Transport.send(Transport.java:80)
at MSGR.main(MSGR.java:45)
javax.mail.NoSuchProviderException: ifs1
at javax.mail.Session.getService(Session.java:570)
at javax.mail.Session.getTransport(Session.java:500)
at javax.mail.Session.getTransport(Session.java:443)
at javax.mail.Session.getTransport(Session.java:423)
at javax.mail.Session.getTransport(Session.java:478)
at javax.mail.Transport.send0(Transport.java:154)
at javax.mail.Transport.send(Transport.java:80)
at MSGR.main(MSGR.java:45)

I have renamed the files, as suggested, in our sun directory as
follows:
:/app/oracle/product/9.0.1S/9ifs/settings/META-INF:>ls
bak
javamail.default.providers.bak
javamail.address.map.bak
javamail.providers.bak
javamail.default.address.map.bak
We still have mail.jar in our libraries, but need these. Can't
think of what the problem could be? Did I miss something?
Cheers,
Susan

Similar Messages

  • HT5188 Nearly every time I buy a VPP app and download the spreadsheet there are multiple redemption codes that say that they are invalid!  HOW can a code I am getting directly from apple be invalid!!!!!!!!  Seems like your system has A LOT of flaws.

    Nearly every time I buy a VPP app and download the spreadsheet there are multiple redemption codes that say that they are invalid!  HOW can a code I am getting directly from apple be invalid!!!!!!!!  Seems like your system has A LOT of flaws.

    I have taken it back to the Apple store genius bar, but they say they don't see anything wrong. Well unless you use it all day and experience the problems when they happen, you wont see anything wrong. But there are lots wrong with it. But this would be the same store as I purchased the phone. And they backed up my old Iphone 4, but were not able to get anything to load back onto my new phone. So, I lost pretty much everything. But over time, some of my contacts have started showing up, although i am still missing over 800 of them.

  • How to make the same code that works only?

    how to make the same code that works only?
    code:
    Form2.Close = Me.Enabled = true
    effect such as this code

    I have this code:
    Public Class Form1
    Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
    Form2.Show()
    Me.Enabled = False
    End Sub
    Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
    Form3.Show()
    Me.Enabled = False
    End Sub
    End Class
    he wants to after closing Form2 and Form3 unblocked the whole form1
    it means that:
    when I click the button, displays the himself form2 and blocks himself form1" and after closing Form2 , unlocks himself Form1"
    the same with Form3

  • Iphoto crashes so tried the Alt start with new library and that worked. So now what? How to I get back to my pictures.

    Iphoto crashes so tried the Alt start with new library and that worked. So now what? How to I get back to my pictures.

    That shows you that iPhoto is working correctly and whatever issue you are having is based in your original library.
    Download iPhoto Library Manager and use its rebuild function. This will create a new library based on data in the albumdata.xml file. Not everything will be brought over - no slideshows, books or calendars, for instance - but it should get all your albums and keywords back.
    Because this process creates an entirely new library and leaves your old one untouched, it is non-destructive, and if you're not happy with the results you can simply return to your old one.  

  • Since the update to iOS 5 I've been unable to access the Restrictions section in Settings. I didn't forget since it was the same as my unlock passcode and that works. Is there anyway to reset that without a complete restore?

    Since the update to iOS 5 I've been unable to access the Restrictions section in Settings. I didn't forget since it was the same as my unlock passcode and that works. Is there anyway to reset that without a complete restore?

    Hi,
    Thanks! I forgot to add, I have debonded and rebonded the bluetooth in car and phone and have carried out 3 restores on the phone in my ITunes. All to no avail. I have also jsut spent £40 on a lead from Ford that has made no difference too! I went to them today to request a software upgrade on my car as I though perhaps the lack of connectivity in the car was down to the car being behind the iOS5 software but was informed there was no need for an upgrade and this problem is purely an apple problem! Is there any way around the downgrade? Or are apple gong to resolve this problem at all??

  • RMI in 1.3.1 vs. 1.1.7 - code that works in 1.1.7 fails in 1.3.1

    I have an RMI server and client that works great under JRE 1.1.7. At initialization, the server installs RMISecurityManager, creates a registry using LocateRegistry.createRegistry(), creates a remote-server object and registers it in the registry. This set-up takes roughly 1 second. Clients are able to locate the remote object by its registry entry and make remote calls without trouble.
    Under JRE 1.3.1_03, this same code, unchanged, is totally worthless. The server initialization takes nearly 3 minutes. The LocateRegistry.createRegistry() call alone takes 40 seconds. Client code takes 2 minutes to locate the remote object by its registry entry, and then all remote calls fail with this exception: java.rmi.UnmarshalException: invalid method hash.
    I realize that "invalid method hash" is supposed to mean that the remote interface used by the client is out of synch with that used by the server, but I can't figure out how this might be. I've deleted all .class files from my project and rebuilt entirely from scratch. Everything compiles cleanly.
    I'm running this under NT 4.0 Workstation SP6. My code is built with Visual Cafe 4.1. (Please don't hold that against me. I know Cafe sucks, but it did produce working code.) I've tried switching Cafe's VM to 1.3 but that didn't help. I've tried creating new stubs manually with "rmic -vcompat" but those stubs are identical to the ones created by Cafe.
    When I threw out 1.3.1_03 and reinstalled JRE 1.1.7, all my code worked again.
    Any ideas? I'm stumped and will appreciate any suggestions.
    -hersker

    Progress report for those who might be interested:
    * Persuade Visual Cafe to not generate ANY stubs or skeletons.
    Either use -normi with the sj.exe compiler,
    or change the project options to use the Sun compiler.
    * Use JDK's rmic with -v1.2 to generate the stubs (no skeletons)
    * Create the RMI server's Jar directly with JDK's jar utility.
    Cafe's archiver appears to be stuck on having skeletons
    and can no longer be used for the server Jar. It can still be
    used to create the client Jars, however.
    This produces an RMI server and client that run under 1.3.1
    without the "invalid method hash" UnmarshalExceptions.
    Of course, it will no longer run under 1.1.x -- <sigh>.
    But the performance problems remain:
    * LocateRegistry.createRegistry() takes 40 seconds
    * Client code takes 2 minutes to locate the remote object by its registry entry
    I'd welcome suggestions from the experts out there.
    -hersker

  • OSX Mail refuses password that works on iPhone

    Hello --
    Mac OSX Mail repeatedly refuses to receive new email from my Doteasy-hosted email account.  I use this same password on Doteasy's webmail interface flawlessly.  I have the EXACT same account settings on my iPhone, which works perfectly, but Mail has been fighting me for two days on this.
    Any ideas would be greatly appreciated!!!
    Thanks,
    Sean
    p.s.  Is there no category for Email in the Discussions forum??  I sure couldn't find one...

    Hey, one funny thing I noticed, which may be significant.
    I went to make a backup copy of the faulty mailbox (in the Library folder) before deleting/recreating my Mail account.
    The format for the folder name of every other email account -- all the functioning ones -- under the same domain is:
    POP- [email] % [domain name] @ [incoming mail server]
    But the FAULTY account format is:
    POP- [mailbox nickname] @ [email] % [domain name]
    with NO incoming mail server at the end.
    I went into Prefs and removed the faulty account's nickname, named it like the other accounts, quit mail.
    The finder folder names didn't change.  And when I reopened Mail it wiped out the password for _every_ account, so I'll have to re-enter them all manually.
    Crikey, what's going on?  Is this helpful to know?
    Thanks for all your help,
    Sean

  • IPhone 6 Trade-In Promotion Code That Works

    Okay, loads of posts about not getting the promotional amount and so on. I am in the same boat EXCEPT I haven't shipped my old iPhone back yet. I have been on the phone with Verizon three times trying to figure out how to get the trade-in page on their site to get the credit correctly stated so the shipping materials can be sent.
    I received this promo code from a Verizon Customer Service rep this morning who actually called me back. It was accepted by the vzw site and prints a receipt with the appraisal amount as well as the difference between that value and $200 so it totals up to what was advertised in the promotion. It is working as of today, November 5th, and I don't know for how much longer it will continue to do so.
    The website to use is: www.trade-in.vzw.com
    The promo code you enter that is currently working is: CAREIPHONE6200-Z3PG-8DV4
    IF you're planning on getting the trade-in promo amount of $200 they (Verizon-VZW) tells me I have until December 15th to send my old iPhone to them. Problem was NO promotional code. The old one didn't work after the promotion's end date. Of the posts I've read, most seem to be having trouble getting the full $200 pop for at least these common reasons/excuses from VZW (a contractor they have handling trade-ins). The list (likely not complete):
    1) Cracked screen
    2) Won't power on
    3) Case cracked
    4) Bad, missing or non-functional buttons
    5) Lock code still active (prevents access--yes, it does)
    6) Still connected to iCloud
    7)Find My iPhone still active
    Without documentation of the phone's condition the whole thing becomes a finger-pointing game. I've decided to do the following and recommend you do something similar if and before you send your old iPhone back:
    1) On the old phone, go to Settings/General
    2) In the right column of the General options at the very bottom is a Reset option
    3) Use this option and select Reset Phone And Erase All Data (wording may different but it's close enough)
    4) If you have an access code on the iPhone you'll have to enter it to do the process
    5) Two, "Are you sure?," style prompts must be pressed to verify you REALLY want to do this.
    6) After the second Are You Sure prompt is answered, the Apple shows up on the screen and following a complete reset and erase you're greeted with the Hello screen where you'd begin setup. At this point, the phone should no longer have an access code and should have been logged out of iCloud.
    7) Go through the setup screens and skip the ones that ask you to create a lock code, skip setting up an Apple ID and password, skip connecting to WiFi, DO SKIP turning on Find My iPhone. When you successfully reach what will now be an original Home screen, RUN THE RESET AND ERASE AGAIN. This verifies for you that there is no iCloud connection, and no access code.
    8) Take close up pics of the screen, the back, the sides, the buttons, the data/power port, everything. Even better, record a video and go from inspecting the iPhone's condition to and through a setup as described above to show there is no connection to iCloud or any access code. Then go begin the Reset and Erase process (still while recording video).
    9) Lots of users here write of the poor quality of packaging provided for shipping the trade-in, so if you still have the original box put the phone in that. Otherwise use some bubble wrap or another small sturdy box so the screen doesn't get broken or buttons stop working from poor handling by USPS or other shippers.
    Why pics and/or video? If you have to take the matter to arbitration or seek remedy from the BBB or other consumer resource there is nothing more convincing than good documentation.

        I can absolutely see the confusion regarding your trade in promotion, chimera09. But no worries! The iPhone trade in offer has a unique detail that will allow you to wait until you've received your iPhone 6. You can disregard the 30 days from submission that applies to the usual trade in program. The original portion you listed "return your old device to Verizon Wireless within 7 days after receiving your new iPhone 6 or iPhone 6 Plus, but no later than 12/01/14" is correct.
    JenniferH_VZW
    Follow us on Twitter www.twitter.com/vzwsupport

  • I'm creating a public website and i have a javascript code that works on all browser except firefox. What should i do?

    Hi,
    I'm creating a public website that has a simple javascript button that will just set an asp.net dropdown value. It works on all browser except firefox...
    website: http://healthcareaustralia-web.sharepoint.com/Doctors/DailyShifts1.aspx
    So when you click on reset button it doesn't set the dropdowns to ALL
    this is the code:
    function resetFilters()
    var dropdown = document.getElementById('ctl00_PlaceHolderMain_DropDownList1');
    var ans = "All";
    dropdown.value = ans.value;
    document.location.href = "/Doctors/DailyShifts1.aspx";
    }

    hello, when i test it with current firefox versions, all works as expected: i choose custom dropdown values & select "filter", when i click "reset" next all dropdowns default back to "all" and the list gets refreshed.
    maybe try to [[Clear the cache - Delete temporary Internet files to fix common website issues|clear the cache]] & and reload the page or for other common troubleshooting steps refer to [[Websites look wrong or appear differently than they should]].

  • See this JLS specification and give a code that works according to it...

    5.1.5 Narrowing Reference Conversions
    The following conversions are called the narrowing reference conversions:
    NB: (NOT PART OF SPEC) : Rules for converting from class S to an interface K
    From any class type S to any interface type K, provided that S is not final and does not implement K. (An important special case is that there is a narrowing conversion from the class type Object to any interface type.)
    Give me a workable code example that illustrates this concept.
    Thanks

    1) For every narrowing (primitive or reference)
    conversions there is a corresponding widening
    (primitive or reference) conversion in the
    opposite direction if the code is to be run without
    throwing a run time exception. Where did you get that from? For the example code given by stevejluke in reply 5, there is no corresponding widening conversion in the opposite direction (the conversion in the opposite direction is in fact another narrowing conversion, from an interface type to a non-final class type). So no, in order for the codeto run without producing an exception, there does not need to be a widening conversion in the opposite direction.
    Furthermore, primitive conversions never throw any exceptions anyway.
    This can be put as:
    It there is a narrowing (primitive or reference)
    conversion from S to T, then there should be a
    widening conversion from T to S (which is taken care
    at Compile Time itself). No, this in itself is not correct
    This guarantees that there
    will be no run time exception.
    Is this a necessary and sufficient condition for the
    code to run without an exception? (Or)
    Is it otherwise?Now its unclear what you really want to ask. It is not true that there is always an opposite widening conversion. Perhaps you mean to ask "If there happens to be an opposite widening conversion, then will the narrowing conversoin always execute at runtime without throwing an exception?". If this is what you are asking, then the answer is no: Consider a cast from type java.lang.Object to type int[]; This cast uses a narrowing reference conversion for which there is an opposite widening reference conversion (you can look them up in chapter 5 of the JLS); However, at runtime, the Object reference might be to any instance of Object, and so might fail. E.g.:
    public class Test {
        public static void main(String[] argv) {
            Object obj = new Object();
            int[] arr = (int[])obj; // A narrowing reference conversion from type Object
                                     // to type int[]. There is a corresponding widening
                                     // reference conversion from int[] to Object,
                                     // but this cast will still fail at runtime as the runtime
                                     // type of arr is not int[]
    2) Every narrowing conversion should be carried over
    by an explicit cast using the cast operator, like:
    S = (S) T;
    No. This is true for narrowing reference conversions, but not for narrowing primitive conversions (which do not require a cast where the value is a compile-time constant small enough to be represented within the value set of the type it is being converted to).

  • Does JDK 7 make code that works on JRE6

    In the FILE I/O documentation trail, it explains that the documentation has been updated to be consistent with the JDK 7 classes. It also has instructions on the quickest ways to update your legacy code to the new tool kit. And it even explains some way to use a method called .toPath that will allow you to "take advantage of the java.nio.file.Path functionality" using (presumably) JDK6 classes.
    So here are my questions.
    1. Does this mean that if I download and install the current snapshot of JDK 7, then the programs I compile with it willl work with anyone using JRE6?
    2. If the answer to this question is "no" then how could anyone run and debug code using the new classes?
    3. Why does JDK6' version of the the java.io.File class have the aforementioned toPath functionality (via the toPath method), if all this Path stuff is new to JDK 7? Or was all this functionality present in JDK but called something else?
    4. I am using NetBeans....do I need special javadocs files for the new file I/O classes (java.nio.file and java.nio.file.attributes)?

    piMeson wrote:
    In the FILE I/O documentation trail, it explains that the documentation has been [updated to be consistent with the JDK 7 classes|http://java.sun.com/docs/books/tutorial/essential/io/fileio.html]. It also has instructions on the quickest ways to [update your legacy code to the new tool kit|http://java.sun.com/docs/books/tutorial/essential/io/legacy.html#interop]. And it even explains some way to use a [method called .toPath|http://openjdk.java.net/projects/nio/javadoc/java/io/File.html#toPath()] that will allow you to "take advantage of the java.nio.file.Path functionality" using (presumably) JDK6 classes. FTFY
    >
    So here are my questions.
    1. Does this mean that if I download and install the current snapshot of JDK 7, then the programs I compile with it willl work with anyone using JRE6? Nope. These programs won't run with JRE6. These programs will run with JDK 7; some of them may also run with OpenJDK (google for "OpenJDK" if you're interested in details)
    2. If the answer to this question is "no" then how could anyone run and debug code using the new classes?One can run and debug with JDK 7; also [some code|http://openjdk.java.net/projects/nio/javadoc/java/io/File.html#toPath()] may run and debug with OpenJDK
    3. Why does JDK6' version of the the java.io.File class have the aforementioned toPath functionality (via the toPath method), if all this Path stuff is new to JDK 7? Or was all this functionality present in JDK but called something else? [JDK6' version of the the java.io.File|http://java.sun.com/javase/6/docs/api/java/io/File.html] does NOT have toPath method.
    >
    4. I am using NetBeans....do I need special javadocs files for the new file I/O classes (java.nio.file and java.nio.file.attributes)?as long as you stick with [JDK 6|http://java.sun.com/javase/6/] - you don't have any JDK7-specific API features at all and in particular you don't need any special javadoc files
    HTH

  • The search function in mail has virtually stopped working

    What's going on????  I can no longer find anything using the search function in Apple Mail Version 5.2 (running on OS 10.7.4).
    If I put in the name of someone I have exchenged maybe 500 emails with, it only finds one or two, or maybe none.  The same with key words.  And I can suddenly no longer search for partial email addresses (like @bankofamerica.com).
    I tried rebuilding some of my bigger mail boxes, and a) it took a LONG time and b) it didn't help.
    I have not made any chenges in my software, and a week ago I seemed to be searching just fine.
    Any idea what might have happened and how to fix it?
    Thank you!

    Launch the Console application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad and start typing the name.
    The title of the Console window should be All Messages. If it isn't, select
              SYSTEM LOG QUERIES ▹ All Messages
    from the log list on the left. If you don't see that list, select
              View ▹ Show Log List
    from the menu bar at the top of the screen.
    Click the Clear Display icon in the toolbar. Then try again to re-index Spotlight. Select any messages that appear in the Console window. Copy them to the Clipboard by pressing the key combination command-C. Paste into a reply to this message by pressing command-V.
    The log contains a vast amount of information, almost all of which is irrelevant to solving any particular problem. When posting a log extract, be selective. A few dozen lines are almost always more than enough.
    Please don't indiscriminately dump thousands of lines from the log into this discussion.
    Please don't post screenshots of log messages—post the text.
    Some private information, such as your name or email address, may appear in the log. Anonymize before posting.

  • Since the update my imap mail account does not work

    Well, it still owrks on my imac but not on iphone or ipad.  Settings are exactly the same on all three.  I deleted the mail account on the ipad and ipone and re-set them up but still doesnt work.  All I get is the spinner and mail hangs forever eventually it says that the mail server is not responding and to verify that Ive entred the correct account info in the mail settings.  I have! Several times....
    Thank you in advance for any insight that is offered
    Cheryl

    You don't input the information in manually for iCloud mail. It is automatically set up for you when you sign into iCloud via System Preferences and choose the Mail checkbox. Sign out of iCloud or deselect Mail in iCloud preferences. Open Mail's preferences and choose accounts tab. If iCloud account still exists in the list, delete it. Sign back into iCloud or check the box for mail. The account will be auto created for you.

  • I have a code that work but it opens in a new tab. I would like it open in a new window. a href="#" onClick="window.open('Basic.html', 'newWnd','Left=5,Top=5,height=500,width=700,toolbar=0,status=0,scrollbars=0,resizable=0');" OpenNewWindow.html /a

    I am trying to have a smaller window to open. You can see from the script that this window has a size. Which for me makes sense when someone needs to fill up a form. I do not want repeat do not want a pop up window.

    Could you share a link to the page?
    Seeing it in context and in our browsers is much easier to debug.
    If not, make sure to run the validator here The W3C Markup Validation Service and clear out any problems. HTML errors, especially structural ones, will cause all kinds of display problems in various browsers/versions/platforms.

  • What is the iPod Model #????, that works with the Wireless Headset Adapter?

    Dear Mac Support, I want to order the iPod with the head phone jack that is in the center at the top so that I can connect the wireless headset adapter. Recently I bought a new iPod and the head phone jack was on the top right corner and the wireless headset adapter will not work on that model. Can you tell the model number that I need that will work with a wireless headset. Better yet, is there a iPod that has a built in wireless head adapter?
      Mac OS X (10.4.3)  

    You just bought one of the new video iPods. One of the older ones that has the remote jack needed for your adapter cannot play video. If you still want one, the model numbers are:
    20gb model: MA079LL/A
    30gb model: M9829LL/A
    60gb model: M9830LL/A
    Daniel Gilmour
    eMac 1.25 Ghz, iBook 14 1.42 Ghz   Mac OS X (10.4.3)   512mb ram, Superdrive; 4G 20gb iPod, 4GB White iPod nano

Maybe you are looking for

  • HT5628 How to recover my MAC OS X Mavericks?

    I bought Mac book pro retina 13' in jan 2014. yesterday I tried to install windows 8.1 using USB disk image, I gone through the instructions using boot camp. I partition the MAC disk  allocated 60GB for windows 8.1, then it was restarted and start in

  • Very distorted  colors in LR (1.3.1)

    Does anybody have an idea what happened here? Suddenly, all my pictures in LR look like this now... JPG image: http://img88.imageshack.us/img88/3296/ligthroomproblemut9.png Raw image: http://img235.imageshack.us/img235/4673/lightroomproblemrawhc3.png

  • EM Grid-Control - Targets - Hosts - HOME - Open Telnet Session

    Hello, under EM Grid-Control ->Targets -> Hosts -> HOME -> Open Telnet Session i can possibly open a telnet session. Can i change this to open a ssh session and how ? regards Frank

  • ERROR: could not Initialize directx 9 renderer.

    I'm running Windows Vista 32 Bit (Home Premium) on my Macbook (not Pro). I installed the drivers from the Mac OS X Leopard disc. I went to the Apple site and downloaded and installed the Boot Camp Update 2.1 for Windows Vista 32 Bit. I cannot load Pa

  • Migration Assistant won't proceed on the iMac

    Got a new iMac, running 10.10.1 and trying to use the migration assistant to move files from a Windows Vista 64bit SP2 system. Both systems connected via 1Gbps ethernet attached to the same switch and both can ping each other and show they're on the