Example: Run the Java Performance Data Converter

You can either use the iSeries™ command line or the Qshell environment to run the Java™ Performance Data Converter (JPDC).

Using the iSeries command line:

Note: By using the code examples, you agree to the terms of the Code license and disclaimer information.
  1. Enter the Run Java (RUNJVA) command or JAVA command on the iSeries command line.
  2. Enter com.ibm.as400.jpdc.JPDC on the class parameter line.
  3. Enter general pexdfn mydir/myfile myrdbdire on the parameter line.
  4. Enter '/QIBM/ProdData/Java400/ext/JPDC.jar' on the classpath parameter line.
    Note: You can omit the classpath if the '/QIBM/ProdData/Java400/ext/JPDC.jar' string is in the CLASSPATH environment variable. You can use either the Add Environment Variable (ADDENVVAR) command, Change Environment Variable (CHGENVVAR) command, or Work with Environment Variable (WRKENVVAR) command to add this string to the CLASSPATH environment variable.
Using the Qshell environment:
  1. Enter the Start Qshell (STRQSH) command to start the Qshell Interpreter.
  2. Enter this on the command line:
    java -classpath /QIBM/ProdData/Java400/ext/JPDC.jar com.ibm.as400/jpdc/JPDC
    jinsight pexdfn mydir/myfile myrdbdire
    Note: You can omit the classpath if the '/QIBM/ProdData/Java400/ext/JPDC.jar' string is added to your current environment. You can use either the ADDENVVAR command, CHGENVVAR, or WRKENVVAR command to add this string to your current environment.

For background information, see Run the Java Performance Data Converter.

Related concepts
Example: IBM i5/OS PASE native method for Java
Related reference
Example: Internationalization of dates using the java.util.DateFormat class
Example: Internationalization of numeric display using the java.util.NumberFormat class
Example: Internationalization of locale-specific data using the java.util.ResourceBundle class
Example: Access property
Example: BLOB
Example: CallableStatement interface for IBM Developer Kit for Java
Example: Remove values from a table through another statement's cursor
Example: CLOB
Example: Create a UDBDataSource and bind it with JNDI
Example: Create a UDBDataSource, and obtain a user ID and password
Example: Create a UDBDataSourceBind and set DataSource properties
Example: DatabaseMetaData interface for IBM Developer Kit for Java - Return a list of tables
Example: Datalink
Example: Distinct types
Example: Embed SQL Statements in your Java application
Example: End a transaction
Example: Invalid user ID and password
Example: JDBC
Example: Multiple connections that work on a transaction
Example: Obtain an initial context before binding UDBDataSource
Example: ParameterMetaData
Example: Change values with a statement through another statement's cursor
Example: ResultSet interface for IBM Developer Kit for Java
Example: ResultSet sensitivity
Example: Sensitive and insensitive ResultSets
Example: Set up connection pooling with UDBDataSource and UDBConnectionPoolDataSource
Example: SQLException
Example: Suspend and resume a transaction
Example: Suspended ResultSets
Example: Test the performance of connection pooling
Example: Test the performance of two DataSources
Example: Update BLOBs
Example: Update CLOBs
Example: Use a connection with multiple transactions
Example: Use BLOBs
Example: Use CLOBs
Example: Use JTA to handle a transaction
Example: Use metadata ResultSets that have more than one column
Example: Use native JDBC and IBM Toolbox for Java JDBC concurrently
Example: Use PreparedStatement to obtain a ResultSet
Create and populate a DB2CachedRowSet
Example: Use the Statement object's executeUpdate method
Examples: JAAS HelloWorld
Example: JAAS SampleThreadSubjectLogin
Sample: IBM JGSS non-JAAS client program
Sample: IBM JGSS non-JAAS server program
Sample: IBM JGSS JAAS-enabled client program
Sample: IBM JGSS JAAS-enabled server program
Examples: IBM Java Secure Sockets Extension
Example: Call a CL program with java.lang.Runtime.exec()
Example: Call a CL command with java.lang.Runtime.exec()
Example: Call another Java program with java.lang.Runtime.exec()
Example: Call Java from C
Example: Call Java from RPG
Example: Use input and output streams for interprocess communication
Example: Java Invocation API
Examples: Use the Java Native Interface for native methods
Example: Use sockets for interprocess communication
Examples: Change your Java code to use client socket factories
Examples: Change your Java code to use server socket factories
Examples: Change your Java client to use secure sockets layer
Examples: Change your Java server to use secure sockets layer