Debugging JCO End-to-End Process Flow

Troubleshooting options for debugging end-to-end processing problems using a JCo connection to an SAP data source and Web service to expose SAP BAPIs.

High-level Process Flow

This section describes high-level process flow when using SAP as a data source.

SAP JCo Connection Process Flow
JCO Process Flow

Troubleshooting Options

This section describes the options available for diagnosing process flow problems.

SAP-side Debugging

  • Verify the SAP data source is running.
  • Verify the SAP data source privileges have been granted properly.
  • Ensure the SAP BAPIs are exposed properly as Web services.
  • Verify credentials are correct.
  • Check for error messages.

Search Troubleshooting for the topic Verifying SAP Prerequisites.

SAP JCO Connection Debugging

  • Verify the JCo connection is configured properly and is operational.
  • Check for error messages.

Sybase Unwired Platform-side Debugging

  • Verify Unwired Server is up and running.
  • Turn on JCo tracing in the Unwired Server system properties:
    1. In Sybase Control Center for Sybase Unwired Platform, select Performance Configuration > User Options for your Unwired Server. You can configure JVM parameters in the form -Dxxx=xxx. Add the following JVM parameters:
      -Djco.trace_level=[0-10]
      -Djco.trace_path=[defined_path]

    The jco.trace_level determines the level of detail of tracing you get from the JCo libraries. The jco.trace_path determines a directory where trace files get stored. If your SAP-based MBOs fail, turning on tracing can help determine the cause.

  • Verify the JCo connection is configured properly.

For Unwired Server JCo connections, see the topic Preparing Unwired Server to Connect to SAP using Java Connectors in System Administration.

Related reference
Sybase Unwired Platform End-to-End Process Flow
Debugging Message-Based Synchronization
Debugging Replication-Based Synchronization
Debugging the Cache
Debugging Data Change Notification
Debugging BlackBerry Device Development
Debugging iOS Device Development
Debugging Windows and Windows Mobile Device Development
Debugging DOE-C End-to-End Process Flow