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
5 replies
Subscribers
5 subscribers
Views
2006 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
Plug-Ins
Hi, Trying to modify a smart service using CDT exchanges, I'm str
olivierl
over 11 years ago
Hi,
Trying to modify a smart service using CDT exchanges, I'm struggling with input and output modifications.
Wanting to add one output to the working input/output schema, I followed those steps :
Remove jar plugin
remove DCT with system management/delete after checking there was no impact (I deleted process and template as it's a development system)
modify xsd, add line, reload it both in Eclipse and Appian, check if class and appian ok
Wait for application-server.log to get "Successfully un-installed Plug-in <my plugin>"
Export new jar in Eclipse
Unfortunately, I still got this message
[Plugin Hot Deploy] ERROR com.appiancorp.plugins.LoggingPluginEventListener - Failed to enable Plug-in 'et' (com.solse.et) version 1.0.0: 'The Smart Service Module was invalid: Smart service input and output count does not match the count for the existing smart service registered as com.solypse.etde.ETDE_xlimp
Existing size: 2
Incoming size:...
OriginalPostID-58009
OriginalPostID-58009
Discussion posts and replies are publicly visible
Parents
0
Ryan Gates
Appian Employee
over 11 years ago
Hi Olivier, if you change the inputs and outputs of a smart service, you will need to change the id of the smart service. The definition of the smart service in the system is never "deleted" even if you remove the plugin. The system still retains knowledge of the configuration. So, you need to change the id of the smart service. Please refer to
forum.appian.com/.../Custom_Smart_Service_Plug-ins
in the documentation.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
Reply
0
Ryan Gates
Appian Employee
over 11 years ago
Hi Olivier, if you change the inputs and outputs of a smart service, you will need to change the id of the smart service. The definition of the smart service in the system is never "deleted" even if you remove the plugin. The system still retains knowledge of the configuration. So, you need to change the id of the smart service. Please refer to
forum.appian.com/.../Custom_Smart_Service_Plug-ins
in the documentation.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
Children
No Data