IStore - OM/WSH Integration 11.5.10.2
Can anyone tell me if iStore only tracks orders/shipments placed in iStore or is there a way of tracking all orders whether placed in iStore or OM.
I'm looking for web based functionality (that we can use via our website) that will allow our customers to check inventory availability, and track orders/shipments placed in OM only (we are currently not interested in online order entry functionality at this time)
Any feedback would be appreciated
Kind regards
Tracy
Based on my understanding, your requirement is to track
- Sales order ( placed from OM)
- Item availablility in Inventory
Both can be achieved by calling the respective seeded API by wrapping around with a custom API.
Any technical consultant with knowledge on OM , INV API would be able to do this.
Thanks
Pradeep
Similar Messages
-
Does Oracle iStore 11i support integration with any analytics tool ?
Hi
We are planning to implement analytics with Oracle iStore 11i . However it seems like there is an integration possible with Oracle web analytics in R12. and there seems no such facility in 11i. Or is there one?
Also is there there any means available in Oracle iStore 11i to integrate with external Analytics tools like Google Analytics.
Thanks in Advance.
Regards
SrinivasHello Srinivas,
iStore introduces integration with Web Analytics in Release 12. There is no integration in Release 11i.
We have no documented way for integration with the Google Analytics.
Note that iStore allows users the flexibility to modify the jsp's to meet your business needs. Therefore, you could modifiy to enable tracking by Google Analytics.
We do not have any seeded integration.
Please advise on any additional questions.
Thank you,
Deborah Bourgeois, Oracle Customer Support -
One of our client has an outside developer we are working with to make a call to Sabrix from iStore. I am hoping this is a simple question. If it is not, please let me know so we can figure out the hours involved. Here is the question.
==
The idea was to simply integrate some java code within the existing iStore application at the right trigger points so that it would be able to call Sabrix for sales tax. We came up with a sample java program based on client’s business/tax requirements and Sabrix’s Java API and was hoping to use that to either update the JSP pages or the backend java classes associated with them to pass all the relevant data over to Sabrix.
This is the process that I followed and here is what I found so far:
The JSP pages, which are the front-end of the iStore do not have any programming. They use java classes/beans to get the relevant information to build pages and display the contents (like taxes) on them.
I was hoping to have the source code for the Java Beans that the JSP pages use but instead I found out that Oracle only provides you the “.class” (compiled/binary) files. Which leads me to believe that they are not supposed to be modified. But I was able to decompile quite a lot of them to try to see if I can find a place where the tax related logic is. I decompiled a lot of class files under: Oracle\apps\ ibe\ folder and various subfolders like quote, shoppingcart, etc. But I did not find any real logic for tax calculations within them. They were merely reading database tables and populating other java beans with information that the JSP pages in turn use.
Within these classes I found certain references to stored procedures and so I requested access to the stored procedures related to the “ibe” area of Oracle. After digging through a lot of the .pls files (eg: IBEVSHCB.pls, IBEVQOPB.ps, etc) it seemed like we just got references to more stored procedures like: ASO_QUOTE_PUB and ASO_QUOTE_Headers_ Pvt1, etc. We were able to review ASO_QUOTE_PUB and it seemed like it was pointing to some even more stored procedures. We have not had a chance to investigate this further after that.
Is there any poiter to get the answer?
Thank you in advance for your assistance with this matterNot sure of your version of apps, but assuming that it is 11i. Based in this http://www.sabrix.com/enterprise/integration/oracle-ebusiness.php I understand that there is an direct integration available with ebusiness suite for OM and AR.
As another reply said, aso_tax_int called from the istore to calculate tax (pretty much what happens in OM happens here). You do not have to call sabrix from iStore if the integration is available in the database.
Once you have sabrix installed in Oracle (the way vertex or taxware are installed), you will find that their pl/sql code available in database which is called from the tax engine of oracle arp_process_tax. arp_process_tax is called for all the sales tax needs from different applications.
Usually for the vertex and taxware a profile option is there to dtermine whether vendor tax engine is installed. I guess for the sabrix as well there will be one or profile value might include Sabrix as the vendor. Based on that information tax engine will take value from the sabrix code which is called from arp_process_tax.
So first get the info from the Sabrix as how it is integrated with Oracle Ebusiness suite. My guess is you do not have to anything in JSP pages to calculate tax using Sabrix engine.
Thanks
Nagamohan -
Automatic workflow notice of shipment - Oracle iStore
Hi All,
We have to implemented Automatic workflow notice of shipment in existing Oracle iStroe (11i) set up.
Could you please let me know which seeded workflow we have to use.
Thanks,
Tarun DadhichHello Tarun Dadhich,
iStore does not have a shipments notification event. This would be handled by Shipping. See: Shipping Execution Workflows and Oracle
Workflow User's Guide.
For iStore you can modify the messages for notifications -
The Oracle Workflow item type iStore Alerts Workflow (IBEALERT), in the data store file IBENOTIF.wft, contains all Oracle iStore notifications and their messages and
attributes.
Oracle iStore does not allow customization of notification events. Customers can only customize the notification messages -- steps in the iStore documention -
Oracle® iStore Implementation and Administration Guide Release 11i (Part No. B13549-01)
34.4 Customizing Oracle iStore-Oracle Workflow Integration
You can choose to use only the seeded messages for Oracle iStore notifications. If
you want to create additional messages -- see steps starting on page 34-14
Thank you,
Deborah Bourgeois, Oracle Customer Support -
R12 iStore integration with third party content management system
We are facing several challenges and are already a month behind for Go-Live with the iStore implementation. Hence, I wanted to check if anyone has worked on a similar setup
1. iStore being used only for cart functionality
2. All content, web pages are on a thrid party site
3. iStore's deep linking is being used for cart updates
4. We have a dmz environment and reverse proxy setup
5. Payments is integrated
We are finding several application errors, there is a loss during the back & forth communication between iStore & third party site. Could somebody please advise if there can be a better setup or if they have implemented a similar network topology.
Thanks.Hi All,
We are also facing same issues(Application Errors) and our setups include third party website linking, DMZ configurations and Reverse Proxy setups. Unable to know the root cause for these application errors as it was intermittent.
Please help me on this.
Regards -
Integrating oracle iStore with portal
Hi,
We need to build a B2C product catalog. I need answers to a couple of the questions listed below:
1.Is there any inbuilt commerce functionality present in Oracle 9ias Portal?
2. Is there any third party product available for building a product catalog of say eg. shoes?
3. Is it correct to say that oralce iStore is the ans. to building the product catalog?
4. what are the integration issues for integrating oracle iStore with portal?
Prompt reply would be a great help.
Thanks in advance.
AnkitaHi Kishore,
Here you find information on integrating Reports with Portal: Oracle Application Server Reports Services Publishing Reports to the Web.
Peter -
Integrating India localization taxes and iStore module
Hi Gurus,
We are implementing iStore module in R12. We already have Oracle financials for india setups implemented.
We would like to select the tax category in iStore UI and apply the taxes before booking the order. Is this kind of feature available ? Or any other work aroud solutions , please ?
regards
SamHi,
I've figured out what was wrong.
For some wierd reasons the some of the Triggers relating to India Localisation were disabled.
Once Enabled , the problem was solved.
Only then, the Supplier TDS info in Additional Info window (at site level) was populating.
Thanks
Satya -
Facing issues Integrating iStore, Payments & Paymentech - R12
Hello,
We are trying to configure Paymentech with R12 Payments, however it is not working.
Getting the following error. Default payment system is not configured correctly. (IBY_25001)
Any thoughts please?
Has anyone else implemented R12 Payments and Paymentech? Any setup documentation will be extremely helpful to refer to.Thanks for the quick Response Hussein
Does that doc applies to iStore also? I have downloaded the version suggested in the document id (Jdev 10.1.3.3.0), but when i try to run after configuring all the istore code, i got the following error.
Request URI:/iStoreR12Development-Project-context-root/OA_HTML/ibeCZzpHome.jsp
Exception:
OracleJSP:oracle.jsp.provider.JspCompileException:
Errors compiling:C:\iStore\Jdev\r12\Project\classes\.jsps\_oa__html\_ibeCZzpHome.java
Line # Error
309
[jsp src:/OA_HTML/jtfincl.jsp:line #:87]
error #300: ImageContext not found in class oracle.cabo.ui.RootRenderingContext in class oracle.cabo.ui.ServletRenderingContext in class oracle.apps.jtf.cabo.wrapper.JTFServletRenderingContext in class oa_html._ibeCZzpHome oracle.apps.jtf.cabo.wrapper.JTFServletRenderingContext jttuix_renderingContext = null;
Even when i run the ibeCAcdLogin.jsp, i got the same error..
Thanks
Kumar
Edited by: Kumar28 on Mar 19, 2011 12:11 PM -
Webcenter Content integration with 11i iStore
Hi,
Does the Webcenter content management integrate with 11i iStore module?
Can anyone point me to some documents explaining the same?
RegardsHi Ravinder ,
Use the following url to get configdefault.xml file :
http://hostname:<port no>/<httpwebrelativeroot>/idcplg?IdcService=SES_CRAWLER_DOWNLOAD_CONFIG&source=<name of source for SES>
Save the file to a local location and then move it to the SES Feed location .
Then do the crawling for Contents from UCM , then schedule run from SES and the UCM contents will be searchable from SES end .
Thanks
Srinath -
Need help on Modifying Jsp Code to establish relationships in iStore.
I am currently working on iStore an internet enabled product
from Oracle.
In iStore one can establish relationships between products like
cross sell , complimentary, substitute, conflict etc. However at
the moment only one relationship works i.e: Related. This is
because this is a bug in iStore. Only the relationship Related
is defined in the jsp. We have been asked to modify the jsp
ibeCCtdItemDetail.jsp
Please find pasted below the jsp which only had the arrays for
related i.e: relitems and service i.e service have added the
array complimentary to establish such a relationship and pasted
the relitems code once again and changed relitems to
complimentary. I am stuck up on this since the past 2 weeks i
would appreciate if anybody could help.
<%@include file="jtfincl.jsp" %>
<!-- $Header: ibeCCtdItemDetail.jsp 115.24 2001/06/16 15:21:05
pkm ship $ -->
<%--
=================================================================
========
| Copyright (c)2000 Oracle Corporation, Redwood Shores, CA
| All rights reserved.
+================================================================
===========
|
| FILE
| ibeCCtdItemDetail.jsp - Item Detail display
|
| DESCRIPTION
| Displays Item Detail page. Item's description, long
description, large
| image, flexfields, available services, and related items
are displayed.
| The list price and best price (selling price) for each of
the Item's
| available units of measure is displayed. Displays Add to
Cart,
| Express Checkout, Configure buttons (if appropriate).
|
| PARAMETERS (SOURCE)
| party Id IN (RequestCtx) - user's party
id
| account Id IN (RequestCtx) - user's
account id
| currency code IN (RequestCtx) - currency code
| item IN (URL) - Item ID
| section IN (URL) - section ID of
section we are
| coming from
(optional)
| item IN (pageContext) - Item ID
| section IN (pageContext) - Section ID
| qty IN (pageContext) - Quantity
entered by user
| uom IN (pageContext) - UOM selected
by user
| errorMsg IN (pageContext) - error message
from buy
| routing page
| * pageContext attributes for "item" and "section" are used
when the URL
| does not contain valid values for "item" and "section"
(such as when an
| error occurred in the buy routing page and the request is
forwarded
| back to this page)
|
| oneclick_obj OUT (pageContext) - OneClick
object containing
| user's
Express Checkout
| preferences
| postingID OUT (pageContext) - Integer
posting Id, for
| iMarketing
integration
| itemIDs OUT (pageContext) - int[] itemIDs
on the page
| (for use by
postings)
| numRequested OUT (pageContext) - Integer
number of postings,
| for
iMarketing integration
| random OUT (pageContext) - Boolean
whether to randomize
| posting
retrieved, for
| iMarketing
integration
| type OUT (HTML form) - "single" (1
item)
| item OUT (HTML form) - Item ID
| refpage OUT (HTML form) -
"ibeCCtdItemDetail.jsp" plus any
| parameters
needed to return
| to this page
in case of error.
| uom OUT (HTML form) - UOM code
selected by user
| qty OUT (HTML form) - quantity
entered by user
| Add to Cart.x OUT (HTML form) - user clicks
Add to Cart
| 1-Click.x OUT (HTML form) - user clicks
Express Checkout
| Configure.x OUT (HTML form) - user clicks
Configure
|
| OBJECTS REFERENCED
| oracle.apps.ibe.catalog.Item
| oracle.apps.ibe.order.OneClick
|
| APIs REFERENCED
| Item.getItemID() - get Item ID
| Item.getDescription() - get item description
| Item.getLongDescription() - get item long description
| Item.isConfigurable() - whether item has
configuration UI set up
| Item.getFlexfields() - get Item flexfield
prompts and values
| Item.getRelatedItems() - get related items and
service items
| Item.getMediaFileName() - get media based on
display context
| OneClick.loadSettingFrDB() - load Express Checkout
settings for
| current user
|
| JSPs REFERENCED
| ibeCCtpPostingI.jsp - set iMarketing
parameters (include)
| ibeCCtpSetItem.jsp - retreive and set item
information (include)
| ibeCCtpItmDspRte.jsp - Item display routing
page (link)
| ibeCCtpBuyRoute.jsp - Buy routing
page (form POST)
| ibeCCtdSctPath.jsp - Path Traversed
Display (include)
| ibeCXpdShowTag.jsp - Express Checkout Tag
Area (include)
| ibapstng.jsp - iMarketing integration
page (include)
|
| ADDITIONAL NOTES
| iMarketing posting ID can be changed by editing file
ibeCCtpPostingI.jsp
|
| HISTORY
| 08/01/2000 auyu Created.
| 04/09/2001 auyu Added compile-time include for retrieving
item
| information
|
+================================================================
=======--%>
<%@page import="oracle.apps.ibe.order.*" %>
<%@page import="oracle.apps.ibe.catalog.*" %>
<%@page import="oracle.apps.ibe.store.*" %>
<%@page import="oracle.apps.jtf.displaymanager.*" %>
<%@page import="oracle.apps.jtf.base.Logger" %>
<%@page import="oracle.apps.jtf.minisites.*" %>
<%@include file="ibeCZzpHeader.jsp" %>
<%@page import="oracle.jdbc.driver.*" %>
<%@page import="java.sql.*" %>
<%-- declaration --%>
<%!
/* Retrieve parent section ids for a given item.
* int itemId - Item whose parent section ids will be retrieved
int getParentSectionId(int itemId)
int parentSectionId = -1;
Connection conn = null;
OraclePreparedStatement stmt = null;
ResultSet rs = null;
try {
BigDecimal minisiteId = RequestCtx.getMinisiteId();
conn = TransactionScope.getConnection();
StringBuffer sql = new StringBuffer(400);
sql.append("select jdsi.section_id ");
sql.append("from jtf_dsp_section_items jdsi, ");
sql.append("jtf_dsp_msite_sct_items jdmsi ");
sql.append("where jdsi.inventory_item_id = ? ");
sql.append("and jdsi.section_item_id =
jdmsi.section_item_id ");
sql.append("and jdmsi.mini_site_id = ? ");
sql.append("and nvl(jdsi.start_date_active, sysdate) <=
sysdate ");
sql.append("and nvl(jdsi.end_date_active, sysdate) >=
sysdate ");
sql.append("and nvl(jdmsi.start_date_active, sysdate) <=
sysdate ");
sql.append("and nvl(jdmsi.end_date_active, sysdate) >=
sysdate");
stmt = (OraclePreparedStatement)conn.prepareStatement
(sql.toString());
stmt.setInt(1, itemId);
stmt.setInt(2, minisiteId.intValue());
stmt.defineColumnType(1, Types.INTEGER);
rs = stmt.executeQuery();
if (rs.next())
parentSectionId = rs.getInt(1);
} catch (Exception e1) {
parentSectionId = -1;
IBEUtil.log("ibeCCtdItemDetail.jsp",
"Caught exception while retrieving parent
section id");
IBEUtil.log("ibeCCtdItemDetail.jsp", e1.getMessage());
} finally
try { if (rs != null) rs.close(); } catch (Exception e2) {}
try { if (stmt != null) stmt.close(); } catch (Exception
e2) {}
try {
if (conn != null) TransactionScope.releaseConnection
(conn);
} catch (Exception e2) {}
return parentSectionId;
%>
<%-- end declaration --%>
<%@include file="ibeCCtpSetItem.jsp"%>
<%
The compile-time inclusion of ibeCCtpSetItem.jsp will declare
and set
the following variables:
boolean bItemLoaded - whether section was
loaded
Item lItem - Item
boolean bItemCanBeOrdered - whether item can be
ordered
String[] uomCodes - Item's UOM Codes
Vector itemSellPriceDisplayVec - vector containing
item's selling
prices in formatted
strings
Vector itemListPriceDisplayVec - vector containing
item's list
prices in formatted
strings
int nPriceDefined - number of prices
defined for the item
Perform the following actions:
Set "itemIds" in the PageContext.REQUEST_SCOPE
Set "item" in PageContext.REQUEST_SCOPE
Set "section" in PageContext.REQUEST_SCOPE
MessageManagerInter lMsgMgr =
Architecture.getMessageManagerInstance();
pageContext.setAttribute("_pageTitle",
lMsgMgr.getMessage
("IBE_PRMT_CT_PRODUCT_DETAILS"),
PageContext.REQUEST_SCOPE);
%>
<%@ include file="ibeCCtpPostingI.jsp" %>
<%@ include file="ibeCZzdTop.jsp" %>
<%@ include file="ibeCZzdMenu.jsp" %>
<%
if (bItemLoaded)
OneClick lOneClickObj;
String xprTagArea = "", confirmXpr = "";
String lBuyRoutePage;
String lSectionPathPage = "";
int sectid = 0;
Item[] services = new Item[0];
Item[] relItems = new Item[0];
Item[] complimentary = new Item[0];
ItemFlexfield[] itemFlexfields = new ItemFlexfield[0];
String lItemImage = "", lItemAddtlInfoFile = "";
StringBuffer lRef = new StringBuffer("ibeCCtdItemDetail.jsp?
item=");
String qty = "", userSelUOM = "";
String errorMsg = "";
//--------------- load express checkout preferences ---------
if (IBEUtil.useFeature("IBE_USE_ONE_CLICK"))
xprTagArea = DisplayManager.getTemplate
("STORE_XPR_TAG_AREA").getFileName();
if (xprTagArea == null)
xprTagArea = "";
confirmXpr = lMsgMgr.getMessage("IBE_PRMT_EXPR_CONFIRM");
if (RequestCtx.userIsLoggedIn()) {
//initialize OneClick if user is logged in
BigDecimal partyId = RequestCtx.getPartyId();
BigDecimal accountId = RequestCtx.getAccountId();
lOneClickObj = new OneClick();
lOneClickObj.loadSettingsFrDB(partyId, accountId);
} // end user express checkout
//------------ set "section", lSectionPathPage --------------
String lSectionId = IBEUtil.nonNull(request.getParameter
("section"));
if (lSectionId.equals(""))
lSectionId =
IBEUtil.nonNull((String)pageContext.getAttribute
("section", PageContext.REQUEST_SCOPE));
if(IBEUtil.useFeature("IBE_USE_SECTION_PATH"))
lSectionPathPage = DisplayManager.getTemplate
("STORE_CTLG_SCT_PATH").getFileName();
try {
sectid = Integer.parseInt(lSectionId);
pageContext.setAttribute("section", String.valueOf
(sectid), PageContext.REQUEST_SCOPE);
} catch (NumberFormatException e) { }
if(lSectionPathPage == null)
lSectionPathPage = "";
lBuyRoutePage = DisplayManager.getTemplate
("STORE_CTLG_BUY_PROCESS_ROUTE").getFileName();
/* if error and forwarded back to this page, get values
selected by user */
qty = IBEUtil.nonNull((String)pageContext.getAttribute
("qty", PageContext.REQUEST_SCOPE));
if (qty.equals(""))
qty = "1";
userSelUOM = IBEUtil.nonNull((String)pageContext.getAttribute
("uom", PageContext.REQUEST_SCOPE));
errorMsg = IBEUtil.nonNull((String) pageContext.getAttribute
("errorMsg", PageContext.REQUEST_SCOPE));
//set ref for returning to this page in case of error
lRef.append(lItem.getItemID());
if (sectid > 0)
lRef.append("§ion=");
lRef.append(sectid);
/* Get Bin Open and Bin Close Images */
String binOpenImg = "", binCloseImg = "";
try {
Media binOpenMedia = DisplayManager.getMedia
("STORE_BIN_OPEN_IMAGE", true);
if (binOpenMedia != null)
binOpenImg = binOpenMedia.getFileName();
} catch (MediaNotFoundException mnfe) {}
if (binOpenImg == null)
binOpenImg = "";
try {
Media binCloseMedia = DisplayManager.getMedia
("STORE_BIN_CLOSE_IMAGE", true);
if (binCloseMedia != null)
binCloseImg = binCloseMedia.getFileName();
} catch (MediaNotFoundException mnfe) {}
if (binCloseImg == null)
binCloseImg = "";
/* Get images, additional info, flexfields, related items,
service items */
lItemImage = lItem.getMediaFileName
("STORE_PRODUCT_LARGE_IMAGE");
lItemAddtlInfoFile = lItem.getMediaFileName
("STORE_PRODUCT_ADDTL_INFO");
// check for defaulting
String defaultFromSection = "Y";
if ("Y".equals(defaultFromSection))
if (lItemImage == null || lItemAddtlInfoFile == null)
try {
int parentSectionId = getParentSectionId
(lItem.getItemID());
Section parentSection = Section.load(parentSectionId);
if (lItemImage == null)
lItemImage = parentSection.getMediaFileName
("STORE_SECTION_SMALL_IMAGE");
if (lItemAddtlInfoFile == null)
lItemAddtlInfoFile = parentSection.getMediaFileName
("STORE_SECTION_ADDTL_INFO");
} catch (Exception e) {}
itemFlexfields = lItem.getFlexfields();
try {
services = lItem.getRelatedItems("SERVICE");
} catch (ItemNotFoundException e) {}
try {
relItems = lItem.getRelatedItems("RELATED");
} catch (ItemNotFoundException e) {}
try {
complimentary = lItem.getRelatedItems("COMPLIMENTARY");
} catch (ItemNotFoundException e) {}
%>
<!-- body section -----------------------------------------------
------------->
<table border="0" width="100%">
<%
if (IBEUtil.showPosting()) {
%>
<!--------- iMarketing integration ----------------->
<tr><td colspan="4" align="center">
<% try {
%>
<jsp:include page="ibapstng.jsp" flush="true" />
<% } catch (Throwable e) {
IBEUtil.log("ibeCCtdItemDetail.jsp", "iMarketing error",
Logger.ERROR);
%>
</td></tr>
<% } //end iMarketing installed
%>
<tr><td> </td>
<%
if(!lSectionPathPage.equals(""))
%>
<td colspan="4" class="smallLink">
<jsp:include page="<%=lSectionPathPage%>" flush="true" />
</td>
<% }
%>
</tr>
<tr><td valign="top"> </td>
<!-- center column ------------------------------------------
------------->
<td valign="top" width="70%">
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="3">
<span class="pageTitle"><%=lItem.getDescription()%
</span></td></tr>
<tr>
<% if (lItemImage != null) {
%>
<td valign="TOP"><img src="<%=lItemImage%>"></td>
<td valign="TOP" colspan="2"><%
=lItem.getLongDescription()%></td>
<% } else {
%>
<td valign="TOP" colspan="3"><%
=lItem.getLongDescription()%></td>
<% }
%>
</tr>
<% if (lItemAddtlInfoFile != null) {
%>
<tr><td colspan="3"><br>
<jsp:include page="<%=lItemAddtlInfoFile%>"
flush="true" />
</td></tr>
<% }
%>
<tr><td colspan="3"><br></td></tr>
<%
for (int i=0; i < itemFlexfields.length; i++)
String prompt = itemFlexfields.getPrompt();
String value = itemFlexfields[i].getValue();
if (value != null && !value.equals(""))
%>
<tr>
<td align="LEFT" width="20%">
<span class="sectionHeader2"><%=prompt%
</span></td>
<td align="LEFT" colspan="2" width="80%"><%=value%
</td></tr>
<% }
if (services.length > 0)
%>
<tr><td colspan="3"><br></td></tr>
<tr><td align="RIGHT" class="sectionHeader1" width="20%">
<%=lMsgMgr.getMessage("IBE_PRMT_CT_WARRANTIES")%>
</td>
<td colspan="2" align="left" class="sectionHeaderBlack"
width="80%"><hr>
</td></tr>
<%
for(int i=0; i < services.length; i++)
%>
<tr>
<td valign="TOP" class="sectionHeaderBlack"
width="20%"> </td>
<td align="left" colspan="2" valign="TOP" width="80%">
<span class="sectionHeaderBlack">
<A HREF="<%= DisplayManager.getURL
(STORE_CTLG_ITM_ROUTE", "item=" + services[i.getItemID()) %>">
<%=services.getDescription()%></A>
</span>
<%=services[i].getLongDescription()%>
</td>
</tr>
<tr>
<td colspan="3" class="sectionHeaderBlack"> </td>
</tr>
<% } //end loop through services
} // end if services.length > 0
if (relItems.length > 0) {
%>
<tr><td colspan="3"><br></td></tr>
<tr>
<td align="RIGHT" class="sectionHeader1" width="20%">
<%=lMsgMgr.getMessage("IBE_PRMT_CT_REL_PRODUCTS")%>
</td>
<td align="left" colspan="2" class="sectionHeaderBlack"
width="80%"><hr></td>
</tr>
<%
for(int i=0; i < relItems.length; i++)
%>
<tr>
<td valign="TOP" class="sectionHeaderBlack"
width="20%"> </td>
<td colspan="2" align="left" valign="TOP"
width="80%">
<span class="sectionHeaderBlack">
<A HREF="<%= DisplayManager.getURL
("STORE_CTLG_ITM_ROUTE", "item=" + relItems[i].getItemID()) %>">
<%=relItems[i].getDescription()%></A>
</span>
<%=relItems[i].getLongDescription()%>
</td>
</tr>
<tr>
<td colspan="3" align="RIGHT"
class="sectionHeaderBlack"> </td>
</tr>
<% } // end loop through related items
} // end if relItems.length > 0
%>
</table>
</td>
<%if (complimentary.length > 0) {
%>
<tr><td colspan="3"><br></td></tr>
<tr>
<td align="RIGHT" class="sectionHeader1" width="20%">
<%=lMsgMgr.getMessage("IBE_PRMT_CT_REL_PRODUCTS")%>
</td>
<td align="left" colspan="2" class="sectionHeaderBlack"
width="80%"><hr></td>
</tr>
<%
for(int i=0; i < complimentary.length; i++)
%>
<tr>
<td valign="TOP" class="sectionHeaderBlack"
width="20%"> </td>
<td colspan="2" align="left" valign="TOP"
width="80%">
<span class="sectionHeaderBlack">
<A HREF="<%= DisplayManager.getURL
("STORE_CTLG_ITM_ROUTE", "item=" + complimentary[i].getItemID())
%>">
<%=complimentary[i].getDescription()%></A>
</span>
<%=complimentary[i].getLongDescription()%>
</td>
</tr>
<tr>
<td colspan="3" align="RIGHT"
class="sectionHeaderBlack"> </td>
</tr>
<% } // end loop through related items
} // end if complimentary.length > 0
%>
</table>
</td>
<!-- right column -------------------------------------------
------------->
<td valign="top" width="20%">
<table border="0" cellpadding="0" cellspacing="0">
<tr><td>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<% if (! binOpenImg.equals("")) {
%>
<td><img src="<%=binOpenImg%>"></td>
<% }
%>
<td nowrap class="binHeaderCell" width="100%">
<%
if (!lItem.isConfigurable()) {
%>
<%=lMsgMgr.getMessage("IBE_PRMT_CT_2_WAYS_TO_SHOP")%>
<% } else {
%>
<%=lMsgMgr.getMessage("IBE_PRMT_CT_CONFIG_PRODUCT")%>
<% }
%>
</td>
<% if (! binCloseImg.equals("")) {
%>
<td><img src="<%=binCloseImg%>"></td>
<% }
%>
</tr>
</table>
</td></tr>
<tr><td class="binColumnHeaderCell">
<table border="0" cellspacing="1" width="100%">
<tr><td class="binContentCell" align="CENTER">
<% /////////////////////////////// error
messages //////////////////////////////
if (!errorMsg.equals("")) {
%>
<table><tr><td align="center" class="errorMessage">
<%=errorMsg%>
</td></tr></table>
<% }
/////////////////////////////// display
form //////////////////////////////////%>
<!--Javascript for express checkout confirmation-->
<script language="JavaScript">
function get_confirmation(form)
if (confirm("<%=confirmXpr%>" ) ) {
form.tmpx.name = '1-Click.x';
form.tmpy.name = '1-Click.y';
form.submit();
return true;
else
return false;
</script>
<form method=POST action="<%=lBuyRoutePage%>">
<input type=hidden name="type" value="single">
<input type=hidden name="item" value="<%=lItem.getItemID()%
"><input type=hidden name="refpage" value="<%=lRef.toString
()%>">
<INPUT TYPE="HIDDEN" NAME="tmpx" VALUE="100">
<INPUT TYPE="HIDDEN" NAME="tmpy" VALUE="100">
<%= RequestCtx.getSessionInfoAsHiddenParam() %>
<%
if ( ! lItem.isConfigurable())
{ // display prices
%>
<table>
<tr><td align ="left" nowrap>
<span class="sectionHeaderBlack">
<%=lMsgMgr.getMessage("IBE_PRMT_CT_LIST_PRICE_COLON")%>
</span>
</td>
<%
for (int i=0; i < uomCodes.length && i <
itemListPriceDisplayVec.size(); i++)
if (uomCodes[i] != null && uomCodes[i].equals
(lItem.getPrimaryUOMCode()))
if (itemListPriceDisplayVec.elementAt(i) != null &&
!itemListPriceDisplayVec.elementAt(i).equals(""))
%>
<td align="right">
<%=itemListPriceDisplayVec.elementAt(i)%
<%=lItem.getPrimaryUOM()%></td>
<% } else {
%>
<td> </td>
<% }
break;
} // end primary uomcode
} // end loop through uoms and list price
%>
</tr>
<tr><td align="left" nowrap>
<span class="sectionHeaderBlack">
<%=lMsgMgr.getMessage("IBE_PRMT_CT_YOUR_PRICE_COLON")%>
</span>
</td>
<td>
<% // display selling price for each uom
if (nPriceDefined > 1) {
//prices defined for multiple UOMs for the item
%>
<select name = "uom">
<%
//--------- loop through uoms and prices ------------------
for (int i=0; i < itemSellPriceDisplayVec.size() && i <
uomCodes.length; i++)
if (itemSellPriceDisplayVec.elementAt(i) != null &&
!itemSellPriceDisplayVec.elementAt(i).equals(""))
boolean bSelectUom = false;
if (uomCodes[i] != null && uomCodes[i].equals
(lItem.getPrimaryUOMCode()))
bSelectUom = true;
if (bSelectUom)
%>
<option value="<%=uomCodes[i]%>" SELECTED>
<% } else {
%>
<option value="<%=uomCodes[i]%>">
<% }
%>
<%=itemSellPriceDisplayVec.elementAt(i)%
<%=IBEUtil.nonNull(lItem.getUOM(uomCodes))%
<%
} // end current uom has price
} //end loop i through uoms and prices
%>
</select>
<% //end more than 1 UOM with price defined for the item
} else {
if (nPriceDefined == 0) { //multiple UOMs, none with
price defined
%>
<input type=hidden name="uom" value="<%
=lItem.getPrimaryUOMCode()%>">
<% } else { // 1 UOM with price defined
String formatSellPrice = "";
String uomWithPrice = "";
for (int i=0; i < uomCodes.length && i <
itemSellPriceDisplayVec.size(); i++)
if (itemSellPriceDisplayVec.elementAt(i) != null &&
!itemSellPriceDisplayVec.elementAt(i).equals(""))
formatSellPrice = (String)
itemSellPriceDisplayVec.elementAt(i);
uomWithPrice = uomCodes;
break;
%>
<input type=hidden name="uom" value="<%=uomWithPrice%>">
<%=formatSellPrice%> <%=IBEUtil.nonNull
(lItem.getUOM(uomWithPrice))%>
<% } //end 1 UOM with price defined
} // end display selling prices
%>
</td></tr></table> <%-- end table for the price --%>
<% } // end non-configurable item
if (bItemCanBeOrdered)
// show quantity and buttons only if item can be ordered
%>
<p><%=lMsgMgr.getMessage("IBE_PRMT_CT_QUANTITY")%>
<input type="TEXT" name="qty" size="3" maxlength="20"
value="<%=qty%>">
</p>
<% if (lItem.isConfigurable()) {
%>
<p>
<input type=hidden name="uom" value="<%
=lItem.getPrimaryUOMCode()%>">
<input type=submit name="Configure.x"
value="<%=lMsgMgr.getMessage("IBE_PRMT_CT_CONFIGURE")%
"></p>
<% } else {
%>
<p>
<input type=submit name="Add to Cart.x"
value="<%=lMsgMgr.getMessage
("IBE_PRMT_ADD_TO_CART_PRMT_G")%>">
</p>
<%
if (!xprTagArea.equals(""))
%>
<p><%=lMsgMgr.getMessage("IBE_PRMT_CT_OR")%></p>
<p><jsp:include page="<%=xprTagArea%>"
flush="true" /></p>
<% }
} // end item can be ordered
%>
<br>
</form>
</td></tr></table> <%-- end table for bin content and
header --%>
</td></tr></table>
<p> </p>
<p> </p>
</td></tr></table> <%-- end page table --%>
<% } // end item loaded
%>
<%@ include file="ibeCZzdBottom.jsp" %>
<!-- ibeCCtdItemDetail.jsp end -->my bad...didnt think anyone was gonna come in ...lol......nothing populates in the second drop down...I was thinking of making a separate page and just pass the parameter in, bu i never used jsp include.....any suggestions on how to get this thing working??
-
Customer bank account detail in istore.
In istore ,one customer is place order a item using the same credit card number (EX:visa .XXXXXXXXXXX4444) .After the place order ,in customer bank account screen having the credit card information and customer account name.
Again same customer is place order the item using the exiting credit card number. (EX:visa .XXXXXXXXXXX4444) . So what was the out put in customer bank account screen. in this process credit card number is updated in exiting credit card or creates a new credit card account in customer bank account screen.
Thanks
prabuHi;
ll APIs are listed in Oracle Integration Repository
http://irep.oracle.com/index.html
API User Notes - HTML Format [ID 236937.1]
R12.0.[3-4] : Oracle Install Base Api / Open Interface Setup Test [ID 427566.1]
Oracle Trading Community Architecture API User Notes, June 2003 [ID 241320.1]
Technical Uses of Customer Interface and TCA-API [ID 269121.1]
Pelase also check below:
Api's in EBS
Re: Api's in EBS
http://sairamgoudmalla.blogspot.com/2009/05/script-to-find-oracle-apis-for-any.html
API
Fixed Asset API
List of API
Re: List of APIs
Oracle Common Application Components API Reference Guide
download.oracle.com/docs/cd/B25284_01/current/acrobat/jta115api.pdf
List of APIs and open interface R12
Re: List of APIs and open interface R12
Regard
Helios -
OAM 11g integration with Demantra, VCP and APCC
I have a requirement here to implement SSO between the following applications using the OAM 11.1.1.5
1. Oracle e-Business Suite 12.1.3 (iSupplier, iReceivables and iStore)
2. VCP ( Value Chain Planning )
3. Demantra
4. APCC ( Advanced Planning Command Center )
I am following the below url for configuring the OAM with Oracle e-Business Suite to implement SSO.
https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doctype=BULLETIN&id=1309013.1
And VCP, demantra and APCC applications have been deployed independently on it’s own application servers on three different hosts.
I am trying to figure it out the SSO implementation approach for these 3 applications. I would like to know whether Oracle has got any out of box SSO implementation techniques for these applications as EBS. I would appreciate if someone shares oracle document links related to this integration.
I am seeking experts suggestion on this to proceed further.David,
Your Principal name should be the SSO LB URL.(ie :sso.mycomany.com)
ktpass -princ HTTP/sso.mycomany.com@DOMAIN -pass XXXXXXX mapuser DOMAIN\user -out oam.keytab.
Also make sure sso.mycomany.com has a reverse DNS configured correctly.
you can check using dig command
ping sso.mycomany.com
What ever the ip-address
dig -x <IP-ADDRESS>
Check in the reverse DNS section there should be 1 record.
;; ANSWER SECTION:
1.1.1.1.in-addr.arpa. 3600 IN PTR sso.mycomany.com.
Let me know if you have more questions.
Thanks
Saurabh -
What are the New features in OBPM in performance, integration & dev level
Hi,
Could someone help me
I would like to know what are the new features in Oracle BPM that will improve the performance of appln,
and new features in integration and development level.Thanks in advance.Hi,
The information can be found in Release Content Documents (RCD) Published by Oracle.
Please refer metalink note 404152.1 ... download "Customer Relationship Management Family RCD (zip, 3.2 MB)"
You will find istore specific details in r12_mkt_sales_rcd.zip
Thanks,
Hrishi -
Looking for any information about the major differences between iStore 3i and iStore 11i. How hard is an upgrade? What are the major differences between integration of iStore 3i to Financials and OE and integration of iStore 11i to Financials and OM?
www-apps.us.oracle.com/ibe
11i istore is fully seamlessely integrated with oracle
financials and OE -
Credit Card Processing in iStore through external tier
hi team,
We are trying to implement credit card processing through oracle istore in r12.
currently we are using istore on external tier of Application server and we are looking for how wecan integrate credit card processing with external server based pages.do we need to do any addtional deployment for external tier apart from creating custom Payment System, Payment System Account and Payee and calling payment gateway via custom built servlet call in ipayments.Hi,
thanks for your reply.We dnt have cybersource configured for other modules.Do we need to contact cybersource for related deployment information?Any prerequisite setups needs to be done in EBS for this integration?
Maybe you are looking for
-
Copying the 'Backups.backupdb' from my Time Machine drive to another drive
I wish to keep a copy of the 'Backups.backupdb' (approx 110G in size) also on another drive than the drive I use for Time Machine. I drag 'Backups.backupdb' from the TM drive to the other (have tried both a USB2 and a FW400 drive), I key in the passw
-
How can i transfer an itunes downloaded movie on to an external hard drive
Hi, I have just downloaded a movie from itunes for the first time. All of my previously purchased DVD's are on an external Hard drive to play directly on my TV. I wanted to move this downloaded movie on to the hard drive, but it will only play throug
-
Send Link of Display Purchase order in notification mail(Urgent)
Hi Friends, When ever a PO is Approved, a notification mail is supposed to be send & in that mail ...the link of Display PO is to be added.. Please help out in detail ..... Thanks, Kartikey Rawat.
-
OCS package SAPKITAC4E does not match the current software component vector
Hello Experts, I am running EHP4 upgrade on ECC system, I have downloaded files from MOPZ, I got an error message in PREP_EXTENSION/SUBMOD_EXTENSION_NEW/EHP_INCLUSION, error is as follows, Last error code set: Unable to generate addon queue. Return C
-
Hi All, I maintain the following tables to activate infotype logging T585A , T585B and T585C. I run report RPUAUD00 and find which changes made in the system. My question is how do I know when : New employee created Delete existing employee Employ