Rawlins EC Consulting

Rawlins EC ConsultingRawlins EC Consulting

Rawlins EC Consulting - Help! Rawlins EC Consulting - Contact Rawlins EC Consulting - Resources Rawlins EC Consulting - Services Rawlins EC Consulting - About

 

Analysis





XML Resources





EDI Resources





General EC



 

 

Installation Information

System Requirements

Java

  • Any operating system supporting the required Java Runtime Environment
  • Java Runtime Environment (JRE) for Java 2 Platform, Standard Edition (J2SE) Version v 1.3.1_03 or later (see Supported APIs for tested versions)
  • 3585 KB free disk space

NOTE: All of the required supplemental jar files are included in the original javabin.zip file on the book's pages at Addison-Wesley. You do NOT need to download JAXP, Xerces2, or Xalan unless you want or need the latest versions.

C++

  • Any operating system supporting MSXML (a 32-bit version of a Microsoft Windows® operating system product, such as Microsoft Windows® XP, Microsoft Windows® 2000, Microsoft Windows NT® 4.0, Microsoft Windows® Millennium Edition, or Microsoft Windows® 98)
  • Microsoft XML Core Services (MSXML), Version 4.0
  • 979 KB free disk space

NOTE: It is recommended that you download the MSXML SDK directly from Microsoft at msdn.microsoft.com

Installation Instructions

For Both Java and C++

  1. From the book's web site at Addison-Wesley, download the "Schemas and Samples" in schemasamp.zip
  2. Create a home directory for the application. For example, on Windows this might be "C:\Program Files\Babel Blaster". On any of the UNIX style operating systems, it might be something like "/utilities/babelblaster"
  3. Using any utility that processes zip file archives, unzip schemasamp.zip into your chosen directory, choosing whatever options are required to create subdirectories.

Java

  1. From the book's web site at Addison-Wesley, download the "Java Binaries" in javabin.zip
  2. Optional - Download the latest Xerces2 and Xalan-J jar files from the Apache XML Project at xml.apache.org
  3. Using any utility that processes zip file archives, unzip javabin.zip into a directory where it will be accessible from your default Java class path. It is recommended that you install the jar files in the JRE extensions directory appropriate to your version of Java.
    • For J2SE versions 1.2 and 1.3, the appropriate directory is the "ext" subdirectory under "lib" under the "jre" home directory. On Windows this might be "C:\Program Files\JavaSoft\JRE\1.3.1_03\lib\ext". On any of the UNIX style operating systems, this might be something like "/java-1.3.1_03/jre/lib/ext"
    • For J2SE version 1.4 and later, you will place the jar files in subdirectories under "lib" under "jre" as with J2SE 1.2 and 1.3, with the following exceptions
      • Place all of the jar files except babelblaster.jar and jaxp-api.jar in the "endorsed" subdirectory under "lib", rather than "ext". jaxp-api.jar should already exist and should not need to be replaced. The Xerces2 and Xalan jar files will overwrite the earlier versions provided with the standard J2SE distribution.
      • Place babelblaster.jar in the "ext" subdirectory as with J2SE versions 1.2 and 1.3

You do not need to download the Java Source files in javasource.bin unless you wish to modify the programs.

C++

  1. From the book's web site at Addison-Wesley, download the "C++ Binaries" in cppbin.zip
  2. Download and install Microsoft XML Core Services (MSXML) Version 4.0 or later from msdn.microsoft.com. Please be sure to review MSXML installation requirements before performing the installation.
  3. Create a "bin" directory under your home directory for the application.
  4. Using any utility that processes zip file archives, unzip cppbin.zip into the "bin" directory
  5. Add the full file path for the "bin" directory to your path. On most Windows platforms this may be done through Control Panel -> System -> Environment Tab, System Variables or User Variables, or something similar. On Windows 98 you must edit the C:\AUTOEXEC.BAT to append the full path name of the "bin" directory to your PATH variable.

You do not need to download the C++ Source files in cppsource.bin unless you wish to modify the programs.

Tested APIs

This section lists the versions of the environments and APIs against which the utilities have successfully been tested. Versions later than the minimum listed under System Requirements may support the utilities, even if they are not listed here. If you install and test against versions not listed here, please send me an e-mail with your results.

Java

  • Java Runtime Environment for Java 2 Platform, Standard Edition
    • 1.3.1_03
  • Java API for XML Processing (JAXP), Reference Implementation (RI)
    • 1.2.0-EA2 - included with the Java XML Pack Spring 02 Dev Bundle
  • Xerces2 Java Parser
    • 2.0.1

NOTE: Xalan-J may be used for command line XSLT transformations, but it is not listed here since the utilities do not directly use the Xalan classes.

C++

C++ only requires Microsoft XML Core Services (MSXML) Version 4.0 or later. At the time this page was updated, Service Pack 2 was available.

  • Version 4.0, base version, no service packs

NOTE: msxsl.exe may be used for command line XSLT transformations, but it is not listed here since it is a stand alone utility that uses MSXML.

 

All trademarks are the properties of their respective owners.

 

Please report any errors or omissions in these instructions to me via e-mail.

 

Last Updated July 29, 2003

© Michael C. Rawlins