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
3 replies
Subscribers
7 subscribers
Views
1568 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
Integrations
Hi, We have a requirement of received documents and other information
sariqs
over 10 years ago
Hi,
We have a requirement of received documents and other information from JMS queue to start a process.
I guess its not possible to receive documents through "Receive Message" node in Document variable of a process from JMS queue.
So now is it possible to write a custom smart service to do the same ? I am not sure how the receiver will work as we will not have control to register the receiver and close it in case server is going down.
Please guide me on this.
OriginalPostID-139303
OriginalPostID-139303
Discussion posts and replies are publicly visible
0
Andrew P Gramann
Certified Lead Developer
over 10 years ago
You might be able to use some of the functions in the Base64 Utilities Plug-in (
forum.appian.com/.../Base64)
to temporarily represent your document as an encoded text string when you send it as an input to your process model.
Note that you need to be very careful when representing files as Base64 encoded text strings, as they can end up take up a lot of memory in the execution engine depending on the size of your files and the way you manage your process instances.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
sariqs
over 10 years ago
Thanks Andrew for the reply.
I am afraid that might not work in our case because of following reason.
1. We don't have control on JMS sender side, we will require to ask the vendor to send Base64 encoded string out of document in JMS message. Which I guess they won't agree :(
2. I guess there will be performance impacts on both the sides in case documents size is big and also frequency of these messages will be a problem.
I was thinking if it can be achieved through custom smart service anyhow.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
sariqs
over 10 years ago
Does anyone have any input on this ?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel