This plug-in is deprecated, unmaintained and no longer recommended for use. Refactor applications utilizing the functionality of this component to use alternatives. The functionality is available in Appian (without a plug-in) using the Integration Object.
Allows use of REST web services that return documents as Base64 strings.
Custom Smart Services included:
The main difference between the “Http Json MultiDocument WS” smart service and the “(Encoded Keystore) Http Json MultiDocument WS” smart service is that the latter stores the keystore and truststore as base64 encoded text. The latter does not store the keystore/truststore on the file system.
The Base64 JsonDoc contains the same functionality as the Http Json MultiDocument WS smart services for extracting base64 documents into binary documents. However, the designer is expected to retrieve the web service response using the HTTP File Download Smart Service. Therefore, the inputs related to connecting to the Web Service are replaced with a document as input. The document should be a text document containing the web service response.
Hi jorge.navarreteBAC
There are some examples in the readme that's included in the download package
Could you share an example please?
Thanks for the suggestion @pavans82. The ability to send base64 inline with JSON or XML is supported with Integrations objects in 18.3.
docs.appian.com/.../Integration_Object.html
@vikrantb You should use the 18.3 integration object to send documents. If that's not available you should use ###<docid>### in the request. For example, if the document id is 123 use ###123###. The ability to send a document is deprecated in the latest version of the plugin. If you still need to send documents, stay with the older version of the plugin.
@sanjays754. There shouldn't be a limit on the size of the document. What type of error do you see when you attempt to upload the document. Are you able to use the 18.3 integration object?
What is the maximum size of the document we would be able to upload using this plugin?
We tried with 5 MB document . it was working fine.
But when we tried doing it with a 10 MB document, then it is throwing an error
Hi,
How can this pluggin be used to convert document to base 64 string and send it to rest service.
Unable to find document as an input param.
Do we need to have any thing special in the rest service to be used with this pluggin ?
Thanks
pavans82 I fully agree. This is a common and important use case. We are planning to implement the ability to send Base64 encoded documents through the Integration object in 18.3.
Would be really nice to have an update to this plugin with the new out of the box integration objects. This plugin is useful in usecases like docusign integration to send over a word/ PDF document over to RESTful webservices that accept Base64 inputs. Wish we could use the using base64 for encoding documents in existing OOTB Integration objects otherwise