Advanced Call Web Service

Overview

This plug-in provides functions and smart services for connecting to SOAP-based web services. Where possible it is recommended to utilize the out of the box functionality.

Key Features & Functionality

The Advanced Call Web Service provides support for the following:

  • Support for SOAP attachments
  • Support for Base64 attachments
  • Ability to call web services that do not explicitly declare the requirement for WS-Security UsernameToken in the WSDL policy
  • Ability to call web services that use a self-signed SSL certificate

The attachment provided with the download provides more information and examples. Where possible, use the base product Call Web Service functionality instead.

Anonymous
Parents
  • Unable to update after 24.2 update......    Was getting an error after Appian update to 24.2 on 7/11

    -------------------------------------------------------------------------------------

    2024-07-15 00:33:38,845 [main] WARN  com.appiancorp.type.config.plugin.PojoDatatypesConfig - The data type [uuid={urn:appian:ps:advancedcallwebservice}Base64AttachmentExtract] in plug-in [key=advancedcallwebservice, module=Base64AttachmentExtract] was not imported because it or another data type in the plug-in module was already present on the system with a different structure, but the version of the plug-in that provided the existing data type could not be determined. If you intend to change the structure of this data type you must first delete the data type from the system and deploy this plug-in again. If the problem persists, check that all data type precedents of the data type are declared in the same plug-in module or are listed before this data type in the appian-plug.xml. If you did not intend to change the structure of this data type, this message can be safely ignored as it is a false positive in the structure comparison mechanism. Please submit the plug-in and accompanying log messages to Appian Support for further analysis. (APNX-1-4165-003)

    -------------------------------------------------------------------------------------

    Tried to update the plugin but a message popped up message box missing, and it had a bunch of numbers, did not get a screen shot. Attempted to install as new and got below error message.

    2024-07-16 13:54:54,171 [ajp-nio-0.0.0.0-8009-exec-8] WARN  com.appiancorp.type.config.plugin.PojoDatatypesConfig - The data type [uuid={urn:appian:ps:advancedcallwebservice}Base64AttachmentExtract] in plug-in [key=advancedcallwebservice, module=Base64AttachmentExtract] was not imported because it or another data type in the plug-in module was already present on the system with a different structure, but the version of the plug-in that provided the existing data type could not be determined. If you intend to change the structure of this data type you must first delete the data type from the system and deploy this plug-in again. If the problem persists, check that all data type precedents of the data type are declared in the same plug-in module or are listed before this data type in the appian-plug.xml. If you did not intend to change the structure of this data type, this message can be safely ignored as it is a false positive in the structure comparison mechanism. Please submit the plug-in and accompanying log messages to Appian Support for further analysis. (APNX-1-4165-003)
    2024-07-16 13:54:54,283 [ajp-nio-0.0.0.0-8009-exec-8] ERROR com.atlassian.plugin.manager.DefaultPluginManager - There was an error loading the descriptor 'Advanced Call SOAP Web Service' of plugin 'advancedcallwebservice'. Disabling.
    com.atlassian.plugin.PluginException: com.appiancorp.suiteapi.common.exceptions.AppianRuntimeException: com.appiancorp.process.admin.IncompatibleSmartServiceRegistrationException: The Smart Service Module was invalid: Illegal attempt to change the data type for smart service advancedcallwebservice.AdvancedCallSOAPWebService3, input or output named Base64AttachmentExtract (APNX-1-4104-005)
    	at com.appiancorp.plugins.ExceptionHandlingModuleDescriptor.enabled(ExceptionHandlingModuleDescriptor.java:68)
    	at com.atlassian.plugin.manager.DefaultPluginManager.lambda$notifyModuleEnabled$47(DefaultPluginManager.java:1891)

    Caused by: com.appiancorp.suiteapi.common.exceptions.AppianRuntimeException: com.appiancorp.process.admin.IncompatibleSmartServiceRegistrationException: The Smart Service Module was invalid: Illegal attempt to change the data type for smart service advancedcallwebservice.AdvancedCallSOAPWebService3, input or output named Base64AttachmentExtract (APNX-1-4104-005)
    	at com.appiancorp.process.ActivityClassSupplierModern.registerInternal(ActivityClassSupplierModern.java:363)
    	at com.appiancorp.process.ActivityClassSupplierLazyData.register(ActivityClassSupplierLazyData.java:86)
    	at com.appiancorp.process.ActivityClassSupplier.get(ActivityClassSupplier.java:85)
    	at com.appiancorp.process.SmartServiceModuleDescriptor.enabledInternal(SmartServiceModuleDescriptor.java:203)
    	at com.appiancorp.plugins.ExceptionHandlingModuleDescriptor.enabled(ExceptionHandlingModuleDescriptor.java:66)
    	... 905 more
    2024-07-16 13:54:54,290 [ajp-nio-0.0.0.0-8009-exec-8] ERROR com.appiancorp.plugins.LoggingPluginEventListener - Failed to enable Plug-in 'Advanced Call Web Service' (advancedcallwebservice) version 1.5.0: 'There was a problem loading the module descriptor: Advanced Call SOAP Web Service.<br/>com.appiancorp.suiteapi.common.exceptions.AppianRuntimeException: com.appiancorp.process.admin.IncompatibleSmartServiceRegistrationException: The Smart Service Module was invalid: Illegal attempt to change the data type for smart service advancedcallwebservice.AdvancedCallSOAPWebService3, input or output named Base64AttachmentExtract (APNX-1-4104-005)'
    2024-07-16 13:54:54,290 [ajp-nio-0.0.0.0-8009-exec-8] ERROR com.appiancorp.plugins.DeployCloudPluginReaction - Failed to deploy plugin from : plugins.internal.appiancloud.com/.../advancedcallwebservice_1.5.0.jar
    java.lang.IllegalStateException: Plugin was deployed but not successfully enabled
    	at com.appiancorp.plugins.DeployPluginService.lambda$installPlugin$2(DeployPluginService.java:134)
    	at java.base/java.util.Optional.orElseThrow(Optional.java:403)
    	at com.appiancorp.plugins.DeployPluginService.installPlugin(DeployPluginService.java:134)
    	at com.appiancorp.plugins.DeployPluginService.installCloudPlugin(DeployPluginService.java:98)
    	at com.appiancorp.plugins.DeployCloudPluginReaction.activate(DeployCloudPluginReaction.java:104)
    	at com.appiancorp.core.expr.reaction.ExternalReactionTree.activate(ExternalReactionTree.java:110)

