SWIG - C++/Java and multiple interface inheritance - SWIG typemaps

In C++ I have the following. Can someone explain how to use SWIG typemaps to accomplish multiple interface inheritance in Java? I understand there is a javainterfaces typemap built into SWIG however I am such a newb with SWIG I really don't know where to start.
class IRemoteSyncIO
public:
  virtual ~IRemoteSyncIO () {}
protected:
  IRemoteSyncIO () {}
private:
  IRemoteSyncIO (const IRemoteSyncIO&);
  IRemoteSyncIO& operator= (const IRemoteSyncIO&);
class IRemoteAsyncIO
public:
  virtual ~IRemoteAsyncIO () {}
protected:
  IRemoteAsyncIO () {}
private:
  IRemoteAsyncIO (const IRemoteAsyncIO&);
  IRemoteAsyncIO& operator= (const IRemoteAsyncIO&);
class RemoteMpe : public IRemoteSyncIO, public IRemoteAsyncIO
}Thanks!

Actually now I understand what you mean.... Ok, now I am going to modify the problem slightly and add Interface2 into the picture. The new code is:
interface Interface1<SelfType extends Interface1<SelfType>>
interface Interface2
class Superclass implements Interface1<Superclass>
class Dependant<Type extends Interface1<Type>>
   public static <Type extends Interface1<Type> & Interface2> Dependant<Type> getInstance(Class<Type> c)
     return new Dependant<Type>();
class Subclass extends Superclass implements Interface2
  public Subclass()
    Dependant<Subclass> dependant = Dependant.getInstance(Subclass.class);
}Now, previously I could replace:
Dependant<Subclass> dependant = Dependant.getInstance(Subclass.class);
with
Dependant<Superclass> dependant = Dependant.getInstance(Superclass.class);
and it solved the problem, but now that Type must implement Interface2 I cannot.
The reason I added this requirement is that this is actually what is going on in my applicationI had made mistakely omited this detail from the original use-case.
Can you think up of a possible solution to this new use-case?
Thanks,
Gili

Similar Messages

  • DHCP and multiple interfaces

    Is it better to list each machine and interface as a separate entry in 10.5.7 DHCP or make a single entry with multiple interfaces?
    I am looking at grouping my Wireless AP, instead of having to list each one separately.
    For example:
    MAIN-MDF00-01
    XX:XX:XX:XX:XX:XX 10.0.2.1
    Or
    MDF-AP
    XX:XX:XX:XX:XX:XX 10.0.2.1
    XX:XX:XX:YY:YY:YY 10.0.2.2

    Joe,
         Currently you cannot base the anchoring on the AP group.  It is only based on the SSID.
    Now, do you really need to split up the guest into different subnets?  Or are you concerned about the AP groups?
    If you truly need to break up the guest to different subnets, then you would need to create different SSID on the internal and anchor controller.  Then on the anchor, link to the appropriate interface.
         If you are concerned about the AP group, don't be.  Just because you are using the AP group, doesn't meant that all the guest ssid can't link to the same interface, they can.  You can even create a dummy interface on the internal WLC, so that if the anchoring doesn't work, they do not get an address.
    Cheers,
    Steve
    If  this helps you and/or answers your question please mark the question as "answered" and/or rate it, so other users can easily find it.

  • Java and C++  interface via JNI

    I am getting an "Runtime Error !" no other error message when I ran the C++ program creating JVM.
    Line in "m_env->CallStaticObjectMethod(clsABNLogger,midABNLogger,jstrLoggingLevel); "
    I have attached the code snippet.
    Anybody has experienced this error. ? Please post here!!
    JDK - 1.3
    JRE - 1.3_07
    MS VC++ 6.0 with Vstudio environment.
    Thanks!
    ---Code snippet --------
    // JNI Initialization
              m_jvm = 0;
              m_env = 0;
              jint res = -1;
         //     --more code
    res = JNI_CreateJavaVM(&m_jvm,(void **)&m_env,&vm_args);
    // Create the AgentDoc
    // ===================
    pDoc = new AAgentDoc(m_env,m_jvm);
              CString cstrLogFile;
              GetRegistryString("SOFTWARE\\ABN AMRO\\Call Center\\Business Layer", "Logging", cstrLogFile, FALSE, (HKEY)HKEY_LOCAL_MACHINE);
              if(cstrLogFile == "Y")
                   CString sErrorLevel = "";
                   GetRegistryString("SOFTWARE\\ABN AMRO\\Call Center\\Business Layer", "LoggingLevel", sErrorLevel, FALSE, (HKEY)HKEY_LOCAL_MACHINE);
                   sErrorLevel.MakeUpper();
                   if(sErrorLevel.Find("WINDOW") != -1)
                        jclass clsRuntime = JNIIDCache::getClass(m_env,"java/lang/Runtime");
                        jmethodID midRuntime = JNIIDCache::getMethodID(m_env,"getRuntime",clsRuntime,"()Ljava/lang/Runtime;","java/lang/Runtime", true);
                        jobject runtime = m_env->CallStaticObjectMethod(clsRuntime, midRuntime);
                        midRuntime = JNIIDCache::getMethodID(m_env,"exec",clsRuntime,"(Ljava/lang/String;)Ljava/lang/Process;","java/lang/Runtime");                    
                        CString sCommand = "java.exe -classpath " + classpathVar2 + " " + cstrSecuritypolicypath + " com.abnamro.na.cc.CallCenter.TheOracle.Classes.Util.DebugMain";//-Djava.rmi.server.codebase=file:/c:\\Cockpit\\source\\CallCenter\\TheOracle\\classes\\TheOracle.jar com.abnamro.na.cc.CallCenter.TheOracle.Classes.Util.DebugMain";
                        //CString sCommand = "java.exe -classpath c:\\Cockpit\\source\\callcenter\\theoracle\\classes\\TheOracle.jar -Djava.security.policy=C:\\Cockpit\\Source\\CallCenter\\theoracle\\classes\\java.policy com.abnamro.na.cc.CallCenter.TheOracle.Classes.Util.DebugMain";
                        //AfxMessageBox(sCommand);
                        jstring jstrCommand = m_env->NewStringUTF(sCommand.GetBuffer(sCommand.GetLength()));
                        jobject process = m_env->CallObjectMethod(runtime, midRuntime, jstrCommand);
                        // Wait for the debug server to start
                        Sleep(10000);
                   jclass clsABNLogger = JNIIDCache::getClass(m_env,"com/abnamro/na/cc/CallCenter/TheOracle/Classes/Util/ABNLogger");
                   if(clsABNLogger == NULL)
                        std::string Msg = "Unable to find ABNLogger class";
                        TRACE(Msg.c_str());
                        EventLogger.LogMsg(MSG_GENERAL_ERROR,EVENTLOG_WARNING_TYPE,MSG_GENERAL,m_sVersion,__FILE__,__LINE__,NULL,NULL,Msg.c_str(),NULL);
                        return retval;
                   jmethodID midABNLogger = JNIIDCache::getMethodID(m_env,"setLoggingLevel",clsABNLogger,"(Ljava/lang/String;)V","com/abnamro/na/cc/CallCenter/TheOracle/Classes/Util/ABNLogger", true);
                   if(midABNLogger == NULL)
                        std::string Msg = "Unable to set the logging level";
                        TRACE(Msg.c_str());
                        EventLogger.LogMsg(MSG_GENERAL_ERROR,EVENTLOG_WARNING_TYPE,MSG_GENERAL,m_sVersion,__FILE__,__LINE__,NULL,NULL,Msg.c_str(),NULL);
                        return retval;
                   jstring jstrLoggingLevel = m_env->NewStringUTF(sErrorLevel.GetBuffer(sErrorLevel.GetLength()));
                   m_env->CallStaticObjectMethod(clsABNLogger,midABNLogger,jstrLoggingLevel);
                   if(m_env->ExceptionOccurred())
                        m_env->ExceptionDescribe();

    Hello
    My problem was resolved.!!!
    Reason was I had multiple JRE s and path was not pointing to the correct JRE folder to get JVM.dll.
    Problem was all the application installers install JREs and mess up the path variable.
    Once I put the JRE version I need st the top of the path, It worked.
    Make sure your path is pointing correctly to get the JVM.dll
    Otherthing is if you are using MS VStudio 6.0 or .Net version check your INCLUDE libraries are pointed to the correct JRE version.
    If this doesn't help explain further about your problem
    Good luck

  • One JAVA and multiple ABAP Instances

    Hello All,
    Till now i have done configurations for  Billerdirect on one Java instance  and one ABAP instance.
    Now my situation  in production we have multiple ABAP  (1 CI + 4 Dialog) and only one production Java instance.
    So in XCM configuration  using method  group_connect i have  created XCM configuration this is working fine.
    so here is our problem after doing this .
    For self user Registration  we have created JCO_RFC_Server in XCM   this configuration is working only in one situation.
    Since JCO_RFC_SERVER can be created only for one instance when ever self user registration  goes to other instance it fails , which is happening frequently
    Can anyone  please help me understand in creating XCM configuration for multiple ABAP instances so that i  can create multiple JCo_RFC servers.
    Over View:
    From one Java instance i want to establish multiple connection to ABAP (CI + DI) so that  i can create one JCO_RFC server for each connection.
    When i want to access system i will access using  XCM connection name at the end.
    eg some thing like this.
    http://myserver:53000/bd/public/frameset_top_html.jsp?SYS=MYSYS1
    http://myserver:53000/bd/public/frameset_top_html.jsp?SYS=MYSYS2
    Please help in moving forward.
    Thanks in advance.
    Regards,
    Vardhan.

    Hello All,
    Could you please help me in getting to an logical solution on this approach .
    Thanks,
    Vardhan.

  • MPLS TE and multiple interfaces

    I want to run MPLS TE
    My PE routers have 2 STM1 links connectd to P routers
    If i want to reserve 200Mbps for my TE tunnel while 2 pos interfaces are not part of POS-channel RSVP will see that there is not enough BW in case there is 300 Mbps available BE , 150 for each STM1 link
    So what is the solution for this situation while my OSR routers dose not support pos-channel
    thx

    The MPLS-TE tunnel can be configured to use multiple path options from the source to the destination so that it can choose the path it needs in the order of preference. Paths can be explicitly configured or dynamically established using the information available in the topology table and the constraints imposed. Configure the path options by issuing the tunnel mpls traffic-eng path-option command under the tunnel interface. If there is any explicit path configuration involved, define the path to be used by issuing the ip explicit-path command in global configuration mode.
    http://www.cisco.com/en/US/products/sw/iosswrel/ps1830/products_feature_guide09186a0080087b0e.html

  • WLC-2106 and multiple interfaces on the same network

    Hi there,
    I recently created a TAC request to the Cisco support regarding our WLC-2106, but they could not help me. Basically I just learned that you can create new interfaces for the wireless LAN controller and then dedicate them to a given wireless network (SSID). This way I could more effectively utilize network bandwidth also. Problem is that all of the interfaces have to be in a different network segment in order to work, which is not what I want. I specifically want to have several interfaces on the same network segment.
    Has anyone tried to accomplish the same?

    Basically what I've misunderstood is that all the traffic generated by our wireless clients have been going through the single 100Mbit/s ethernet port on the wireless LAN controller (management interface), and to mitigate this I thought I could create new interfaces (ports) and dedicate those to given WLAN networks.. I see now that this is not supported. Not inside the same network at least.
    So, by reading further and consulting my best friend Google I learned about a setting called "AP Mode". Changing that from Local (the default) to H-REAP the APs should not route their traffic anymore through the management interface on the wireless controller, but instead route all the client traffic directly to the local LAN. This way you effectively remove the 100Mbit/s bottle-neck when all the APs were using the management interface both for configuration and client data traffic.
    It seems you also have to enable H-REAP Local switching from a given WLAN network in addition to changing the AP Mode of your access points to H-REAP. I'm still in the testing phase here so should anyone have any insight to this, I'd be greatful to hear more.

  • Jumbo Frames within Solaris 10 zones and multiple interfaces...

    We have Jumbo Frames working in the Global Zone, and have the MaxFrameSize=3,3,3 etc...
    We also have our AGGR's built correctly and defined aggr1:1 and aggr1:2
    the problem is on boot-up, if all the name files (hostname.aggr1 and hostname.aggr1:1) are defined in the /etc directory, then you can't start the zones....?
    and if you place the files in the /export/zones/<machinename>/root/etc/ directory, than the interfaces do not start-up automatically..... ?
    So If I want all the interfaces in the global zone to be seen by the other zones, and for the interfaces to come live when the zones are booted.... where do the hostname.interface files live....???

    Darren:
    I understand where you're coming from from a technical perspective. But there is a way you could work around it.
    For argument's sake, zones a+b with e1000g0 - e1000g3
    From an implementation perspective, what's to stop you from:
    e1000g0 / e1000g1 shared between all
    e1000g2 plumbed at global, only assigned to zone a.
    e1000g3 plumbed at global, only assigned to zone b.
    You can certainly have an empty interface file (i.e. cp /dev/null /etc/hostname.e1000g2 ; cp /dev/null /etc/hostname.e1000g3). The interface will plumb but have no IP information configured.
    This doesn't give truly exclusive interfaces to either zone, but it operates effectively as though it were.
    Warning: I haven't actually tested this, but I see no reason that it wouldn't work.

  • Generics bug with multiple interface inheritance?

    Hi,
    I've noticed what I believe to be a compiler bug (I am getting an error where I believe none should exist). Can someone please comment on the following use-case?
    interface Interface1<SelfType extends Interface1<SelfType>>
    interface Interface2
    class Superclass implements A<Superclass>
    class Dependant<Type extends Interface1<Type>>
       public static <Type extends Interface1<Type>> Dependant<Type> getInstance(Class<Type> c)
         return new Dependant<Type>();
    class Subclass extends Superclass implements Interface2
      Subclass()
        Dependant<Subclass> dependant = Dependant.getInstance(Subclass.class);
    }The problem is that in the above code the compiler will complain that Dependant<Subclass> is illegal because "Subclass is not within its bounds" . The compiler requires that Subclass implement Interface1 and Interface2 directly and implementing Interface1 by extending Superclass doesn't seem to count. If you replace Subclass's definition by "class Subclass implements Interface1<Subclass>, Interface2" the problem goes away.
    Is this a compiler bug?
    Thank you,
    Gili

    Actually now I understand what you mean.... Ok, now I am going to modify the problem slightly and add Interface2 into the picture. The new code is:
    interface Interface1<SelfType extends Interface1<SelfType>>
    interface Interface2
    class Superclass implements Interface1<Superclass>
    class Dependant<Type extends Interface1<Type>>
       public static <Type extends Interface1<Type> & Interface2> Dependant<Type> getInstance(Class<Type> c)
         return new Dependant<Type>();
    class Subclass extends Superclass implements Interface2
      public Subclass()
        Dependant<Subclass> dependant = Dependant.getInstance(Subclass.class);
    }Now, previously I could replace:
    Dependant<Subclass> dependant = Dependant.getInstance(Subclass.class);
    with
    Dependant<Superclass> dependant = Dependant.getInstance(Superclass.class);
    and it solved the problem, but now that Type must implement Interface2 I cannot.
    The reason I added this requirement is that this is actually what is going on in my applicationI had made mistakely omited this detail from the original use-case.
    Can you think up of a possible solution to this new use-case?
    Thanks,
    Gili

  • How java support multiple inheritance by the use of interface.

    As per my understanding, Interface is just having the signatures of the methods not the implementation.
    So How java support multiple inheritance by the use of interface?
    Answer 1: we can institate interface reference by its implemented
    class.
              ����� interface inf...
              ����� class aa implements inf..
              ����� class bb implements inf....
               Now, inf i = new aa();
               inf i = new bb();
    Answer 2: We can extends as many interface as we want in the
    single
               interface.
               i.e. interface infFirst....
               interface infSecond....
               interface infThird....
               Now ,
               interface ingMulti extends infFrist, infThird...
    By above two answers its not prity clear as per the multiple inheritance in C or C++.
               i.e.
               class first{
               method abc();....}
               class second{
               method bbc()......}
               class multi::first::second{
               we can call to abc();.....as well as bbc();
    -Please give your important suggstion on the same.(Hope I explain it well.)
    -Jeff

    The keyword implement is used only for interfaces not
    for abstract class. If i am wrong correct me.I believe your right, but I will double check.
    As for the multiple inheritence think about the following code:
    class Animal {
        //  Animal generic stuff in this class
    interface Eat {
        //  Generic stuff that models eating behavior
    interface Runs {
        //  generic methods that model running behavior
    public class Horse extends Animal implements Eat, Runs {
        //  Stuff specific to a horse
    }The Animal class is generic but has stuff in it common to all animals.
    The Eat interface models behavior that is generic to eating, all living things have to eat something to survive. Herbavore are different from carnivores.
    The Runs interface models generic behavior to running, such as speed. A cheeta definately runs faster than a human.
    This brings us to the Horse class. It extends the Animal class because it "is-a" animal, and it implements the eat and runs interface because they are behaviors a horse has.
    I hope that helps.
    Extending an abstract class is the same as extending a regular class with the exception you MUST override all abstract methods in the abstract class. Thats not too difficult but I believe when designing classes, designing an abstract can be more diffecult than modeling the base class, and generic behaviors in interfaces. JMO.
    JJ

  • Hi All , Will Java supports Multiple Inheritance  classes???

    Hi All ,
    Will Java supports Multiple Inheritance by classes???
    Thanks in advance,
    Prakash

    No, Multiple inheritance would look like
    public class A extends B,C {(You can do that in C++, but it's rarely a good idea).That's not true at all. It's not inherently harmful, in C++ or any other language. It's entirely possible to do it correctly when it truly makes sense.
    Java just guarantees that nothing bad can happen to you by only allowing multiple inheritance of interface. You can't ever have multiple inheritance of implementation, that's all.
    %

  • Comparable and comparator interface in java

    Hi All,
    How comparable and comparator interface works in java and when to use comparable and when to use comparator.please give me some example(code) as I am not able to understand the difference.
    Thanks
    Sumit
    Edited by: sumit7nov on May 17, 2009 4:45 AM

    Thanks,one more doubt.
    We have Collections.sort() method and we can sort any list by this method without implementing comparable or comparator interface.Then my question is when we need to implement comparable or comparator interface or when do we write our own compareTo() or compare() methods.
    Thanks
    Sumit

  • Interfacing JAVA and OLAP DML

    I am not able to get the patch no 2323002 for WinXP/NT/2000. Our project requires to tap the data stored in the cube for analysis and reporting .We plan to use OLAP-DML as a work about.
    Can we write OLAP-DML procedures to reply to the dynamic queries of the users and display ther results in JAVA i.e. interface it with JAVA? Also pls tell me how to create stored procedures. i am a new comer to OLAP. Pls help me out.
    thanx in advance
    Prahalad

    Hi,
    You should post this to the OLAP forum.
    Thanks, Mark

  • Multiple kernel panics related to java and NTFS

    Over the past week, I have experienced at least three separate kernel panics, but only two have had their event recorded by the System Diagnostic Reports.  I was wondering if there are any known issues that could cause kernel panic, such as the ones my system has received.  I have attached the result of the most recent panic below.
    Please note that I am running OS X 10.7.4 on a Mac Pro (early 2008) with 14GB RAM.  At the time the panics occurred, CrashPlan was in the process of backing up files (to CrashPlan Central) from my Boot Camp partition, which has Windows XP installed on a NTFS drive.  I mention this, because the fault appears to be related to NTFS and Java.  My understanding is that CrashPlan uses Java, and I don't believe I have many other (if any) applications running on it typically.
    I should also mentioned that I may have had Parallels Desktop running at the same time, and had a Windows XP virtual running the CrashPlan client for Windows that was overseeing the backup on my Synology DiskStation NAS.  At this time, I do not believe this is related to the panic, as I have been using Parallels in such a manner for weeks prior, and never received a panic.  Also, while the CrashPlan client in Windows also uses java, due to the VM sandbox, I believe the java is handled internally by Parallels, and doesn't utilize any java thread outside of Parallels.
    As I mentioned earlier, I have two recorded panics apparently caused by the same issue, having occurred in the "java" thread and related to "ntfs_attr_record_move_for_attr_list_attribute()".  I noticed that the other report also includes a section at the bottom for "System Profile" with information, such as:
    Model: MacPro3,1, BootROM MP31.006C.B05, 8 processors, Quad-Core Intel Xeon, 2.8 GHz, 14 GB, SMC 1.25f4
    Graphics: ATI Radeon HD 5770, ATI Radeon HD 5770, PCIe, 1024 MB
    Memory Module: DIMM Riser B/DIMM 1, 2 GB, DDR2 FB-DIMM, 800 MHz, 0x0000, 0x000000463732353642363145353830304600
    Memory Module: DIMM Riser B/DIMM 2, 2 GB, DDR2 FB-DIMM, 800 MHz, 0x0000, 0x000000463732353642363145353830304600
    Memory Module: DIMM Riser A/DIMM 1, 4 GB, DDR2 FB-DIMM, 800 MHz, 0x80AD, 0x485900503132354637324350344E332D5336
    ... ETC ...
    Why would some kernel panics include the system profile while others do not?  Are the panic logs "complete" or can they be incomplete due to the kernel locking up before writing the entire log?
    I have been using this system since 2008, and gone through numerous OS and Parallels updates over the years.  At this time, I appear to be update-to-date on all software.  I do not recall ever having received a kernel panic in the past, and if I have, it would have been extremely infrequent with the last occurring many years ago.
    An seemingly similar report:  https://discussions.apple.com/message/16566759#16566759
    Thu Jun  7 01:59:30 2012
    panic(cpu 1 caller 0xffffff7f80b50b57): "ntfs_attr_record_move_for_attr_list_attribute(): err\n"@/SourceCache/ntfs/ntfs-80.1/kext/ntfs_attr.c:3612
    Backtrace (CPU 1), Frame : Return Address
    0xffffff8197f9b590 : 0xffffff8000220792
    0xffffff8197f9b610 : 0xffffff7f80b50b57
    0xffffff8197f9b680 : 0xffffff7f80b68017
    0xffffff8197f9b7d0 : 0xffffff7f80b57b60
    0xffffff8197f9b880 : 0xffffff7f80b44bc9
    0xffffff8197f9b930 : 0xffffff7f80b38eea
    0xffffff8197f9b990 : 0xffffff80003196cb
    0xffffff8197f9b9d0 : 0xffffff80003183c7
    0xffffff8197f9ba60 : 0xffffff80002f6904
    0xffffff8197f9baa0 : 0xffffff80002f6e7d
    0xffffff8197f9baf0 : 0xffffff80002f7262
    0xffffff8197f9bb70 : 0xffffff80002f5eac
    0xffffff8197f9bc10 : 0xffffff8000308a62
    0xffffff8197f9bd90 : 0xffffff80003094ec
    0xffffff8197f9bf50 : 0xffffff80005cd61b
    0xffffff8197f9bfb0 : 0xffffff80002daa13
          Kernel Extensions in backtrace:
            com.apple.filesystems.ntfs(3.10.1)[13494759-5AEF-34F4-BD38-E47CDA5F2867]@0xffff ff7f80b31000->0xffffff7f80b8cfff
    BSD process name corresponding to current thread: java
    Boot args: -v
    Mac OS version:
    11E53
    Kernel version:
    Darwin Kernel Version 11.4.0: Mon Apr  9 19:32:15 PDT 2012; root:xnu-1699.26.8~1/RELEASE_X86_64
    Kernel UUID: A8ED611D-FB0F-3729-8392-E7A32C5E7D74
    System model name: MacPro3,1 (Mac-F42C88C8)
    System uptime in nanoseconds: 33615123826096
    last loaded kext at 27671676915162: com.apple.filesystems.ntfs    3.10.1 (addr 0xffffff7f80b31000, size 376832)
    last unloaded kext at 23373040217579: com.apple.driver.AppleUSBCDC    4.1.17 (addr 0xffffff7f807c6000, size 12288)
    loaded kexts:
    com.parallels.filesystems.prlufs    2010.12.28
    com.parallels.kext.prl_vnic    7.0 15094.749908
    com.parallels.kext.prl_netbridge    7.0 15094.749908
    com.parallels.kext.prl_hid_hook    7.0 15094.749908
    com.parallels.kext.prl_hypervisor    7.0 15094.749908
    com.parallels.kext.prl_usb_connect    7.0 15094.749908
    com.apple.filesystems.ntfs    3.10.1
    com.apple.filesystems.afpfs    9.8.1
    com.apple.nke.asp_tcp    6.0.1
    com.apple.filesystems.smbfs    1.7.2
    com.apple.filesystems.autofs    3.0
    com.apple.driver.AudioAUUC    1.59
    com.apple.driver.AppleHDA    2.2.0f3
    com.apple.driver.AppleUpstreamUserClient    3.5.9
    com.apple.driver.AppleMCCSControl    1.0.26
    com.apple.kext.ATIFramebuffer    7.1.8
    com.apple.ATIRadeonX3000    7.1.8
    com.apple.iokit.IOUserEthernet    1.0.0d1
    com.apple.iokit.IOBluetoothSerialManager    4.0.5f11
    com.apple.driver.AppleMCEDriver    1.1.9
    com.apple.Dont_Steal_Mac_OS_X    7.0.0
    com.apple.driver.AudioIPCDriver    1.2.2
    com.apple.driver.ACPI_SMC_PlatformPlugin    5.0.0d0
    com.apple.driver.AppleLPC    1.5.8
    com.apple.driver.CSRUSBBluetoothHCIController    4.0.5f11
    com.apple.iokit.SCSITaskUserClient    3.2.0
    com.apple.driver.XsanFilter    404
    com.apple.AppleFSCompression.AppleFSCompressionTypeDataless    1.0.0d1
    com.apple.AppleFSCompression.AppleFSCompressionTypeZlib    1.0.0d1
    com.apple.BootCache    33
    com.apple.iokit.IOAHCIBlockStorage    2.0.3
    com.apple.driver.AppleUSBOHCI    4.4.5
    com.apple.driver.AppleAHCIPort    2.3.0
    com.apple.driver.AppleIntelPIIXATA    2.5.1
    com.apple.driver.AppleUSBHub    4.5.0
    com.apple.driver.AppleIntel8254XEthernet    2.1.3b1
    com.apple.driver.AppleFWOHCI    4.8.9
    com.apple.driver.AppleUSBEHCI    4.5.8
    com.apple.driver.AppleUSBUHCI    4.4.5
    com.apple.driver.AppleEFINVRAM    1.5.0
    com.apple.driver.AppleACPIButtons    1.5
    com.apple.driver.AppleRTC    1.5
    com.apple.driver.AppleHPET    1.6
    com.apple.driver.AppleSMBIOS    1.8
    com.apple.driver.AppleACPIEC    1.5
    com.apple.driver.AppleAPIC    1.5
    com.apple.driver.AppleIntelCPUPowerManagementClient    193.0.0
    com.apple.nke.applicationfirewall    3.2.30
    com.apple.security.quarantine    1.3
    com.apple.driver.AppleIntelCPUPowerManagement    193.0.0
    com.apple.security.SecureRemotePassword    1.0
    com.apple.kext.triggers    1.0
    com.apple.driver.DspFuncLib    2.2.0f3
    com.apple.kext.ATI5000Controller    7.1.8
    com.apple.kext.ATISupport    7.1.8
    com.apple.iokit.IOSurface    80.0.2
    com.apple.iokit.IOSerialFamily    10.0.5
    com.apple.iokit.IOFireWireIP    2.2.4
    com.apple.iokit.IOAudioFamily    1.8.6fc17
    com.apple.kext.OSvKernDSPLib    1.3
    com.apple.driver.AppleHDAController    2.2.0f3
    com.apple.iokit.IOHDAFamily    2.2.0f3
    com.apple.driver.ApplePolicyControl    3.0.16
    com.apple.driver.AppleGraphicsControl    3.0.16
    com.apple.iokit.IONDRVSupport    2.3.2
    com.apple.iokit.IOGraphicsFamily    2.3.2
    com.apple.driver.AppleSMC    3.1.3d8
    com.apple.driver.IOPlatformPluginLegacy    5.0.0d0
    com.apple.driver.IOPlatformPluginFamily    5.1.0d17
    com.apple.driver.AppleUSBBluetoothHCIController    4.0.5f11
    com.apple.iokit.IOBluetoothFamily    4.0.5f11
    com.apple.driver.AppleUSBHIDKeyboard    160.7
    com.apple.driver.AppleHIDKeyboard    160.7
    com.apple.iokit.IOUSBHIDDriver    4.4.5
    com.apple.iokit.IOSCSIBlockCommandsDevice    3.2.0
    com.apple.iokit.IOUSBMassStorageClass    3.0.1
    com.apple.driver.AppleUSBMergeNub    4.5.3
    com.apple.driver.AppleUSBComposite    4.5.8
    com.apple.iokit.IOSCSIMultimediaCommandsDevice    3.2.0
    com.apple.iokit.IOBDStorageFamily    1.6
    com.apple.iokit.IODVDStorageFamily    1.7
    com.apple.iokit.IOCDStorageFamily    1.7
    com.apple.iokit.IOATAPIProtocolTransport    3.0.0
    com.apple.iokit.IOSCSIArchitectureModelFamily    3.2.0
    com.apple.iokit.IOAHCIFamily    2.0.8
    com.apple.iokit.IOATAFamily    2.5.1
    com.apple.iokit.IONetworkingFamily    2.1
    com.apple.iokit.IOUSBUserClient    4.5.8
    com.apple.iokit.IOFireWireFamily    4.4.5
    com.apple.iokit.IOUSBFamily    4.5.8
    com.apple.driver.AppleEFIRuntime    1.5.0
    com.apple.iokit.IOHIDFamily    1.7.1
    com.apple.iokit.IOSMBusFamily    1.1
    com.apple.security.sandbox    177.5
    com.apple.kext.AppleMatch    1.0.0d1
    com.apple.security.TMSafetyNet    7
    com.apple.driver.DiskImages    331.6
    com.apple.iokit.IOStorageFamily    1.7.1
    com.apple.driver.AppleKeyStore    28.18
    com.apple.driver.AppleACPIPlatform    1.5
    com.apple.iokit.IOPCIFamily    2.6.8
    com.apple.iokit.IOACPIFamily    1.4

    What might I find by running XP natively?  I won't get kernel panics under XP.  I haven't run it natively in many months.
    I thought that Parallels actually uses Paragon NTFS (or at least a variant of it) to read and write to the NTFS drives.  It's possible that I am mistaken, as many years have passed since I last looked at Paragon NTFS.
    Is the Paragon driver intended to replace the OS X default NTFS driver or Parallels?  I'm not sure how Parallels will respond to the Paragon driver.
    Parallels should be up-to-date.  It reports build 7.0.15094.
    Regarding Windows XP, this is the only system I have that is still running XP on Boot Camp.  I rarely use it these days, and wouldn't be now, if I wasn't trying to back it up using CrashPlan.  My plan is upgrade when I have time.  All my other systems have Windows 7 on the Boot Camp drives.
    I do have a few VMs that use XP, because I haven't had the chance to replace them with Windows 7 installs, and they are generally used for infrequent development tasks and for running Beyond Compare.  Also, I believe there may have been license issues with the version of Windows 7 that I'm own when used with VMs (meaning they're not allowed) ... but don't quote me on this.
    I noticed that Riser B/DIMM 1 and 2 do not report the Manufacturer.  I'm pretty sure the 2GB and 4GB DIMMs are OWC.  The 1GB DIMMs are OEM from Apple.
    Memory:
    Memory Slots:
      ECC:          Enabled
    DIMM Riser B/DIMM 1:
      Size:          2 GB
      Type:          DDR2 FB-DIMM
      Speed:          800 MHz
      Status:          OK
      Manufacturer:          0x0000
      Part Number:          0x000000463732353642363145353830304600
    DIMM Riser B/DIMM 2:
      Size:          2 GB
      Type:          DDR2 FB-DIMM
      Speed:          800 MHz
      Status:          OK
      Manufacturer:          0x0000
      Part Number:          0x000000463732353642363145353830304600
    DIMM Riser A/DIMM 1:
      Size:          4 GB
      Type:          DDR2 FB-DIMM
      Speed:          800 MHz
      Status:          OK
      Manufacturer:          0x80AD
      Part Number:          0x485900503132354637324350344E332D5336
    DIMM Riser A/DIMM 2:
      Size:          4 GB
      Type:          DDR2 FB-DIMM
      Speed:          800 MHz
      Status:          OK
      Manufacturer:          0x80AD
      Part Number:          0x485900503132354637324350344E332D5336
    DIMM Riser B/DIMM 3:
      Size:          Empty
      Type:          Empty
      Speed:          Empty
      Status:          Empty
      Manufacturer:          Empty
      Part Number:          Empty
    DIMM Riser B/DIMM 4:
      Size:          Empty
      Type:          Empty
      Speed:          Empty
      Status:          Empty
      Manufacturer:          Empty
      Part Number:          Empty
    DIMM Riser A/DIMM 3:
      Size:          1 GB
      Type:          DDR2 FB-DIMM
      Speed:          800 MHz
      Status:          OK
      Manufacturer:          0x80AD
      Part Number:          0x48594D5035313241373243503844332D5335
    DIMM Riser A/DIMM 4:
      Size:          1 GB
      Type:          DDR2 FB-DIMM
      Speed:          800 MHz
      Status:          OK
      Manufacturer:          0x80AD
      Part Number:          0x48594D5035313241373243503844332D5335

  • Multiple Interfaces on a single web service URL

    we have a scenario where we have a multiple interfaces that are related to SD that needs to be exposed to another system. When we generate the WSDL from XI - it seems we can do only for one interface at a time.
    Is there a way - where in we can expose a single URL and treat these interfaces as web methods on that single URL? (similar to .Net or Java)
    If yes - how do we do that?
    Thanks.

    That will not be possible. Instead you have to expose only one interface which takes generic data as input. In the mapping, depending on dat, you should map them to various other interfaces which would definetly make your scenario complex..
    In XI each outbound interface is a separate web service (method).
    VJ

  • Can someone pleas tell me about abap, java and xslt mappings

    Hi,
    can someone please tell me about abap, java and xslt mappings.
    Thanks,
    Bernard.

    HI,
    JAVA mapping
    /people/prasad.ulagappan2/blog/2005/06/29/java-mapping-part-i /people/prasad.ulagappan2/blog/2005/06/29/java-mapping-part-ii /people/prasad.ulagappan2/blog/2005/06/29/java-mapping-part-iii /people/ravikumar.allampallam/blog/2005/06/24/convert-any-flat-file-to-any-idoc-java-mapping /people/amol.joshi2/blog/2006/03/10/think-objects-when-creating-java-mappings /people/sameer.shadab/blog/2005/09/29/testing-abap-mapping sample code for java mapping blog=/pub/wlg/4143 tutorial sax and dom
    ABAP mapping
    ABAP mappings run on ABAP Stack and are developed in the ABAP workbench of the Integration Server.
    You normally do not need to use the ABAP mappings and is preferable for someone with ABAP programming background. I should say JAVA functions would suffice any complex scenarios.
    refer step by step guides for ABAP Mapping
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/5c46ab90-0201-0010-42bd-9d0302591383
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/e3ead790-0201-0010-64bb-9e4d67a466b4
    /people/sameer.shadab/blog/2005/09/29/testing-abap-mapping
    ABAP Mapping
    /people/udo.martens/blog/2006/08/23/comparing-performance-of-mapping-programs
    https://websmp101.sap-ag.de/~sapdownload/011000358700003082332004E/HowToABAPMapping.pdf
    /people/ravikumar.allampallam/blog/2005/02/10/different-types-of-mapping-in-xi
    /people/r.eijpe/blog
    ABAP Mapping Vs Java Mapping.
    Re: Message Mapping of type ABAP Class not being shown
    Re: Performance of mappings (JAVA, XSLT, ABAP)
    XSLT Mapping
    XSLT stands for EXtensible Stylesheet Language Transformations. It is an XML based language for transforming XML documents into any other formats suitable for browser to display, on the basis of set of well-defined rules.
    /people/sap.user72/blog/2005/03/15/using-xslt-mapping-in-a-ccbpm-scenario
    /people/anish.abraham2/blog/2005/12/22/file-to-multiple-idocs-xslt-mapping
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/01a57f0b-0501-0010-3ca9-d2ea3bb983c1
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/9692eb84-0601-0010-5ca0-923b4fb8674a
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/006aa890-0201-0010-1eb1-afc5cbae3f15
    /people/prasadbabu.nemalikanti3/blog/2006/03/30/xpath-functions-in-xslt-mapping
    https://www.sdn.sap.com/irj/sdn/advancedsearch?cat=sdn_all&query=xslt+mapping&adv=false&sortby=cm_rnd_rankvalue#
    Steps required for developing XSLT Mapping
    u2022 Create a source data type and a target data type
    u2022 Create Message types for the source and target data types.
    u2022 Create Message Interfaces includes Inbound Message interface and Outbound Message interface.
    u2022 XSLT Mapping does not require creation of Message mapping, so donu2019t create any Message mapping.
    u2022 Create an .XSL file which converts source data type into target data type.
    u2022 Zip that .xsl file and import it into Integration Repository under Imported Archives.
    u2022 In Interface Mapping choose mapping program as XSL and specify this zip program. (Through search help you will get XSL Mapping programs that you imported under Imported Archives, select your corresponding XSL Program)
    u2022 Test this mapping program by navigating to Test tab.
    By having look at above steps you can easily find out that this mapping is no where different from other mapping programs, here the challenging lies in creating an XSLT file. If you spend couple of minutes in studying XPATH tutorial you would be in ideal position to create an XSL Transformation (.xsl extension).
    If you still find difficulties in generating XSL Transformation, then you can make use of a tool u201CAltova MapForceu201D which will create XSL file for you.
    Steps for creating XSL file using this tool:
    1. Open the Alto MapForce, import the source .xml and .xsd file in it
    2. Similarly import the target .xml and .xsd in MapForce.
    3. These two data files should match with source and target data types in Integration Repository.
    4. Complete the graphical mapping using extensive list of XSLT functions available there.
    5. Save the mapping file.
    6. Click the XSLT tab. You will have the entire xslt logic there.
    7. Copy that content and save it as .xsl file.
    8. Zip above .xsl file and import the same into IR under Imported Archives.
    Hope this clears your doubts
    Thanks
    Saiyog

Maybe you are looking for