Compute

The Compute API enables users to submit and execute SAS code using REST calls. Users can manage Compute contexts, create sessions, submit jobs, and access information about the session.
HTTP Status CodeError CodeDescription
2075737The request was successful, but there were non-critical errors handling the log, listing, or results.
4005001The request was invalid. The server is in an invalid state and cannot process the request.
4005006The request was invalid. The server is unable to process the request that was submitted.
4005009The request was invalid. The payload for this request is missing.
4005010The request was invalid. The payload for this request could not be processed.
4005014The request was invalid. No token is available for the server to communicate with other services.
4005023The request was invalid. The specified Accept-language header cannot be used by the server.
4005024The request was invalid. The specified filter function is not supported by the server.
4005025The request was invalid. The specified filter function contains invalid arguments.
4005026The request was invalid. The specified filter function is not formatted correctly.
4005027The request was invalid. The requested endpoint does not support filtering.
4005028The request was invalid. The specified sortBy option is not supported by the server.
4005029The request was invalid. The specified sortBy option contains invalid arguments.
4005030The request was invalid. The specified sortBy option references an invalid or non-existent key.
4005031The request was invalid. The specified sortBy option references a value that is not sortable.
4005032The request was invalid. The specified endpoint does not support sorting.
4005106The request was invalid. A resource that you requested is invalid.
4005107The request was invalid. A resource that you requested is of an unknown type.
4005202The request was invalid. There was no SAS code submitted in this job request.
4005203The request was invalid. The SAS code submitted in this job request is invalid.
4005205The request was invalid. The job request contains an invalid variable.
4005206The request was invalid. The job request contains an invalid option.
4005207The request was invalid. The specified query parameter for the log or listing endpoint is not valid.
4005209The request was invalid. The body of the request for streaming log or listing output to the Files Service was missing or did not conform to the schema.
4005210The request was invalid. Job log or listing output cannot be streamed while the job is still running.
4005211The request was invalid. There is no log or listing output available to stream.
4005305The request was invalid. The request exceeded the number of rows in the table.
4005306The request was invalid. The selection of columns in the table has failed.
4005307The request was invalid. The request has exceeded the number of columns in the table.
4005315The request was invalid. A password is required to access the table.
4005316The request was invalid. The specified table could not be opened.
4005318The request was invalid. There is a problem with the WHERE clause in the request.
4005320The request was invalid. The specified table cannot be renamed.
4005326The request was invalid. The request to update the column failed.
4005327The request was invalid. The request to update the column failed due to a naming conflict.
4005334The request was invalid. The library name that was included in the path contains too many characters.
4005335The request was invalid. The library assignment request is missing the required parameter name.
4005336The request was invalid. The specified format is not compatible with the column.
4005337The request was invalid. The specified value of the fileProtectionEncoding field is not supported by the server.
4005338The request was invalid. One or more of the values of the fileProtection field could not be decoded by the server.
4005339The request was invalid. The format or informat name is invalid.
4005340The request was invalid. The format or informat length value is invalid.
4005341The request was invalid. The format or informat decimal value is invalid.
4005342The request was invalid. One or more table formats could not be loaded.
4005343The request was invalid. The property 'sortBy' in the 'rowSet' request is not supported.
4005400The request was invalid. The requested fileref could not be found.
4005401The request was invalid. The requested access method for the fileref is not supported by this server.
4005402The request was invalid. The fileref requested already exists.
4005403The request was invalid. The options in the fileref request cannot be processed.
4005404The request was invalid. The assignment of the fileref in the request has failed.
4005405The request was invalid. The requested fileref name cannot be longer than 8 characters.
4005406The request was invalid. The name of the fileref access method cannot be longer than 8 characters.
4005408The request was invalid. The requested fileref cannot be deassigned.
4005410The request was invalid. The deletion of the physical file that is associated with the fileref has failed.
4005411The request was invalid. The response for the fileref resource could not be generated.
4005412The request was invalid. The physical file that is associated with the fileref already exists.
4005413The request was invalid. The fileref name is missing.
4005414The request was invalid. The directory that is associated with the fileref could not be opened.
4005415The request was invalid. The directory that is associated with the fileref could not be closed.
4005416The request was invalid. The server was unable to determine the members of the directory that is associated with the fileref.
4005418The request was invalid. The specified entry does not exist in the directory-based fileref.
4005419The request was invalid. The physical file that is associated with the fileref could not be opened.
4005420The request was invalid. The physical file that is associated with the fileref could not be closed.
4005421The request was invalid. Reading from the physical file that is associated with the fileref has failed.
4005422The request was invalid. Writing to the physical file that is associated with the fileref has failed.
4005424The request was invalid. A mix of files and directories in the path for the requested fileref is not supported.
4005426The request was invalid. The subdirectory of the directory that is associated with the fileref could not be opened.
4005427The request was invalid. The member of the directory that is associated with the fileref could not be closed.
4005428The request was invalid. The subdirectory of the directory that is associated with the fileref could not be closed.
4005429The request was invalid. Reading from the member of the directory that is associated with the fileref has failed.
4005430The request was invalid. Writing to the member of the directory that is associated with the fileref has failed.
4005431The request was invalid. The member of the fileref is a subdirectory and cannot be updated directly.
4005432The request was invalid. The fileref request is missing a quotation mark in the path name.
4005434The request was invalid. The requested file access method is invalid.
4005436The request was invalid. The requested path is too long.
4005437The request was invalid. The requested file or directory information is not available.
4005444The request was invalid. The request could not be fulfilled because the disk quota has been exceeded.
4005445The request was invalid. The requested path is invalid.
4005452The request was invalid. Provide a name in the request body.
4005455The request was invalid. The host returned an error message during the processing of the path.
4005456The request was invalid. There is a missing parenthesis in the concatenated pathname for the fileref.
4005457The request was invalid. The requested path contains directory traversal that is disallowed by this compute session.
4005500The request was invalid. The value that is given for the specified option cannot be set.
4005501The request was invalid. The request is missing the option name.
4005502The request was invalid. The specified option cannot be obtained.
4005503The request was invalid. The value that was provided for the specified option is invalid.
4005504The request was invalid. The requested variable is invalid.
4005700The request was invalid. The jobRequest field is not provided.
4005701The request was invalid. The jobDefinition field is not provided.
4005718The request was invalid. An invalid URI has been returned in the job results link.
4005719The request was invalid. The jobDefinition field is not provided. More details are available.
4005720The request was invalid. A specific link that is required from the job was missing.
4005734The request was invalid. The context name or session identifier is missing.
4005735The request was invalid. The job request contains an invalid argument.
4005738The request was invalid. The log or listing for the job was too large.
4005739The request was invalid. The job request cannot contain both a context identifier and a context name or session identifier.
4005761The request was invalid. The format of the table identifier is invalid.
4005762The request was invalid. The specified query parameter for paging is invalid.
4005803The request was invalid. The ID of the object in the URL does not match the context that is supplied in the request body.
4005815The request was invalid. The launch type that you specified is unsupported.
4005826The request was invalid. A launch via the Launcher service requires a launcher context name or identifier.
4005828The request was invalid. The launcher context that is associated with this request is not found.
4005829The request was invalid. The Compute service was unable to format the SAS Compute Server command.
4005841The request was invalid. A context with the specified name already exists.
4005845The request was invalid. The Compute context name must not be null.
4005846The request was invalid. The value of the Accept-Item header that is provided to the GET request to /compute/contexts is not valid.
4005847The request was invalid. The value of the Accept-Item header that is provided to the GET request to /compute/sessions is not valid.
4005850The request was invalid. The resource name for the Compute context must not be null.
4005851The request was invalid. Each resource name within a Compute context must be unique.
4005852The request was invalid. The resource type for the Compute context must not be null.
4005853The request was invalid. The resource URI for the Compute context must not be null.
4005854The request was invalid. The attempt to launch a SAS Compute Server using the service account failed, because a service account credential is not available.
4005855The request was invalid. The value of the runServerAs attribute must not be empty or blank.
4005857The request was invalid. Run reusable processes on the SAS Compute Server by specifying a shared service account. The Compute context includes a reuseServerProcesses attribute but not the required runServerAs attribute.
4005858The request was invalid. The value for the serverReuseLimit attribute must be a nonnegative integer.
4005859The request was invalid. The value for the serverInactiveTimeout attribute must be a nonnegative integer.
4005860The request was invalid. The Compute context name must not be over 100 characters long.
4005861The request was invalid. The Compute context description must not be over 1000 characters long.
4005862The request was invalid. The resource name for the Compute context must not be over 40 character long.
4005863The request was invalid. The resource type for the Compute context must not be over 100 character long.
4005864The request was invalid. The resource URI for the Compute context must not be over 500 character long.
4005865The request was invalid. The Context context could not be deleted because it is in use by one or more Compute servers.
4005866The request was invalid. The value for the serverMinAvailable attribute must be a nonnegative integer.
4005867The request was invalid. The Compute context workload queue name must not be over 250 characters long.
4005869The request was invalid. The value for the reuseServerProcesses attribute must be true or false.
4015022The user was not authenticated.
4035103The user did not have the necessary permissions.
4035321The user did not have the necessary permissions. The request to rename the table is invalid.
4035322The user did not have the necessary permissions. The table cannot be renamed because it is read only.
4035323The user did not have the necessary permissions. The label that is given for the table update is invalid.
4035324The user did not have the necessary permissions. The label that is given for the table could not be updated.
4035325The user did not have the necessary permissions. The column in the requested table cannot be updated, because the table is read only.
4035328The user did not have the necessary permissions. The table cannot be updated because it is read only.
4035423The user did not have the necessary permissions to access to the physical file that is associated with the fileref.
4035443The user did not have the necessary permissions to create the specified directory.
4035856The user did not have the necessary permissions to get the launcher contexts.
4035813The user did not have the necessary permissions to launch a process.
4035848The Compute service does not have the necessary permissions to create authorization rules.
4035849The Compute service does not have the necessary permissions to delete all of the existing authorization rules that are related to a Compute context.
4035329The user did not have the necessary permissions. The deletion of system libraries is not allowed.
4035330The user did not have the necessary permissions. The library cannot be accessed.
4035331The user did not have the necessary permissions to rename the specified table in the library.
4035332The user did not have the necessary permissions to alter a table in the specified library.
4035450The request was invalid. Provide a file path instead of a directory path.
4035454The user did not have the necessary permissions. The file or directory is in use and is locked.
4045007No endpoint exists at the requested path.
4045008No API or endpoint exists at the requested path. The server is unable to route the request.
4045105No session exists at the requested path.
4045108No engine exists at the requested path.
4045204No job exists at the requested path.
4045300No library exists at the requested path.
4045301No library exists at the requested path.
4045314No table exists at the requested path.
4045317No column exists at the requested path.
4045319No table exists at the requested path.
4045407No fileref exists at the requested path.
4045409No physical file exists that is associated with the requested fileref.
4045417No parent exists for the requested fileref.
4045425The request is invalid. The member of the directory that is associated with the fileref could not be opened.
4045433No physical files exist in the concatenated list that is associated with the requested fileref.
4045435No file or directory exists at the requested path.
4045448No file exists at the requested path.
4045449No file exists at the requested path.
4045505No variable exists at the requested path.
4045756No session exists at the requested path.
4045758No resource exists at the requested path.
4045759No resource exists at the requested path, and an error was returned.
4045760No resource exists at the requested path.
4045836No server exists at the requested path. The identifier was invalid.
4045837No session exists at the requested path. The identifier was invalid.
4045842No context exists at the requested path. The identifier was invalid.
4045844No context exists at the requested path.
4055019The request was invalid. The specified method is invalid for this request.
4065016The request was invalid. An invalid header was provided to the server.
4065020The request was invalid. The specified Accept header is not supported.
4065021The request was invalid. The specified Content-type header is not supported.
4095453The request was invalid. The file or directory already exists.
4095868The request was invalid. The updated Compute context is not based on the most recently saved Compute context.
4125034The request was invalid. The requested update requires that a precondition be met, but the precondition failed.
4285033The request was invalid. The specified update requires that a precondition be met before it can be processed.
5005000The request could not be fulfilled because of an unexpected server error.
5005002The request could not be fulfilled because of an unexpected server error. The server is unable to load a module that is required by the server.
5005003The request could not be fulfilled because of an unexpected server error. The server is unable to create endpoints that are needed to service requests.
5005004The request could not be fulfilled because of an unexpected server error. The server is unable to send a response for this request.
5005005The request could not be fulfilled because of an unexpected server error. The server is unable to communicate with the client or another service.
5005011The request could not be fulfilled because of an unexpected server error. The server has failed to initialize.
5005012The request could not be fulfilled because of an unexpected server error. The server was unable to obtain a port from which to listen for HTTP requests.
5005013The request could not be fulfilled because of an unexpected server error. The specified port for monitoring HTTP requests is invalid.
5005015The request could not be fulfilled because of an unexpected server error. The server cannot register itself with the Launcher API.
5005017The request could not be fulfilled because of an unexpected server error. The server was unable to build a response.
5005018The request could not be fulfilled because of an unexpected server error. The server is unable to process incoming authorization tokens.
5005100The request could not be fulfilled because of an unexpected server error. The session the request could not be processed.
5005101The request could not be fulfilled because of an unexpected server error. The session that you requested could not be created.
5005102The request could not be fulfilled because of an unexpected server error. The delete request for the session could not be processed.
5005104The request could not be fulfilled because of an unexpected server error. The context that is referenced does not exist.
5005110The request could not be fulfilled because of an unexpected server error. The server is unable to determine the list of available engines.
5005111The request could not be fulfilled because of an unexpected server error. The listing is not available for retrieval from the session.
5005112The request could not be fulfilled because of an unexpected server error. The log is not available for retrieval from the session.
5005113The request could not be fulfilled because of an unexpected server error. The session is in a stopped or failed state and cannot respond.
5005114The request could not be fulfilled because of an unexpected server error. A time-out occurred while trying to cancel the session or job.
5005200The request could not be fulfilled because of an unexpected server error. The server was unable to process the job request.
5005201The request could not be fulfilled because of an unexpected server error. The server was unable to delete the requested job.
5005208The request could not be fulfilled because of an unexpected server error. The server was unable to submit an upload request to the Files service or the Files service failed to process the request.
5005302The request could not be fulfilled because of an unexpected server error. The members of the requested library could not be listed.
5005303The request could not be fulfilled because of an unexpected server error. The end of data was reached before the request was completed.
5005304The request could not be fulfilled because of an unexpected server error. A data error was encountered while processing the request.
5005308The request could not be fulfilled because of an unexpected server error. An error occurred when attempting to assign the library.
5005309The request could not be fulfilled because of an unexpected server error. An error occurred when attempting to list the libraries that are available to this session.
5005310The request could not be fulfilled because of an unexpected server error. The requested order for this table could not be set.
5005311The request could not be fulfilled because of an unexpected server error. An index is required in order to provide the requested ordering of the table.
5005312The request could not be fulfilled because of an unexpected server error. The requested ordering of the table resulted in a partial match.
5005313The request could not be fulfilled because of an unexpected server error. The requested library could not be deassigned.
5005333The request could not be fulfilled because of an unexpected server error. The user who made the request did not have permissions to open the file.
5005438The request could not be fulfilled because of an unexpected server error. The response items cannot be generated.
5005439The request could not be fulfilled because of an unexpected server error. The response links cannot be generated.
5005451The request could not be fulfilled because of an unexpected server error. The request failed to write the file.
5005702The request could not be fulfilled because of an unexpected server error. The job request has no associated SAS code.
5005703The request could not be fulfilled because of an unexpected server error. The SAS code that is associated with the job request is invalid.
5005704The request could not be fulfilled because of an unexpected server error. An error occurred while running the job.
5005705The request could not be fulfilled because of an unexpected server error. An error occurred when the job was submitted to the Compute service.
5005706The request could not be fulfilled because of an unexpected server error. There was no job condition code returned when the job completed.
5005707The request could not be fulfilled because of an unexpected server error. The job was canceled by the user with a RUN CANCEL statement.
5005708The request could not be fulfilled because of an unexpected server error. The job was canceled by a user with an ATTN or BREAK command.
5005709The request could not be fulfilled because of an unexpected server error. An error in the code has caused the session to enter syntax-check mode.
5005710The request could not be fulfilled because of an unexpected server error. The job has completed, but there are warning messages.
5005711The request could not be fulfilled because of an unexpected server error. The job was canceled by the user with an ABORT CANCEL statement.
5005712The request could not be fulfilled because of an unexpected server error. The job was canceled by the user with an ABORT CANCEL FILE statement.
5005713The request could not be fulfilled because of an unexpected server error. The SAS code that was submitted contained an error.
5005714The request could not be fulfilled because of an unexpected server error. An error occurred when polling the job state.
5005715The request could not be fulfilled because of an unexpected server error. There is no update link available from the job.
5005716The request could not be fulfilled because of an unexpected server error. The update link that is provided has not returned an updated job.
5005717The request could not be fulfilled because of an unexpected server error. No links were returned from the job.
5005721The request could not be fulfilled because of an unexpected server error. The Compute session has not returned any links.
5005722The request could not be fulfilled because of an unexpected server error. A specific link that is required from the session is missing.
5005723The request could not be fulfilled because of an unexpected server error. The Compute session returned incorrect variable information.
5005724The request could not be fulfilled because of an unexpected server error. The response that was returned from the Compute service could not be processed.
5005725The request could not be fulfilled because of an unexpected server error. The state link is missing from the job.
5005726The request could not be fulfilled because of an unexpected server error. The update link is missing from the job.
5005727The request could not be fulfilled because of an unexpected server error. The log link is missing from the job.
5005729The request could not be fulfilled because of an unexpected server error. The job link is missing from the session.
5005730The request could not be fulfilled because of an unexpected server error. The log link is missing from the job.
5005732The request could not be fulfilled because of an unexpected server error. Resources that are associated with the Files service could not be found.
5005733The request could not be fulfilled because of an unexpected server error. The content link for the Files service is missing.
5005736The request could not be fulfilled because of an unexpected server error. The createSession link is missing from the session.
5005740The request could not be fulfilled because of an unexpected server error. The job could not be completed because the Compute service terminated unexpectedly.
5005750The request could not be fulfilled because of an unexpected server error. The data provider was unable to find the requested libraries.
5005751The request could not be fulfilled because of an unexpected server error. The data provider was unable to find the requested data table.
5005752The request could not be fulfilled because of an unexpected server error. The data provider was unable to create a session.
5005753The request could not be fulfilled because of an unexpected server error. The data provider was unable to process the response from the service.
5005754The request could not be fulfilled because of an unexpected server error. The data provider was unable to process the collection response from the service.
5005755The request could not be fulfilled because of an unexpected server error. A session could not be created for the given resource.
5005757The request could not be fulfilled because of an unexpected server error. An error occurred when attempting to communicate with the session.
5005800The request could not be fulfilled because of an unexpected server error. The Compute service failed when communicating with another service or server.
5005801The request could not be fulfilled because of an unexpected server error. Specify a context value to update an object.
5005802The request could not be fulfilled because of an unexpected server error. Specify a context value to create an object.
5005806The request could not be fulfilled because of an unexpected server error. The service is unable to convert the property value to JSON.
5005807The request could not be fulfilled because of an unexpected server error. The service is unable to convert the property representation to JSON.
5005808The request could not be fulfilled because of an unexpected server error. The service is unable to deserialize the JSON value for a property.
5005809The request could not be fulfilled because of an unexpected server error. The service is unable to convert JSON to a property representation.
5005810The request could not be fulfilled because of an unexpected server error. Provide a context identifier for this GET request.
5005811The request could not be fulfilled because of an unexpected server error. Provide a context identifier for this DELETE request.
5005812The request could not be fulfilled because of an unexpected server error. Provide a context identifier for this UPDATE request.
5005814The request could not be fulfilled because of an unexpected server error. The access token for the user could not be obtained. Either the current thread is not executing in the context of a request, or the token has expired and could not be renewed.
5005816The request could not be fulfilled because of an unexpected server error. The launch type that you specified is unknown.
5005818The request could not be fulfilled because of an unexpected server error. There is no launcher context identifier in the launch properties.
5005819The request could not be fulfilled because of an unexpected server error. There is no launcher process identifier in the launch properties.
5005820The request could not be fulfilled because of an unexpected server error. There is no delete process link in the launch properties.
5005821The request could not be fulfilled because of an unexpected server error. The specified launch type is invalid.
5005822The request could not be fulfilled because of an unexpected server error. The service is unable to convert JSON to the required type.
5005823The request could not be fulfilled because of an unexpected server error. The service is unable to convert a value to JSON.
5005824The request could not be fulfilled because of an unexpected server error. The launch type that is associated with this launch is invalid.
5005825The request could not be fulfilled because of an unexpected server error. The launch type that is associated with the destruction of this launch is invalid.
5005827The request could not be fulfilled because of an unexpected server error. The context is missing the launcher context name or identifier.
5005830The request could not be fulfilled because of an unexpected server error. The SAS Compute Server process did not initialize in the time allowed.
5005831The request could not be fulfilled because of an unexpected server error. The service was interrupted while waiting for a process to start.
5005832The request could not be fulfilled because of an unexpected server error. The SAS Compute Server process terminated unexpectedly.
5005833The request could not be fulfilled because of an unexpected server error. The Launcher service was unable to launch the SAS Compute Server.
5005834The request could not be fulfilled because of an unexpected server error. The SAS Compute Server process is in an invalid state.
5005835The request could not be fulfilled because of an unexpected server error. A command is required for a service-based launch.
5005838The request could not be fulfilled because of an unexpected server error. Provide a non-null value for responseType or responseTypeRef.
5005840The request could not be fulfilled because of an unexpected server error. Provide a context request value.
5005843The request could not be fulfilled because of an unexpected server error. Specify a context name.
5015109The request could not be fulfilled because of an unexpected server error. The specified engine exists, but it does not support returning options.
5015763The request could not be fulfilled because of an unexpected server error. The given query parameter for paging is not supported.