public static class BapiQueryExecutor.SoapQueryExecutor extends SoapRemoteFunctionQueryExecutor<BapiQuery,BapiQueryResult>
DEFAULT_LONG_RUNNING_REQUEST_THRESHOLD, MAX_UNCOMPRESSED_PAYLOAD_LENGTH
Constructor and Description |
---|
SoapQueryExecutor() |
Modifier and Type | Method and Description |
---|---|
protected void |
commit(ErpConfigContext configContext)
Commits the remote function call.
|
protected void |
rollback(ErpConfigContext configContext)
Rolls back a failed remote function call.
|
execute
appendQueryParam, deserializeQuery, executeQuery, executeRequest, getBodyAsCompressedEntity, getMeasurements, getNonSensitiveHeadersAsString, getQueryExecutionFailedMessage, getRequestBody, getRequestHeaders, getRequestMethod, getRequestUri, handleBadGateway, handleForbidden, handleHttpError, handleHttpStatus, handleInternalServerError, handleServiceUnavailableError, handleUnauthorized, logReadAccessAttempt, newRequest, recordExecutionDuration, serializeQuery
protected void commit(ErpConfigContext configContext) throws QuerySerializationException, QueryExecutionException
commit
in class SoapRemoteFunctionQueryExecutor<BapiQuery,BapiQueryResult>
configContext
- The current ErpConfigContext
.QuerySerializationException
- If there is an issue during query serialization.QueryExecutionException
- If there is an issue during query execution.protected void rollback(ErpConfigContext configContext) throws QuerySerializationException, QueryExecutionException
rollback
in class SoapRemoteFunctionQueryExecutor<BapiQuery,BapiQueryResult>
configContext
- The current ErpConfigContext
.QuerySerializationException
- If there is an issue during query serialization.QueryExecutionException
- If there is an issue during query execution.Copyright © 2018 SAP SE. All rights reserved.