Conversion Agent and the module processor

Hi,
i have to make an offer for a client of ours. Therefore i was thinking to propose the conversion agent for developing a process module into the inbound communication channel in the XI-Scenario.
But i think i understand sth wrong or does this module substitute the normal mapping inside the XI?!
Can someone give me a hand?!
thx in advance

Jens,
Conversion Agrent is used to convert non XMl data into XML and vice versa.
For example it can read a PDF, EXCEL and conevrt it into XMl and also convert XML into EDI formats etc etc.
You use the conversion agent studio to develop the conversion mapping and then deploy it as a module. From the comm channel you call the Conversion Agrent Module which in turn runs on its own Engine and does the conversion for you.
So, if possible, you can also use conversion agent to actually read your source and create iyt in the format of the target and thgerbey replace Mapping. But, it all depends on  the feasibility of what you are trying to do.
Regards,
Bhavesh

Similar Messages

  • [ModuleAdapter]Exception : Failed to call the module processor

    Hello,
    We deployed our Module Adapter on PI server and tried to execute it but we're having an exception :
    Exception caught during processing mail message[3]: com.sap.aii.af.lib.mp.processor.ModuleProcessorException: Error during processing local bean: localejbs/fr.xx.xx.xx.ModueAdapterBean
    Mail : failed to call the module processor: com.sap.engine.services.jndi.persistent.exceptions.NameNotFoundException: object not found in lookup of fr.xx.xx.xx.ModuleAdapterBean
    We're working on SAP PI 7.11
    Do you have any idea of what could possibly cause this?
    Thanks in advance for your help.
    Imane.

    Thanks for responding Spantaleoni,
    In my application.xml, here is what I have :
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE application PUBLIC "-//Sun Microsystems, Inc.//DTD J2EE Application 1.3//EN"
                                 "http://java.sun.com/dtd/application_1_3.dtd">
    <application>
        <display-name>ModuleAdapterEAR</display-name>
        <description>EAR for Mail conversion </description>
        <module>
            <ejb>ModuleAdapterEJB.jar</ejb>
        </module>
    </application>
    And my application-j2ee-engine.xml :
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE application-j2ee-engine SYSTEM "application-j2ee-engine.dtd">
    <application-j2ee-engine>
         <reference
              reference-type="hard">
              <reference-target
                   provider-name="sap.com"
                   target-type="service">engine.security.facade</reference-target>
         </reference>
         <reference
              reference-type="hard">
              <reference-target
                   provider-name="sap.com"
                   target-type="library">engine.j2ee14.facade</reference-target>
         </reference>
         <reference
              reference-type="hard">
              <reference-target
                   provider-name="sap.com"
                   target-type="library">com.sap.aii.af.lib.facade</reference-target>
         </reference>
         <reference
              reference-type="hard">
              <reference-target
                   provider-name="sap.com"
                   target-type="service">com.sap.aii.af.svc.facade</reference-target>
         </reference>
         <reference
              reference-type="hard">
              <reference-target
                   provider-name="sap.com"
                   target-type="interface">com.sap.aii.af.ifc.facade</reference-target>
         </reference>
         <reference
              reference-type="hard">
              <reference-target
                   provider-name="sap.com"
                   target-type="library">com.sap.base.technology.facade</reference-target>
         </reference>
         <provider-name>sap.com</provider-name>
         <fail-over-enable
              mode="disable"/>
    </application-j2ee-engine>
    My ejb-j2ee-engine.xml :
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE ejb-j2ee-engine SYSTEM "ejb-j2ee-engine.dtd">
    <ejb-j2ee-engine>
         <enterprise-beans>
              <enterprise-bean>
                   <ejb-name>ModuleAdapterBean</ejb-name>
                   <jndi-name>ModuleAdapter</jndi-name>
                   <session-props/>
              </enterprise-bean>
         </enterprise-beans>
    </ejb-j2ee-engine>
    Edited by: ImaneA on Aug 2, 2011 3:36 PM

  • IDOCFlatToXmlConvertor in the Module Processor For SOAP Sender CC

    Hi Sdners,
    Can we use below adapter module for Proxy Communication- SOAP Sender with XI Protocol ?
    IDOCFlatToXmlConvertor in the Module Processor
    From SAP we getting IDoc as Flat File wrapping it in Proxy Messages. We need to do convert those messages into XML format to do mapping.
    Scenario:
    SAP Proxy(Idoc flat file in Proxy) --> PI --> 3rd Party

    Hi Kiran,
    The without java mapping option will force you to use SOAP Axis since you can use IDOCFlatToXmlConverter.
    Well there is another alternative, but you will need to use two scenarios.
    The first one step would be proxy to file (NFS save in AL11)
    The second step would be file (still NFS) to 3rd party (here you can use the converter module in file sender CC)
    Regards,
    Mark

  • XI supports EDIFACT without SAP Conversion Agent and others.

    Hello.
    Somebody knows the best way to convert EDIFACT message using XI?
    What I can do this without using softwares of conversion like:
    - SAP Conversion Agent;
    - Seeburger;
    - BIC Mapper and others.
    Thanks very much in advance.

    Hi,
    See for converting the EDI XML to EDI you need to have a mapping program at the adapter module which does the conversion. For this module you need a BIC tool of seeburger which provides the different module program for EDI to XML and XML-EDI. This program needs to be deployed on XI and through adapter it has to be called for conversion.
    Here is the link for your reference:
    /people/ricardoandres.maienza/blog/2007/04/06/edifact-to-xml--stylus-studio-solution
    http://www.stylusstudio.com/edi/EDIFACT_translate.html
    The steps to convert EDI to XML / XSD can be found at the following link:
    http://www.stylusstudio.com/edifact_to_xml.html
    Stylus studio download link: http://www.stylusstudio.com/xml_download.html
    Thanks and Regards,
    Chirag Gohil

  • SAP XI Conversion Agent and TIFF

    Hello All,
    Can anyone let us know whether SAP SCript format can be converted into TIFF extension using Conversion Agent.
    Thanking you in advance
    Regards
    Ajay

    Hi,
    See for converting the EDI XML to EDI you need to have a mapping program at the adapter module which does the conversion. For this module you need a BIC tool of seeburger which provides the different module program for EDI to XML and XML-EDI. This program needs to be deployed on XI and through adapter it has to be called for conversion.
    Here is the link for your reference:
    /people/ricardoandres.maienza/blog/2007/04/06/edifact-to-xml--stylus-studio-solution
    http://www.stylusstudio.com/edi/EDIFACT_translate.html
    The steps to convert EDI to XML / XSD can be found at the following link:
    http://www.stylusstudio.com/edifact_to_xml.html
    Stylus studio download link: http://www.stylusstudio.com/xml_download.html
    Thanks and Regards,
    Chirag Gohil

  • Conversion Routines and Function Modules

    Hi All,
    I have to write the Conversion Routines and Transformation Process for below Fields,
    I have a situation, where am having text files with the data having below fields, and before uploading the data to Database i have to do conversion.
    So anybody Plz help me regarding this conversion topic how to write the process and how to write the code.
    Table       Field Name  Type    Length        Short Text
    BKPF     BLART       CHAR     2     Document Type       
    BKPF     BUKRS       CHAR     4     Company Code     
    BSEG     BUKRS       CHAR     4     Company Code     
    BSEG     HKONT       CHAR     10     General Ledger Account
    BSEG     KOSTL       CHAR     10     Cost Center       
    BSEG     VERTN       CHAR      13     Contract Number     
    KNA1     KUNNR       CHAR     10     Customer Number

    Hi Bala
      Supposing all the fields exist in internal table itab. You can add the code simple as below:
    loop at itab.
       perform conv_fld changing: itab-bukrs,
                                  itab-blart,
                                  itab-hkont,
                                  itab-kostl,
                                  itab-vertn,
                                  itab-kunnr.
    endloop.
    *&      Form  conv_fld
    FORM conv_fld  CHANGING fld.
    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
      EXPORTING
        INPUT         = fld
    IMPORTING
       OUTPUT        = fld.
    ENDFORM.                    " conv_fld
    So for each field depending on its length the conversion routine acts and gives the right output. Please make sure, that your internal table if defined with the right field references or length.
    Kind Regards
    Eswar

  • [SOLVED] gpg-agent and the magical passphrase

    Hey fellas,
    I encountered a strange problem. I just copied my gpg and my ssh keys to my laptop
    to use them with gpg-agent.
    So I setup gpg-agent as described in the wiki, did a ssh-add, entered my ssh-key and
    specified a new passphrase (test). "ssh-add -l" looked good, but ...
    After that I tried to ssh to some of my server, gpg-agent asked for the passphrase, but it seemed i misstyped "test" .... misstyped it again .... and so on, i tired every fuckin password i got, readded the key etc.
    But nothin helped, even the debug-level guru wasnt helpful.
    What could be wrong?
    Best regards,
    b52
    Last edited by b52 (2010-02-15 14:55:04)

    If got the same Problem.
    Tried a lot but nothing worked it out.
    ssh-add ask for passphrase of Key and after this for passphrase for the Keyring through my pinetry program.
    But after re-entering the passphrase it won't work.
    Seems to be a bug !?
    (PS: I am using Gentoo)

  • 4k television and the correct processor

    I purchased a Sony 930C for its ability to provide 4k programming.  I am using an Onkyo SC3309 processor which was designed for HDMI 1.4. In order to get the best 4k, I am now told that I need a new processor, one designed to handle the new standard, 2.0 HDMI.  I use an external audio system including my B&W 802 mains.  Can I get away without replacing my Onkyo and if so, how?  Otherwise, any suggestions about an appropriate processor?

    You may have to run another optical cable from your receiver to the TV. I use Pioneer SC-85 receiver, it is hdmi 2.0 and works well with the Sony 4k (xbr75x850c) with full control including ARC. The SC-85 even has it's own 4K upscalling processor. Very stable and reliable receiver with no issues what so ever, also has a nice detailed documentation (Sony take note). Although due to android bugs it looses sync occasionally, very frustating. I have to recycle the TV power to fixt it.

  • Conversion Agent By Informatica and Versions

    Hi Everyone,
    I need some help in relation to conversion agent. Quick back ground doing an implementation using PI 7.1, Seeburger FTP adapter and Conversion Agent (The incoming message is EDIFACT + X12).
    Now I need to validate this EDIFACT message and convert it to XML for which we are planning to use Conversion Agent.
    The confusion I have is that apparently there are libraries of Conversion agent which can do strict validations on edifact while converting to XML however basis team keeps on giving me the Content Master (eclipse + converison agent plugin bundle) by itemsfield and I don't see these new libraries or strict libraries in there.
    What i am confused with now is where can i get the the latest version of ConversionAgent, will it have libraries (new libraries) as part of it???? is there such a thing?
    regards
    Also whats the difference between ConversionAgent by Itemfield vs Conversion Agent by Informatica really?

    Hi Again,
    Please have a look at this url
    http://help.sap.com/saphelp_nwpi71/helpdata/en/43/fc39c16bfb025ee10000000a1553f7/frameset.htm
    then there is a link for "Conversion Agent libraries"
    in that PDF page 18 is talking about two sets of libraries.
    That should clear up what i am trying to say.
    I am highly thankful for quick responses.
    regards

  • SAP Conversion Agent for PI 7.1 EHP 1 and Windows 2008 Support

    Hello
    I have read that some people were able to run SAP Conversion Agent on a PI 7.1 EHP1 Installation on Windows 2008 Sever. But in the Product Availability Matrix there is no support for 2008 yet.
    In the SAP Library (http://help.sap.com/saphelp_nwpi71/helpdata/en/43/fc39c16bfb025ee10000000a1553f7/frameset.htm) under the release notes for SAP Conversion Agent there is still version 8.5, but when I install the actual Support Package I have Conversion Agent 8.6 running and according to information on the informatica.com site this version is running under 2008!
    Has anybody clear and actual information about which OS the newest SAP Conversion Agent for PI 7.1 EHP1 supports? Or has anyone experiance on Conversion Agent and Windows 2008 Server?
    Thanks
    Christoph

    Hi Mark
    Thanks for your reply! Fact is that in the actual Package (SP06) the version of Conversion Agent Engine supplied is not 8.5.5 as in the SAP Note mentioned, it is version 8.6.0:
    C:\Documents and Settings\pi1adm>CM_console -v
    Engine-Version: 8.6.0(Build:30)
    Engine-Syntaxversion:4.00.10
    I will oben a ticket for that ...
    Regards
    Christoph

  • What's the relationship between Agent and JMX-instrumented applications?

    Hi, I'm a beginner of EM and JMX. I'm trying to integrate my application with EM. After reading some documents, I find I need to make my application JMX-instrumented first and then design the plug-in. But I'm still a little confused about the relationship between the Agent and the JMX-instrumented appliactions.
    Here is what I'm confused:
    1. Should the EM Agent be installed in the host where my JMX-instrumented application is installed? If this is true, then that will mean Agent cannot monitor the remote resource. But it sounds not reasonable.
    2. When making the application JMX-instrumented, we should use the platform MBeanServer or create our own MBeanServer? Do they have a major difference? and will it impact the plug-in design?
    Thanks in advance.

    Answers to your queries:
    1. Should the EM Agent be installed in the host where my JMX-instrumented application is installed? If this is true, then that will mean Agent cannot monitor the remote resource. But it sounds not reasonable.
    Its not necessary that EM Agent should be installed on the same host where JMX-instrumented application is/are installed. EM Agent has a fetchlet (named OJMX) that can be used. Refer to [Management Using Web Services and JMX|http://download.oracle.com/docs/cd/B19306_01/em.102/b16246/web_jmx.htm] for more details on emjmxcli tool, which can help to build the plug-in which can monitor the MBeans. [EM Extensibility Guide|http://download.oracle.com/docs/cd/B19306_01/em.102/b16246/toc.htm] contains all the details for building a plug-in.
    2. When making the application JMX-instrumented, we should use the platform MBeanServer or create our own MBeanServer? Do they have a major difference? and will it impact the plug-in design?
    To best of my knowledge, plug-in design doesn't get impacted

  • Firefox 4 does not load the modules in the Netvibes website. I've checked it on 5 pc's and all are encounting the same issue.

    We utilize Netvibes at work and the modules which are like snipets of webpages do not load with Firefox 4, so we are stuck with Firefox 3.6.8, dues to after this verstion, Netvibes does not work on any further updated versions or Firefox 4.

    Hi Josh,
    Thanks for taking the time to contact us here a Novation for technical support. Lets continue to correspond via email so we can get your issue resolved.
    Thanks.
    Mike Towns

  • Problem in Module processor

    Hi All,
    can any body help me on this
    how much time will take the module processor to execute the message.
    If 4/5 messages are entering into MP at the same time what will happened
    I am getting the error in this stage when iam using receiver FILE Adapter
    getting the error log " Message is entering into the Module Processor"
    then in the next log i will be getting the following error differently
    Attempt to process file failed with
    com.sap.aii.adapter.file.configuration.DynamicConfigurationException: Error during variable substitution:
    com.sap.aii.adapter.file.varsubst.VariableDataSourceException: Caught SAXException while parsing XML payload:Fatal Error:com.sap.engine.lib.xml.parser.parserException: XMLparser: No data allowed here(:main:,row:,col:75)"
    com.sap.engine.lib.xml.parser.parserException:XMLParser:N o data allowed here:(hex) 76,65,72   (:main:,row:1,col:9)
    for the same message when the sys tried to resend
    parserException:start-tag 'EIT' is different from the end-tag'E1EDP03(:main:,row:1,col:16)
    but there is no problem with payload also
    Regards
    Sankar

    Hi All,
    1.I am not using custom Module, it is IDOC to File Scenarion.
    2.No Content Conversion.
    3.There is no problem with Mapping.
    Maximum Messages are successfull, some messages are failed in the Module due to this error.
    Every message  (main:, row:1:,col:1923) this will be changing and some times </ expected, Document is not well-formed, No data allowed here "
    "If i rescend the message 1 by 1 message is processing successfully, but if select more than 1 message only one message getting processed".
    Around 4 interfaces with this type of error, but all having same problem some messages are failed with this kind of error.
    If more messages are attempting to process at the same time in the module processor is there any loading problem that causes this error?.
    Thanks & Regards
          Sankar

  • File Adapter and "permanent" module exceptions

    Hi folks,
    We have written a custom module for the file adapter which works fine .. In case of issues it will throw the standard "ModuleException".
    The file adapter is configured to move erroneous files to a specific directory .. The SAP help specifically mentions that this happens when a "permanent" exception occured ...  I quote the guide: "A permanent error occurs either during the conversion of the file content, or in a module in the module processor"
    So in case of an exception in the module processor this should work ... unfortunately it doesn't ...
    Our module throws an exception but the file is not moved and the adapter keeps on retrying to process the faulty file ...
    Anyone faced the same problem ?  Anyone any suggestion on how it should work ?
    Thanks,
    Steven

    Hi,
    When an error occurs, a module must raise a module exception.
    ModuleException can contain an exception that describes the cause of the error. To provide hints about resolving the error, the error cause is written to the trace.
    To process the message again, you do not need to set a special exception.
    In the case of receiver adapters, the messaging service for the adapter framework processes the message again. The conditions for this are set in the communication channel monitor.
    In the case of sender adapters, you must decide in the adapter implementation whether processing the message again makes sense.
    You can revert back for further queries.
    Reward if satisfied.
    Regards,
    Sushama

  • Message split using conversion Agent

    Hello,
    I am trying to use a mapper that splits a bulk message into small messages in conversion agent and deploy in file sender adapter module. I could write the small individual output messages. But they are written in results folder and I couldnt see them in XI environment when deployed.
    Does CA support multiple output xmls? has anybody done that? plz help..

    Steve,
    So I have to split a message only in mapping? How do I then handle a bulk message? Can I not read a big message and split into individual messages using CA? In the Message monitoring, I wont see N number of messages for a one message that came in? Can you plz send some reference or help or sap notes which says it cant be split in Module? This is a very big business impact decision if that cant be done...
    Thank you..

Maybe you are looking for

  • Export a clip in exactly the same quality as the original

    I have just tried importing a DSLR H264 file in premiere and export it back 1. At the question if i would like to create the new sequence i choose using the clip's settings This generated a correct sequence (regarding the frame size the pixel aspect

  • How do I get Jam Pack instruments to appear in Garageband 11?

    I recently got a new MacBook Pro, purchased Logic Pro X, and downloaded the additional content which includes all the Jam Packs.  I got the loops into Garageband by finding the folders and dropping them into the loop browser.  However, I'm not sure h

  • Newly i-tunes purchase (movie) won't synch with I-touch

    Last night from iTunes I purchased and downloaded a movie. When I try to sync the itouch (2gen/8G), it sync's everything but the movie. Also, I purchased a music video (earlier yesterday than the movie). Although the music video did sync and I can pl

  • Back ground job missing

    Hi Experts, I've scheduled some background jobs and they were running fine from last few months. Suddenly i'm not able to view anything in SM37 under my name. please suggest me Moderator message : Duplicate post locked. Edited by: Vinod Kumar on Nov

  • Error messages when trying to scan

    When performing / attempting a scan, I get a scan error at the printer,scanner, ( try scan from computer or see documentation, Press okay ) when I attempted to do it from my MacBook Pro  ( Mac OS X 10.6.8) I get this error message, ( An Error has occ