on 12-27-2006 4:03 PM
Hi ,
Can somebody list out the steps required for setting up the development environment for ISA 5.0 b2b application modificataion using NW2004s JDI.
Following are the steps that we went through.Let me know if i am missing something.
1. Complete installation of SAP NetWeaver Application Server Java
2. Complete installation of DI (CMS, DTR, and CBS) on SAP J2EE Engine
3. System Landscape Directory (SLD) installed as a Name Server
4. Created a Domain called JDI
5. logged in to http://server:port/devinf
6. created a new track ISADEV
7. In the check-in tab added following SCA files
"SAPBUILDT10_0-10003479.SCA"
"SAPCRMAPP07_0-20001153.SCA"
"SAPCRMDIC07_0-10002941.SCA"
"SAPCRMWEB07_0-20001150.SCA"
"SAPJEECOR09_0-10003466.SCA"
"SAPJTECHS10_0-10003467.SCA"
"SAPSHRAPP07_0-20001151.SCA"
"SAPSHRJAV07_0-10002938.SCA"
"SAPSHRWEB07_0-10002937.SCA"
"STRUTS01_0-10003646.SCA"
"TEALEAF00_0-20001451.SCA"
8. In the Development tab did the import.
What are the next steps?
We are planning to use SAP Netweaver Developer Studio for development without any local J2EE engine .
Any help is highly appreciated.
Regards
Ravishankar
Hi Ravishankar,
if you consider a separation of "Administrator", "Quality Management" and "Developer" then you are basically done from the Administrator point of view. If your developers should work without a local engine it might be helpful for development to add one central runtime system to the development system in the CMS track configuration. Do NOT use the host that runs CMS as runtime system.
The next step should be that developers configure the SLD/Name server in the NWDS and import the "Development Configuration" that matches the "Development" system from the track. (Development Configuration Perspective, Click on the import button in the toolbar, select import from SLD and select the configuration. If SLD is not yet configured NWDS should redirect you to the appropriate preference setting). Then developers can sync DCs for modification (sync as inactive) or create new DCs.
After developers made changes and activated them (i.e. requested CBS to build the components including their changes and the build was successful) and released them it is up to "Quality Management" to actually import the released changes into the consolidation system using CMS transport studio.
Regards,
Marc
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Ravi,
Following are the steps required for setting up the Development Environment.
i. Get the war file b2b scenario that is provided by the SAP. ( If you dont have tehn do ask me about the same I will provide you)
ii. Unzip the file in the local machine.
iii. Install NWDS
ii. Create a new Java Project in the root of the unziped file.
iii.you will need to add following two jar files to the lib sapjco.jar & servlet.jar
iv.create a src folder for java files and give the WEB-INF\classes folder as a path for compiled java files
v. You need a buildtool provided by SAP to make the jar war ear files [ If you dont ahve u can ask me]
vi. once you make some modifications then create the ear file using the buildtool , deploy that using the SDM provided by SAP.
vii. For logging purpose you have to use Log Viewer
If any help required get in touch with me. I have given my contact number
Thanks & Regards
KUNDAN
+91 9819440579 (INDIA)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Ravi,
I applogise for my late answer. As I am busy with my project. Just now I logged into the SDN and found your mail.
Before giving you the brief I would like to mention that ( your b2b or b2c scnario is working) I mean you are able to log on to the to the b2b or b2c scenario and are able to place the order through the webshop.
#1 Use following to get the Name of current JSP
http://ntbomsap02.india.capgemini.com:50100/b2b/b2b/init.do?showmodulename=true
#2Use the following to get the Name of key/value pairs
http://localhost:50000/b2b/b2b/init.do?translate.show.key.concat=99
please give ur server name & port
This way u willbe able to get the name of the JSP u want to change & the key names
once you get the key names copy the same you have to go the properties file i.e.
WEB-INF\classes\crmb2bresources_en.properties
example
startpage.header=E-Commerce Business to Business Application
b2b.jsp.applicationName=B2B <em>Shop International</em>
If you change the value as following
startpage.header= RAVI
then you will get RAVI on the login page
Now to change the action you need to do some R&D. I will just give you an example
Suppose the customer places the order & before he gets the confirmation page
We need to display a sample page having your name having the submit button that will lead to the cofirmation page.
So now you need to change the flow of actions in the config.xml
example
Create on jsp put that in b2b/customer folder you have to create the same
Just look how i am calling /b2b/customer/softwareregistration.jsp
Suppos this is the standard flow in the config.xml you can check for the same in ur config.xml
<action path="/b2b/basketsend" type="com.sap.isa.isacore.action.order.MaintainBasketSendAction">
<forward name="showbasketframe"
path="/b2b/showbasket.do"/>
<forward name="summarybasket"
path="/b2b/showorderconfirmed.do"/>
<forward name="eauctionconfirm"
path="/b2b/afterOrderCheckout.do"/>
<forward name="ocisendbasket"
path="/b2b/oci/refresh_ocilinessend.jsp"/>
<forward name="ocishowbasketframe"
path="/b2b/showorderconfirmed.do"/>
This will be custom flow
<action path="/b2b/basketsend" type="com.sap.isa.isacore.action.order.MaintainBasketSendAction">
<forward name="showbasketframe"
path="/b2b/showbasket.do"/>
<forward name="summarybasket"
path="/b2b/customer/softwareregistration.jsp"/>
<forward name="eauctionconfirm"
path="/b2b/afterOrderCheckout.do"/>
<forward name="ocisendbasket"
path="/b2b/oci/refresh_ocilinessend.jsp"/>
<forward name="ocishowbasketframe"
path="/b2b/showorderconfirmed.do"/>
If any help required then do conatact me
KUNDAN SAH
09819440579
hi Kundan,
I have downloaded the guide and followed all the steps successfully up to the page 149.
Right now:
- I have imported the developpement configuration with the <u>
crm/isa/web/b2b</u> part as it is explained (web modifications first).
- I have reated a new Entreprise Application DC in CUSTCRMPRJ (home/b2b)
- I have added my web module to it
- I have adjusted the context root to b2b_test
But I don't understand what I should do now!
It is written that I should copy files from somewhere to somewhere but I don't understand!!!!!!!!
I have tested it by creating a xxxxx.jsp that I can see with :
<a href="http://localhost:50000/mywebmodule/xxxxx.jsp">http://localhost:50000/mywebmodule/xxxxx.jsp</a>
but I don't see anything in :
<a href="http://localhost:50000/b2b_test/xxxxx.jsp">http://localhost:50000/b2b_test/xxxxx.jsp</a>
I don't see either the start.jsp of b2b:
<a href="http://localhost:50000/b2b_test/start.jsp">http://localhost:50000/b2b_test/start.jsp</a>
May somebody help me, please ?
Thanks in advance for your help
Best Regards
Jean-Guillaume LALANNE
jean_gui@@@@@@yahoo.fr
Hi Kundan,
I'm newbie on NWDS and ISA 5.0 b2b application.
I followed SAP steps to install and start a modified ISA 5.0 b2b application. That's OK.
Now I wish to modified some of key/value pairs in welcome.jsp page, for instance, "b2b.welcomeb2b:Welcome to SAP Internet Sales" key value pair.
I'm a bit confused coz I cannot find th properties file as "WEB-INF\classes\crmb2bresources_en.properties".
Where is it?
Any help is welcome
Christophe Doniat
Hi Christophe,
If you are using b2b ISA 5.0 then said key value pairs are stored in the following file
crmisaisacore~resources.properties
Please do remember the propeties files are always stored in the WEB-INF\classes directory
for this you have to go in the follwoing path
apps\sap.com\crm~b2b\servlet_jsp\b2b\root\WEB-INF\classes
or
just go to WEB-INF\classes
and look for the file crmisaisacore~resources.properties
when you go inside the file you will find the the said key value pair as it is in my file
<its a sample >
cch.setup.da.part010.link=Create and Edit New Users
b2b.welcomeb2b=Welcome to SAP Internet Sales
javabasket.camp.price.warn=A campaign was assigend to an item, but no b2c.orderlist.savedBaskets.no=No Saved Shopping Baskets Are Available
hom.jsp.orderdtl.toggleMsg=toggle the Message display
<Sample>
Any help required call me on my number any time
Thanks & Regards
Kundan
Together we ROCK
+91 9819440579 (INDIA)
Hi Kundan,
I nead to modify ISA 5.0 b2b.we are having j2ee 7.0 server.
I used Elipse 3.2.2 for j2ee aplication development.i am very new SAP System.
is using eclipse for extending the JSP and java classes will be good solution.
if yes what are the other tools needed for development, building and deployment.
and also the library files for the development env.
if eclipse is not best practice ,then which other tools are good and their purpose and library files required for devlp.
your guidance will be of great help to me.
thanks
suresh
Hi Kundan,
I am using NWDI to make changes to the ISA application. I am following the E-Commerce extension examples and tutorials guide to make changes. I am able to make changes to JSP files , example order.jsp I am able to add a new field, however for stylesheet changes that are mentioned in the guide I cannot see the changes in the application even after making the changes and deploy the application. I have restarted the application still not showing , any help regarding this would be great.
Thanks,
Mathew
Hi Ravi
I dont know much abt the NWDI way of development and modification as i'm working
on ISA 4.0 but for the configuration of NWDI for ISA, you should check out the ISA 5.0
Extension Guide .
I hope this would help ..
Regards
Sandeep Solanki
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
80 | |
24 | |
11 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.