Known Issues for Sybase SAP® Data Orchestration Engine Connector

Learn about known issues and apply workarounds for Sybase SAP® Data Orchestration Engine Connector (DOE-C).

Issue #Description
RTC-262
"Error occurred during command execution: 'deploy'." message appears when deploying DOE-C package.

Workaround: Examine the Unwired Server log file. See Server Log in System Administration.

If you see "NoSuchElementFoundException" in the log file at about the time the error message was displayed, just ignore the error and redeploy.

RTC-207
For DOE-C package, If a device with an expired x.509 certificate initiates unsubscribe, the DOE subscription is not cleaned up.

Workaround: The DOE administrator must clear all such disconnected DOE subscriptions manually.

RTC-39
Package Not found error occurs randomly when DOE-C package is deployed on a cluster.

Workaround: Redeploy the package.

RTC-28
Long response time to show DOE-C subscription with packet dropped state.

When a DOE-C subscription encounters a packet-dropped state, it takes more than 10 minutes to show the updated subscription information on the Subscription tab in Sybase Control Center.

Workaround: None.

CR-709691
Unwired Server fails with OutOfMemory error during subscription SUSPEND/RESUME operations.

Workaround: In Sybase Control Center, select Configuration > General > performance configuration and set the default value for Maximum number of in memory messages to 100.

CR-708754
When the load balancer is shut down due to an HTTP 404 error, DOE-C package subscriptions may be automatically removed.
Workaround:
  1. Implement SAP note number 1722501 to prevent DOE from automatically removing subscribed users.
  2. Create a scheduled job to execute the report, SDOE_RESTART_OUTBOUND_QUEUES to restart the queues in regular intervals in the DOE system.
CR-706532
Suspend/Resume operations on DOE-C subscriptions may result in HTTP 502 - Bad gateway error in DOE when load balancer is between Unwired Server and DOE.

Workaround: Resume only a few subscriptions simultaneously. For example, you can suspend 100 users in a single operation, then repeat that procedure 10 times.

CR-706111
DOE-C error: HTTP 400, Unable To Parse Request while resuming more than 100 users at a time.

Workaround: Resume only a few subscriptions simultaneously. For example, you can suspend 100 users in a single operation, then repeat that procedure 10 times.

CR-705888
Domain deletion may cause HTTP 500 error in DOE-C device queue.

When DOE sends data to a subscription for a device for which the domain has already been deleted from Unwired Platform, Unwired Platform should send a recoverable HTTP 404 error, indicating that either the subscription or the domain is not found. Instead the DOE device queue shows an unrecoverable internal server error (HTTP 500) and the Unwired Server log file has a java.lang.IllegalStateException: domain already cleared error.

Workaround: Remove the subscription in DOE.

CR-703909
When DOE-C sets domain log context properties, it leaves the "domain name" field blank in the server log entry.

Workaround: The domain name is set correctly in the DomainLog table.

CR-700957
If the DOE server is down, the device receives a long HTML exception.

Workaround: None.

CR-626975
If you uninstall DOE-C, Unwired Server does not start.

Workaround: After uninstalling DOE-C from the Unwired Server machine and restarting that machine, the Unwired Server may start with errors or DOECAdminExceptions if there are non-DOE-C packages deployed to the Unwired Server. These errors are reported in the Unwired Server log file.

To remove the DOECAdminExceptions:
  1. In <UnwiredPlatform_InstallDir>UnwiredPlatform\Servers\UnwiredServer\Repository\Instance\com\sybase\djc\server\ApplicationServer\default.properties, remove the ResyncDOESubscriptions property.
  2. Run configure-mms %COMPUTERNAME%.
    Note: If Unwired Platform has been installed into a simple Unwired Platform cluster, without failover, the configure-mms.bat command is:
    configure-mms <ClusterName> custom <Data Tier Hostname> <CDB port#> <CDB DB user> 
                  <CDB User password> <CDB DB Server Name> 
                  <Cluster DB Server Name> <SUP Server Admin password> 
                  <CacheDB password> <ClusterDB password> 
                  <MonitorDB password> <DomainLogDB password> 
                  <SUP Server Node running this command>
    For example:
    configure-mms myCoCluster custom cdbhost 5200 dba sql 
                 cdbhost_primary clusterdb_myCoCluster s3pAdmin sql sql sql supnode2
  3. After configuration has completed, stop the Unwired Server services, then restart the Unwired Server services.

    Unwired Server finishes the configuration process during Unwired Server start-up.