iPlanet Release Notes for BuyerXpert 4.1 SP3


Last updated on 10/23/01



These release notes represent the information available at this release of BuyerXpert 4.1 Service Pack 3 (SP3). Electronic versions of these release notes and other BuyerXpert documentation can be found at:
  • Customer web site: http://developer.iplanet.com/customers/index.jsp (call iPlanet Support for login information)
  • Technical Support web site: http://www.iplanet.com/support/technical_resources/buyerxpert/
  • Refer to the web site for the latest information prior to installing and setting up your software. Thereafter, periodically view the most current release notes and manuals.



    This document contains the following sections:


    What's New in This Release


    Documentation

    The following additions and updates have been made to the BuyerXpert documentation for the 4.1 SP3 release:
  • BuyerXpert Installation Guide --- Bug fixes.
  • BuyerXpert/SellerXpert Administrator's Guide --- Bug fixes; new invoice matching material.
  • BuyerXpert Admin interface Help --- New rules material has been added, as well as bug fix material.
  • BuyerXpert User interface Help --- Minor fixes have been made throughout.
  • Other documents in the BuyerXpert documentation set (Concepts, Upgrade Guide) were not changed for this release. The BuyerXpert documentation can be found at the following location:
    http://docs.iplanet.com/docs/manuals/buyer.html
    Manuals, release notes, and FAQs for other iPlanet products can be found at the following location:
    http://docs.iplanet.com/docs/manuals/


    Deployment

    A copy of the BuyerXpert Deployment Handbook and other useful documentation can be found at the following web site :
    http://developer.iplanet.com/customers/index.jsp (call iPlanet support for login information)
    A new Capacity Planning Tool for evaluating and planning your BuyerXpert installation or upgrade is also available at this site.

    Return to Top of Page


    Installation

    Follow the instructions in the BuyerXpert 4.1 Installation Guide to do a full installation of BuyerXpert 4.1 SP3.

    Requirements

    The following supporting software is required for BuyerXpert 4.1 SP3:
     
    Solaris 2.6 or 2.8
    Netscape Communicator, Version  4.77 and 4.78 or
    Microsoft Internet Explorer, Version 4.01 SP1, 5.0, and 5.5
    iPlanet Web Server (iWS), Version 4.1 SP7
    iPlanet Application Server (iAS), Version 6.0 SP2
    iPlanet Process Manager, Version 6.0 SP2
    iPlanet Directory Server, Version 4.12
    ECXpert 3.5
    Oracle Server Database 8.1.6 and 8.1.7, Standard or Enterprise Edition, 
    with InterMedia search engine
    Oracle Client 8.1.6 and 8.1.7 (if BuyerXpert is not installed on the same machine)
    Actuate Report Server, Version 4.1

    Patches

    Patches may be required for some of the supporting software. Before installation, it is important to check the release notes for the supporting software to see if patches are required and how to get them. Documentation for iPlanet products can be found at the following web site:
    http://docs.iplanet.com/docs/manuals/


    Upgrading

    Overview of the BuyerXpert Patch/Upgrade Process

    The new BuyerXpert patch/upgrade process helps facilitate a reliable patch and upgrade process. The major challenge for the BuyerXpert patch/upgrade process is updating when there have been customizations to the product. A simple patch process could potentially overwrite customizations.  The BuyerXpert patch/upgrade process provides a method for identifying the customized files that will be updated by the particular patch/upgrade. This is accomplished by comparing the current checksum of the file in the deployment with the checksum of the file that was originally delivered to the customer.  If the checksum does not match, a potential conflict is reported for resolution. The BuyerXpert patch/upgrade script (install_patch) provides a report-only option (-r) to provide a report of potential conflicts.
    Note: Generally, resolution is to update the new file by reapplying the changes that were made to the original file.
    A complication arises with critical-fix patches. For example, when upgrading from Service Pack 1 (SP1) to Service Pack 2 (SP2), with a critical-fix patch, SP1-P1, provided between the two service packs.  The upgrade to SP2 compares the checksum of the original SP1 files. But some of these files may have been modified by the critical-fix SP1-P1 patch. These will be reported as potential conflicts. Determining which of these reported conflicts are genuine customizations and which are due to other patches is part of the work required in applying an upgrade. The Customizations section following will help you distinguish between the two.

    Customizations

    Customizations can be made to configuration files, Java Server Pages (JSPs), and, in special cases, servlets.

    Changes that could be due to intermediate patches

    If intermediate patches have been applied to your system, reported conflicts may be due to the intermediate patches rather than to customizations. Evaluate the customization conditions as outlined here. If the conflicts are due to intermediate patches, you can safely ignore them.

      Handling configuration customizations

      If you have have customized configuration files that are being updated by the patch/upgrade script, you will need to reapply the same customizations after the patch/upgrade is completed.

      Handling JSP file customizations

      JSP file customizations are the most common type of customizations.  If you have made this type of customization, you should be familiar with the process of modifying JSP files and deploying .war files. If the JSP modifications were made to a JSP file which is being updated by the patch/install process, reapply these customizations to the new JSP files to integrate with the patch/upgrade.

      Regardless of whether or not the JSP file has been updated by the patch/install, perform the following steps:

      1. Create the customized version of the JSP if necessary (the case of JSP updated).
      2. Put the new JSP into the .war file.
      3. Redeploy the .war file.

      Handling servlet customizations

      Some sites may have customized servlets. The patch/upgrade script does not specifically detect servlet customizations because the servlet class files are contained in the .war file.

      If a you have done servlet customizations, you should be familiar with the process of modifying the servlet, recompiling, updating the .war file and deploying the .war file. This process must be reapplied on the patch/upgrade whether the patch/upgrade modifies the servlet or not, if there is a .war file delivered with the patch/upgrade (which is usually the case). This is because the .war file is redeployed with the patch/upgrade, and will overwrite any customizations that have been made.

      If you have made servlet customizations at your site, you must perform the following steps:

      1. Determine if the patch/upgrade delivers a new version of the servlet that you have modified.
      2. If the patch/upgrade does overwrite with a new version, reapply your customizations to the new version.
      3. Recompile.
      4. Update the .war file delivered by the patch/upgrade with your customized servlet.
      5. Redeploy.

    Data Schema and Data Upgrades

    A patch/upgrade may include changes to the BuyerXpert data schema. In this case, a specific script and instructions for performing the data migration are supplied with the patch/upgrade.
    Return to Top of Page

    Patch/Upgrade Procedures

    If you are currently running on BuyerXpert 3.x, you will first need to upgrade to BuyerXpert 4.1 SP2. Instructions for this upgrade are contained in the BuyerXpert 4.1 SP2 Release Notes. After you have upgraded to SP2, you can then upgrade to SP3.

    Upgrading from BuyerXpert SP1 to BuyerXpert SP3

    1. Untar the bx41sp1_sp3.tar file.
    2. Go to the patch_install directory.
    3. Run install_patch -r to check for your customization conflicts. Back up the customizations if conflict/warning is reported.
    4. Run the install_patch script. The original files will be backed up in the <IASROOT>/buyer/patches/bx41sp1_sp3/bak directory.
    5. Run the Perl script change_ntv.pl in patch_install directory to update the new ntv files.
    6. Stop and start the iPlanet Application Server (KIVA).
    7. Run the upgrade_policy_4.1SP1_to_4.1SP2.sh shell script  from the <IASROOT>/buyer/bin directory.

    8. Usage
      upgrade_policy_4.1SP1_to_4.1SP2.sh <parameters>
        Valid parameters:
        -r <IASROOT> --- IAS base directory, for example,  /export/IAS60/
        -u <URL> --- URL of server where ImpExp servlets are stored
        -n <logName> --- user login name
        -p <pass> --- user password
        -o <orgName> --- user organization name
      Example
      upgrade_policy_4.1SP1_to_4.1SP2.sh -r /export/IAS60/
      -u http://sampler.red.iplanet.com:8080 -n admin -p admin -o mercury.com
       
    9. Use the Admin interface to verify the following rules:
    10. Note: The sender and receiver qualifier rules must be set in order for the system to be operational.
       
    11. Run the buyer/bin/upgrade_4.1SP1_to_4.1SP3.sh script from ?$IASROOT>/buyer/bin .

    12. Usage
      $0 ?parameters> [ CONNSTR ]
              CONNSTR --- Oracle connect string of the format user/passwd@dbsource
              Valid parameters:
              -d  <ORACLE_SID> --- Oracle database access name
              -u  <USER/PASSWD> --- Oracle user login name and password
              -i  <INDEX_SEGMENT> --- Oracle database index tablespace [TS02]
              -v  <VORTEX_SID>--- Vortex database access name
              -p  <VORTEX_PASSWD> --- Vortex user password
      Example
      upgrade_4.1SP1_to_4.1SP3.sh -d oracle_sid -u user/passwd -i indexsegment -v vortex_sid -p vortex_pas
         
    13. For currencies you want to support that do not have entries in the ?ias_root>/buyer/buyer/config/repository.ntv file, perform the following (FRF is used as an example).

    14. Copy an existing section, for example, NLG, and change the name for the currency so it would look like this:
        "FRFFmt" NTV {
          "datatype"      Str     "Double",
          "separator" Str ",",
          "decimal_point" Str ".",
          "decimal_places" Int "3",
          "trailing_zeros" Bool "true",
          "grouping" Int "3",
          "negative_sign" Str "-",
          "positive_sign" Str "",
          "sign_precedes" Bool "true",
          }
    15. Restart the iPlanet Application Server.

    16.  
    17. Redeploy the approval application.

    18. Note: This release includes a BuyerXpert sample approval process, bx40_mercurycom_prototype_req.zip.  It is mandatory that you redeploy your approval flow process using the new .zip file because it contains new versions of support routines.
         
      1. Using Process Manager Builder, copy the existing custom JavaScript in your workflow.zip file to a temporary file, or files using cut-and-paste (so you can copy this back into the new version).
      2. Copy the new bx40_mercurycom_prototype_req.zip to the proper name for your deployment, and open this with Process Manager Builder.
      3. Paste your custom JavaScript into this new process.
      4. Redeploy the resulting process.

      5.  
    19. Redeploy the timecards application using a process similar to redeploying the approval application, above.

    20.  
    21. Modify the NTV files for bug 549123 (approval performance) and bug 553507 (MS Outline causes approval issue). Both bugs are documented in the Known Problems section of these release notes.

    22.  
    23. Run the following commands to stop and then start KIVA script in the ?ias_root>/ias/bin directory:
      1. ./KIVAes.sh stop
        ./KIVAes.sh start

    Upgrading from BuyerXpert SP2 to BuyerXpert SP3

    1. Untar the bx41sp2_sp3.tar file.
    2. Go to the patch_install directory.
    3. Run install_patch -r to for your customization conflicts. Back up the customizations if conflict/warning is reported.
    4. Run the install_patch script. Original files will be backed up in ?$IASROOT>/buyer/patches/bx41sp2_sp3/bak directory.
    5. Run change_ntv.pl from the patch_install directory.
    6. Stop and start  iPlanet Application Server (KIVA).
    7. Run the upgrade_policy_4.1SP2_to_4.1SP3.sh shell script from the ?$IASROOT>/buyer/bin directory.

    8. Usage
      upgrade_4.1SP2_to_4.1SP3.sh ?parameters> [ CONNSTR ]
        CONNSTR --- Oracle connect string of the format user/passwd@dbsource
        Valid parameters:
        -d  <ORACLE_SID> --- Oracle database access name
        -u  <USER/PASSWD> --- Oracle user login name and password
        -v  <VORTEX_SID> --- Vortex database access name
        -p  <VORTEX_PASSWD> --- Vortex user password
      Example
      upgrade_4.1SP2_to_4.1SP3.sh -d oracle_sid -u user/password -v vortex_sid -p vortex_password
       
    9. Modify the NTV files for bug 549123 (approval performance) and bug 553507 (MS Outline causes approval issue). Both bugs are documented in the Known Problems section of these release notes.
    10. Restart iPlanet Application Server (KIVA).
    11. Redeploy the approval application by performing these steps:
      1. Note: This release includes a BuyerXpert sample approval process, bx40_mercurycom_prototype_req.zip.  It is mandatory that you redeploy your approval flow process using the new .zip file because it contains new versions of support routines.
      2. Using Process Manager Builder, copy the existing custom JavaScript in your workflow.zip file to a temporary file(s) using cut-and-paste (so you can copy this back into the new version).
      3. Copy the new bx40_mercurycom_prototype_req.zip to the proper name for your deployment.
      4. Open the new file with Process Manager Builder.
      5. Paste your custom JavaScript into this new process.
      6. Redeploy the resulting process.
    12. Redeploy the timecards application using the same steps as redeployment the approval application, above.
    13. Restart iPlanet Application Server (KIVA).
      1. ./KIVAes.sh start

    Uninstalling the Patch

    1. Go to the patch_install directory.
    2. Run install_patch -u.
    3. Restart iPlanet Application Server (KIVA).
    Return to Top of Page


    How to Report Problems

    If you have problems with your BuyerXpert system, contact iPlanet customer support using one of the following mechanisms: So that we can best assist you in resolving problems, please have the following information available when you contact support:


    Issues and Limitations

    This section describes the issues and limitations in BuyerXpert 4.1 SP3.

    i18n Issue

    If the database is configured for a UTF8 character set, the NLS_LANG environment variable should be set to American_America.UTF8. This setting is required for importing data into a UTF8 database.

    EDI and XML Mapping Limitation

    There are some mapping issues between EDI and XML that result from the BuyerXpert design for inbound and outbound documents. The affected element is FirstName. Return to Top of Page

    Known Problems

    522864 Certain roles are missing during rule calls.

    526787 Garbage displays when running reports for the first time.

    Garbage displays when you run reports for the first time in a BuyerXpert instance, that is, the first time you click the Run Report button in your Reports page. This happens only for Netscape 4.7 running on the Windows NT platform.

    Solution:  Reload the HTML page.

    531340  Negotiated price column is not displayed in the BuyerXpert front end.
    Negotiated price fails to display in the BuyerXpert User interface when a time-consuming search is done (from the BuyerXpert User interface) and simultaneously (without any time lag) Catalog Manager also starts browsing before the BuyerXpert User interface search shows a result.

    Solution: Set up independent instances of the iPlanet Application Server (iAS) for BuyerXpert and Catalog Manager. That is, install BuyerXpert in iAS "A" and use it for BuyerXpert requisitioning front-end users only, then install BuyerXpert in iAS "B" and use that one for Catalog Manager tasks only.

    532055 Some modifications aren't reflected immediately in the BuyerXpert screens.

    This is part of the BuyerXpert design. In order to minimize caching problems, some asynchronous events are not reflected immediately for the end-user. For example: Solution:  To have the changes reflected in the user interface, users must log out and log in again.
    Return to Top of Page

    532201 The receiving function is not evaluating the contents of the Received Quantity field.

    During receiving, the precision of the received quantity field is controlled by a precision rule (and the decimal_places attribute in the NTV list of the repository.ntv file). At this time, the precision rule is not working, so users are able to set any number of decimal places in the received quantity field.

    Solution: Don't enter extensive decimal places in the received quantity field.

    533277 Order:CalcTaxFailed error occurs.

    Occasionally the Order:CalcTaxFailed error occurs when submitting or viewing a  requisition. Usually this happens when there is no corresponding tax rule.

    Solution: Verify that there is a tax rule for adjustments that are taxable.

    533832 MIGRATION: Accounting code sequence migration fails.

    During migration of accounting code data, the accounting code sequence LDAP attribute for the organization isn't migrated.

    Solution: When migrating accounting codes, ensure that membership is already migrated, then migrate accounting codes as a standalone module (as opposed to combining its migration with some other module).

    533833  MIGRATION: Commodity code sequence migration fails.

    During migration of commodity code data, the commodity code sequence LDAP attribute for the organization isn't migrated.

    Solution: When migrating commodity codes, ensure that membership is already migrated, then migrate commodity codes as a standalone module (as opposed to combining its migration with some other module).

    539572  The uninstall utility fails to clean up the ?IAS>/ias/APPS/modules subdirectory.

    After using the Uninstall utility to uninstall BuyerXpert, the ?IAS>/ias/APPS/modules subdirectory is not cleaned up. When reinstalling another build, the ?IAS>/ias/APPS/modules subdirectory still contains old files.

    Solution: After running the Uninstall utility, remove buyer, buyer-admin and upgrade files as follows:
    # rm -rf ?iasroot>/ias/APPS/modules/buyer
    # rm -rf ?iasroot>/ias/APPS/modules/buyer-admin
    # rm -rf ?iasroot>/ias/APPS/modules/upgrade

    539624 Receiving tolerance rules don't work if the current user is not ALL.

    One of the roles used for evaluating the RECEIVING_TOLERANCE rule is user_current. When the rule is evaluated, user_current has an incorrect value when the price model is PriceList.

    Solution:
    1. Set the user_current to ALL instead of to a specific user when defining the rule value for RECEIVING_TOLERANCE.

    2. If #1 is not an acceptable solution:

  • Identify the user that was specified when the rule was evaluated.
  • Set the rule value to include this user in addition to the user who actually logged in.
  • For example, when working with Mercury Enterprises data, a user logs in as bugsbunny15. However, when the rule was evaluated, bugsbunny11 was the user. The solution is to set the rule for both of these users.

    540023 MIGRATION: Rule migration fails for USER_CREATED_FOR or USER_CURRENT roles.

    Migration of rules with role USER_CREATED_FOR or USER_CURRENT fails if the organization of the user is different from the organization that owns the rule.
    Solution: Manually change the user's organization in the import file.

    540624 Invalid XML error message occurs while loading 'JH' catalog.

    The error message "The input XML document is not valid XML" is misleading. A category which has name as a null
    string cannot be imported. This is a case of bad catalog data, wherein a category is unnamed (name is a null string).

    Solution: Manually remove any nameless category before importing.

    547097  Price appears wrong when there are more than two decimal places.

    When a converted unit price has more than two decimal places, the resulting price seems to be incorrect because the number is rounded to the user-display precision preference. The reason it appears wrong is because quantity * (converted unit price) is not equal to converted (unit price * quantity). According to the  European Commission, converted (unit price * quantity) is the correct methodology.
    Solution: The computation is actually correct.

    547938 Internet Explorer: Help button doesn't work on initial login.

         This is an Internet Explorer problem. The Help button on the login page doesn't work for initial login.

        Solution: Reload the page.

    547953 A performance problem occurs when browsing a catalog.

    To improve performance in catalog browsing/pricing, we have removed the PRODUCT role in the pricing model rule. However, the PRODUCT role still exists in the Admin graphical interface. As a consequence, if you defines the value for the role called PRODUCT as anything other than ALL, the role cannot take effect in pricing computations.

    Solution: For existing rules and any new pricing model rules, set the value for PRODUCT to ALL.

    547955 Deleting an OBI order from the PO screen doesn't work.
    An inbound OBI order request cannot be deleted from the Proposed Order (PO) screen. Instead, you must use the Track screen.

    Solution: Go to the Track screen, select the requisition, and click Delete.

    Return to Top of Page

    549123 Time taken for approving/declining a requisition is unacceptable.

    While approving/declining a requisition, validations were being done on requisitions, which would do the following:

    549154 User is sometimes logged out of Catalog Manager.

    Occasionally a user is logged out of the system when doing a search for an individual item. A double view of the screen may display after logging back in.

    Solution: Change the load balancing for System_StaticServlet & System_JSPRunner to "sticky". This can be done from ksvradmin/Application Tab/ System/. Mark everything "sticky".

    549165 Slow response occurs when clicking the General tab (req with 20 line items).

    We have improved this response by 40% and are working on further improvement.

    549619  Internet Explorer: A script error occurs when you click an item check box.

    When browsing the catalog, if you click a checkbox for an item, Internet Explorer 4 returns an error.

    549805  The line adjustment using line.pricing_quantity for each is not correct.

    This type of adjustment is an accumulation lookup type of adjustment. The problem occurs because the program does not handle "greater than or equal to." The ranges for the lookup entries must be in this format:
    Solution: Do not use "greater than or equal to."

    550960 BuyerXpert ignores the Disabled status of a Ship-To-Location.

    When a location is disabled, any associated location rules are not automatically disabled.

    Solution: Use the Admin interface to manually disable associated location rules.

    Return to Top of Page

    551397 BuyerXpert 4.0 frame is displayed in BuyerXpert 4.1.

    The top frame of the Admin interface erroneously displays the BuyerXpert 4.0 frame. The Admin interface is not i18n-certified and is tested for English/US locale only. The user needs to add the English/US language as browse preference in the user preferences.

    Solution for Netscape browser:

    1. Choose Menu Edit|Preferences.
    2. In the preferences dialog, choose the Navigator|Languages category.
    3. Click Add and choose English/United States.
    4. Arrange the order to set English/United States as first preference.
    Solution for Internet Explorer browser:
    For Internet Explorer 5.0:
      1. Tools > Internet Options > General > Languages
      2. Choose en-Us
    For Internet Explorer 4.0:
    1. View > Internet Options > General > Languages
    2. Choose en-Us

    551469 Some fields are missing in the xdoc from BuyerXpert.

    A number of fields are missing in the xdoc produced by BuyerXpert. Fixes address the country_name, locationname, and companyDisplay fields in the internal XML file.
  • country_name

  • The full country name can be configured by modifying the buyer/codes.ntv file. This information is included in the internal XML file and also the non-OBI compliant external XML file. It has been placed after CountryCode. The new element's tag name is CountryName. It can be put in the OBI compliant XML file by modifying the outbound.ntv file.
     
  • location_name

  • The location_name is also in the internal XML file. It is put after location_id for the non-OBI compliant XML file. It can be put in the OBI compliant XML file by modifying the outbound.ntv file.
     
  • company_display_name

  • We add company_display_name besides company_name which means internal_name. For customers who set internal name and display name to be the same, or who like internal_name, nothing needs to be done. Customers who want the display name instead of the internal name in the XML file need to modify either the outbound-extra.ntv file (non-OBI compliant) or the outbound.ntv file (OBI compliant) by replacing company_name with company_display_name.

    551639 Ship-To-Location doesn't allow search by city and state.

     To search locations on city, state, and country-code, a workaround is required.

    Workaround: Perform these steps:

    1. Add the following strings into the string array in NTVASCII.chooser LocationChooser.search.param.attributes, in the <ias_root>/buyer/buyer/config/oms/chooser.ntv file:
      1. minor_locality
        major_locality
        country_code
    2. Index the locations in the LDAP database on common_name, major_locality, minor_locality, and country_code.

    551902 A requisition with an Order Transmitted status has a link for withdrawing the requisition.

    Even though the requisition state is Order Transmitted, a link for withdrawing the requisition appears in the details screen. If the requisition is accessed between the time the final approver approves the requisition and when xdoc finishes generating and sending the XML file, the withdraw link displays. If the withdraw link is clicked during this period, the requisition goes into a withdrawal state, even though the purchase order is generated and transmitted correctly.

    Solution: Wait for the approval and xdoc processing to complete, then refresh the frame.

    552218 Import utility does not work with https on the command line.

    At this time, the command-line functionality of the Import utility supports https only if you perform the additional configuration steps mentioned here. If you want to use the Import utility with SSL support, you need to make sure that the JSSE support is enabled. For example, make sure the classpath includes the JSSE jar files. For licensing reasons, the JSSE jar files are not bundled with BuyerXpert.You are free to download/get these files appropriately.

    Solution: Include the following jar files in the classpath: jsse.jar, jnet.jar, jcert.jar. If you use the import script, BXImport.sh, you need to add these files to the classpath parameter of the final Java call.
    Example line:
    $JAVAEX-classpath /export/cli/jsse.jar./export/cli/jnet.jar:/export/cli/jcert.jar: $JAVA_CLASSES_DIR:$BUYER_ADMIN_CLASS com.iplanet.buyer.admin.impexp.cmdLn.impExpCmd -c "$CONFIG_FILE" "$@"

    For a successful SSL session, don't forget to add the server certificate to cacerts.

    Additionally: To change the default SSL Protocol ("com.sun.net.ssl.internal.www.protocol") and/or SSL Provider ("com.sun.net.ssl.internal.ssl.Provider") values, you can use additional parameters in command lines (/t (SSL Protocol) and (/v SSL Provider), or set corresponding parameters in the configuration file, "SSLPROTOCOL" and "SSLPROVIDER".

    552724 Error occurs if order request is submitted to ECXpert and ECXpert does not allow HTTPS.

    When configuring xdoc through the config_xdoc_in.pl script, the user is now asked what protocol is being used by BuyerXpert (http or https). If the user chooses https, then he/she is prompted to enter two other pieces of  information :
  • The classpath of the SSL Provider
  • The classpath of the SSL Protocol Handler
  • This is because SSL implementations can be provided by several vendors and the classpaths may vary depending on the vendor.

    It should also be verified that the jar file(s) corresponding to the SSL implementation is(are) present in the classpath. If not, a ClassNotFoundException error will occur. If the user incorrectly indicates that BuyerXpert is using an https connection when it is actually using an http connection, an 'Unrecognized SSL handshake' SSLException will occur.

    The following internal documents may be useful:

    553507 Approvers using Microsoft Outlook 97 cannot approve without logging into BuyerXpert.

    Approvers who use Microsoft Outlook 97 were not able to approve requisitions without logging into BuyerXpert. BuyerXpert 4.1 uses an HTML format email, with a form. This is not supported by Microsoft Outlook 97; Outlook shows the text, but not the controls.

    Solution: Now the html form is sent as attachment and approvers can open the attachment from Outlook 97 email and take action (approve/decline).

    New entries into the mail.ntv file:

         ...
       "inLineText" Bool "true", //want inline text in mail (true/false)
       "inLineTextMessage" Str "Message body not found. Contact Administrator for detail.", //when inLineText is false, message u would like have in mail
       "Attachment" NTV { //for attachment
          "urlAttachment" Bool "false", //want url attachment (true/false)
          "fileAttachment" Bool "false", //want file attachment (true/false)
          "attachmentName" Str "Click here for the form", //attachment caption
       },

    554625 DOC: Online Help for creating external notes is misleading.

    Online Help currently says approvers can create external note at the requisition level. This is incorrect.

    Correction: Approvers can create notes, both internal and external, only at the purchase order or line item levels. Approvers and requisitioners can see each other's notes, but can only edit or delete notes that they created themselves.

    556355 The default sort for catalog items is "none".

    The default sort for catalog is now set to SKU. You can configure this in the CatalogConfiguration.properties file as follows:

    ...

    #CFG_DEFAULT_SORT_ATTR
    # Specify the name of the attribute for default sorting when browsing and
    searching the catalog.
    # The attribute must exist on all items or else they will not be returned.
    18=SKU

    ...

    Important
    The attributes for the default sort must be present in all catalogs, otherwise there will be no result when browsing/searching catalogs.

    558022 Order transmission failed.

    The order transmission failed because the default contact for the send_to_location was missing.
    Solution: Enter a default contact for the send_to_location rule.

    559460 Couldn't deploy an application in Process Manager when Webserver is running in SSL (https) mode.

    When the iPlanet Webserver is running in SSL (https) mode, if you try to deploy you will get a "Deployment Manager Timeout" error message. This message specifically asks  if http://host:port is running, which means there is no recognition that the iPlanet Webserver is running in https mode.

    Solution: iPlanet Process Manager doesn't support https mode at this time, so you must deploy the applications in http mode and then turn on the encryption to make the instances secured (https).

    559696 $ symbol displays when user clicks Chooser for location.

    When a new location is added to the location list using the Admin interface, a $ symbol displays in the address field of the location chooser in the User interface. This will be fixed in a future release.

    Workaround: Import data using the Import utility.

    561104 Sample data has an expiration date of 11/16/01.

    Some of the sample data shipped with BuyerXpert 4.1 SP3, specifically Payment Term data, has an expiration date of 11/16/2001. If you use BuyerXpert with the sample data after this date, errors will occur and you will not be able to add items to the shopping cart.

    Solution: Change the 11/16/2001 dates to future dates either using the Admin interface or the Import utility.

    Return to Top of Page


    iPlanet BuyerXpert 4.1 Service Pack 3
    Copyright © 2001 Sun Microsystems, Inc. Some preexisting portions
    Copyright © 2001 Netscape Communications Corp. All rights reserved.