This action might not be possible to undo. Are you sure you want to continue?
Question What is a punchout?
Answer This is a mechanism by which buyers/requestors can navigate to suppliers website directly from iProcurement.. Once the shopping is finished, they then checkout the shopping cart on suppliers website itself following which the shopping cart is brought back to iProcurement. Shopping cart is nothing but a returned XML file that contains the list/quantity/price of items checked out from suppliers website.
What are the key advantages of punchout over local catalog management?
A. You do not need to maintain the pricing information of items. Supplier will publish their latest pricing details in their iStore. B. You do not need to upload the items of your supplier into your system. C. The up-to-date stock level information is made available on Suppliers Website.
When shopping basket is brought back from suppliers website after punchout, how does the item category code of supplier item get mapped to the category code in Oracle?
Suppliers punchout basket will always contained universally recognized category codes i.e. UNSPSC codes. You will need to define the mapping for each such expected code in eCommerce gateway. These will be mapped to your inventory category codes ( the good old mtl_categories ).
What is the advantage of
If you enable punchout via Oracle Exchange Server, you will then have to open up your
punching out via exchange, company firewall just for the exchange server. However if you decide to enable a direct rather than punching out directly punchout, you must open firewall for Suppliers server. to suppliers website? 5 What is the category structure on Exchange.oracle.com? If I am a buyer, how do I register on exchange or test exchange to test/implement punchout? ECCMA UNSPSC version 6.01 is the category structure on Exchange.oracle.com.
There are two Exchange sites you can register on. As long as your company holds a valid IP license, your access will be granted upon confirmation. Test Exchange: https://testexchange.oracle.com/home.jsp Production Exchange: https://exchange.oracle.com/home.jsp Because supplier does not hold an IP license, your participation is by buyer's invitation only. Each IP customer who is registered on exchange.oracle.com or testexchange.oracle.com was provided a registration link to send to the suppliers they wish to have registered on the exchange.
If I am a supplier, how do I register on exchange or testexchange to test/implement punchout?
Can Oracle handle XML PO delivery? If you want to Punch out of Oracle iProcurement does it have to be via Oracle Exchange?
Yes, Procurement Family Pack G is designed with PO delivery capability. Please refer to FPG documentations for further information a. Punch out from Oracle iProcurement to a suppliers catalog hosted on Oracle Exchange b. Punch out from Oracle iProcurement to a supplier via Oracle Exchange using Oracle Native XML or cXML c. Punch out from Oracle iProcurement directly to a supplier using Oracle Native XML or cXML (11.5.9) Yes.
Will the requisition creation, approval through to PO creation still be done in Oracle iProcurement?
exchange server sends its certificate with the chain certificates (To view these certificate. go to https://testexchange. Oracle Exchange) on iProcurement? See Oracle iProcurement Patches Guide .oracle.conf file. 12 13 If my company is punching out from iProcurement to a cXML supplier.1) available in Metalink > Top Tech Docs > Applications > Procurement > iProcurement > Patches. click on certification path tab. When ssl handshake happens. the oexOperName is the "System Name". This is part of SSL setup steps where the certificate file location and certificate chain file location is provided. Go to Configuration Home > Identification. the oexOperUrl is the "System URL". Choose IP responsibility Internet Procurement Catalog Administration > eContent Manager.oracle. <from> <credential domain="exchange. what values will be populated in the from credentical fields in the PunchoutSetupRequest xml? 14 When punching out from iP to Exchange. you will see 3 .Punchout (Note 222874. what certificate is sent from the exchange? Where is this set on the exchange? Where the certificate is setup depends on the web server.11 What are the latest punchout related patches on iP and Exchange? Where should we setup the hub (i. You can setup these field via operator shell. it is in httpd.e for apache.com"> <identity>Oracle Exchange</identity> </credential> </from> The value in the domain attribute is from the oexOperUrl and the value in the identity element is from the oexOperName. Select the option 'Maintain Supplier Hubs'. Go to Configuration Home > Software Setup. i.com with IE browser and click on yellow lock at the right lower corner.e.
what is the purpose of the option .cxml.Extend user's idle session timeout . If it does exist. visit www. 17 When this option is checked. otherwise the SSL handshake will fail.crt file to see if any of the chain certificates (these are public keys of certifying authorities) exists. this method of extending user's session would not be necessary. the user is prompted to log in again to . The way it works is that the exchange will continuely ping the iP application via a heartbeat URL to keep user's iP session alive. 16 Is Oracle XML gateway needed to setup punchout? On the page Edit Supplier Hub page. Starting in FPH release. it checks ca-bundle.certificates. please refer to the Punchout Implementation Guide. When iP received this certificate. Oracle has further extend and modifed the OAG XML to suit today's business need. when the user punches out to supplier site or Exchange site.1.org. Oracle Native XML is based on OAG XML. their iP session may expire. Oracle XML gateway is not needed for punchout.during punchout No. upon returning the shopping cart to iP. so when user is returned to iP from exchange. supplier will need to implement the heartbeat URL on their site to continuously ping the iP server to keep the iP session alive. 15 What XML standard does punchout support? Oracle punchout supports Oracle Native XML and cXML standard depending on the specific punchout model used. However. user's iP session is extended indefinitely while the iP user is shopping on OEX. For more information. he would still have a live iP session and would not lose his shopping cart.007. then the real certificate is deemed as trustworthy. The same option can be used for punchout to supplier. first 2 is the chain and the last one is the real certificate). The purpose of this option is to keep the user's iP session alive while user is shopping on the exchange. Oracle punchout supports cXML version 1. however. In FPH. For more information on cXML.
10 see Note 258520.section Punchout Mapping Enhancements. OracleExchange) If using iP to XML supplier directly or via exchange. 18 Where and how will the mapping E-Commerce Gateway is used.About Oracle Services Procurement in Oracle Supply Chain Management Family Pack J . This way.g. 19 Where I enter if code conversion is against Oracle Exchange or Supplier? Field key1 should have OracleExchange or Supplier Name. they will not lose their shopping cart. BOX50 20 How do I map external unit of measure? . e. To access E-Commerce Gateway. (i. For 11.) Internal value = Internal UOM code. Three types of mapping are done here: Supplier Unit of measure (UOM) Category Note: There is no mapping for currency. enter the value in <supplierName> (<catalogTradingPartner> element is empty.5.resume their iP session. enter the value in <catalogTradingPartner>.e. logon to Core Purchasing of the supplier data to Oracle Applications and navigate to e-Commerce gateway Setup -> Code Conversion -> Define Code iProcurement data be done? Conversion Values. The standard for currency is ISO.1 . Category = UOM Direction = IN Key 1 = If punching out from iP to exchange or from iP to cXML supplier via exchange.
If Key1 field is not specified and left blank. .g. BX External 2 = External uom quantity (value in <supplierUOMQuantity>.e. If Key1 field is specified. 50 Note: You can map more than one external UOM to a single internal UOM. e.e. In the Code Conversion Values form the 'Internal Value' field maps to the unit of measure of 'Name' (i. Mapping example is: Internal Value . e.each) not the unit of measure code (i.each (not ea) External 1 . enter the value in <supplierName> (<catalogTradingPartner> element is empty.External 1 = External uom code (value in <supplierUOMType>). optional).g. OracleExchange) If using iP to XML supplier directly or via exchange. the the mapping is supplier or catalog trading partner specific.ea).) . then the mapping is applicable for all suppliers unless otherwise specified.e.EA 21 How do I map external categories? Category = ITEM_CATEGORY Direction = IN Key 1 = If punching out from iP to exchange or from iP to cXML supplier via exchange. . (i. enter the value in <catalogTradingPartner>.
contactPhone?)> <!ELEMENT supplierDUNS (#PCDATA)> <!ELEMENT supplierTradingPartnerCode (#PCDATA)> <!ELEMENT supplierName (#PCDATA | supplierSite)*> <!ELEMENT supplierSite (#PCDATA)> <!ELEMENT contactName (#PCDATA)> <!ELEMENT contactPhone (#PCDATA)> You can map the external supplier in one of two ways: I.Internal value = internal ERP category (e. supplierName. contactName?.DTD. Logon to core purchasing. the mapping is supplier or catalog trading partner specific. e. select Purchasing Super User Responsibility Navigate to Supply Base > Suppliers Find Supplier Name then choose Sites 22 How do I map external suppliers? . If Key1 field is not specified and left blank.DTD for element SUPPLIER --> <!ELEMENT supplier ((supplierDUNS | supplierTradingPartnerCode).MISC) External 1 = External category name (value in <categoryCode>). MISC. If Key1 field is specified. Office supplies) Note: You can map more than one external categories to a single internal category. Here is the supplier information section in the OrderLinesDateElements. then the mapping is applicable for all suppliers unless otherwise specified. <!-.g.g. The value provided in <supplierDUNS> or <supplierTradingPartnerCode> can be mapped to EDI location field in core purchasing.
value in Vendor_Name in PO_Vendors table) . Supplier name mapping --------------------Category = VENDOR_NAME Direction = IN Internal Value = Internal supplier name (as defined in supplier form. Unmapped Trading Partner ID II. Mapped Trading Partner ID or . DUNS Number or .Find Site Name then choose EDI Enter the value from the appropriate supplier element in the EDI Location field: . Supplier mapping has two steps: supplier name mapping. i.e Staples External 1 = External supplier name (value in <supplierName>) i. Use EDI code conversion values definition form (EDI->Setup->Code Conversion->Define Code Conversion Values) to enter the values. Alternatively. the value passed in from <supplierName> and <supplierSite> field can be mapped via the Ecommerce gateway. supplier site mapping.e. Supplier Site Mapping --------------------Category = VENDOR_SITE . Staples Corp.
if no matches are found. If EDI location field does not exist. iProcurement system will populate the value in <supplierName> field in the suggested vendor field in the requisition.Direction = IN Internal Value = Internal supplier site name (as defined in supplier site form. IP punching out to Exchange IP punching out to cXML supplier via exchange 24 I understand that Exchange also provide data mapping functionality.e. whichever is available. 23 How does iProcurement determine supplier/supplier site match? iProcurement will attempt to find matches for external supplier in the following manner. i. iProcurement system will then go to E-Commerce Gateway mapping to look for supplier/supplier site matches using value in <supplierName> field. In either case. HeadQuarters Note: Key 1 field is left blank in this case. If EDI location field on Oracle Purchasing exists. Exchange mapping is not utlizied. i. i. value in Vendor_Site_Code field in PO_Vendors_Sites_All Table). if iP is punching out to supplier via Exchange. then iProcurement will use the value in <supplierDUNS> or <supplierTradingPartnerCode>. how can I leverage the mapping functionality on the exchange? . External 2 = External supplier site name (value in <supplierSite>). Exchange mapping is utlized. IP punching out to XML supplier via exchange In the following two cases. Staples Corp.e. and match this value with the value in EDI location field (see above for how to populate the EDI location field). In the following case.e HQ External 1 = External supplier name (value in <supplierName>).
2+ release if the supplier has provided DUNS Number on the Exchange.Two types of mapping are available on the Exchange: supplier and unit of measure (UOM).2+ release. Refer to Exchange on-line user guide to learn more about this feature. <supplierDUNS> is left blank and <supplierTradingPartnerCode> is populated in the manner described below: if trading partner data mapping has been done. 25 How do I obtain the appropriate supplier information? In the following two cases where Exchange mapping is utlized.2. . the mapped trading partner code (i. Supplier Mapping: Prior to 6.e. this DUNS number is then populated in the <supplierDUNS> field. Starting in 6. if DUNS number has not been provided. the hierarchy can be modified by the buying organization on the exchange via the punchout preference. value in 'Exchange ID' (every registered company on the exchange has an Exchange ID) of the trading partner is populated in the <supplierTradingPartnerCode> element. if trading partner mapping has not been done.2. the value in '<Exchange Name> to my Company' column for the given trading partner) is populated in the <supplierTradingPartnerCode> element.
In the following case. Select the radio button next to 'Trading Partner' and click the 'Edit Mapping' button. Make a note of the 'DUNS Number' (if any) and the '<Exchange Name> ID' for this trading partner. Query the supplier that you want to have referenced on your requisition in iProcurement. are the Key1 through Key5 and External3 through External5 are not used for supplier data mapping. supplier). Navigate to 'Trading Partner Directory'. Login to the Oracle Exchange Site as a company administrator for the buying organization.e. Key2 through Key5 and External2 External2 . 26 Is key1 field for Exchange(OracleExchange) can be different for different Exchanges? Currently no.IP punching out to Exchange IP punching out to cXML supplier via exchange Follow the steps below to obtain the appropriate supplier information. Exchange mapping is not utlizied. IP punching out to XML supplier via exchange Contact you XML supplier to obtain the appropriate supplier information. Make a note of the value (if any) in the '<Exchange Name> to my Company' column (the right hand column) for this trading partner (i. Query the same supplier that you used in step 3 above. Navigate to 'Data Mapping'. They have to share the same EDI mappings 27 In eCommerce Gateway. Navigate to 'Company Admin' tab.
Choose Supplier (e. 5.com 2. Currently there is no way to achieve this.g. i. MISC.e. can this be automatically assigned a specific category. Buying / Purchases / Control Punchout Access 3. 6. 29 Map Supplier Site through E-Commerce Gateway responsibility. 4. 30 1. Create a punchout catalog for punchout to TestExchange: a. Source = Exchange . Log in to TestExchange: https://testexchange.through External5 fields used? 28 Is there a way to define a default category conversion. Log in to iProcurement Catalog Administrator.e.oracle. if a supplier passes back an item category for which no specific mapping has been created.: 'SupplierA') and submit. a catchall item category? In other words. Manage Content / Catalogs. Create / Punchout catalog b.MISC? Is there a way to use Supplier Site with more than 15 characters as 11i has the limitation to handle up to 15 characters for this field? How can users create a new punchout catalog to punchout from iProcurement via Exchange or TestExchange to a specific Supplier? is only used for UOM (optional) and supplier site mapping. i.
Company ID = <MY DUNS Number> f.This will take you to the TestExchange site and will show a list of possible punchout suppliers (takes a few minutes for the page to display). Manage Content / Catalogs .oracle. Download Supplier Punchout Definition c. 7. Download From Exchange (in iProcurement Catalog Administrator eContent Manager) b.associated to the Source defined in step 6 above.c. Company Name = MY COMPANY e. . Click the Download icon for the Catalog Name created in step 6 above (the catalog that points to TestExchange).com/orders/LinkinLogin. Key 1 = <value to use in eCommerce Gateway for mapping UOM and/or category> h. Submit to create this catalog. User Name / Password (the user/password you use to log in to TestExchange). 9.jsp i. Download punchout definition(s) from Oracle TestExchange: a. Change the Catalog name if desired to show that this Supplier punchout was downloaded from . and click the Synchronize Suppliers button to download the punchout definition. Catalog Name = Oracle Test Exchange g .Get confirmation and return to iProcurement. Click the Checkbox for the desired supplier. Access Method = Direct punchout (Oracle native XML) d.Search for and find the catalog just downloaded . Punchout URL = https://testexchange. . d. j. 8.
View / Query by Example Name = %PUNCH% c. e.: SupplierA via Oracle TestExchange . f. Add Catalog. Navigate to Core Apps Purchasing / Setup / ECatalog Admin / Realms b. 31 Basic Setup to Check Configuring Punchout in iP A. d. Navigate to iProcurement and access the new punchout catalog via TestExchange to the supplier site. e. Add the New Catalog from Step 9 above to the list of categories. 11. Punching out from iProcurement to a secure site also involves making sure the classpath in iProcurement contains the following secure socket layer (SSL) library files: .TestExchange.Save the revised catalog name 10. Search for the realm Menu . Associate the catalog to a store: a. 12. View / Run Query d. Apply the change. Save the Realms change. Manage Content / Stores b. . Create a new store or edit an existing store. OPTIONAL (only if Realms are used) a. See the list of Stores that are viewable in iProcurement. Check if following steps were executed in the iP configuration files: 1.Choose the Catalog from step 9 above. c.g.
dll (for Microsoft-based systems): Set the path like: / /iAS/lib: in the environment variables (adovars. The file should be readable and accessible from the middle tier.1. .jar For example:/u06/app/oracle/devora/iAS/jlib/jssl_1_1.crt certificates file.classpath=<your iAS i stallation path>/iAS/jlib/javax-ssl-1_1.crt/ca-bundle.so (for Unix-based systems)or libnjss8.jar For example:/u06/app/oracle/devora/iAS/jlib/javax-ssl-1_1.crt. If the iProcurement implementation has multiple JVMs.properties: wrapper.1 Add the following two SSL library files in jserv. the default absolute path name is [iAS home]/Apache/conf/ssl. enter the absolute file path of the certificates file that stores the certificates' names that your company will accept. Verify that the following environment variables contain an absolute path directory name (not just the file name) for libnjssl8.so resides.jar wrapper. Punchout out from iProcurement to a secure site also requires verifying the library path.env): LD_LIBRARY_PATH (used by Sun Unix systems) SHLIB_PATH (used by HP Unix systems) LIBPATH (used by AIX-based systems) PATH (used by Microsoft-based systems) Where the path is a full explicit path of the directory where libnjssl8. Profile options to be set: POR: CA Certificate File Name If you are punching out to a secure site (including punching out via a secure site). If you want to use the default ca-bundle. 3.classpath=<your iAS installation path>/iAS/jlib/jssl_1_1. the file should be accessible from all the JVMs. which already includes certificates from various signing authorities.jar 2.
80. The port is typically the same as the port that is set up in the browsers in your company.10 or higher) (For 11.5.jar file in / /<your jdk directory>/jre/lib/ext. B.jar <your iAS i stallation path>/iAS/jlib/javax-ssl-1_1.9 and lower) .5. For example.jar For example: /u06/app/oracle/devora/iAS/jlib/jssl-1_1. turn debug on in iProcurement 11.5. 4 Include at the beginning of your CLASSPATH the files: <your Internet Application Server (iAS)installation path>/iAS/jlib/jssl-1_1. www-proxy.1 if using 11. If using AIX system rename extension of ibmjsse. go to System Administrator responsibility > Profiles. To set profile options.jar For example: /u06/app/oracle/devora/iAS/jlib/javax-ssl-1_1. If still failing.9 and lower as follows: (OR see Note 290614. For example.company.if your iProcurement implementation has a proxy setup. The proxy server name is typically the same as the proxy server that is set up in the browsers in your company.POR: Proxy Server Name Enter the proxy server (Web server) name if your iProcurement implementation has a proxy setup. POR: Proxy Server Port Enter the proxy server port of which the proxy server listens.com.jar 5.
there is no item level mapping for punchout. However. Furthermore. Typically for inventory goods.txt 3 Shutdown iAS 4 Empty out debug. the xml that is sent from the supplier should have "buyerItemNumber" tag populated which should be same as the internal item number.10 and 12. the maintenance for doing item level mapping could be costly. For 11.5.txt DebugOutput=<path>/Apache/Apache/logs/debug_log DebugLevel=5 DebugSwitch=ON 2 Save the file ssp_init. then the punch out item will be mapped to internal item correctly.1 Add the following 3 lines to ssp_init. it will link the item in the requisition. . and the item number matches to an existing internal item from Master Items.log and error_log files in <path>/Apache/Apache/logs/ to get a clean file 5 Startup iAS 6 Reproduce the issue 7 Check debug and error log files 32 How to Map Supplier Item Number Through Punchout to Item Number in Inventory? Currently. extract these items into the iProcurement catalog and host it locally rather than doing a punchout. if the supplier enter the SUPPLIER_ITEM_NUM in the XML message returning from the Punchout. If this is populated correctly.
5. <itemNumber> <supplierItemNumber> <itemID-ABC-XYZ>/itemID> </supplierItemNumber> <buyerItemNumber> <itemID>123456</itemID> </buyerItemNumber> </itemNumber> This punchout item ABC-XYZ will be mapped to the internal item 123456 as the buyerItemNumber has 123456.1 Ext/Pub About Oracle iProcurement in Oracle Supply Chain Management Family Pack J Punchout Enhancements For further details on punchout in Family Pack J.Following a sample for 11. The configuration reference and repunchout features are also documented in the Oracle Procurement Supplier's Guide to Punchout and Transparent Punchout. then the punchout item will be mapped to internal item correctly.5. If this is populated correctly. .? This is re-punchout functionality introduced in 11. see the Oracle Procurement Buyer's Guide to Punchout and Transparent Punchout.10 as mentioned in the following note: Note 258520. How to eliminate the link from being loaded into the item description. including these enhancements. the item description contains the item description plus a hyperlink.10 and 12: The xml that is sent from the supplier should have "buyerItemNumber" tag populated which should be same as the internal item number. 32 When using punchout to retrieve items for shopping cart.
On shopping cart. Login to System Administrator responsibility 2. and view (not change) the configuration details of the item. Chose ItemDescLink 4. Go to Profiles/System 3. click on Personalize link. the requester can save the requisition and come back to it later. Enable personalizations 2. The supplier needs to enable it by specifying an operation attribute with a value of "inspect" or "edit" in the cXML shopping cart. where hyperlink is showing for the item. Link should not appear anymore How to enable Personalize in OA Framework to the user doing Personalization: 1. (Please note that "edit" is treated the same as "inspect"). punch out to the supplier site (the punchout occurs in a new browser window). Note: Re-punchout is supported by Model 2b: Punchout from Oracle iProcurement Directly to Supplier-Hosted Catalog (cXML) only. For customers upgrading from a previous release. Set profile Personalize Self-Service Defn to Yes to the user doing Personalization Note: If item description is blank. repunchout is not automatically enabled. then the item description is hyperlinked so that the requester can click it. 3. contact the supplier and ensure both item description and . after the initial punchout. For example. the hyperlink can be removed by personalizations as follows: 1. In iProcurement. Set Rendered to False 5.Re-Punchout A re-punchout enables the requester or the requester's approver to revisit the configuration details of an item. If re-punchout is allowed.
The punchouts are now available for use by the buying company. Choose Buying 3. Login as the buying company 2. including the new punchout defined by the seller (see above) 5. Choose Selling 3. Choose the Purchases tab 4. Login to the exchange 2.At this stage the punchout is ready to be utilized by buying entities on the Oracle Exchange As the buying entity: 1. At Step 4 . Review and Submit .all punchouts available are listed. 33 How can the punchout be enabled on the Oracle Exchange? As the selling entity: 1.choose Setup your punchout 4.make sure you have allowed access . On the left hand side .choose Control Punchout Access . On the left hand side . . Choose the punchouts that the buyer wishes to use and have available to the buying user base 6.item link are being provided in cXML file.
This action might not be possible to undo. Are you sure you want to continue?
We've moved you to where you read on your other device.
Get the full title to continue reading from where you left off, or restart the preview.