Multiple sites on CRM-ISA web proxy IIS

Hello,
We're upgrading to CRM v6 (2007), with Internet Sales / Web Channel B2B in scope. As part of the system landscape, we have a Windows server running IIS acting as a web proxy.
Now, the question is, can we share this web proxy so that it works for multiple sites?
We would like to put the Dev and the QA CRM systems to both use the same web proxy, which would have two sites configured in it.
Has anyone done this before? Success or fail? I could not find any docu from SAP telling whether or not this would work.
Also are there any requirements for the version of the IIS?
We're currently on Win2k / IIS v5 but are going to Win2003 / IIS v6.
Thanks and Regards,
Rasmus

I figured it out:
You need to change which URL the site responds to under the 'Aliases' section.
I haven't seen this anywhere else, so I hope this will help someone along the line...

Similar Messages

  • Error in JSP's for custom project created for SAP-SHRAPP crm/isa/web/b2b

    Hi All,
    we have NWDS 7.3, NWDI 7.3, JDK 1.6.
    Imported the track, created a new custom b2b project. Added the corresponding dependencied on the project folders.
    On build of the custom project, build was finished with some warnings. The depolyment was completed successfully.
    We are able to open the XCM settings of the custom project. And even the application for the custom project is running fine, ordes are being saved, without any error.
    However, when i open any JSP say order.jsp. It has some set of warnings and errors. The error description says ISACORE jar file is not accessible.
    Kindly help, how to solve this issue?
    Thanks
    Ekta
    PS. example of one of the error
    Access restriction: The type OrderChangeUI is not accessible due to restriction on required library D:\NWDS
    \eclipse\workspace.jdi\0\DCs\sap.com\crm\isa\isacore\_comp\gen\default\public\default\lib\java
    \sap.com~crm~isa~isacore~default.jar
    when i go to this location the JAR file is available.

    all the SC are of version 7.01
    Thanks!
         ED7
    o SAP_JTECHS.sca     sap.com      SAP_JTECHS      7.02 SP8 (1000.7.02.8.1.20110704191740)
    o SAP_BUILDT.sca     This is DTR component it will be in NWDI(DI BUILD TOOL)
    o SAP-JEE.sca     sap.com      SAP-JEE      7.02 SP8 (1000.7.02.8.1.20110705065623)
    o SAP-SHRJAV.sca
         SAP SHARED JAVA COMP. 7.01//
    SAP-SHRJAV      701 SP4 (1000.701.0.4.6.20110722065102)
    o SAP-SHRWEB.sca
         SAP SHARED WEB COMPONENTS//
    SAP-SHRWEB      701 SP4 (1000.701.0.4.6.20110722073940)
    o SAP-SHRAPP.sca
         sap.com      SAP-SHRAPP      701 SP4 (1000.701.0.4.6.20110722064714)
    o SAP-CRMJAV.sca
         CRM JAVA COMPONENTS 7.01//
    SAP-CRMWEB      701 SP4 (1000.701.0.4.6.20110722064233)
    o SAP-CRMWEB.sca
         CRM JAVA WEB COMPONENTS 7.01///
    SAP-CRMWEB      701 SP4 (1000.701.0.4.6.20110722064233)
    o SAP-CRMAPP.sca
                        sap.com      SAP-CRMAPP      701 SP4 (1000.701.0.4.6.20110722063254)
    o SAP-CRMDIC.sca
         sap.com      SAP-CRMDIC      701 SP4 (1000.701.0.4.6.20110722063636)
    o SAP-IPCMSA.sca
         CRM IPC MOBILE 7.01///
    SAP-IPCMSA      701 SP4 (1000.701.0.4.6.20110722064529)
    o STRUTS.sca
         This was for only CRM 5 I think you should ignore this SC    Note 917001 - XCM configuration failes on OS/400
    o TEALEAF.sca     This was for only CRM 5 I think you should ignore this SC   Note 900660 - TeaLeaf RealiTea Version 4.5 for CRM 5.0

  • URL prefix under IIS for multiple sites

    I'm trying to set up DW8. I webmaster a large number of sites
    for clients using a variety of hosting companies and web servers. I
    use IIS under Win2K Pro.
    Pre-DW, my setup has been to have a test area with folders:
    Inetpub\wwwroot\site1, Inetpub\wwwroot\site2, etc. To test I browse
    to localhost/site1, localhost/site2, etc. Then I copy the files to
    another part of the disk: websites\site1, websites\site2, editing
    them to change directions to the include files (sometimes I work in
    ASP, sometimes in PHP). Even with a utility we've made special for
    this task, this is a ROYAL PAIN. Then I upload site1 to server1,
    site2 to server2, etc.
    I have to do it this way because IIS will only recognize one
    website at a time, and I jump around from site to site so often
    it's a real pain to turn the sites on & off via the Control
    Panel.
    Now I'm trying to set up site definitions on DW8. For Site1 I
    say the URL is www.site1.com, the local testing spot is
    Inetpub\wwwroot\site1, and it gives me this "site URL prefix for
    the testing server does not match the site URL prefix specified in
    the HTTP address". What do I do? What have you-all found is the
    easist approach:
    1. fool DW about where files are kept?
    2. Do the PITA switch between which site IIS thinks is
    "live"?
    3. host a local multi-site server?

    > I have to do it this way because IIS will only recognize
    one website at a
    > time
    Fix:
    http://mnteractive.com/archive/running-multiple-sites-on-win2k-and-xp/
    -Darrel

  • Since upgrading to OS X 10.8.2 a few days ago, Safari will suddenly zoom in on web pages (happens on multiple sites) when I scroll or move the mouse -- any one know why and what to do about it? Thanks.

    Since upgrading to OS X 10.8.2 a few days ago, Safari will suddenly zoom in on web pages (happens on multiple sites) when I scroll or move the mouse -- any one know why and what to do about it? Thanks!

    It really isn't a well thought out 'gesture' when a normal scroll action can result in an unwanted zoom but disabling SmartZoom wasn't an option for me—one of those with eyes that tire easily when reading very small text on a 27" display.
    For a while I used command-+ and command-'-' to read small text but that isn't supported in some apps and for Safari it often leaves the browser in an less than perfect state when moving to the next page.  I also tried option scroll to zoom the whole display but that was not desirable, either.
    I finally settled on leaving SmartZoom enabled and remembering to double tap with one finger whenever the undesired zoom happens. It happens so often that the double tap is almost a reflex action for me.

  • Web Proxy sessions stop working after some time (ISA 2006)

    Hi guys,
    we have been using ISA 2006 with Web Publishing Rule to provide access for mobile phone to corporate Exchange via ActiveSync for years. The issue occurred roughly one month ago. 
    After some period of time (usually it happens once or twice daily) ISA stops to accept connections from the mobile phones. There are no errors on client devices (they don't get new mails). In Sessions tab I see that only SecureNAT sessions from phones remain,
    but no Web Proxy sessions any more. There are no errors in Event Viewer and I didn't find anything strange in diagnostic logs.
    I've created one more Web Publishing Rule with the same Web listener as for ActiveSync rule for OWA. The intersting thing that ISA still allows access to OWA when issue occurs. Looks like the problem with Web Proxy filter.
    After OS restart ISA starts working normally. 
    I have ISA 2006, sp1, version 5.0.5723.514 installed on VMWare VM with Windows 2003 SE sp2.  
    Do you have any ideas?

    Hi,
    Does this issue still exist? If so, you could try to collect logs from devices to find more information.
    http://support.microsoft.com/kb/2461792
    Best Regards,
    Joyce
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Migration from iPlanet Web Proxy to ISA 2000

    Hi,
    I'm doing a project to migration from iPlanet Web Proxy 3.5 (AIX based) to ISA 2000 (Windows 2000). Anyone have experience can give me some idea to plan this migration?
    Which file in AIX iPlanet proxy store all the Filter URLs (Black list) ? And which file store all the users, groups with permissions?
    If you can refer me some "How to" documentation, I appreciate your help.
    Vince2008

    sriram already answered this pretty well, but as someone having been in the same situation (migrating from 6.0sp6 to 6.1sp8 a few months ago) I thought I'd chime in.
    obj.conf is not an issue whatsoever, since this file does not change in any way between the versions. This was a very nice discovery, and made our work a lot easier. :)
    magnus.conf is still pretty much the same, and using the migration tool in 6.1 will migrate server.xml and all other files properly, so that is absolutely the easiest way, if you have only a couple of configs. Us, we used it to generate a new template to see all changes, and then updated our internal configuration templates with the new look and generated all files on our own from there.
    You will need to modify magnus.conf manually afterward and update the path to the wlproxy though, since you should use proxy61.dll/so rather than proxy36.
    There are also quite a lot of entries in magnus.conf that are deprecated in 6.1, but still kept by the migration tool. Doesn't really hurt in any way, but that is my current task - cleanup.
    Regarding rollback, that depends on how you migrate. We wanted to use the same ports as well as windows service names (to avoid having to update all scripts), so we had to uninstall 6.0 before installing 6.1. But really, the possibilities you have here are so strictly decided by your network setup, uptime requirements, etc, that it is hard for anyone on the outside to answer.
    Edited by: David.Eriksson on Aug 18, 2008 1:54 AM

  • Best practice for running multiple sites on 1 CF install?

    Hi-
    I'm setting up a new hosting environment (Windows Server 2008 Standard 64 bit VPS  configuration, MySQL, IIS 7, CF 9)
    Has anyone seen any docs or can anyone suggest best practices for configuring multiple sites in this environment? At this point I'm thinking simple is best, one new site in IIS for each client (domain) and point it to CF.
    Given this environment, is anyone aware of any gotchas within the setup of CF 9 on IIS 7?
    Thank you in advance,
    Rich

    There's nothing wrong with that approach. You can run as many IIS sites as you like against a single CF install.
    As for installing CF on IIS 7, I recommend that you do the following: install CF 9 without connecting it to IIS, then installing the 9.0.1 upgrade and any hotfixes, then connecting CF to IIS using the web server configuration utility. This will keep you from having to install the IIS 6 compatibility layer that's needed with CF 9 but not with CF 9.0.1.
    Dave Watts, CTO, Fig Leaf Software
    http://www.figleaf.com/
    http://training.figleaf.com/

  • SharePoint 2010 and ISA server proxy - Any step by step documentation to do this?

    Hi there,
    I know that ISA is deprecated - still for next few months we still need to use it. 
    I will appreciate if you could please share any document on how to have a SharePoint 2010 Intranet Web Application available on Internet using ISA server proxy.
    Thank you so much.

    Hi,
    here you are
    http://blogs.technet.com/b/paulpaa/archive/2009/09/23/steps-to-publish-sharepoint-sites-created-in-host-header-mode-hh-mode-with-isa-server-2006.aspx
    http://serverfault.com/questions/174061/how-to-configure-aams-in-sp-2010-to-work-with-isa-2006-and-kerberos-authenticati
    http://www.benjaminathawes.com/2010/08/22/publishing-sharepoint-2010-with-isa-server-2006-sp1/
    http://www.isaserver.org/articles-tutorials/publishing/How-to-Publish-Microsoft-Sharepoint-Service-ISA-Server-2006.html
    http://technet.microsoft.com/library/bb794854.aspx#SecureWebPublishing
    Kind Regards,
    John Naguib
    Technical Consultant/Architect
    MCITP, MCPD, MCTS, MCT, TOGAF 9 Foundation
    Please remember to mark your question as answered if this solves your problem

  • Help - cannot access web service outside web proxy

    I'm trying to access a public web service - and web proxy stops me from doing it.
    Here is my code:
    package test;
    import java.rmi.RemoteException;
    import javax.xml.rpc.ServiceException;
    import net.webservicex.www.WeatherForecastLocator;
    import net.webservicex.www.WeatherForecastSoap;
    import net.webservicex.www.WeatherForecastSoapStub;
    import net.webservicex.www.WeatherForecasts;
    import java.net.*;
    import java.io.*;
    public class TestOutput {
    public static void main(String[] args) {
      initialiseConfiguration();
      printForecast();
    public static void initialiseConfiguration() {
      System.setProperty("http.proxySet", "true");
      System.setProperty("http.proxyHost", "proxyserver");
      System.setProperty("http.proxyPort", "8080");
      System.setProperty("http.proxyUser", "userid");
      System.setProperty("http.proxyPassword", "password");
    public static void printForecast() {
      try {
       WeatherForecastLocator wfl = new WeatherForecastLocator();
       WeatherForecastSoap wfs = wfl.getWeatherForecastSoap();
       WeatherForecasts forecasts = wfs.GetWeatherByZipCode("90210");
      } catch (Exception e) {
       e.printStackTrace();
    }Here, I was using the test web service located in www.webservicex.net/WeatherForecast.asmx
    I've created stubs using Eclipse (package net.webservicex.www) in another project, compiled into a jar, and imported into the test project.
    The test is working beautifully from my home. It's failing in the office with the error:
    AxisFault
    faultCode: {http://xml.apache.org/axis/}HTTP
    faultSubcode:
    faultString: (407)Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the Web Proxy service is denied. )
    faultActor:
    faultNode:
    faultDetail:
    {}:return code: 407
    It's failing when it's trying to execute
    WeatherForecasts forecasts = wfs.GetWeatherByZipCode("90210");
    The "initialiseConfiguration" function is doing its job OK - it's actually helping me to go through the proxy - if I'm doing simple stuff like accessing internet sites. I've tested it - I can get to any external site and read from it. The moment I disable "initialiseConfiguration", I can't get through the proxy.
    So, probably, the problem lies in the web services client classes generated by Eclipse and based on axis. Maybe, the code gets through the proxy, but then starts to do something without authentication??? (I'm not sure if it's possible at all, but who knows...)
    I've read a lot of postings on this subject and couldn't find a solution that would work for me. I'm very surprised, because my situation is very common - there are more and more public web services, and most organisations have firewalls. Obviously, I'm making some very elementary mistake.
    Please help

    We have the same problem, not with SOAP but with XML-RPC (err 407). We're still stumped, and i agree that the problem should be common, but i don't see the mistake, so it's not that obvious.
    Hypothesis: the proxy is spying on the requests content , and filtering out xml. Can you check that ?
    Message was edited by:
    idiallo

  • Web proxy settings not getting affected for Mozilla Firefox

    I have an ISA Server setup as a web proxy in our domain environment . I have changed the proxy settings to the address of the new web proxy server for all the users in the domain by using group policy . Even the connection tab on the internet options have been disabled so that users wont be able to view the settings thereby preventing them from changing the proxy settings . It has been completed successfully . But when we tested the settings with various browsers by trying to access the blocked sites in our environment such as Facebook and other social networking sites , IE , Safari and Chrome seems to be detecting the proxy in the network and was blocking it but Mozilla Firefox and Opera does not seem to be affected by the change and users could have unrestricted access to the web . Please help me with how to configure mozilla firefox proxy settings using group policy edit .

    I am facing a similar issue with the flash content on my website (appnina.com). Any flash content is not displayed on my website.
    The problem is because of using flash plugin in Mozilla Firefox (21.0 - updated). The flash plugin does not get activated by default. That is whenever opening the site, the flash content is not displayed. It asks to click the activate button. This activation should be one time, however it always asks to do so whenever opening the site.
    I just checked and found that this flash problem is not specific to my website but in general (youtube as well).
    Let me put the screen shot of the same.
    Any permanent solution to this. Let me check if I can delete the old plguin and download it again to solve this issue.
    The problem seems to be because of compatibility problem of firefox with flash.
    PS: Let me know if I need to start a new discussion thread on this ?

  • XCM Settings for CRM ISA 4.0 SP10

    Hi !
    We are currently upgrading a CRM 4.0 ISA application from SP5 to SP10. The XCM settings for the vanilla 'b2c' webshop has been completed and the vanilla 'b2c' application  has been extended to a new b2c application using the old extended application files with the new 'buildtool'. However, when we try to run the extended b2c project, after successfully deploying the new .ear file, we get an error that the XCM settings couldn't be found. The vanilla 'b2c' application runs perfectly though.
    Could anyone with experience in CRM 4.0 ISA application SP10 list any unique steps to get the extended XCM data for the extended application correctly in the 'web.xml' file ?
    Cheers,
    Ashok.

    Hi Amit,
    The config path for "%sys.global.dir%/xcm/${com.sap.dc_name}" should normally point to the standard XCM settings and ideally it should be outside the folder structure of the application (ie) not within either <Inst-Dir>:\usr\sap\SID\DVEBMGS00\j2ee\cluster\server0\apps\sap.com\crm.b2c\servlet_jsp\b2c\root\WEB-INF
    or <Inst-Dir>:\usr\sap\SID\SYS\global\xcm\crm.b2c. Prior to CRM ISA 4.0 SP6, context parameters would determine this path during each deployment. This would ensure that an extended application would always point back to the standard XCM settings rather than having to maintain multiple XCM settings for each extended application. The reply from SAP OSS suggests that post CRM ISA 4.0 SP6, XCM settings would have to be maintained for each extended application (something that SAP supports) or the value of the config path of "%sys.global.dir%/xcm/${com.sap.dc_name}" should be changed individually for each extended application using the visual administrator to point to the standard XCM settings (something that SAP suggests as a work around but doesn't support).
    Again, this problem is mainly caused by the fact that the context parameter of the XCM settings during deployment of any application has been removed from the SDM post CRM ISA 4.0 SP5. Removal of this context parameter from the SDM means that one would have to adopt either approach as suggested by SAP as above.
    I hope this helps others out there who are migrating from a pre CRM ISA 4.0 SP6 to a post CRM ISA 4.0 SP6.
    Cheers,
    Ashok.

  • Managing multiple sites in different iWeb versions - PLEASE HELP!

    apnewbie/cyclosaurus/roddy/old toad (and any others more knowledgeable than i):
    i've run into a bit of a pickle. i am hoping someone can help straighten me out. i am about to jump out of a window. here's the rundown:
    (for starters, i have a .mac account and am publishing to .mac.) i created a site in iWeb 1.1.2 on my work computer (mac book pro). worked great, really lovely. thought to myself, "hey, i'd like to create another site from home, but i don't have iWeb at home (powerbook G4) - i should buy iLife 08 so i can build these things from home and not have personal files on my work computer."
    so: i had a site that i created within 1.1.2 with files written to iDisk. i purchased iWeb 08 and would like to have another site, but this one is being created in 2.0. i also am using a personal domain name this time around bought with google apps and hosted by godaddy. i published the new work in progress for a test run and...you guessed it...my original 1.1.2 site was rewritten by the 2.0 site. and the 2.0 site comes up as the standard google search page for domains that aren't up and running. whooopsie.
    sorry for the lengthy intro, but that's the background. i guess my specific questions are:
    1) i want to be able to maintain multiple sites from iWeb 2.0...can i open my 1.1.2 domain file in 2.0 and successfully bring that site into 2.0?
    2) what is the most efficient and easiest way to get both of these sites running in 2.0? right now i have two domain files (created on two different computers).
    3) for domain management, is it best to move from the iWeb folder in my home library to different folders (one for each site, with separate domain files, and my 2.0 domain file is NOT called domain, it's the name of the site) to another location? (and of course, i will back these up just in case.) and when i want to update a site, i just open that individual domain file, right? or will these sites publish over each other?
    please help. i am at my wits end. i'm sure this is a relatviely simple issue, but i'm new to iWeb.
    thanks, thanks, thanks for your help guys.
    joojy

    joojy,
    Welcome to the forums!
    First of all, your original 1.1.2 site may not, in fact, have been overwritten. It is quite possible that the site remains in it's position on the iDisk, Web/Sites/iWeb/YourSite, but because you published to the iDisk (.Mac) from 2.0, a different index.html file has been placed in the root level Web directory which is causing the 404 error. Navigate to the directory on the iDisk, using the Go menu in Finder, and look to see what is actually there. Follow this path:
    Go/iDisk/My iDisk/Web/Sites/iWeb/YourSiteWillBeHereIfYourLuckIsGood
    If your site is there, great; if it isn't, it's not really a problem because hopefully you still have the Domain.sites file on the MacBook Pro and you can republish it if necessary. If it is there, you can modify the index.html file on the iDisk using a text editor and get your url redirected back to where it should be.
    Second, do not open your 1.1.2 Domain.sites file with 2.0 until you have a backup of this Domain file. External drives are best for this. Assuming the backup is in place, launch 2.0, choose the Domain.sites file, and click on "update". It will be updated to a Domain.sites2 file. If the site looks ok then continue on with editing/publishing.
    Skipping to question (3), by all means, abandon the default location of the Domain.sites file in the Home folder's Library and get accustomed to keeping your Domain files in their own, respective folders. When you want to open one just double-click it.
    You are going to encounter difficulties publishing multiple sites in 2.0.2, unless you keep all of the sites in a single Domain file. 2.0 is publishing to a different directory on the iDisk than 1.0; it publishes to /Web/Sites/, as opposed to /Web/Sites/iWeb/. Publishing a site from a separate Domain file erases previously published sites. I have been able to publish multiple sites, from multiple Domain.sites2 files, by mounting the iDisk and actually moving the Site folder back one level, into the root Web folder, and then publishing. When finished, I move it back again. If you have RSS feeds you will probably get a 'file in use' error. The alternative, (other than keeping all sites in a single Domain), is to publish the site to a folder and then manually drop the Site folder into the Web/Sites/ directory on the iDisk. Of course, some .Mac functions are lost when publishing this way.
    Work through this info and post back.
    -Mark

  • Share files over multiple sites

    Hello everybody,
    Is there a way to use a single file from multiple sites without having to maintain them twice?
    For example I want to use the same PHP-functions in two projects (include file).
    Is there a Dreamweaver-technique which allows me to use and upload a file, that is outside of the site-root-directory.
    Librarys? Templates?
    greeting

    Is there a Dreamweaver-technique
    Firstly, this has nothing to do with Dreamweaver, so no, there isn't a DW technique. This depends on your webserver and operating system.
    The solution also depends on what kind of file you are trying to share, and if the websites are on the save server. HTML/CSS can't normally access files outside the web root, so, for instance, you can't normally share a CSS file between websites (but there is a workaround using aliases). PHP files don't have this limitation, as long as they are on the same server.
    I took a quick look at the Google hosted libraries. It looks like it is all javascript. Javascript doesn't have the same limitation that PHP has. For instance, Lots of people reference a remote copy of jQuery in their web pages.
    There is a method of sharing files across servers that involves configuring the receiving server to accept the remote file. I experimented with this some years ago but can't find any info on it now. Sorry, I can't even remember what the technique was called.  It wasn't easy to get it to work with all browsers as they have different security policies.

  • Multiple sites, different computers

    I have set up multiple websites on my original iMac using iWeb08. I just purchased a MacBook Pro with iWeb09 and would like to do one of two things: 1) Manage all my sites on each computer or 2) Manage "site1" on the MBP and "sites2-4" on the iMac. I am publishing all the sites to my MobileMe account.
    It looks like I can copy my original Domain onto a USB Drive and then transfer it to the MBP and edit there. But then I need to make sure I always bring the USB drive back and forth and replace the Domain file each time before I make any changes. Sure that will work, but seems a little annoying and time consuming.
    So my question is would it be best to separate the sites into separate Domain files and load them individually from each computer? or just maintain each site on each computer? Can I even publish to MobileMe from two different places like I am thinking?
    Thanks for any input!

    Do these sites have domain names associated with them?
    If you publish multiple sites from separate domain files to the same MMe account the last published site will be the default for any domain name using the CNAME method and will be the default URL for that MMe account: http://web.me.com/YourMMe_AccountName/.
    The full URL to each site will work: http://web.me.com/YourMMe_Account_Name/SiteName.
    Are those computers linked together on a local network? If so you can just log into the primary computer which houses the domain file from the other computer and work on the domain file. Or, if you have an external HD connected to any of the computers, put the domain file on it and set up access so both computers can reach it.
    There is another possible method using DropBox: Old Toad's Tutorial #21 - Managing an iWeb site from multiple Macs with Dropbox.. It's worked for me on a simple site. But one user reported photo pages not getting updated on one computer. It does take a while for the other computer to be updated as it has to be on and connected to the internet. Just proceed with caution till you're sure there's no lagging in the updating.
    OT

  • Need some help in SAP CRM ISA.

    hi ,
    I am very new to the SAP CRM ISA environment .So please suggest me some documents ,books name etc.
    To develope ISA applications what java skills we should have.
    Please help me ...
    Thanks in advance to all of you..
    With regards
    shanto aloor

    Hello Shanto,
    You need a couple of months of time to attend the following courses and couple of more years for really working in few projects to understand Well that is for people like me.
    CR010 - CRM Basics,
    CR100 - CRM Overview,
    CR300 - CRM Sales,
    CR800 - E-Commerce with CRM and
    CR850 - E-Commerce with R/3
    Okay, for the programming skills, you need very good Java / Web Application development experience. The application (ISA) is a simple Java based Web application (not a J2EE application) built on Struts framework. So, a good knowledge / experience of Struts is a big plus.
    The [E-Commerce Enhancement / modification guide|https://websmp210.sap-ag.de/sapdownload/011000358700000469462006E/] is THE reference for ISA enhancements. I can not emphasize more on this. Every page, sentence is a must read in this document. This next document has [Examples and Tutorials |http://service.sap.com/sapdownload/011000358700006120622006E/]that go with the first document.
    It is also good to have ABAP development and debugging knowledge to do good development. Basic understanding of the request - response cycle - the Java to ABAP integration are all good topics to focus and learn.
    You must also know the Java development process in the NetWeaver (NW). You need to know the concepts of NW Development Infrastructure (NWDI). The enhancement guide has some information relevant to ISA development.
    If you really go through the enhancement guide thoroughly, you will know what more you should know!
    Easwar Ram
    http://www.parxlns.com

Maybe you are looking for