Developing New Adapter

Hi,
I have a requirement that we need to develop a new adapter to communicate between .NET system & SAP XI. Can you help me how can we do that. Please dont ask why , i am not sure why..
Both the system will communicate thro XML.
Raja T

Raja,
Have you seen this weblogs how to communicate between XI and .Net:
https://weblogs.sdn.sap.com/pub/wlg/2131 [original link is broken] [original link is broken] [original link is broken] [original link is broken]
https://weblogs.sdn.sap.com/pub/wlg/1442 [original link is broken] [original link is broken] [original link is broken] [original link is broken]
For info on how to use Webservices and SOAP adapters , these 2 documents should help,
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/befdeb90-0201-0010-059b-f222711d10c0
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/d23cbe11-0d01-0010-5287-873a22024f79
---Satish

Similar Messages

  • Creating a new adapter in sap pi

    Hi experts,
    I got a requirement to configure custamised adaptor for the sibel systems.
    Can you please provide information to build a new adapter in sap pi 7.1.
    Thankyou in advance......

    Hi,
    This [wiki|http://wiki.sdn.sap.com/wiki/display/XI/XIlibrariesfor+development] link should help get you started.  I have a very useful PDF too that describes some of the steps but unfortunately I don't have the link where I got it from.
    Regards,
    Ryan Crosby

  • New adapter creation in Pi 7.0

    hi
    i have recently attended the sapteched and there is a session on new adapter development. unfortunately i could not attend it. when i was going through the excercise doc i have come across the below lines.
    Change the file contents of all the files in sample_ra.jar.
    The files contain the package name/path of the sample_ra adapter. We will have to change them
    to our own package/path names. When doing so, text editors such as TextPad or UltraEdit can
    be used to perform changes to all the files at once, easing the process. (Please note also, instead
    of using text editors, all the files can be loaded into NWDS and use the u201CRefactoru201D and search-nreplace
    capabilities within NWDS to accomplish the same.)
    a. Change package name:
    From: com.sap.aii.af.sample.adapter.ra
    To: com.test.zip.adapter.ra
    b. Change package path for log and trace file locations:
    From: com/sap/aii/af/sample/adapter/ra
    To: com/test/zip/adapter/ra
    c. Change adapter guid:
    From: http://sap.com/xi/XI/sample/JCA
    To: http://sap.com/xi/XI/zip/JCA
    d. Change adapter namespace:
    From: http://sap.com/xi/XI/sample
    To: http://sap.com/xi/XI/zip
    i have download the sample_ra.rar and unzipped the  jar file sample_ra.jar file. after that i am not sure where i need to change the package names and adapter namespace and other things. There are several java files where the package statemetns is used. please clarify.
    thanks
    sankar

    hi
    thanks for the reply . i figured out how to change the package name .but i could not find out how to change the below . where can i find these entries.
    . Change package path for log and trace file locations:
    From: com/sap/aii/af/sample/adapter/ra
    To: com/test/zip/adapter/ra
    d. Change adapter namespace:
    From: http://sap.com/xi/XI/sample
    To: http://sap.com/xi/XI/zip
    thanks
    sankar

  • Required JAR's for developing custom adapter modules for PI 7.31 SP 09

    Hello experts,
    I have a new development wherein i have to consume .xlsx files in PI 7.31
    i have gone through a lot of blogs but did not find any relevant JAR's specially for PI 7.31, I am planning  to go for custom module development for conversion of .xlsx file into xml
    so need your help for finding the JAR's for PI 7.31 and also some custom JAVA source code for conversion of excel spreadsheet into XML.
    Regards,
    Sushant.Shinde

    Hi sushant,
    The module key seems correct ffor you. But the blog you shared is cozy. I developed 4 adapter modules using a document. Please refer that.
    And NWDS EHP1 is available you can use that to be perfectly sure on compatibility.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c0b39e65-981e-2b10-1c9c-fc3f8e6747fa?overridelayout=true
    use the above document to verify the steps you followed-
    Please provide following screenshots
    NWA->configuration->infrastructure->Application Modules-> and search for *xlmodule*
    if you find your module then click on it and at the bottom there will be a window with JNDI Name. Share that JNDI name and use that JNDI name in your Module. (localejbs/JNDIName).
    Also go to NWA->TroubleShooting-> JNDI Browser and see where is your Adapter module situated. I mean under which directory. Either directly inside root/localejbs/ or root/localejbs/sap.com.
    Please verify your steps according to that and redeploy and share result.
    and Go to NWA- Site Map-> find Start & Stop
    In that go to Java Applicaitons Tab and search for your module. It must be started. If it is stopped try starting it.
    Regards,
    Vikas

  • How to  add new Adapter in Sap XI

    could you help me to how to add a new Adapter in SAP XI
    after installation of SAP XI.
    if any one send this really help full to me
    Ram

    Hi,
    I am getting an error when importing SAP Basis 640 Software components into Integration repository. It is giving thsese java errors:
    com.sap.engine.services.ejb.exceptions.BaseRemoteException: Exception in method importFromImportSource. at com.sap.aii.ib.sbeans.transport.TransportServiceRemoteObjectImpl10.importFromImportSource(TransportServiceRemoteObjectImpl10.java:850) at com.sap.aii.ib.sbeans.transport.TransportServiceRemoteObjectImpl10p4_Skel.dispatch(TransportServiceRemoteObjectImpl10p4_Skel.java:100) at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:304) at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:193) at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:122) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33) at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41) 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:100) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170) Caused by: java.lang.NoClassDefFoundError at com.sap.aii.utilxi.core.strings.StringConversion.xml2String(StringConversion.java:645) at com.sap.aii.utilxi.dtd.api.DtdHelper.getString(DtdHelper.java:381) at com.sap.aii.utilxi.dtd.api.DtdParser.parseInputSource(DtdParser.java:68) at com.sap.aii.ibrep.bom.extdef.DtdInternalExternalCategoryService.getDtdSchema(DtdInternalExternalCategoryService.java:72) at com.sap.aii.ibrep.bom.extdef.DtdInternalExternalCategoryService.getExternalReferences(DtdInternalExternalCategoryService.java:48) at com.sap.aii.ibrep.bom.extdef.ExternalCategoryServiceImpl.getExternalReferences(ExternalCategoryServiceProvider.java:51) at com.sap.aii.ibrep.bom.extdef.ExternalDefinition.getExternalReferences(ExternalDefinition.java:35) at com.sap.aii.ibrep.server.persist.extdef.ExtDefInternalPersistSevice.writeTypeData(ExtDefInternalPersistSevice.java:95) at com.sap.aii.ib.server.persist.gen.PersistServiceProvider$PersistServiceImpl.writeObjectVersion(PersistServiceProvider.java:446) at
      The environment is same as in our development server.
    Any idea what causes this error.
    Thanks for your help.
    Madhu

  • Cretaing a new adapter using the existing file adapter

    Hi,
    Is it possible to create a new adapter type copying the existing file adapter. That is I want to create a new adapter type for example "FNFS" and use the same module callsapadapter which is used in the File adapter. So that this new adapter type "FNFS" functions like the File adapter,
    What are the actions I need to perform to acheive this.
    Thanks in advance.

    what will be the significance of that?
    I think if you need some extra functionality then Development of Custom Module is enough.
    /people/john.ta2/blog/2006/12/20/to-create-or-not-to-create-an-sap-xi-adapter
    Thanks
    farooq.

  • ABAP: Developed new Report for Summarized JIT (Just In Time) calls

    Hi to all,
    Can anybody please tell me about the following:
    ·     Developed new Report for Summarized JIT (Just In Time) calls: This report is for Delco Singapore needs all Summarized JIT calls created between selected dates to be closed. If JIT call quantity is 0 and GR quantity is also 0, then GR flag for JIT call to be checked and JIT call will not be shown open. If the JIT call quantity is greater than zero and GR for JIT call quantity is zero then JIT call quantity made as zero and GR flag for JIT Call to be checked. Once it is checked the JIT call will not be shown in Open.
    Thanks in advance.
    Regards
    Monalisa

    Ok, I was able to figure out the functions that were confusing me. For my own record and for those that do not know, I will list how to create the objects necessary to add a new report to a menu.
    1-Write JSP (should be written just how Oracle writes theirs)
    2-Creat function for the new JSP page as System Administrator responsibility
    3-Use Sys Admin to add the function to a menu somewhere
    4-Using AK Developer responsibility, create an attribute with the label of the attribute being the name of your function you created. Oracle's convention is the name of the attribute has FS in it.
    5-Using AK Developer, lookup the ASF_FUNC_SEC_REG region
    6-Drill down into that regions attributes
    7-Add a your newly created attribute to this region
    You would do all these steps for your advanced search page as well, so that in your main jsp, you can call asfPage.setAdvancedSearchPage() with the attribute name of your advanced page.
    What I Still do not know is:
    (1) My main page keeps coming up saying that there is no default query defined for it. How do you create a default query for a report?
    (2) How to get the personalization to work.
    Can anyone help?
    Thanks!

  • Adapter development on Adapter Framework PI 7.1

    Hi experts,
    This is relative to PI 7.1 EHP1.
    I am learning how to develop an Adapter on Adapter Framework. On help I found this link: Example Adapter and Example Module. On example´s folder (see help link above) I found only a jar called com.sap.aii.adapter.sample.ra.jar, inside that jar there is only classes, no source code, and there is no index.html like it is written on help.
    I think something is missing, or not?
    Best Regards,
    Gabriela

    Hi Gabriela,
    I am trying to develop a Sample Java Adapter as you did earlier. I have been through SAP Note 1004000 as well. But i couldn't find the "src.zip" as mentioned in the Note. Please help me on it.
    Warm Regards,
    DNK Siddhardha.

  • How to Develop New Application in CRM

    Hi all,
    I need your help to guide me in deciding which transactions, customization and/or development tools  that i should use for developing new application in CRM to replace an existing web based application?
    The following steps are some the current system business processes:
    1. User (requester) login to System
    2. Click Generate a Request
    3. Fill all requirement information on the form which contains user specific fields
    4. Click save, system will save the request form with status “Issued” and generate a control number and display it.
    8. User can print the form by clicking Print Information.
    9. A notification e-mail will be sent to the selected approver to approve the request
    10. Once the approver receives the notification, he can log in to the system and approve/reject the request.
    11. Once done, a notification e-mail will be sent to the selected the requestor.
    12. User can print the form by clicking Print Information.
    Also, the new application needs to enable the user to add/review/update attachments, keep tracking of histories, add note and to have other CRM features.
    Please note that last year we developed many portal applications using Web Dynpro for Java and all applications are working fine. However, our management want us to use CRM system as a solution to migrate this web application to SAP.
    Thanks in advance for your help.

    Hello Ali,
    1. do the requester and approver users have Portal and CRM accounts?
    2. What CRM and Portal Version do you use?
    3. Is there any decission made which CRM Frontend you should use: PC-UI, IC Web Client, SAP GUI for Windows, Mobile Sales?
    Regards
    Gregor

  • 65W 20V AC Adapter gets super hot (including new adapter replaced on warranty)

    I bought a e420 in March and the 65W 20V AC adapter it came with has always ran really hot. Hot enough you can't really hold it while using the laptop while it's plugged in. When the laptop is off and charging, it's very cool. Now I just recieved a new adapter through warranty and it also gets really hot.
    I also ordered my e420 with the big 9-cell battery, could that effect it? I'm also worried it has been killing my battery life as well, as it's much lower now on full charge than when it was new 7 months ago. I try to take care of the battery by almost always let it run down before charging it and don't use it plugged in unless i have too. 
    Would appreciate any thoughts on this. i see several random posts about hot ac adapters on the forum here but found no real conclusions.
    -Thanks

    Hi synovo,
    May i have the machine type please? If your machine equipped with descrete graphic please disconnect immediately for safety reason, and use 90W AC instead. Anyway please contact local lenovo for further info
    Worldwide Support Center phone list for ThinkPad, ThinkCentre and ThinkStation systems
    http://support.lenovo.com/en_US/detail.page?DocID=​PD008370
    Fred
    T61 + X201i

  • Develop new Report for Summarized JIT (Just In Time) calls

    Hi to all,
    Can anybody kindly tell me how to develop new report for   summarized JIT (Just In Time) calls.
    Thanks in advance,
    Regards
    Simi

    I think it is a good feature, but I'd like to make some suggestions.
    1) When the dialog pops up (like your attachment), it would be nice if I could tell it right then that I don't care about that advice. Right now you have to click on the link and then say you don't want the advice in the future. I think it is that extra step that is really annoying. I think, like most people, my instinct is to just close the dialog. Then next time I run LabVIEW I have to deal with it again. After the 5th time dismissing the damn thing I turn it off.
    2) It would be nice to have an easy way to turn JIT advice off for a particular session. For example, I'm called on to help get new employees up to speed in LabVIEW. When I sit down at their computer to help design/debug things, I would really like to turn off JIT advice but just for my session. I don't want to change the other persons settings.
    3) It would also be nice to be able to turn off JIT advice without going to the options.
    So, I guess what I would like is this. When the JIT advice dialog comes up, instead of only having the link to the advice I'd like to see some a button that will turn off this topic in the future, a button that will turn it off for this session of LabVIEW and a button that will turn JIT off for good (with a verification dialog).
    So, experience programmers with a new install will just turn it off for good the first time it pops up. Experience programmers on someone else's machine can turn it off without messing up the other persons ini file and I can leave it on when LV8 comes out and just dismiss the old advice quickly as it comes up.
    Pat

  • Developing new Swing Components - Visibility problems with UI classes

    I was wondering if anyone out there had run into the following problems when developing new Swing components. If so it might be worth banding together and putting pressure on Sun to fix them. However, if no one else develops new Swing components then I guess I'm just a lone voice...
    I have been writing a new dockable toolpanel Swing component and when it came to implementing the UI manager I was unable to access many of the standard features in basic and metal LAFs because they had been made package protected. This forced me to reimplement quite a bit of existing code which took time as well as being bad practice.
    While in some cases I can understand this from a security POV I am pretty sure that in this case it is the result of lazy programming practice. Appart from basic architectural reasons for this I have noticed a trend where newer code seems to suffer from this more than the original code. The practice of using package protection reminds me of C++ style coding, or just that of an inexperienced developer who does not understand the need to code for extensibility.
    An additional problem arises because the Security manager stops you cheating the system by putting new classes into the javax.swing.plaf... package structure. Thus the only way to solve this nicely is a proper fix.
    This would entail going through all the UI PLAF classes and rationalizing the visibility to either public or protected as appropriate. Really there should be minimal use of package protection unless it is vital for security concerns.
    Some Examples (there are many more):
    javax.swing.plaf.basic.LazyActionMap
    javax.swing.plaf.basic.BasicBorders.RolloverMarginBorder
    javax.swing.plaf.basic.BasicBorders.SplitPaneDividerBorder (why are just these two classes package protected when all the others are public?)
    javax.swing.plaf.metal.MetalUtils
    javax.swing.plaf.metal.MetalBumps
    Anyway, I am happy to give advice to other poor saps who wind up fighting the UI manager but it would be better if we could get Sun to sort out this mess (after all they created it).
    Cheers, Lewis

    It may be more a case of creating new Swing components and trying to provide support for all the standard LnFs.
    This is very awkward although you can sometimes achieve what you want by borrowing resources from UIManager (a border here, an icon there etc.).
    Essentially the problem is that Swing is designed to have new components added to it but the standard LnFs aren't quite so accommodating!

  • Where are attribute values when developing custom adapter?

    Hello,
    I am developing custom adapter for IDM 8. When the server wants to make reconciliation it calls method listObjects in my case and getUser. I wanted to ask if I am able to get values attributes of user which is passed to this method as parameter. Also how it is in general possible to get values of attributes in these methods. There is schemaMap which Maps names of resource attributes to IDM attributes (their names) but where do I get the values? Thank you very much for help.
    Martin
    PS: I have extended schema so not only AccountId which can be called by accountId = getIdentity(user). I need other atributes too.

    I have assigned work to implement custom adapter that can talk to our target applications? Can you please let me know the steps I need to follow to implement custom connector?
    Thanks
    Sudarsan

  • Jco.JCO$Exception when create a new adaptive model in NWDS

    HI friends:
    when I create a new adaptive model in NWDS, error occurs:
    Warning:Creating a connection with Metamodel language <zh_CN> failed. Continuing with language <zh>
    Fatal: com.sap.mw.jco.JCO$Exception: Missing R3NAME=... or ASHOST=... in connect_param in RfcOpenEx
    but when I used a existent model to reimport model  , it has no error
    Thank you in advance.
    Yonk
    Edited by: Yonk King on Nov 7, 2008 11:11 AM

    Check whether you are providing the correct login credentials while importing the RFC.

  • Developing Custom Adapter guide needed

    Can any one provide me the guide for developing custom adapter. Also provide the API for OIM 9.0.3.

    API Documentation is shipped along with the download. You should be able to access the same from the <DIR>documentation\ProductDocumentation\b25942\toc.htm (9011 Connector Pack). Check with Support if you haven't got it along with the product.
    Again, not sure if I understand the Q correctly, since I dont think there is a generic methodology for custom adapters. They range from usage in tasks of resources to custom scheduled task. Is is something specific you are looking for?
    Rgds, Ajay

