Error in Multimapping of PI7.1

Hi,
I have:
SWCV A - to maintain outbound messages
SWCV B - to maintain Inbound message
SWCV C - to hold message mapping
i am trying to do a multi mapping (2:1). when i select 1 outbound message(MSG_A_1) and 1 inbound message(MSG_B_1) in the signature tab of message mapping, i am able to see messages in definition tab.
But as soon as i select the 2nd message(MSG_A_2) at the outbound end in signature tab, the definition tab goes blank stating MSG_A_2 and MSG_B_1 does not exist.
I am getting this error in PI 7.1
Anyone of you has any clue about it.
Regards,
Shailesh

Hi Iván,
Thanks for your response...
But i have not done any mapping before adding the 2nd message. In fact i added all the 3 messages in Signature tab and then moved to Definitions tab to find this kind of error.
The Definitions tab shows blank message panes with exclamatory mark(!) (inside a yellow square) which i think indicates to Structural inconsistency.
But i dont know how a structural inconsistency can occur when i am doing everything afresh.
I am not sure if this is PI's internal problem.
Is there any solution available for this?
Thanks
Shailesh

Similar Messages

  • Getting error in multimapping(IllegalInstanceException)

    Hi Experts,
    Scenario is proxy to two files using  multimapping and FCC.
    there are around 70 fields are fillers here we need to pass constant(n of spaces).
    I am getting the error like com/sap/xi/tf/_MM_Pension_Axise_to_Scheme_com.sap.aii.mappingtool.tf7.IllegalInstanceException: Cannot create target element /ns0:Messages/ns0:Message1/ns2:MT_Axise_Pension. Values missing in~
    MT_Axise_Pension is the receiver message type.
    Note: I am not getting the payload message request message mapping on wards in the pipeline step.
    I have tested in the message mapping it is working well. Runtime it is not working
    mapping level error I am getting.
    please help me.
    regards
    elton

    whether the xml you have pasted in Interface Mapping test has the <Messages><Message1> nodes?
    Also, did the initial error at runtime happened when data is triggered from proxy?
    Regards,
    Zameer

  • Error: Upgrade Xi3.0-PI7.0 UPDATE_REQUIRED_ROMS

    Hello,
    I'm doing an upgrade from XI 3.0 to PI 7.1 and prepare Phase I issues the following error:
    <!LOGHEADERSTART/>
    <!HELPManual modification of the header may cause parsing problem!/>
    <!LOGGINGVERSIONhttp://1.5.7.1006/>
    <!NAMEE:\usr\sap\PQ2\upg\java\log\UPDATE_REQUIRED_ROMS_URR_10.LOG/>
    <!PATTERNhttp://UPDATE_REQUIRED_ROMS_URR_10.LOG/>
    <!FORMATTER[com.sap.tc.logging.TraceFormatter(%d %s: %-100l %t]: %m)/>
    <!ENCODINGUTF8/>
    <!LOGHEADEREND/>
    Oct 25, 2010 5:58:02 PM Info: com.sap.sdt.ucp.phases.AbstractPhaseType.initializexAbstractPhaseType.javax758x [Threadmain,5,main]: Phase PREPARE/INIT/UPDATE_REQUIRED_ROMS has been started.
    Oct 25, 2010 5:58:02 PM Info: com.sap.sdt.ucp.phases.AbstractPhaseType.initializexAbstractPhaseType.javax759x [Threadmain,5,main]: Phase type is com.sap.sdt.j2ee.phases.PhaseTypeUpdateRequiredRoms.
    Oct 25, 2010 5:58:02 PM Info: com.sap.sdt.ucp.phases.AbstractPhaseType.logParametersxAbstractPhaseType.javax413x [Threadmain,5,main]: Parameter romFile=RequiredRoms.xml
    Oct 25, 2010 5:58:02 PM Info: ...sdt.j2ee.phases.PhaseTypeUpdateRequiredRoms.checkParametersxPhaseTypeUpdateRequiredRoms.javax139x [Threadmain,5,main]: Checking phase parameters romFile.
    Oct 25, 2010 5:58:02 PM Info: ...sdt.j2ee.phases.PhaseTypeUpdateRequiredRoms.checkParametersxPhaseTypeUpdateRequiredRoms.javax148x [Threadmain,5,main]: Phase parameters have been checked. All required 1 phase parameters have been set.
    Oct 25, 2010 5:58:02 PM Info: ....sap.sdt.j2ee.phases.PhaseTypeUpdateRequiredRoms.addKernelsxPhaseTypeUpdateRequiredRoms.javax208x [Threadmain,5,main]: Instance with name DVEBMGS00 is either the central instance or the kernel for its OS - NTAMD64 is already added for update.
    Oct 25, 2010 5:58:02 PM Error: com.sap.sdt.ucp.phases.AbstractPhaseType.doExecutexAbstractPhaseType.javax870x [Threadmain,5,main]: Exception has occurred during the execution of the phase.
    Oct 25, 2010 5:58:02 PM Error: com.sap.sdt.ucp.phases.AbstractPhaseType.doExecutexAbstractPhaseType.javax869x [Threadmain,5,main]: java.lang.NullPointerException: null
    Oct 25, 2010 5:58:02 PM Info: com.sap.sdt.ucp.phases.AbstractPhaseType.cleanupxAbstractPhaseType.javax905x [Threadmain,5,main]: Phase PREPARE/INIT/UPDATE_REQUIRED_ROMS has been completed.
    Oct 25, 2010 5:58:02 PM Info: com.sap.sdt.ucp.phases.AbstractPhaseType.cleanupxAbstractPhaseType.javax906x [Threadmain,5,main]: Start time: 2010/10/25 17:58:02.
    Oct 25, 2010 5:58:02 PM Info: com.sap.sdt.ucp.phases.AbstractPhaseType.cleanupxAbstractPhaseType.javax908x [Threadmain,5,main]: End time: 2010/10/25 17:58:02.
    Oct 25, 2010 5:58:02 PM Info: com.sap.sdt.ucp.phases.AbstractPhaseType.cleanupxAbstractPhaseType.javax909x [Threadmain,5,main]: Duration: 0:00:00.015.
    Oct 25, 2010 5:58:02 PM Info: com.sap.sdt.ucp.phases.AbstractPhaseType.cleanupxAbstractPhaseType.javax910x [Threadmain,5,main]: Phase status is aborted.
    Please help.
    Luis Maura.

    Hello
    We will move this thread to the SAP on Windows forum as this is not a PI technical issue (upgrade issue). Hopefully you will get a better response on that forum.
    Regards
    XI/PI Moderator

  • Errors in SAPMMC for PI7 install

    Hello,
    I have installed PI70 and It is running fine. But, when i see in SAPMMC soem errors. In "Current Status, OpenAlerts and Syslog" i am seeing red mark. But, when i check PI functions are looks ok. Is something wrong or is it ok.
    Thanks,
    Srinivas

    Hello,
    I can see some thing like this syslog
    SAPBasis System : Transactio canceled TK
    SAP Basis System : Transaction canceled 00...
    My question is it ok if current status and open alerts shows the red mark.
    Thanks,
    Chakry

  • Error during installation of PI7.0 in Step 4

    Dear all,
    While installing P1 7.0 , Under Step 4 (Execute Service) I have encountered an error stating.
    "Cannot create
    hostname\sapmnt" directory,
    The other lines in the log say..
    can't create parent node.
    n/w location cannot be reached.
    sys.lib.filesystem.nodecreationfailed
    Please help me resolve this error.
    Thanks in advance,
    younus

    Hi all,
    Any response to my question.
    If anyone has encountered the same error , please guide me how to resolve it.
    thanks,
    younus

  • Multimap Error in Solaris C++ V5.0

    I am experiencing an error with multimap on the CC version 5.0 compiler.
    The worrying thing is that this error does not occur on gcc
    $ gcc -v
    Reading specs from /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/2.95.3/specs
    gcc version 2.95.3 20010315 (release)
    $ gcc -g -I -fPIC -DOS_SOLARIS -D_REENTRANT -D__OMNIORB4__ -DUsePthread -D__sparc -D__sunos__ -D__OSVERSION__=5 -Dsolaris2 -c err.cpp
    $ rm err.o
    $ CC -g -I. -KPIC -DOS_SOLARIS -D_REENTRANT -D__OMNIORB4__ -DUsePthread -D__sparc -D__sunos__ -D__OSVERSION__=5 -Dsolaris2 -template=wholeclass -instances=extern -c err.cpp
    "err.cpp", line 10: Error: Could not find a match for std::multimap<int, int, std::less<int>, std::allocator<std::pair<const int, int>>>::insert(std::pair<int, int>).
    1 Error(s) detected.
    $ CC -V
    CC: WorkShop Compilers 5.0 98/12/15 C++ 5.0
    The program consists of little more than 2 lines in a main (and I have even removed strings to create the simplemap possible).
    1 #include <map>
    2 #include <string>
    3
    4
    5 using namespace std;
    6
    7 int main( int argc, char ** argv)
    8 {
    9 multimap<int, int> myIntMMap ;
    10 myIntMMap.insert( (std::pair<int, int>) make_pair( (int)1, (int)2)) ;
    11 }
    Elsewhere in the forum, I have seen people applying const to multimap or pair parameters to get a solution (workaround), but I have tried most combinations without success. Can anyone help?

    No, do NOT do that.
    If you attempt to modify any of the library configuration macros, you wind up with declarations in the headers that do not match what is in the library.
    In addition, the otherwise dead code enabled in the headers has never been compiled or tested by Sun. If you run into problems, you are on your own.
    If you need a more standard-conforming library, you can use STLport that also comes with the compiler. Add the option
    -library=stlport4
    to every CC command line, compiling and linking.
    As noted in the documentation, the default libCstd and STLport are mutually exclusive. You cannot use both in the same program.

  • PI 7.1 initial setup problem

    Hi,
    While installing PI 7.1 I started the Netweaver initial setup. At step 338 i got an error message as follows:
    "Error: ABAP technical system 'PI7 on nwpi71' not found"
    Any idea how to I can solve this problem.

    Just a quick question... Can you proceed past this step or does your install stop completely if this is not fulfilled?
    The reason I ask is that this should either be done automatically by the install or if not then once the install is finished you have the oppotunity to create the technical and business systems as post config steps...
    RZ70 is the transaction that you use to register the technical system

  • Process over BPM with message split: strange behavior

    Hi everybody,
    introduction:
    We poll a file from a file-server and pass it to BPM. in BPM there is a multimapping. With each single message a WebService is called.
    Now we see that after a special amount of messages, each message is send (from BPM to WebService) four-times; other 3 times.
    This is the error: Every message should be send one time.
    There is no error in multimapping!
    I wonder, why I see more than <b>ONE entry</b> in SXMB_MONI_BPE.
    I compared the errorness process with another process, that was OK
    In the process that was OK, I see just ONE entry in SXMB_MONI_BPE.
    Any suggestions?
    Thanks a lot
    Regards Mario

    Hi,
    I hope this is not BUG.
    For every message from IP and to IP two messages will be generated each time.
    so total four.. this is the process of the IP..
    Please read the below link and page no .11
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c071d7bb-0601-0010-d6b8-f4e4dc7f1e20
    Points rewarded please if it is usefull..
    Regards
    Chilla..

  • Exception condition "MESSAGE_ID_NOT_FOUND" raised in SMQ2

    Hi,
    I am getting below error in production PI(PI7.3) SMQ2 ,
    Exception condition "MESSAGE_ID_NOT_FOUND" raised.
    i tried to refresh and execute LUW but entry still going to same status and i have deleted first entry then next entry is going to same status.
    can you please provide your inputs on this to fix this issue.
    Cheers,
    Giri

    Hi Giri,
    Check if everything is fine with respect to your DB.
    also check this note.
    1293244 - MESSAGE_ID_NOT_FOUND: Event-driven message processing
    Thanks and Regards,
    Naveen

  • Needed Help on database lookups Scenario

    Hi All,
    I'm Trying work with database lookups and i wanted to do this scenario
    [url]  /people/siva.maranani/blog/2005/08/23/lookup146s-in-xi-made-simpler [url]
    I need to retrive data from  DB2 database on my system im facing problems with the UserDefined Functions required for mapping .
    in the code for user defined functions I'm assuming that DB-CHANNEL-NAME is the name of the communication channel to be used, But what is DB-SYSTEM-NAME?
    Also im getting this error when testing mapping can anyone tell me why i'm getting this error?
    Source code has syntax error:  D:/usr/sap/PI7/DVEBMGS20/j2ee/cluster/server0/./temp/classpath_resolver/Map4ed46ec333cd11ddc75b00188be4eace/source/com/sap/xi/tf/_MSGMap_DB_.java:68: ';' expected } ^ D:/usr/sap/PI7/DVEBMGS20/j2ee/cluster/server0/./temp/classpath_resolver/Map4ed46ec333cd11ddc75b00188be4eace/source/com/sap/xi/tf/_MSGMap_DB_.java:75: ';' expected } ^
    Thanks & Regards
    Sai Kumar Madduru.
    Reward points for Helpfull Answers.

    Hi,
      The "DB-SYSTEM-NAME" is nothing but the business service which is defined for that database in your Integration directory. In this business service only you have to define ur jdbc communication channel. So by giving the details of BS and CC you will get the DB connectivity during runtime.
    Cheers!!

  • Importing java code in UDF of XI

    Can anyone tell me how we can import a .class file written in NDS into the import parameters of User Defined Functions in XI ?

    Hi guys,
    i created a zip file of all the files alon with the class file...
    imported it in Imported Archive ...
    the file name is "writesplit.zip".
    In the UDF i imported it as writesplit; and am getting the following error.
    Source code has syntax error:  D:/usr/sap/PI7/DVEBMGS01/j2ee/cluster/server0/./temp/classpath_resolver/Map7b55e690e96811dca799000e7f303916/source/com/sap/xi/tf/_MM_CannonicalToWRITE6Split_.java:3: '.' expected import com.sap.aii.mappingtool.tf3.;import com.sap.aii.mappingtool.tf3.rt.;import java.util.;import java.io.; import java.lang.reflect.;import writesplit;import java.io.; ^ 1 error

  • Error in BPM with multimapping.

    Hi,
    I've got next  error in a transfromation step of bpm with multimapping :
      <?xml version="1.0" encoding="utf-8" ?>
    - <MappingTrace>
      <Trace level="1" type="T">Mapping http://www.miquello.com/C3900 IM_I3934_REPLICA_BBY , Software Component Version 931D4B005DF711DFC0CACC330A640786</Trace>
      <Trace level="1" type="T">Mapping Step 1 , Type JAVA , Program com/sap/xi/tf/_MM_I3934_REPLICA_BBY_</Trace>
      <Trace level="3" type="T">MTOM Attachments Are Written to the Payload</Trace>
      <Trace level="3" type="T">Mapping has exactly one source message</Trace>
      <Trace level="3" type="T">Dynamic Configuration Is Empty</Trace>
      <Trace level="3" type="T">Executing multi-mapping</Trace>
      <Trace level="1" type="T">while trying to invoke the method java.lang.String.length() of an object loaded from local variable 'guid' Thrown: java.lang.NullPointerException: while trying to invoke the method java.lang.String.length() of an object loaded from local variable 'guid' at com.sap.guid.GUID.parseHexGUID(GUID.java:1046) at com.sap.guid.GUIDGenerator.parseHexGUID(GUIDGenerator.java:111) at com.sap.aii.utilxi.misc.api.GUIDFactory.parseHexGUID(GUIDFactory.java:127) at com.sap.aii.ibrun.sbeans.mapping.ParametrizationMap.createInputParameter(ParametrizationMap.java:140) at com.sap.aii.ibrun.sbeans.mapping.ParametrizationMap.createElement(ParametrizationMap.java:112) at com.sap.aii.ibrun.sbeans.mapping.ParametrizationMap.createParametrizations(ParametrizationMap.java:57) at com.sap.aii.ibrun.sbeans.mapping.ParametrizationMap.<init>(ParametrizationMap.java:37) at com.sap.aii.ibrun.sbeans.mapping.ParametrizationMap.newInstance(ParametrizationMap.java:65) at com.sap.aii.ibrun.sbeans.mapping.MappingRequestHandler.handleMappingRequest(MappingRequestHandler.java:111) at com.sap.aii.ibrun.sbeans.mapping.MappingRequestHandler.handleRequest(MappingRequestHandler.java:72) at com.sap.aii.ibrun.sbeans.mapping.MappingServiceImpl.processFunction(MappingServiceImpl.java:79) at sun.reflect.GeneratedMethodAccessor804.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:592) at com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:46) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:166) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatesTransition.invoke(Interceptors_StatesTransition.java:19) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Resource.invoke(Interceptors_Resource.java:71) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.doWorkWithAttribute(Interceptors_Transaction.java:38) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.invoke(Interceptors_Transaction.java:22) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:189) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatelessInstanceGetter.invoke(Interceptors_StatelessInstanceGetter.java:16) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_SecurityCheck.invoke(Interceptors_SecurityCheck.java:21) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_ExceptionTracer.invoke(Interceptors_ExceptionTracer.java:16) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177) at com.sap.engine.services.ejb3.runtime.impl.DefaultInvocationChainsManager.startChain(DefaultInvocationChainsManager.java:133) at com.sap.engine.services.ejb3.runtime.impl.DefaultEJBProxyInvocationHandler.invoke(DefaultEJBProxyInvocationHandler.java:164) at $Proxy1098.processFunction(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:592) at com.sap.engine.services.rfcengine.RFCDefaultRequestHandler.handleRequest(RFCDefaultRequestHandler.java:183) at com.sap.engine.services.rfcengine.RFCJCOServer$J2EEApplicationRunnable.run(RFCJCOServer.java:267) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(Native Method) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:182) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:280)</Trace>
      </MappingTrace>
    However i've tested with same input message in Operation Mapping ESR, without any error.
    What could be the cause?
    Thanks, in advance.
    Carme.

    Hi,
    Are you using parameterized mapping or RFC lookup in your mapping???? If yes, please make sure that you are passing the parameter in the interface determination instead of null value.
    Also verify whether your cache is updated  with the latest GUID of your mapping program or not.
    Regards,
    Priyanka.

  • Error while testing SAML service in PI7.1

    Hello all,
    I am creating a SAML secured service in PI 7.1
    I have used WS adapter in sender communication channel and reciever as RFC adapter to extract data from the system.
    I have done the necessary config in sender and receiver agreement and created the wsdl manually.
    Now to test that service i have created another component as the client.
    The sender is the SOAP channel and in the receiver, WS adapter is used.
    With these basic configurations, i have created another wsdl file which invokes my previous service.
    When i tested the new wsdl i get an error.
    <SAP:Code area="INTERNAL">WS_LOGICAL_PORT</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:Stack>Error while determining logical port Cannot find logical port for agreement 34CBAC01EBEC3F15813332AC002BD3CF and interface http://atl.tarpon.com/SAPGetAddressSAML_C.MI_Inbound_SAPGetAddSAML_C</SAP:Stack>
    Kindly guide me as to what is to be done for creation of logical port in *NWA as this tool is available for PI7.1 for me.
    Regards,
    Kevin

    Hi Kevin,
    What I meant to say is that there are multiple levels of settings required to enable SAML based communication. I wanted to ask you if you have already done those configurations.
    See the image given at following URL.
    http://help.sap.com/saphelp_nwpi71/helpdata/en/94/695b3ebd564644e10000000a114084/content.htm
    As you can see there is multiple parties involved in the overall SAML authentication process.
    May be following blog will be helpful. 
    SAML Made Simple!
    Regards,
    Vandana.

  • JCO_COMMUNICATION_FAILURE error in PI7.0

    Hello
         Till date we have been working with SAP XI 3.0 from last one year, and I have to work with PI 7.0. I creatd a sample scenarion "File to File"in PI 7.0. The sender adapter is picked the file. in SXMB_MONI Error ID showing JCO_COMMUNICATION_FAILURE. Plz suggest me how to resolve this problem.
    Thanks
    san

    Hello San,
    Your AI RUNTIME JCOSERVER and AI DIRECTORY JCOSERVER (names - not exact I think) should exist at SM59 of your ABAP stack as well as under JCORFC PRovider in Visual Admin.
    Go to the Post isntall steps of XI 3 Install guide (most of the steps are relevant for PI7 also) (page 31 onwards) and you will have all the necessary details. There should be two more RFC destinations SAPSLDAPI adn LCRSAPRFC alongwith the above two.
    However the other two are for communicating with SLD mainly.
    Hope this helps.
    Thanks,
    Bhaskar

  • Error in adapter module Upgrade PI7.11

    Hello,
    After upgrade from XI3.0 to PI7.11,I am trying to adapt code of an adapter module in order to use it in new version.
    I have changed the code ,there were no compilation errors and it was deployed successfully.
    But when trying to test the scenario ,I am getting following error:
    <code>ADAPTER.JAVA_EXCEPTION</code>
                   <text>javax.ejb.EJBException: (Failed in component: sap.com/ValidationModule7.11_EAR) Exception raised from invocation of public com.sap.aii.af.lib.mp.module.ModuleData com.sapcons.xi.af.validation.ValidationModuleBean711.process(com.sap.aii.af.lib.mp.module.ModuleContext,com.sap.aii.af.lib.mp.module.ModuleData) throws com.sap.aii.af.lib.mp.module.ModuleException method on bean instance com.sapcons.xi.af.validation.ValidationModuleBean711@4dee79d1 for bean sap.com/ValidationModule7.11_EARxml|ValidationModule7.11_EJB.jarxml|ValidationModuleBean711 in application sap.com/ValidationModule7.11_EAR.; nested exception is: java.lang.NullPointerException: while trying to invoke the method com.sap.engine.interfaces.messaging.api.MessageKey.getMessageId() of an object loaded from local variable 'msgKey'
    java.lang.NullPointerException: while trying to invoke the method com.sap.engine.interfaces.messaging.api.MessageKey.getMessageId() of an object loaded from local variable 'msgKey'
    I am nowhere using variable 'msgkey' in my code.
    I was using getMessageId() method and because of this error,I have changed the code such that I am not using this method at all.
    After this change ,I have deployed the module again,and the strange part is I am still getting the same error.
    Just to be sure that I have deployed the changed code,I created an altogether new module ValidationModule7.11_EAR(it was ValidationModule_EAR before) and deployed it,I am sure ,I am not using getMessageId() method at all,but I am getting the same error (as mentioned above).
    I have no idea why I am getting the same error.I can see in the error message that my new module is called which doesn't use this method.
    Can anyone please suggest apart from saving the Bean after code changes and redeploying the code,what needs to be done.
    (Rebuilding the project,etc.)
    It would be great if I can get some inputs on this strange behaviour.
    Thanks a lot.
    Best Regards,
    Shweta

    Hello Stefan,
    Thanks for your reply.
    I have created my new module with a different JNDI name.
    Also,I have verified that there is a link to the interface com.sap.aii.af.ifc.facade in application-j2ee-engine.xml .
    This was the code which I was trying to adapt:
    if((MessageContext)inputModuleData.getPrincipalData() instanceof MessageContext)
                    MessageContext messsageContext = (MessageContext)inputModuleData.getPrincipalData();
                    Message message = messsageContext.getMessage();
                    Attachment rootDocument = message.getRootDocument();
                    Object data = rootDocument.getData();
                    if(data instanceof Binary)
                        Binary bin = (Binary)data;
                        request = bin.getBytes();
                        String messageID = "1232";
                        if(dir == Direction.INBOUND)
                            amk = new AuditMessageKey(messageID, AuditDirection.INBOUND);
                        else
                            amk = new AuditMessageKey(messageID, AuditDirection.OUTBOUND);
    But I was getting errors like MessageContext not recognized and also,for the statement:
    Attachment rootDocument = message.getRootDocument();
    I was getting an error in statement :   if(data instanceof Binary) as following imports weren't recognized.
    import com.sap.aii.messaging.lang.Binary;
    import com.sap.aii.messaging.mo.*;
    So I used import com.sap.aii.af.service.cpa.BinaryData; and following code
    Object obj = null;
                   Message message = null;
                   obj = inputModuleData.getPrincipalData();
                              if(obj instanceof BinaryData)
                         message = (Message)obj;  
                        BinaryData bin = (BinaryData)obj;
                        request = bin.getData();
                         String messageID = "1232";
                          amk = new MessageKey(messageID, message.getMessageDirection());                                      
    Code was compiled correctly and deployed ,but I get this error with getMessageId() when I try to test it.You can see I am not using getMessageId() and msgkey anywhere in the code
    Thanks for your help
    Regards,
    Shweta

Maybe you are looking for