Problem: Service runtime errors.
Problem 1: When a deployed package contains two or more services that are configured to use a file transport as the inbound transport, Sybase WorkSpace live locks and the CPU system usage increases to and stays at 100%.
Solution 1: A service defined with a File inbound transport locks the designated file directory after deployment. Live lock occurs if a second service also attempts to consume inbound messages from the same file directory. Therefore, you must verify that the inbound file transport defined for each service is a different file transport. Only single thread access is supported for inbound file transports. If two or more services are publicly accessible with file transport, each must be defined to use a separate file directory.
Problem 2: By the time the service is successfully deployed into the application server and is ready to run, the service is syntactically correct and complete. Errors that occur at the execution stage are due to semantic errors such as logic errors.
Solution 2: Test the service in the Sybase WorkSpace tooling:
Send your feedback on this help topic to Sybase Technical Publications: pubs@sybase.com
Your comments will be sent to the technical publications staff at Sybase, Inc. For product-related issues or technical support, contact Sybase Technical Support at 1-800-8SYBASE.