Appian Community
Site
Search
Sign In/Register
Site
Search
User
DISCUSS
LEARN
SUCCESS
SUPPORT
Documentation
AppMarket
More
Cancel
I'm looking for ...
State
Not Answered
Replies
6 replies
Subscribers
5 subscribers
Views
3262 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
Plug-Ins
I'm evaluating the possibility of using the Base64 Utilities plugin to conve
loredanap
over 10 years ago
I'm evaluating the possibility of using the Base64 Utilities plugin to convert base64 document encodings (sent by an external system) into Appian documents.
Each xml request sent by the external system can contain the encodings of about 3/5 documents, with the size of 8MB (at most) per document. In step 1 of my project, the expectation is to receive at most 2 xml requests per day (so let's say about 10 documents per day). In next steps, the number of requests per day will increase (expected amount to be evaluated).
According to the plugin pre-requisite, Convert Base64 String to Document is not recommended for use in large volume on production sites. Can you tell me if the Base64 plugin can be used in my project or suggest me alternatives?
Thanks!
OriginalPostID-140218
OriginalPostID-140218
Discussion posts and replies are publicly visible
0
Vijay
Certified Senior Developer
over 10 years ago
Hi loredana,
Here is a link for your reference.
forum.appian.com/.../e-138065
Hope it Helps!
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Tim
Certified Lead Developer
over 10 years ago
Have a look at the file transfer smart services for a more efficient and scale-able way of receiving documents into your application:
forum.appian.com/.../summary
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
loredanap
over 10 years ago
Thanks.
I'm also evaluating the possibility of using the SFTP plugin, but in this case instead of a single self-containing xml request I would receive the xml request + n separate files whose names must be specified in the request. Is the SFTP mechanism much more efficient and scale-able than the base64 encodings conversion to worth the effort?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Stefan Helzle
A Score Level 3
over 10 years ago
AFAIK if you ensure that the involved processes are deleted directly after completion to free up memory this should be no problem. Check best practices for memory efficient process models. And you should do a analysis of memory usage as described in documentation to find out how much memory is really used. I think this will cause trouble only if there are a lot of ( lets say > 10 ) incoming documents at the same time.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
loredanap
over 10 years ago
Many thanks, Stefan! I'll take into account your precious suggestion before deciding which mechanism to implement.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
loredanap
over 10 years ago
When using the Receive File Over SFTP SS, am I supposed to know the file name sent by the external system? What if I don't know the filename or I need to transfer via SFTP all the files under a specific folder?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel