[wscompile] error: invalid remote interface

I have an interface I want to publish as a web service. This interface extends java.rmi.Remote and each of its methods throws a RemoteException. But when I run wscompile (via ant) against this interface in order to have the wsdl file generated it gives me:
error: invalid remote interface; class manplan.j2ee.service.project.ProjectManager is not an interfacee
I have searched the forum and the internet yet could not find an answer. Any hints are most welcome. Below you will find excerpts from the relevant files.
Cheers,
Olaf
[interface]
public interface ProjectManager extends java.rmi.Remote
     void createProject(final Project project) throws DuplicateProjectException,
               ProjectManagementRuntimeException, RemoteException;
[ant]
<wscompile
     keep="true"
     define="true"
     base="${ws.build.classes.dir}"
     xPrintStackTrace="true"
     verbose="true"
     model="${ws.build.dir}/${ws.model.rpcenc.file}"
     config="${ws.conf.rpcenc.file}">
     <classpath>
          <path refid="ws.class.path"/>
     </classpath>
</wscompile>
[interface-config.xml]
<configuration
xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
<service
name="ProjectManagementService"
targetNamespace="urn:manplan:Services"
typeNamespace="urn:manplan:Types"
packageName="manplan.j2ee.webservice">
<interface name="manplan.j2ee.service.project.ProjectManager"/>
</service>
</configuration>

OK. Found it: unlike Axis' java2wsdl does wscompile not support JavaBeans and so it gets confused by all those Project params and return types. So I guess wscompile is not the right tool for me in this situation?
Cheers,
Olaf

Similar Messages

  • E6, sync with gmail, error "invalid remote databas...

    Hi,
    I am trying to synchronize my Google calendar with Nokia E6.
    I go to 
    MENU -> SETTINGS -> CONNECTIVITY -> DATA MANAGER -> SYNC 
    and the new profile I created as guided on:
    http://nokiadownloadblog.com/guides/tipsync-google-contacts-nokia/
    when I synchronize I got an error:
    invalid remote database
    I check calendar name in gmail and in Nokia sync profile. In both ways the same.
    Any idea what does "invalid remote database" mean?

    I doubt this will ever work. I tried it once on Symbian^3, just for fun, got the same error and gave up.
    I recommend to use MfE instead, which works exceptionally well with Gmail/calendar/contacts on Symbian Anna.

  • Cannot start iChat with friend - receive error "Invalid remote IP address"

    I'm having trouble connecting to iChat with friend. We are both using AIM accounts and click on connect. The other person accepts the invitation and iChat tries to connect. It fails and I receive the error message, "invalid remote IP address". I'm am using Mac OS X Tiger while my friend has Leopard. Does that make a difference? I appreciate any feedback.

    The Leopard end should make sure that in System Preferences > Sharing has Internet Sharing Off.
    Also they should not be connected to the Internet twice such as Wifi and Ethernet to the same router.
    Using Parallels in Leopard causes a similar issue.
    In this case turn Off the two VPNs in System Preferences > Network (and set Parallels itself to get it's Own IP and not share the Mac's)
    Some MIMO modem or Wifi routers can cause this.
    Get a new modem or router is the simple answer to that one.
    11:24 PM Monday; August 11, 2008

  • Data error (invalid data type 17) in a Remote Function Call

    Hi,
    I am passing 2 select-option tables to RFC.
    Tables have structures -
       Table1  SIGN(C1)
                   OPTION(C2)
                   HIGH(C6)
                   LOW(C6)
       Table2  SIGN(C1)
                   OPTION(C2)
                   HIGH(C20)
                   LOW(C20)
    At the destination side, I have created two table types which have same structure.
    But when I call the RFC , program terminates with error - "Data error (invalid data type 17) in a Remote Function Call"
      Not able to understand the reason for this error. Please help.
    Thanks,
    Sujeet

    Hi,
    check out this example
    [LINK|http://abap.googlar.eu/viewtopic.php?f=5&t=28]
    You have several ranges that you can use like RANGE_AUF.
    Function example:
    FUNCTION zexemple.
    *"*"Interface local:
    *"  IMPORTING
    *"     REFERENCE(R_HORA) TYPE  FLAG
    *"     REFERENCE(R_DIA_1) TYPE  FLAG
    *"     REFERENCE(P_IDOC) TYPE  FLAG
    *"  EXPORTING
    *"     REFERENCE(MSG) TYPE  CHAR255
    *"  TABLES
    *"      T_OIFSPBL STRUCTURE  OIFSPBL
    *"      SL_PBLNR STRUCTURE  RANGE_PBLNR
    *"      SL_MATNR STRUCTURE  RANGE_MATNR
    *"      SL_HORA STRUCTURE  RANGE_UZEIT
    *"      T_ERROS STRUCTURE  ZARSTRING
    ENDFUNCTION.
    Report:
    SELECT-OPTIONS: sl_pblnr FOR oirbpblb-pblnr,
                                  sl_matnr FOR a361-matnr.
    ~
    Final question:
    You are passing the values using TABLES and not IMPORTING right?

  • BW error:  "invalid call sequence for interface when recording changes"

    I am getting the error "invalid call sequence for interface when recording changes" when I try to activate a datasource in BW.  Any ideas on how to resolve this error?
    Thanks.

    I already tried that.  This is what's happening..  When I get this error, if I try again it will activate and gets collected into a transport.  I moved this transport to our QA system.  As soon as I try to execute an infopackage under this datasource in QA, I get the error datasource   xxxxx must be activated.   Before the excecution of the infopackage, the datasource is in "Active version executable".   After I get the error message "datasource must be activated", the datasource in the QA system changes to "Active version not executable".   I am not sure all these issues are related back to the "invalid call sequence" error I am getting when I try to activate the data source.
    I also tried recollecting the transport from our Dev system to QA and it still gives the above errors.
    Any help?
    Thanks.

  • Install: Error Message from mount, invalid boot interface"

    Hi,
    I'm booting into installation from CD1, and after the configuration assistant screen, I select the CD as the boot device, then get the error screen:
    "Error Message from mount, invalid boot interface".
    I've tried re-burning a new CD, but get the same error.
    Any ideas to resolve this? Thanks in advance
    Solaris 9 x86 12/02. AMD Duron 1300, EIDE CD Drive / 40Gb internal HD

    Not up on my x86 here, and it has been a long time since I was installing from CD, but shouldn't your book device be the disk where you want the installation to go (in your case the presumable 2nd partition on your 40Gb disk).

  • AIP-52251:  Error identifying remote trading partner at MLLP Exchange with

    used HL7 over MLLP, one trading partner is EAI(B2B Localhost), another is EchoServer(a java application, the hostname is is4-nb4.corp.ha.org.hk). used a script to enqueue message. like below:
    DECLARE
    enqueue_options dbms_aq.enqueue_options_t;
    message_properties dbms_aq.message_properties_t;
    msg_handle RAW(16);
    ipmsg b2b.IP_MESSAGE_TYPE;
    xml_clob clob;
    msg_id number(10);
    subscribers dbms_aq.aq$_recipient_list_t;
    BEGIN
    select message_seq.nextval into msg_id from dual;
    xml_clob := '<?xml version="1.0" ?><ADT_A01 xmlns="http://www.edifecs.com/xdata/200" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" XDataVersion="2.0" Standard="HL7" Version="2.3.1" CreatedDate="2005-08-16T16:52:26" CreatedBy="ECXEngine_826" GUID="{1A2726C6-B00E-DA11-8F7A-080020C8D296}"><MSH><MSH.1>|</MSH.1><MSH.2>^~\&amp;</MSH.2><MSH.3><HD.1>EDI</HD.1></MSH.3><MSH.4><HD.1>PWH</HD.1></MSH.4><MSH.5><HD.1>EchoPac</HD.1></MSH.5><MSH.6><HD.1>PWH</HD.1></MSH.6><MSH.7><TS.1>20050804162010</TS.1></MSH.7><MSH.8 xsi:nil="true"></MSH.8><MSH.9><MSG.1>ADT</MSG.1><MSG.2>A01</MSG.2></MSH.9><MSH.10>TEST007</MSH.10><MSH.11><PT.1>#Property(ProcessingID)#</PT.1></MSH.11><MSH.12><VID.1>2.3.1</VID.1></MSH.12><MSH.13 xsi:nil="true"></MSH.13><MSH.14 xsi:nil="true"></MSH.14><MSH.15>AL</MSH.15><MSH.16>ER</MSH.16><MSH.17>#Property(CountryCode)#</MSH.17><MSH.18>ASCII</MSH.18><MSH.19><CE.1>ENG</CE.1></MSH.19></MSH><PID><PID.1>1</PID.1><PID.2 xsi:nil="true"></PID.2><PID.3><CX.1>A0000010</CX.1></PID.3><PID.4 xsi:nil="true"></PID.4><PID.5><XPN.1><FN.1>TEST, Patient 01_10</FN.1></XPN.1></PID.5><PID.6 xsi:nil="true"></PID.6><PID.7><TS.1>20001001</TS.1></PID.7><PID.8>F</PID.8></PID><PV1><PV1.1>1</PV1.1><PV1.2 xsi:nil="true"></PV1.2><PV1.3 xsi:nil="true"></PV1.3><PV1.4 xsi:nil="true"></PV1.4><PV1.5 xsi:nil="true"></PV1.5><PV1.6 xsi:nil="true"></PV1.6><PV1.7 xsi:nil="true"></PV1.7><PV1.8 xsi:nil="true"></PV1.8><PV1.9 xsi:nil="true"></PV1.9><PV1.10 xsi:nil="true"></PV1.10><PV1.11 xsi:nil="true"></PV1.11><PV1.12 xsi:nil="true"></PV1.12><PV1.13 xsi:nil="true"></PV1.13><PV1.14 xsi:nil="true"></PV1.14><PV1.15 xsi:nil="true"></PV1.15><PV1.16 xsi:nil="true"></PV1.16><PV1.17 xsi:nil="true"></PV1.17><PV1.18 xsi:nil="true"></PV1.18><PV1.19><CX.1>10010</CX.1></PV1.19></PV1></ADT_A01>
    subscribers(1) := SYS.AQ$_AGENT('b2buser', null, null);
    message_properties.RECIPIENT_LIST := subscribers;
    ipmsg := b2b.IP_MESSAGE_TYPE (msg_id, null,'EAI','EchoServer','Echo_ADTA01_Process', 'ADT_A01', '2.3.1', 1, xml_clob, null);
    dbms_aq.enqueue(queue_name => 'b2b.IP_OUT_QUEUE',
    enqueue_options => enqueue_options,
    message_properties => message_properties,
    payload => ipmsg,
    msgid => msg_handle);
    commit;
    END;
    show errors;
    then go to the B2B Report tab, can see two message like below
    EAI EchoServer MLLP - 1.0 HL7 - 2.3.1 Echo_ADTA01_Process WaitFA 2007年11月12日 星期一 下午05:51:37
    Acknowledgement Invalid 2007年11月12日 星期一 下午
    and in the log file, like this:
    2007.11.12 at 17:51:43:064: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.mllp.MLLPExchangePlugin:decodeIncomingMessage Could not find a Trading Partner with MLLP ID = is4-nb4. Please check the Trading Partner Identification section of your Trading Partner
    2007.11.12 at 17:51:43:064: Thread-10: B2B - (ERROR) Error -: AIP-52251: Error identifying remote trading partner at MLLP Exchange with MLLP ID is4-nb4
         at oracle.tip.adapter.b2b.exchange.mllp.MLLPExchangePlugin.decodeIncomingMessage(MLLPExchangePlugin.java:247)
         at oracle.tip.adapter.b2b.engine.Engine.processIncomingMessage(Engine.java:1177)
         at oracle.tip.adapter.b2b.engine.Engine.incomingContinueProcess(Engine.java:2030)
         at oracle.tip.adapter.b2b.engine.Engine.handleMessageEvent(Engine.java:1962)
         at oracle.tip.adapter.b2b.engine.Engine.processEvents(Engine.java:1920)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:463)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:335)
         at java.lang.Thread.run(Thread.java:534)
    2007.11.12 at 17:51:43:064: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.exchange.mllp.MLLPExchangePlugin:decodeIncomingMessage identify trading partner by MLLP Id failed for is4-nb4 with ExceptionError -: AIP-52251: Error identifying remote trading partner at MLLP Exchange with MLLP ID is4-nb4
    2007.11.12 at 17:51:43:064: Thread-10: B2B - (ERROR) Error -: AIP-52251: Error identifying remote trading partner at MLLP Exchange with MLLP ID is4-nb4
         at oracle.tip.adapter.b2b.exchange.mllp.MLLPExchangePlugin.decodeIncomingMessage(MLLPExchangePlugin.java:257)
         at oracle.tip.adapter.b2b.engine.Engine.processIncomingMessage(Engine.java:1177)
         at oracle.tip.adapter.b2b.engine.Engine.incomingContinueProcess(Engine.java:2030)
         at oracle.tip.adapter.b2b.engine.Engine.handleMessageEvent(Engine.java:1962)
         at oracle.tip.adapter.b2b.engine.Engine.processEvents(Engine.java:1920)
         at oracle.tip.adapter.b2b.data.MsgListener.onMessage(MsgListener.java:463)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:335)
         at java.lang.Thread.run(Thread.java:534)
    2007.11.12 at 17:51:43:064: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:handleExceptionBeforeIncomingTPA Enter
    2007.11.12 at 17:51:43:064: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: handleInboundException Enter
    2007.11.12 at 17:51:43:064: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: handleInboundException Error message is Error -: AIP-52251: Error identifying remote trading partner at MLLP Exchange with MLLP ID is4-nb4
    2007.11.12 at 17:51:43:064: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: isFARequired Enter
    2007.11.12 at 17:51:43:064: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: isFARequired {From=is4-nb4, FromIP=160.19.23.102, FARequired=true, protocolVersion=1.0, ToIP=160.19.55.114, Port=4911, Message-Id=1194861102002-1207274363, protocol=TCP, To=is4wingw02}
    2007.11.12 at 17:51:43:064: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: isFARequired returning true
    2007.11.12 at 17:51:43:064: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: handleInboundException Error Set
    2007.11.12 at 17:51:43:064: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: createAndSendFA Enter
    2007.11.12 at 17:51:43:064: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: createAndSendFA processed by HL7
    2007.11.12 at 17:51:43:064: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.hl7.HL7DocumentPlugin:createFA Enter
    2007.11.12 at 17:51:43:064: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.document.hl7.HL7DocumentPlugin:createFA Not creating an ACK for an incoming ACK Message
    2007.11.12 at 17:51:43:064: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: createAndSendFA B2BMessage is null
    2007.11.12 at 17:51:43:064: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: createAndSendFA Exit
    2007.11.12 at 17:51:43:064: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: handleInboundException FA Sent
    2007.11.12 at 17:51:43:064: Thread-10: B2B - (DEBUG) DBContext beginTransaction: Enter
    2007.11.12 at 17:51:43:064: Thread-10: B2B - (DEBUG) DBContext beginTransaction: Leave
    2007.11.12 at 17:51:43:064: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:handleInboundException Updating Error Message: Error -: AIP-52251: Error identifying remote trading partner at MLLP Exchange with MLLP ID is4-nb4
    2007.11.12 at 17:51:43:064: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Enter
    2007.11.12 at 17:51:43:064: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Wire message found
    2007.11.12 at 17:51:43:064: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState enum not null
    2007.11.12 at 17:51:43:064: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Updating wire message error information
    2007.11.12 at 17:51:43:064: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Updating wire message protocol message id
    2007.11.12 at 17:51:43:064: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Updating wire message payload storage
    2007.11.12 at 17:51:43:080: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Creating new business message
    2007.11.12 at 17:51:43:080: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:DbAccess:insertMsgTblRow Enter
    2007.11.12 at 17:51:43:080: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:DbAccess:insertMsgTblRow BusinessAction for the given name null null
    2007.11.12 at 17:51:43:080: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Updating business message error information
    2007.11.12 at 17:51:43:080: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateWireBusinessToErrorState Exit
    2007.11.12 at 17:51:43:080: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:handleInboundException Updating Native Event Tbl Row
    2007.11.12 at 17:51:43:080: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:DbAccess:updateNativeEvtTblRow Enter
    2007.11.12 at 17:51:43:080: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.msgproc.DbAccess:updateNativeEvtTblRow msgInfo.id = 1194861102002-1207274363
    2007.11.12 at 17:51:43:096: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:handleInboundException notifying App
    2007.11.12 at 17:51:43:096: Thread-10: B2B - (DEBUG) Engine:notifyApp Enter
    2007.11.12 at 17:51:43:096: Thread-10: B2B - (DEBUG) notifyApp:notifyApp Enqueue the ip exception message:
    <Exception xmlns="http://integration.oracle.com/B2B/Exception" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <correlationId>null</correlationId>
    <b2bMessageId>A0133772116334587C90000068CD8000</b2bMessageId>
    <errorCode>AIP-52251</errorCode>
    <errorText>Error identifying remote trading partner at MLLP Exchange with MLLP ID is4-nb4</errorText>
    <errorDescription>
    <![CDATA[Machine Info: (is4wingw02)
    Error -:  AIP-52251:  Error identifying remote trading partner at MLLP Exchange with MLLP ID is4-nb4  ]]>
    </errorDescription>
    <errorSeverity>2</errorSeverity>
    </Exception>
    2007.11.12 at 17:51:43:096: Thread-10: B2B - (DEBUG) Engine:notifyApp Exit
    2007.11.12 at 17:51:43:096: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:handleInboundException Updated the Error Message Successfully: Error -: AIP-52251: Error identifying remote trading partner at MLLP Exchange with MLLP ID is4-nb4
    2007.11.12 at 17:51:43:096: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:XXX: handleInboundException Exit
    2007.11.12 at 17:51:43:096: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:handleExceptionBeforeIncomingTPA Exit
    2007.11.12 at 17:51:43:096: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:incomingContinueProcess Exit
    2007.11.12 at 17:51:43:096: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:handleMessageEvent Exit
    2007.11.12 at 17:51:43:111: Thread-10: B2B - (INFORMATION) oracle.tip.adapter.b2b.engine.Engine:processEvents Exit
    2007.11.12 at 17:51:43:111: Thread-10: B2B - (DEBUG) DBContext commit: Enter
    2007.11.12 at 17:51:43:111: Thread-10: B2B - (DEBUG) DBContext commit: Transaction.commit()
    2007.11.12 at 17:51:43:111: Thread-10: B2B - (DEBUG) DBContext commit: Leave
    2007.11.12 at 17:51:43:111: Thread-10: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:onMessage Exit
    here said not find the remote partner, but in B2B server, can ping Echoserver.
    what is wrong?

    Hello again,
    I have tried all different combinations with the IP addresses and host names, but to no avail. Then I changed the Trading Partner Identification Type from MLLP Id to Sending Application (one of the customer requirements is to be able to identify the Trading Partner by the combination of Sending App/Sending Facility, since they are running multiple HL7 applications on one host). However, I still see the same error in the log file - for some reason, B2B is still trying to identify the Trading Partner by the MLLP Id. Redeploying the configuration didn't help, the requested identification type is ignored.
    Please help! If needed, I can send the B2B log file, but maybe I'm missing something obvious.
    BTW, the customer has installed the patch for bug 6439217 on October 10th. The B2B version is 10.1.2.2.0.
    Thanks in advance!

  • Enhancement request: Remote interface java file generation

    Problem:
    In release 9.0.3, If you want to write a method that is suppossed to be exposed in the remote interface, you have to first right click on the ejb-jar.xml's appropriate EJB name node and then add the method, specify the argument types (say about 25 in number in a small width textbox), return type, etc and check the check box 'Expose in remote interface'. Then only remote interface's java source gets updated and only after doing all this can you actually sit down to write the business logic in that method. If you first code the method and then try to add the same, it gives an error saying "duplicate method exists"
    Suggestion:
    The similiar feature in release 9.0.2 was much better and flexible as it allowed the generation of remote interface source after coding the actual method in the EJB source. You can first write the method and then expose it in the interface by just choosing it from a method browser and opting for exposing it in the remote interface. You donot have to write the name and number of arguments like we have to currently do in the 9.0.3 release.
    (1) Actually, all public methods in the EJB source should by default be exposed in the remote interface because EJB are supposed to be used by other EJBs and JSPs only and all methods that are public but not exposed in the remote interface should actually be private or protected.
    (2) Leave it up to the developer to edit the remote interface
    (3) When the EJB source file is changed (public methods changed) compiled the remote interface should also be updated automatically. Why? already you have provision to change the remote interface source, so just dump all the public methods in the remote interface source when the EJB source is compiled.
    (4) Ditto for EJB Homes
    (5) Actually whenever the developer changes and compiles the EJB source, the remote and home source should automatically be updated AND COMPILED. (Refer: Pramati Studio 3.0 SP3 :- URL: www.pramati.com )
    I was very happy with the earlier option. If anybody other then the JDeveloper Team finds this interesting, please respond. A suite like developer should be more User-friendly.
    And yes expect more like this from me in the future

    Hi Raghu,
    Thanks for the quick response. This flexiblity in Remote interface generation and choice of methods in it at any given point in the development cycle is very much desired feature.
    The other thing I would like to suggest is you look at another enhancement request in my name regarding batch updates of the "web.xml" file. You will find the thread updated today i.e. on 15th September with a reply
    I will shortly post one more for lack of modularity in EJB components descriptors.
    My Company Four Soft Pvt. Ltd. (www.four-soft.com) is Oracle's development partner and we use and support Oracle products. They are good but naturally we would like them to be better and more User-friendly.
    Thanks once again.
    Amit

  • Error in Remote-Communikation | caught TrexNet exception

    Hello BIA experts,
    we got this error 4 times and don´t know what´s the reason(from RSPC):
    12.01.2009     15:33:57     Loading data to index BWP_BI0:SMAT_PLANT (records '0000318655', job '0' )
    12.01.2009     15:44:16     Characteristic 0MAT_PLANT: 0 data records in version M deleted from table /BI0/QMAT_PLANT
    12.01.2009     15:44:16     Index for table '/BI0/SMAT_PLANT' is being processed
    12.01.2009     15:44:16     Index '/BI0/SMAT_PLANT' for BIA index deleted
    12.01.2009     15:44:16     Index 'BWP_BI0:SMAT_PLANT' for BIA index created
    12.01.2009     15:44:16     Execute rollback
    12.01.2009     15:44:16     Rollback for index 'BWP_BI0:SMAT_PLANT' executed
    12.01.2009     15:44:16     Runtime (ms): RFC server:58, BIA client:58, BIA Kernel: 0, ABAP RFC: 60
    12.01.2009     15:44:16     Error in Remote-Communikation with partner http://[blade02]:30003/indexCellTable
    12.01.2009     15:44:16     Job cancelled after system exception ERROR_MESSAGE
    In the rfc alert trace there is no relevant error at this time. This error is independent from the blades because i moved the affected index to another blade. The result was the same.
    I only can see an error in the IndexServerAlert trace:
    2009-01-12 15:34:42.475 e SERVER_TRACE TRexApiIndexDocuments.cpp(09363) : start rollback bwp_bi0:smat_plant user=[user]
    2009-01-12 15:34:42.489 e Trex_SE      FuzzyOptimizer.cpp(04135) : start rollbackOptimize for index bwp_bi0:smat_planten
    2009-01-12 15:34:42.508 e Trex_SE      FuzzyOptimizer.cpp(04229) : rollbackOptimize for index bwp_bi0:smat_planten finished rc=0
    2009-01-12 15:34:42.518 e SERVER_TRACE TRexApiIndexDocuments.cpp(09397) : finished rollback bwp_bi0:smat_plant rc=0
    2009-01-12 15:34:53.213 e Service      TrexService.cpp(01283) : caught TrexNet exception in method : Protocol//request begin identifier is invalid
    In the syslog on BI I can see this error:
    15:44:14 BWP82 BTC  007 010 BWBATCH                    TR  1 TREX_ICM-Receive_Error; return code = 402, return text = ICM_HTTP_TIMEOUT
    I don´t know why I get here an ICM error, the BIA is so configured that it just uses the RFC connection to the backend system. There is also no error in the ICM traces in SMICM.
    I only found a note(1092151) but this note doesn´t match to us because we already have SP15 in the backend system.
    Thanks in advance!
    Best Regards,
    Jens
    Edited by: Jens Gleichmann on Jan 13, 2009 8:15 AM
    Edited by: Jens Gleichmann on Jan 13, 2009 11:52 AM

    Hi Marc,
    thanks for your reply.
    Yes, I already found this note, but I can´t found a problem in the configuration of the ICM. It´s very strange if we rerun the process chain than it works. It´s not only one index which has the error, there are now 3 indizes which have the error.
    This process chain also run in the year 2008 and from my team didn´t change anything on BIA or ICM.
    In SMICM I can´t find any log about this errors. Is this actually logged by the ICM? Does it help if I set the trace level higher?
    The error can be reproduced at all 4 blades.
    Here an other error:
       Prozess 'Initiales Aktivieren und Füllen von BIA-Indizes ',
       Variante 'BIA-Index aktivieren und initial füllen für MM_I_I' hat
       Stat us 'fehlerhaft beendet ' (Instanz
       'BIBIA4CI394JSTM6Q9TLJG99P5PNHC ')
    in English:
    process 'initial activate and fill of bia-indizes'
    variant 'BIA-index activate and fill for MM_I_I' have
    status 'finished with error' (Instance
       'BIBIA4CI394JSTM6Q9TLJG99P5PNHC ')
    Best Regards,
    Jens
    Edited by: Jens Gleichmann on Jan 15, 2009 7:47 AM

  • B2B-ESB Integration Error Text - 5084: XEngine error - Invalid data

    Hi,
    I am trying to integrate B2B with ESB.My requirement is that when i send an EDI XML file to B2B IP_OUT_QUEUE using a ESB process it needs to write an EDI file to a particular location.
    For this I have defined a business Protocol as EDI X12 over Generic Exchange for an EDI 850 5020 document.I have defined my transport protocol as a File -1.0 in B2B for both Host Trading Partner and as well as the Remote Trading Partner.
    Now when, I process the EDI XML file in ESB and send it to B2B i get an error in the Error Status Report.The following is the error.
    Error Code as AIP-51505 and Error Text as 5084: XEngine error - Invalid data.
    Please help. Thanks in advance.
    Regards,
    Kaavya

    Hi Ramesh,
    I am getting an validation error When i turn the validation on.I am getting an errorat MEA tag while doing the validation for EDI file.
    Error Code:AIP-51505
    Error Text:5034: Validator error - Extra data was encountered.
    Error Description:
    Machine Info: (mdpemer143119)
    Unrecognized data found in the data file. The last known segment was MEA at guideline position 2000.{br}{br}This error was detected at:{br}{tab}Segment Count: 12{br}{tab}Character: 4161 through 4280.
    This is the data i ma pasing in the MEA tag
    <ns9:Segment-MEA>
    <ns9:Element-737>9L</ns9:Element-737>
    <ns9:Element-738>1</ns9:Element-738>
    <ns9:Element-739>5</ns9:Element-739>
    <ns9:Composite-C001>
                   <ns9:Element-355>01</ns9:Element-355>
                   <ns9:Element-1018>2</ns9:Element-1018>
                   <ns9:Element-649>86</ns9:Element-649>
                   <ns9:Element-355_1>01</ns9:Element-355_1>
                   <ns9:Element-1018_1>18</ns9:Element-1018_1>
                   <ns9:Element-649_1>19</ns9:Element-649_1>
                   <ns9:Element-355_2>01</ns9:Element-355_2>
                   <ns9:Element-1018_2>62</ns9:Element-1018_2>
                   <ns9:Element-649_2>73</ns9:Element-649_2>
                   <ns9:Element-355_3>01</ns9:Element-355_3>
                   <ns9:Element-1018_3>80</ns9:Element-1018_3>
                   <ns9:Element-649_3>4</ns9:Element-649_3>
                   <ns9:Element-355_4>01</ns9:Element-355_4>
                   <ns9:Element-1018_4>66</ns9:Element-1018_4>
                   <ns9:Element-649_4>67</ns9:Element-649_4>
              </ns9:Composite-C001>
              <ns9:Element-740>23</ns9:Element-740>
              <ns9:Element-741>2</ns9:Element-741>
              <ns9:Element-935>01</ns9:Element-935>
    <ns9:Element-936 xsi:nil="true"/>
              <ns9:Element-752>1S</ns9:Element-752>
              <ns9:Element-1373>BM</ns9:Element-1373>
    </ns9:Segment-MEA>
    Please do let me know what could be the solution of this error.
    Thanks and Regards,
    Kaavya

  • 701, symbian belle, syncml problem, invalid remote...

    It seems a common problem without solution which I am having now as well, but I think I found the reason why it's not working.
    Log session from a n97-mini:
    [2012-08-02 14:27:09.629][http-443-Processor25]DataStoreConnection.getFolders()
    [2012-08-02 14:27:09.629][http-443-Processor25]DataStoreConnection.close()
    [2012-08-02 14:27:09.629][http-443-Processor25]DataStoreConnection.getFolder(./contacts)
    [2012-08-02 14:27:09.659][http-443-Processor25]SyncML folders for XXXX:
    events= [events : text/x-vcalendar]
    contacts= [contacts : text/x-vcard]
    calendars= [calendars : text/x-vcalendar]
    tasks= [tasks : text/x-vcalendar]
    [2012-08-02 14:27:09.659][http-443-Processor25]openDataFolderConnection(IMEI:3569xxxxxxx/C:Contacts.cdb)
    This works, no problems, log session from a 701:
    [2012-08-02 16:09:56.468][http-443-Processor24]DataStoreConnection.getFolders()
    [2012-08-02 16:09:56.468][http-443-Processor24]DataStoreConnection.close()
    .........no getFolder call done here.........
    [2012-08-02 16:09:56.468][http-443-Processor24]DataStoreConnection.getFolders()
    [2012-08-02 16:09:56.508][http-443-Processor24]SyncML folders for XXXX:
    events= [events : text/x-vcalendar]
    contacts= [contacts : text/x-vcard]
    calendars= [calendars : text/x-vcalendar]
    tasks= [tasks : text/x-vcalendar]
    [2012-08-02 16:09:56.508][http-443-Processor24]DataStoreConnection.close()
    Error displayed on 701 invalid remote database.
    As you can see the 701 is not sending the database name as it should, hence the error.
    Can we have a fix now ?
    n701 coming from a n97mini, waiting for FP2+fixes or FP3 and its syncml fixes !
    Solved!
    Go to Solution.

    Problem found, it is not a missing call or missed function call but a rather simple case.
    When setting up syncml on a new phone you can not use 'sync from server only' as the local database is none existing, set it to normal bidirectional sync (local is empty anyway) and it started to work... anytime later you can use 'sync from server only' as the local database exists.
    Or make 1 future appointment(event) and 1 contact, then run 'sync from server only' as this creation action also creates the local(phone) databases.
    It is a simple matter of databases not existing on the phone, the error message is misleading as the database selection parameter is passed in the primary process but discarded when checked against a local database, hence nothing gets send to the syncml server which returns a invalid remote database.
    It is suggested for the syncml server to add a better description when no database name is passed.
    It is suggested for the syncml client to check for the existence of a local database and display either a warning or create them before running the session.
    n701 coming from a n97mini, waiting for FP2+fixes or FP3 and its syncml fixes !

  • SetSRSPropertiesCA error: Invalid namespace .

    Dear members,
    I am trying to move the SCOM 2007 DataWarehouse and Reporting Services in a new database server (Windows Server 2008, SQL Server 2008 R2 with Service Pack 2),
    but when I try to install the DataWarehouse Component in the new server I get the following error:
    Debug: SetSRSPropertiesCA: SRS Instance is: FOO_DB
    Error: SetSRSPropertiesCA error: Invalid namespace .
    - The Reporting Services of the SQL Server are already installed and configured and I can view the web interface of the ReportServer and the ReportManager.
    - I read in forums that the underscore "_" in the name of the SRS instance could be a problem. If this is the problem, is there any proposed solution or hotfix?
    Any help will be appriciated.
    Kind Regards,
    Panagiotis

    Dear members,
    I am trying to move the SCOM 2007 DataWarehouse and Reporting Services in a new database server (Windows Server 2008, SQL Server 2008 R2 with Service Pack 2),
    but when I try to install the DataWarehouse Component in the new server I get the following error:
    Debug: SetSRSPropertiesCA: SRS Instance is: FOO_DB
    Error: SetSRSPropertiesCA error: Invalid namespace .
    - The Reporting Services of the SQL Server are already installed and configured and I can view the web interface of the ReportServer and the ReportManager.
    - I read in forums that the underscore "_" in the name of the SRS instance could be a problem. If this is the problem, is there any proposed solution or hotfix?
    Any help will be appriciated.
    Kind Regards,
    Panagiotis

  • Passing remote interface

    Hi,
    Is it allowed to pass the reference to the remote interface of a bean from client c1 to client c2?
    Is client c2 able to access the bean, even if client c1 and client c2 are running on different machines?
    Regards,
    Ueli

    In continuation to my earlier message, I
    In the other bean, I have the following method -
    public void passCountObject(EJBObject eO) {
    try {
    ((CountObject)eO).toTest();
    } catch (RemoteException e2) {
    e2.printStackTrace();
    }I am getting an error
    java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: com.ibm.ejs.container.BeanNotReentrantException: TX_IN_METHOD
    Where am I going wrong?
    Thanks in advance.
    Regards,
    Ashish A.

  • Remote Interface question

    I have a remote Interface as follows.
    public interface AccessDataBaseI {
    List retrieveItems(Object id) throws ApplicationException;
    The ApplicationException extends RemoteException.
    public class ApplicationException extends RemoteException {
    public AppException () {}
    public AppException (String msg) {
    super(msg);
    I build compile the application and I dont have a problem .When I deploy it to the server I get the following error message .
    method retrieveItems(Object id) defined in the remote interface must include java.rmi.RemoteException in its throws clause.
    It includes the ApplicationException in its signature which extends RemoteException .
    Any ideas what could be wrong and how to over come this .
    I am using weblogic 8.1.4 .
    Thanks for your help.

    It's not a good idea to subclass RemoteException for your ApplicationException. RemoteException
    should be preserved for system level failures. I would recommend instead subclassing
    java.lang.Exception. If you're using the EJB 3.0 Remote business interface there is no longer
    a requirement to declare RemoteException on each method signature.
    --ken                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • WLS 7 - IIOP - Remote interface with parameterless method

    Hi all,
    I am developping EJBs which are accessed by clients with IIOP.
    Every method without any paramter I put in the remote interface do not
    work with IIOP but are ok when I call with T3.
    Note that all other methods which have parameters work properly.
    The EJB (Stateless SessionBean) is well deployed and installed on the
    server,
    ejbc gives no error.
    The resulting stacktrace on the client is :
    java.rmi.RemoteException: CORBA BAD_OPERATION 0 No; nested exception
    is:
    org.omg.CORBA.BAD_OPERATION: minor code: 0 completed: No
    java.rmi.RemoteException: CORBA BAD_OPERATION 0 No; nested exception
    is:
    org.omg.CORBA.BAD_OPERATION: minor code: 0 completed: No
    org.omg.CORBA.BAD_OPERATION: minor code: 0 completed: No
    at java.lang.Class.newInstance0(Native Method)
    at java.lang.Class.newInstance(Class.java:237)
    at com.sun.corba.se.internal.iiop.ReplyMessage.getSystemException(ReplyMessage.java:93)
    at com.sun.corba.se.internal.iiop.ClientResponseImpl.getSystemException(ClientResponseImpl.java:83)
    at com.sun.corba.se.internal.corba.ClientDelegate.invoke(ClientDelegate.java:204)
    at org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:459)
    at ch.vd.collectivitespkg._Collectivites_Stub.getTypesCollectivites(Unknown
    Source)
    at ch.vd.testpkg.CollectivitesTestClient.getTypesCollectivites(CollectivitesTestClient.java:467)
    at ch.vd.testpkg.CollectivitesTestClient.testRemoteCallsWithDefaultArguments(CollectivitesTestClient.java
    :502)
    at ch.vd.testpkg.CollectivitesTestClient.main(CollectivitesTestClient.java:545)
    At the same time only one line is added to the server log :
    ####<Jun 12, 2003 4:33:52 PM CEST> <Info> <IIOP> <****> <Server>
    <ExecuteThread: '14' for queue: 'default'> <kernel identity> <>
    <002002> <Failed to parse method name getTypesCollectivites.>
    FYI : I am using Jbuilder 7.0 with JDK 1.3.1-b24 and WLS 7.0 SP1.
    Thanks in advance for your help.
    Chris.

    [email protected] (ChrisFR) writes:
    Here is the fragment of the (new-)remote interface concerned :
    public Collection getTypesCollectivites(int type) throws
    RemoteException, BusinessException;
    BusinessException is not a runtime exception, it extends Exception.
    Where can I have a look on bugfixes in SP2 and SP3 ?Yes, we just fixed this. The CR is CR108317, if you go through support
    you will be able to get a patch. This will appear in sp3.
    andy

Maybe you are looking for

  • Please help me!!!! I really need to get this video back!!

    I created a movie in imovie. there was also a BLANK movie in imovie (it had no videos in it yet) and that movie got renamed as the other movie that i created before. now, wherever i look  for the old video in my computer, the blank one comes up in th

  • Howto? SSO server calls through proxy (not reverse)

    I developed an authentication plugin for Oracle SSO Server (10g 9.0.0.4). This plugin initiates HTTP requests to an external authentication server somewhere on the internet. How do I configure the SSO server (or apache or OC4J, at least somewhere) th

  • I have problem in osx 10.8 i cannot see the encoding option while connecting to the my pc server ?

    MR.Eric please help ? i have problem in osx 10.8 i cannot see the encoding option while connecting to the my pc server ? this option was in osx 10.6 see it  here  because if i create any file in Arabic name from osx 10.8 the others old mac os  see it

  • Jdbc adapter inactive

    Hi, friends! In jdbc adapter, After i saved a communication channel  and activated. In configuration it showing status as active, but in rwb in adapter monitoring it showing status as inactive(gray colour), please tell me can i change it into green c

  • How to set the row height for a list control in flex 4.5 for mobile?

    Hi,   I have a List in my Adobe Flash Builder 4.5 and flex 4.5 mobile application. I show the image and the label in my list. The list item height gets adjusted based on the image height. I don't want this auto row adjustment. Instead I would like to