Maybe you are looking for

  • MUSE not responding after short idle time

    I am using Muse 2014.2 with Windows 7 64bit (and I love MUSE, thanks Adobe for a great program [snivel, snivel]). I am finding that MUSE freezes and become unresponsive after three or four minutes away e.g. while I go off to Illustrator / Photoshop a

  • Samsung SyncMaster 931BW 19" has a weird resolution?

    Hello everyone! I am using my MacBook for some years now. I never had ay problems with it, it has always worked properly. Recently, my mother gave me an old screen she did not need anymore, the Samsung SyncMaster 931BW 19''. I have some problems with

  • Bluetooth printer is seen, but doesn't pair

    My bluetooth mouse and keyboard work fine, but I am having trouble with the bluetooth connection to a Canon Pixma MP810 printer. I ran the bluetooth setup for the printer, which seemed to complete satisfactorily in the same way as it did for the mous

  • Keep asking a serial number when downloading the app via DPS App Builder

    I've already created an app via InDesign and DPS App Builder, but the program don't let me download the app! It says I have to activate the produt with a serial number, but since I bought a Creative Cloud membership, I don't have any number. Any one

  • Can someone please find me one that works with iOS 4 iTunes?

    traducción del español al inglés I need a itunes work with IOS 4, I have an iBook G4, 256 MB RAM, Mac OS X 10.4.11 I need a 10.1 or higher iTunes thing is I know over 10 people with iPhones and I happen to games and applications -Thank You! -greegtin