Known Issues for Sybase SAP DOE Connector

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

Issue NumberDescription
CR 709691
SUP server crashes during subscription SUSPEND/RESUME operations.

Workaround: Go to SCC > Servers > primary node > Server configuration > general > performance configuration and set the default value for Maximum number of in memory messages to 100 to avoid the OutOfMemory/Server crash issue.

CR 708754
When load balancer is shut down, due to HTTP 404 error, DOE-C package subscriptions may be automatically removed.
Workaround:
  1. Implement SAP note number 1722501 to prevent DOE from automatically remove the 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 of DOE-C subscriptions can result in HTTP 502 - Bad gateway error in DOE when Load Balancer is between SUP and DOE.

Workaround: RESUME just a few subscriptions at one time. For example, SUSPEND 100 users, but only RESUME 10 subscriptions in one 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 just a few users at one time. For example, SUSPEND 100 users, but only RESUME 10 users in one 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 were 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 gets 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 as follows:
    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.