public class InvokeWSOperations extends Object
Each method in this class is exposed as a Mule extension operation. Use this operation when you need to call a JDE published Web Service (for example, JP010000 AddressBookManager.getAddressBook) and receive the output as a key/value map.
| Constructor and Description |
|---|
InvokeWSOperations() |
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.extension.api.runtime.operation.Result<Map<String,Serializable>,Void> |
invokeWS(JDEAtinaConfiguration configuration,
JDEAtinaConnection connection,
String wsName,
Map<String,Object> inputParameters)
Invokes a JDE Web Service (BSSV) via the Atina Microservice.
|
@DisplayName(value="Invoke WS") @Summary(value="Calls a JDE published Web Service (BSSV) through the Atina Microservice.") @OutputResolver(output=InvokeWSOutputEntityMetadataResolver.class) @Throws(value=InvokeWSErrorsProvider.class) public org.mule.runtime.extension.api.runtime.operation.Result<Map<String,Serializable>,Void> invokeWS(@Config JDEAtinaConfiguration configuration, @Connection JDEAtinaConnection connection, @MetadataKeyId(value=InvokeWSNameKeysMetadataResolver.class) @Example(value="Web Serice Name") String wsName, @Content @TypeResolver(value=InvokeWSInputEntityMetadataResolver.class) Map<String,Object> inputParameters)
Behavior:
wsName.WS, ensuring the call is treated as a BSSV execution.Errors:
ModuleException with HierarchalErrorType.ERROR_INVOKING_WS (declared by InvokeWSErrorsProvider).configuration - The configured JDE Atina connector settings.connection - The active Atina/JDE connection.wsName - Metadata key selecting the Web Service to invoke (e.g. oracle.e1.bssv.JP010000.AddressBookManager.getAddressBook).inputParameters - Parameters required by the selected Web Service.Result containing a Map<String, Serializable> with the Web Service response.Copyright © 2026 MuleSoft, Inc.. All rights reserved.