Comment
  • Unable to update after 24.2 update......    Was getting an error after Appian update to 24.2 on 7/11

    -------------------------------------------------------------------------------------

    2024-07-15 00:33:38,845 [main] WARN  com.appiancorp.type.config.plugin.PojoDatatypesConfig - The data type [uuid={urn:appian:ps:advancedcallwebservice}Base64AttachmentExtract] in plug-in [key=advancedcallwebservice, module=Base64AttachmentExtract] was not imported because it or another data type in the plug-in module was already present on the system with a different structure, but the version of the plug-in that provided the existing data type could not be determined. If you intend to change the structure of this data type you must first delete the data type from the system and deploy this plug-in again. If the problem persists, check that all data type precedents of the data type are declared in the same plug-in module or are listed before this data type in the appian-plug.xml. If you did not intend to change the structure of this data type, this message can be safely ignored as it is a false positive in the structure comparison mechanism. Please submit the plug-in and accompanying log messages to Appian Support for further analysis. (APNX-1-4165-003)

    -------------------------------------------------------------------------------------

    Tried to update the plugin but a message popped up message box missing, and it had a bunch of numbers, did not get a screen shot. Attempted to install as new and got below error message.

    2024-07-16 13:54:54,171 [ajp-nio-0.0.0.0-8009-exec-8] WARN  com.appiancorp.type.config.plugin.PojoDatatypesConfig - The data type [uuid={urn:appian:ps:advancedcallwebservice}Base64AttachmentExtract] in plug-in [key=advancedcallwebservice, module=Base64AttachmentExtract] was not imported because it or another data type in the plug-in module was already present on the system with a different structure, but the version of the plug-in that provided the existing data type could not be determined. If you intend to change the structure of this data type you must first delete the data type from the system and deploy this plug-in again. If the problem persists, check that all data type precedents of the data type are declared in the same plug-in module or are listed before this data type in the appian-plug.xml. If you did not intend to change the structure of this data type, this message can be safely ignored as it is a false positive in the structure comparison mechanism. Please submit the plug-in and accompanying log messages to Appian Support for further analysis. (APNX-1-4165-003)
    2024-07-16 13:54:54,283 [ajp-nio-0.0.0.0-8009-exec-8] ERROR com.atlassian.plugin.manager.DefaultPluginManager - There was an error loading the descriptor 'Advanced Call SOAP Web Service' of plugin 'advancedcallwebservice'. Disabling.
    com.atlassian.plugin.PluginException: com.appiancorp.suiteapi.common.exceptions.AppianRuntimeException: com.appiancorp.process.admin.IncompatibleSmartServiceRegistrationException: The Smart Service Module was invalid: Illegal attempt to change the data type for smart service advancedcallwebservice.AdvancedCallSOAPWebService3, input or output named Base64AttachmentExtract (APNX-1-4104-005)
    	at com.appiancorp.plugins.ExceptionHandlingModuleDescriptor.enabled(ExceptionHandlingModuleDescriptor.java:68)
    	at com.atlassian.plugin.manager.DefaultPluginManager.lambda$notifyModuleEnabled$47(DefaultPluginManager.java:1891)

    Caused by: com.appiancorp.suiteapi.common.exceptions.AppianRuntimeException: com.appiancorp.process.admin.IncompatibleSmartServiceRegistrationException: The Smart Service Module was invalid: Illegal attempt to change the data type for smart service advancedcallwebservice.AdvancedCallSOAPWebService3, input or output named Base64AttachmentExtract (APNX-1-4104-005)
    	at com.appiancorp.process.ActivityClassSupplierModern.registerInternal(ActivityClassSupplierModern.java:363)
    	at com.appiancorp.process.ActivityClassSupplierLazyData.register(ActivityClassSupplierLazyData.java:86)
    	at com.appiancorp.process.ActivityClassSupplier.get(ActivityClassSupplier.java:85)
    	at com.appiancorp.process.SmartServiceModuleDescriptor.enabledInternal(SmartServiceModuleDescriptor.java:203)
    	at com.appiancorp.plugins.ExceptionHandlingModuleDescriptor.enabled(ExceptionHandlingModuleDescriptor.java:66)
    	... 905 more
    2024-07-16 13:54:54,290 [ajp-nio-0.0.0.0-8009-exec-8] ERROR com.appiancorp.plugins.LoggingPluginEventListener - Failed to enable Plug-in 'Advanced Call Web Service' (advancedcallwebservice) version 1.5.0: 'There was a problem loading the module descriptor: Advanced Call SOAP Web Service.<br/>com.appiancorp.suiteapi.common.exceptions.AppianRuntimeException: com.appiancorp.process.admin.IncompatibleSmartServiceRegistrationException: The Smart Service Module was invalid: Illegal attempt to change the data type for smart service advancedcallwebservice.AdvancedCallSOAPWebService3, input or output named Base64AttachmentExtract (APNX-1-4104-005)'
    2024-07-16 13:54:54,290 [ajp-nio-0.0.0.0-8009-exec-8] ERROR com.appiancorp.plugins.DeployCloudPluginReaction - Failed to deploy plugin from : plugins.internal.appiancloud.com/.../advancedcallwebservice_1.5.0.jar
    java.lang.IllegalStateException: Plugin was deployed but not successfully enabled
    	at com.appiancorp.plugins.DeployPluginService.lambda$installPlugin$2(DeployPluginService.java:134)
    	at java.base/java.util.Optional.orElseThrow(Optional.java:403)
    	at com.appiancorp.plugins.DeployPluginService.installPlugin(DeployPluginService.java:134)
    	at com.appiancorp.plugins.DeployPluginService.installCloudPlugin(DeployPluginService.java:98)
    	at com.appiancorp.plugins.DeployCloudPluginReaction.activate(DeployCloudPluginReaction.java:104)
    	at com.appiancorp.core.expr.reaction.ExternalReactionTree.activate(ExternalReactionTree.java:110)

Children
No Data