From 312e4c6064b87750e8a27de4ff0068046fa31228 Mon Sep 17 00:00:00 2001 From: Chinthaka Jayatilake <37581983+ChinthakaJ98@users.noreply.github.com> Date: Mon, 5 Aug 2024 10:17:01 +0530 Subject: [PATCH 1/2] Updating UI schemas of the inbuilt inbound-endpoints --- .../InbuiltInboundEndpoints/cxf-ws-rm.zip | Bin 2610 -> 2663 bytes .../InbuiltInboundEndpoints/feed.zip | Bin 2441 -> 2491 bytes .../InbuiltInboundEndpoints/file.zip | Bin 3311 -> 3281 bytes .../InbuiltInboundEndpoints/hl7.zip | Bin 2597 -> 2643 bytes .../InbuiltInboundEndpoints/http.zip | Bin 2679 -> 2732 bytes .../InbuiltInboundEndpoints/https.zip | Bin 2821 -> 2869 bytes .../InbuiltInboundEndpoints/jms.zip | Bin 3258 -> 3322 bytes .../InbuiltInboundEndpoints/mqtt.zip | Bin 2890 -> 2884 bytes .../InbuiltInboundEndpoints/rabbitmq.zip | Bin 3327 -> 3300 bytes .../InbuiltInboundEndpoints/ws.zip | Bin 2727 -> 2781 bytes .../InbuiltInboundEndpoints/wso2-mb.zip | Bin 3213 -> 3279 bytes .../InbuiltInboundEndpoints/wss.zip | Bin 2859 -> 2915 bytes SamplesForVSCode/connectors_list.json | 24 +++++++++--------- 13 files changed, 12 insertions(+), 12 deletions(-) diff --git a/SamplesForVSCode/InbuiltInboundEndpoints/cxf-ws-rm.zip b/SamplesForVSCode/InbuiltInboundEndpoints/cxf-ws-rm.zip index b8a91770fe2efa066c5b5e9f62d90874a4201285..6496822b06598522abe2fd714c79bced9b983db3 100644 GIT binary patch delta 797 zcmdla@?2zsA^TyU4QW6;*^pUkas(64#5fIRAa`RY9}{zI@P^5=nBrLi{8%F=|7FtT z77X5y2E{=25g>(|dze)jp(>+=I2bq>K&ly_;5Xl7MOK}9BzDeIdjrLgk`6Ia~gEi;$aul+Z{D644gr3ogvlb3C9VK?YDNvYhi+f66G z)ioetR)|6(BiCB*AD3%|H+}lfm)@1(5~mm=89UYP)OY*9$g2%z2Tadq9jV>$VAa3Q zgxL+Vw$IJd%*eIG)Y%`7@u*Zx<~vifbr$_`Z7Y*DSl(>>1bE zxLpG?MAvVyKIp#b`P@?v)&IHNO>Eg8C%Ap8%xVRrwOod?MVyZL&kWY@SDoH`qgb11 zL57~<>Ac6s{rgp#FF4QJ&u4hrz4Ua|7ybZmc8(ja-Q`S73=F_D~uUjorPnf=ys@$%PH1+F27)}_V?oY;!no%_wIjT@0GltmH%whhL{Hz zVy8}hDv%PXtygatAait=`Oc`OCpo-NQk^wz&&BmxosziPIw_K4)>cR384H=em~aQa z%hwZpot-D3@*-73z<{;$80(+6^EhYzE>=(PT2YxOsJCU)*6*Jl>xbN6%aEOuc}HNo zV^epU(77z`+$L<75WRpQ`dk$Z4^7+Ui!2wD&;Ka6`!yF~CedNdhB{rZ2g~>IX!B7n{ be4w<3ux;`mPAhJtv^Lq1OM%Um9b_s1A@oGX diff --git a/SamplesForVSCode/InbuiltInboundEndpoints/feed.zip b/SamplesForVSCode/InbuiltInboundEndpoints/feed.zip index a072680ca2a9b65d47477545c3c8c4f13bb2f1b1..ffab6f437c6ca0fc3451cef0caeafd85fe282302 100644 GIT binary patch delta 772 zcmeAa-Yq;qhyAe6hBP3a{FX^-qOU$Pkh!t`CL?ov@P^6JOz|uMeyov`_c5t(3kGjU zgJPiCV35Mi&ddrhmC-^R3>*v~)eKPZgJ<$(7WH~0eQBi?+zgB?Ul|z~SVVxT?oK=J zf5<@O`1{}5v*sRraCNqjidvgQTO3b&UbVy4Et~CoT0ZQ*JuR<~S3*%jkT0kD@1A$R z_ib6P!`$N3_FUlJf)8>EywPTh#AbF2h-Ev4-j3OsmMI-EtMJg2Fcw~tEU@umE{ z+tLK5Wtx7Pv?TDzvQm!&?P`av%4j7X$z@o5ss8e+ud`dd7c)l`d3?;Dpb^a7RdY&p z%K1ot4n3*Wl^xNuNoN`;DwATGKdAT?@JEHjLUkeTQJ+sxVIo@rsIi7sL zq*S2IYJv2-dZzwgk?XDJp8L6tYxj$FTQbU?R{p3^az0n_+S>e%iEmlYHmBKtC!J4@ zOOLrRGcfj(oP=AT?&+3%(fRFDKm4$tz4u@Bq7#hKMz@;f%H3|-mhZc!GN*fr!5WVA z-e)D>57nofU$u)kLGkPzd9L*HZBAER*V)8yF74F?Y zbx;gc8_XQ$wS2QPvjR+Iv=9da2gA{{zYz>j(8M+QGK+fsZ0F@^APmx5TEWf0$nuqu zfq_K?sOoOW>AXV*0(+ioubH!O(e-;#or}CgS8=>u`e?#&raW2euZy*u{#468UZU79 zr6|xLlT>Z9``%oO&EEt*WzJ}-Z~x=oaOC~dj+j)ogC;>UPVAGLxyVyKW0IlI($qxH zQx0FYJYDdxo{wGKGBGZVjY%^=)8yB>>l|y(?k-BxP(40zlEEXNRJBuY>f2qOwkSC` zch520cD28O>3E^!g|ZvpBEz5MvWEwi%*iq5dU)o>>i239DJn6dU$1_3e0)vA$5?gw zHkF0ii@Mc14^KZN)3a^T>qliAvrlDRwoZNQbe+-U-twRP9ZT!qv9g*yk-C*$a>DZQ zxp%y;S6PXBrQG6~GnYL&E|ITq-DA}w^96rrdUAgb5d4|;dRDuOL-Up+o=jV&Jd6M6 z(^kB4dZAk6nU3In)BPUBZC|?V)_h)ho!O7iP5nGG+;z$)p0wC|SXVVj=K_H*m5z&mbhPrZKf)1xWo!};7R2AMHMKGB}L`%YZyFtubeOS-at zkE&180>PyZt4{{)XFKnwQ#M__!gABcI>rERb`Ji$*PmtqV+$CS@7e6&No4}N!sHNk zOHf*wJb^t0oK_~VOK^Z99-LmpIgC)!%LI0r$pswlpfm&20AjODzQy4O)hNRUN;XJ# Vg>ss5BPE;3Q#lpb_OpRZ2LP0=EI|MO diff --git a/SamplesForVSCode/InbuiltInboundEndpoints/file.zip b/SamplesForVSCode/InbuiltInboundEndpoints/file.zip index 3a9ff14f0f0d26cd5b2ec343e520c2c5d0e31b5e..ef9a9a1669ac5ad290478e9c022310d2b8164d53 100644 GIT binary patch delta 1478 zcmY+Edo&Yz9Kbi5%&Z&Bnytl1uDrrk$s;%Oe(bKzn+Uae4b63tH03o{QRbPtB=5)d zx=r32F>y7|#7&lDB8TkI^@vN?>E3?le9!s)&iQ~r~%X+HL(txYVyu7H9_dR zwkJS4*BUxT1ms1kX8tDP0Vd!@otZ$8qJ$Kwn!GnVENK_4iw9wWd!#E80)PN^X~5pe zI1K<`09fXIm;(KOGC4F{0ssWB00987^bWeA&EYVG{D_hNQjZZ<9i9Ez+ z_rAcyj@bO+ZS8J}=M*hZI;P&{M#sUd*;>8wPnRQW*GoqxQknItu`V$4{zhEo+5Hbg zsV>9XEcLWLIJ%6rH6wnMdQovEt&|Qkwa+>@fbGnCjgE(dvIK@Wh?M5B(D~eT^uyB| zbxSrCX?b-f97hiGW$lO0ju@qV)e5skx%;$w%(f9S5cD)y7(DjIli@8+mJY#KDZiRP zTdhZ^Zn~eUXa`~5_5@a3dOSIr6DFR1g^^i45LA|6R;bo9Wny?4mwMIY16^>+f;}mY zcrlX!zZ&cx{i%IqW5pb;v7#F-YJY26LZpy-Zs^t^Sa@b$oD(;CHOVjSo%Y?D?-1_2 z#m55?dIk<+CnPuTeKfVK*W_B3v{K%VJI$hITL_xIJQ z^#LWT`WA9(Ib6Z=B;5_+O4mM_k^yPG=*-p01CzC9j3=6(zq@Uj&12pOOQ!m%i^}S7 zS8k*91ULGX+eYUbbV|MWiaIvgq1^Yu)YH~|Ld$f|zuxf=+<9MdB_#3&>PS~3PO@U$ z_y=V7GoRLrdXK=^!bo2#1sh|uMyt3RaFEe)dBi7>Gh3k5l1xm`q(2F)+`?HlAI|_7 z$|}7fOQk>YqsCg-<9~H@FLTw5k9 zMb^CKg_-a`kQ2>-UVOGZFlsP<6R~*8b!O4Nj}Mr|u?SoKiSO-cDpwYC>*?KM;kZpPI%uyPn6w?nAw85I+T zn1UradVPI;uG!#*$w%Wu%Zs`?vIr6(3eHRP8#P}M=`=b}>OD4Is6EfHtL%iPSyy%y zeJ=hOokfZ;<`bN*RV@+P1;-J`D4-2_O1#z6AiL(B{BosXa}2)4cUf29z;P0 zF)jX6dSUw&RRr$FYgNKEJC9fT>#E0rHraGPWgjttGWYW8Qu#C?z-oK!dO;waO*FmV ze?~OlA$@YIn3CJIA#7j*HHodY4?+YpIv+>go4vFkN6Eq^Hv+YEqzeB`GV)!7u%Se) z%@dE*Wg7aCa7x`L`pENh3&cK|%m`^c`*Ht#6;GGJJ3T85(XLhT|{P%6~C5#?0 v8OUxAzhu-}Li?MH?t%pp=3gZ!jJPLZ_U{V+tz*DWePcd@VfTqacR&6I_y(p% delta 1521 zcmY+^dpOez7zgklhRufDO)fi;%M2w<6S>cfav6CLdX|wWl*{4h*BEsqv01K_a#?dd zPAIY#;>rC~uE`vi(>hL?hm=d!v7VlubKd89pXdGK`@ZjgpBG30G7lrY!LFcevnv<} zBsB6p%_Q6jtR_%XTtb@2V%!!Fg~Ube1Te%T^x!uLEXw!Z&H760&JVIAP-5ScL26I{ z3iMER0)X%3j0FHq0L8e3*awz6u_&VU-93_!3tX-^QQnO%2Mxr}TPx4-jY$}m zIAQGl??mZ$)#yDkbe_k0S3qHIbxfabpHUG>n5H+CjBtB?fOZ9`DmK7>7l*l%y5B}{ z0%{q#$7w;%vRyB|x5YGn?ODMd9D$%$x>Q=FjHS-g6wu%W<$P}kXAU9*M^sO@3=14Z zC_J;T@~Q&wlWDx6S)WpBL79gSEc7r@soR`Cn{GIES<*peXY{HAZ@bZ+%J>a6sWD(D zsG4ofBKlbe4j;$R4$V%~MjTWiC=aUb1dU0{)?pkOBs=~|#TxuaKJIFFsL@#R=ZY*7)nHvE2%g$#}crSonpN z9NaIND-*OK%vhI&o9?EqV8Y@mq>dT_>$QiUvC58!vc8!Di=by>R{OCR#f^t}>RTuOGqOph`%$ zWvJ5-^OXb1ngK7hOQR%VZ2{}54U25Qh-o^@zx4dq)FnO=5|;L;9uK%CzE-H-rmhw# zKo#?ucxk+Q_*Q2$gg&AZ;BIW~cfd(1S92pJbrkC8YDDuXwIuGOsDO~g)1yI6cvYbW zyI2dVZv6D}DXv4LTtC6>LEf#_5te}gI+T)^q8f)mo2gw08ak62iml1DB!^E8vCpvj z9wY|BB4DwEr*wlm*Pg^MGyG<9TlzZkxeI99Q|WHKd~83l8XHkjpSu*EmeikJXd$fA zL@rRcvt_mNTc4Ie(_BHcF-OU-t!@RNymaO#_9qo}xvj0Od}ugjkO^`*9NWDFfp4FC z+yEEholKGoWGU6i75rh>cfybhjjs%D^>hwVXecRX8Wxt^yZ(5jTYFsor%r^1d{Fj35|E|)FiL^Fy#%?2owMPE3)N;HU|g9O4NnEHm=4y1)B)^*_dQaeYmE7?r%ytgPUTiDBOaqIG4L}{qK z*}e-L2mpxS^CF6gD@%xc1AyuhhKh{o4`>|_nhc7Jtw>siXzr46`(~&ELLDlKe-qaP tZvH=UMZqjMUZn1~rT1{3?@OApB6NTJW<(*Z;Q!&4QHwxH?UxZ9{uhI@t^5E0 diff --git a/SamplesForVSCode/InbuiltInboundEndpoints/hl7.zip b/SamplesForVSCode/InbuiltInboundEndpoints/hl7.zip index 1c6ec4177455cae77db6367418bb59883450428d..f880bd54e00fa689c5d48cdd3d0a800c9662fcb2 100644 GIT binary patch delta 835 zcmZ1~a#>`8Hv3_p4QW6;(a3`tNNud;U}8=S-Y|IrOEd=q5Cr(KMoxasq|7ZCyde#W zCrdI1ffR4fW0q%xs*dLasRZc&fd=8pe_7N}^ysll*N3fJcx#>7+rCAsoNrkz*>Klq zx52l}M^|smw7;Qsq<+4vj7Ub4WR|y7i$~J_{GxNh&*yBAQ<%cBr{#&VmtF0@2|Rxr zDs@gVs)^!)lcr~NZiyDG=xyASxwdoJwy zvo=;xdhv}zQaeKHFNrN(JtsafZ|?%59ShHBzjJ!AUBSU{lkt!2*PTyf#HDHkzR$>B zan_DA^>^g;Z?g}rid~?(&LGfGcl+VPk*7)yeoPkqt7ubl{YBEE4QX;tm-Lh-+KOua z$epQG?AKFt@GYm=*2QN(s0v@#;}du?UH(u%U=bc&Cxm}xO zmCG%66BjSnnFrcD z1zU|Rwe|_j3t!cnyz9_A+2(E2kN@@23zFU6aLuB5W>LK7or9e30}eLN$qd=D`&W#u zx@DN=k>6gc-|1M~zjV=JuFvv(mP>PVAFl3o{$zD?i8c47-{tQ8T?NhgH{FlZ6kQ-fnyThy99YmGPRdHs!urr~gl1xP8%s zw+5%S-Lw0kJo})1fHynGD)kB9otVI>D}mh>mU1T_=9`EIoC$L0wFaUvM_TPxfubGs&PXX1P z24WyRS&})3InHbO<~(M3MyTp|KFP?x5g;8P@K#{*Uluj)*ILWdKp3P)k5#%}?0P_M z_~bJ8)vH`zSuNRc*JroE$IM4pZ_Kp6p>?GG{>H)pugNnvZVOOy5&B*Gws@Y!@eOYT zFHJAu``f>yzV`D%`wzU|7IN{%oRbkR>qvj9BHffS_0c6a(d~=AP5c<;q$lrb@%iu4 zj>k<6mLAy~K1$yc-o$giS90anS?A}pYOk%25sg_`@7Vge=~jbpYxtdG7uGv8J^Oj= zg4xYq5oYUdtL5=rG%S9zVrA>+gx%8%gE@Z%9N*sCerMaR9c$*yJvM>IO{IIe60g1N zb%6^}y$5ZD)<~7FKIpBMXTUe%r{2l`4R@0CRJx}Hd&HmgUOUwdwMthk_=Y zv59{D>Q?=P6IS|)`{%E`uY35AZ0Vu8-om?qi4QtgJn3n?v*4%p9)m**UxY?QPSu`x z#QdemyDd@MR^+bwaPNwccV6+|z1MR(4d$=CG(Wg_hLybeLE|SCW`Vbs&5vK5u|B>0 z$myM(sZZ8OJ^k)!6z3kGaaEsjjmOo)bG4h}7yfsBHTBwu4&8c{y?*7-26&T2A(+wT^4nh+@AOO z_=~_xvjdWsslIb|{kfiJ?^J1*_kxSx+}c;YFZJqg<^XSYj(5vy=87;a~Pr|%J&>ephOAOpfI_F(-*2i2AnRD?0Ls& Qf|4$ExfIxv*g=UF0J80Gpa1{> diff --git a/SamplesForVSCode/InbuiltInboundEndpoints/http.zip b/SamplesForVSCode/InbuiltInboundEndpoints/http.zip index 794d55db7f57909b0a808b6a4490b2de243cc438..13992d460cf6bdbd147f330581d8b90a75ee74e8 100644 GIT binary patch delta 898 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 Q8HzFYxfIw^I6yfV0Lkyq0RR91 delta 1030 zcmdlg)+#nZm;K?&#c5AgE}m?|EH%+jhux!Wd0Ir-@{NtEOw37T%O|g7if6gl{5N7U z53?$FFi;YTf$Bq;f$YtbnH3qKDx<|Y7&sW(8~;WyKtX~81A{Ds!sLfs%JpnT%hN#E zA81Hv1vdjD%U4DQ1{M*Z(z`PP^Di3+9KZit)325(v$u_fLZm!n619 z8XlPXe|^kU!OXfuPX4W%c9#GAoUE3kI72e#@`8XlQyFCzxtyIW?R@v>vi+-1)!l8? zjx~wdX=9lDe7p7M^x(XrgKC>Uo@H*@93?(|=h8S!mB(%>?B89b^mVVlcsQx7dAD-? zj&(Az?`_f^9P4FH-Q@AX-cV7T`^eH%=|kb49I}@-U#z|w=9;(WWUM8Jo1A~?=2rq8 zRwoT4<5t`^y_+;Y(((Dz9lv}e_Nbq#n6+q+<7Wk%`-gYEcp5d)YYNAs*JfPer>0qE zO|{x%vfbg*-8cU;LZiLrXs`Y%KO@qAss8dqD-`M_pLzxV5WChjZCCC4vhs5C?J6>& zCr!O?%+i_t_|el34Rx9>|G!_b5Bzp)M#S07O?@nKkB&^Z^icBmlE58p(w|p!zLt}6 z?sj}>t8mv$r?95#o!FJXC-*(jINW;fWnxx?+Ho%0nFc zA4Tlc4ZoDme!Tue)y_w4(bguvx0kQG;eGtfUgIUNXK1H&&yDxu58VBZrPRhR^wIXy&%=Ujw0p9E!DK}^A-OI$l07~=$ z-i%Bl%%HT*z_4uAFJOk4T*jdd&uqDz5|a;b*uiq!WC)*QvMQ%5I4|XL%0O~mFQ+j| zu7fCKnf#p71C;xq8d)a$aRoy)f(&Ni17$*ldnTXbGUGl53R?NRX`6 zAbVpqL6QxEv!{`B**w|NHXP1m7MmPg(4Kbjp!Zn2eXu45A`LzuU4^(o+@O6LbWp$Q zkOer71OLli#D~K{VD?X75Qtr5kD7Nu;a=+rG%Ywj#M(T}nJE2vg$UNQ`W*}-kF*b; z>w1-cH<{FUyGJFX3!r4G3PV@|0bc3s%*99bcXkIrQP!5XL9XsV!qzg2OaW2qFD8F_q1r>n6eK= zJ;P{L7o?t3lvTDn7@Qai`Vf!@u-O)>KSiV;ukUxZXIN)`{>K%mDrV zsDXuaxyvsvDs};Y`J(PHVk$uD%UqX1A6xdIu}mq$alk1bwiO>2d+qU)k=LE>3{^v; zQ!f0K#r00LCyJ6>67aX&@)5OOfV`VXW%QWWgod9=3I9FO#2qt9$zu((i3fhQr4{R%v7XRjH+smbhK3VEk$Cf}sh_*FmKiDa`dt&zB`Vr54(XdtQ>f z1 zF!Q#`xGHk6`y|Itu~C6~6(;z#j=r6@IMJR(eH%c#kzzAyT0D{SnXz>!$4`^dghbbt zPQ2?=Tc#rD^M&D-`I$8q_Vh-pCi#3iT>I)U(4C=S_SjJ3?}ieZSdg1_;GOHa5$iTL zXf8OEy~KcRthVZIr$x=Y1k;Yyf^RRtiVog!^&+&E3=!f+eWxo>+=rGaV3k6H;HPN2 zXaf1#wCQBt4x;LPR%3_f2Bjx#&FL@FO)E_Nj5qUEakZ{%7_l3j{acjL6PJ{VjLQ@EF^=pW7*iFCGSl7jq<@tmDl zr0n9+@*?7zd8&AVjZrmxYhr1&KF-pkM1JPBA-0CRo|1%72ur!K7VJ5g!}LFA+}7!+ zR+xtED=}XqX?|pve>vM*Mu7GK;+1V2lZSUZ{bS-2dbh9WQR70K7O}bz(`ccx%v9$# zEK_>s{RK>J6RYU-QPN!xN+dBmLRc}vs<#xAqHe6oPq9d*u6;;%e{(b)YEXCLh3&f* zjunMVJ#x?ik7ph63pUy*#%PbG{zsAkH6bD`x|z_@Kk`ry%>P#CK?oQyER7mHKTQYRRcieBH!}_62{gmb$ByDk5~{ z5iYdQ)k7_c4Q<86EeEY>_8n#if%a_p3HtNDwq?SPkZCY>vNKF?-=yU4yTvz|Zo-ay t*RBK{@q>1ma2awa+~go|^&7kwW5mlk@NpD#( zfEb{UxP1oj{ZULPGCydOi;h!?d$ZdQkAwh(fIJ}p04TqkVtbt>6`9M&KCgelvfy2~ zG`%tRdWwdb;2)%JHZY$0wx;9|QgV_yN}U9o=fp!AB*i+a{m_R9GV}3aVcnXMU23em zZF;R+D8t}x^E}UXo2#}A>q+(d2^;a<2!a6Q8%Nh6W5n;&sIjyBBw&e9F&>Xc%}H~C z#VZ(TH7*4s;H=55=ZFyxhZiR+X6(2>9?>VoazwL4D}aGfW4A*`dCINKJ?ePz~kP4QOHsM9X=cO9>4#hU&S0cPm_NedFUo^OU_Nm&P%I- zbc`IIH#9joUa!*H8wXgakr0R@lF!4OZT zb!_h=jc~xN@Ed1INW)s?xolIOO_+LU@nuF5>NBzYrCw#y;01c}M_+z{!8DQoU41u6w}M-m=-La^F@`%FsNg|7@2R_jsDWnOv(C z9~h52Ozj;daAh0|JNdy@{u)jFt8bq!B%bzI@ez&wi5!rLH4#f3HomDStaEX!>{Wqn zrii#gt5s zkUjB$M@Kx^x2s1=}P236hed>3c-_>>npV2H@awd`nBO-#7U<;FP4 zk{vv%YfM|z3Ov2#>_%PO2ZC0lWV@OTz{_%o5FvYXK%}NN*0V8u?uKtVMkbrtf|ufC z$Qv^aW+V`0SMnJOT)Lo8BY|QY6Fq^GYXZ92U!N{%xKKOPL;WNTq?r)=T9{qb5n%|! zST(dBHIR2#^i+Sb{ET-2#r971WP~-Xb}Su}sGZEc&cwWPUa(`_D+)lc0_D~4*OxB4QW6;S(aI9qOU$Pkh!s*lZm-Bc*Epwrg)YBKi0^}@0e7$1%o%F zK`~HmFi7F%VrB(KsLE&|4h9YekZJ}fNKl^4%&K0Gq%WWgUl&KFiZxPJ#7j zv)oH|9a!*Kl;^B&Le=`!$q5Fm>!xn}XLOvyc1QX9c@f#3$CtJVYo0n(x%0E}887Y# zD~Zc%UFU>foX^1S>G?Jxf1O*CVT{Ixz&i=c4p{FNJoV`7gW7zq)4LtLW3G0pu6_48 z;ct##=)n&)l7FqLU+lTq{b|vaNYP0~f*)`DPN;ABJ;`hO=KycvJ6sPgT36XroIWzO zli8xv^PjmuZjoc=(@X7NSna0;ok;k`cXjod(3M=5wVGxw=f1P4lx35eutItA$L$X{ z6*PMKiv^6I~u3hD(135p?3P(11qj>I(92~a-CsrqiJ~k zez_mhy3U46*R#yu@amDohA(O^1$ohPADrY>i#k!c;nd<=thIT?m4SPA-?o99m!h;#p4#(Gg16m^wrFT{MqA8m{WeeZa@CfX#htr@TrO{X za5$~t{EWyKA-;tbPnMl`h*t~Cd35)xk_*So;J&v%IwMTZHn=>(wCrhwplA0xv9L-(wWSkT0+rvpYZtI@ zz0(x*$x~}XP`%G`F8lbcOx2!3iC11ROR1$jnegIEhX0JnNW1S&tem@cd0dn{qp(8g zNQsV_;kh?ABHt^DKDgV~UvIcC->6Pv-OY8)S8wd8xPFS!>!z0go5dQhORQ48vo5ax zDI6@$9#M7e;?AWJOfvnE6%n%55>dXXGcWX=+TI$P$FZw<=OrhnLoA(_AH-|(mt1>w z@x0jE&7xmBqK&8KzLwmctmFE6!K{_G!Yq0>^WROlbJ;+*PJYlnueTcNwPic1mo54tu-T^0aiX<&$NZr6&67GXt3$>p7X2#l4qL?q-T-QO^DwG5H;n3imCb zIw%IJ4Q5X9TE4lMS%DF%GFqI2frH^_+TREUC^)Iaz#zk*F!>{wQvGb_aF1G6 zeEp}MqrVS4ni9N>OSC@JGqdAdnpDZA1q%!HB@5*%!+nMFBXGUl` zw$E$|KDhZx#LVBqb5eFDC-sR_SwqIY)`CMrkkM^mV!sjloex zq_e)loQ*ZoPjq%1b}2Ocs$gpF82`%W+9}rg=hm-}vs(YQI@(O;uz%Bx1`fBFRR>l- z4{YXr{5WBKme1yeo98%l9jwo)yVBbp+AIIdJ9qoJs};$g zau@MUHHzn)#84*Bet4#oZ0Kt9pVAl2-UU8fuy?Je8l!=Y&z;{FJ0~tYdQt4swy+h9 z?$;XR612X)lxS)Z-hbbGpQuO|Yi7&pO6!lEBU2Lsvw@dewa-FCxWd>5}3QPQ1UIj7Uy^#x7&RG#}wer&Jp4%eN>y7 zf#Iam}*}y3S$;b;hjZiW&NYPhLZ%}3iYl!9w egKCfvg5_rYjgpFcV?!Qm6Ong99%UYx=Pfj3DwD^;ywzOf zv4o2jQp|fSb*Sr^L|3MAaXR?|y>J+?SO0(B4QkchZF)BAh28T?MUHV1?Nd~cr@+iC6) zJF{Uz)e=OJe_*_?kVFIk;7{J=BcX5T#8BFL6^xKn zNn4hl&o})7@krd(-6!%Wfa{`Sb z{D_?vm2kk`oEvp7O_A2q(qL_djdtml51Zi!VHy^%ZkbnEpSPW&)!pCBb%C{?3Rt#x ztc=vE&!uJ9O{~V0^mbTcA5Nn?sVd~EM$JhN>~Nm{Xl4;+AR7T?0{iZL;Gh;$Us+%7 z^1%78Tw8@DSoBKNle^4X(9Jo)_{Up+7e{xB^SGWL)b3z&VIiG%&*f@W(ragx*eR){ zT-G($YJlxwR|7JIC$gHhPhT1o+heJF({BD6FQAZbjP$pih)7N>xn*=G@k!~8JlJ4%|AC6 z#gwMe-bHN!m*<99semZOxnA9#Tww;9QW08-bPA`D?j`e7=pjeU^@KEs_FXnTgoo49 zV^T*3HOTu3Db{fdk(U^7|JS@bRI8v`k+0a6H)GP&djsG9Lj}% zS=8*mJz7|=o4MDuf6*m&VNCCRg7lX*OF&?6dbEPFiKIV+IOq;Z>KpLt73etg9#7(3 zosejBV;^qEG{09!6b;5x{qJK6$d6h!#m*1Q_O$x?p3O88RIgE&dyaK{m)a4}j!-?i zaCYVy0lQLEZV@a&gWJdXU3i_wPpUbNe^C;OSuir4&}q;~0ga^T)>qF~4plR}zSzyH z-}voKg;Mor4-Jb1jo>IbN)0V}7F7w+>LBohE8 zVqg#^4SlfDdGYkah?mv;OuA&$%-fk`wpI{fqIwM|61*!c8JPKhQgnm4>KFxH<$voOvGvz*x4mSoxVc~yHfn&$8AxgpU`npWub4-9b^6rFg2G< delta 1461 zcmY+^do&XY90za=n+>TvqFP>4)S`)+=k*NpxXI+1>yc&5%ln@WYP zFM%Eiwww^(G^Yd_K=-bE!iL-{C`qcZg9Vj|p$|_n0?D%30x47Xv_3hRvtYh_b@qd0 z*um?2=uh(2j@tpiC$wO_Y2;pf0(4=^bl64Rq}{Cv*tEiN8=iyMMksfR+rCyk>rs0r zMnE(^p~eL5Ju~h*K}0tt9>dy1$|0_;Ey z(_{7R$igo5HtAh(u^ezi4%Mr2;`JcFWqM$3OVOzaerejawm+t?FY$d|`HC}}c?SjO zwyU44j!BfIi9^TQ4ME5dgEn%g$&8a#0l1(1Sg*s&srJF=zWkDWAbq1)^ z(?)JuZESYbjgLvH;*5qA$mh29 zQLr19RcZ=jgXztVn$n=P~qEEHd=WjjhKK?abKm)R*cFG8ES^FgBCwa zQr1I~hg&OO^<`hqdUuE2n9m*A%|1C@_Q|kaq@Za@S{dl3&1*_i7^+i2a z-T)Sd0j`6OHK!8Fpmh?7!Msyj) zHoGk;BFv&;rD!MKP1$VrB_aTlq;2fTYmuKcRySwld_at8BN3AR{V$BKWMf%e4ID-; zn9GXWQ)k&>@cFMf`4{dNDwp$&Eu_n z?80E;j$`3^b<=}Q%Wk=0A%^bEx!mYOIo$WvF)^E>6Y38N-NKrwp;;}da3Ow5$^D5H z;)rZxv;#-zMa!UP>@A}KcEY*oBKy&IfcVE)aNF-h3wi z^p%QhM#J4QXwEk*(H|BOnLd?o`!UYHdwi{|{i-*QJc`HM2P}&L&7ia|CGBeNexKUl zuM+lDXV#o4L@E_&LPZNvEQ7QV@cE6^M8y&lWn7f?JM z=nN@ai+{vATJP(jUr|7ip9kqyn(%kazKNOs>m>nlfZ+``*};;rb2ou)zY|D+?E4Q) tEr{;_z$8F0J78`X6dCIf#~+0Q-_88#&t-8W#3_2P=6^57j%{{c3lwp{=K diff --git a/SamplesForVSCode/InbuiltInboundEndpoints/ws.zip b/SamplesForVSCode/InbuiltInboundEndpoints/ws.zip index 15137d37929442aef3ebd99569315ef8923a23b8..9898dbe41c4de41d8d369f92f056c125266e3a69 100644 GIT binary patch delta 1010 zcmZ23dRKIU7W-kJ4QW6;(a@b4NNucUXJW1j-Y~g~C3^A$CKi?eKi0^}FPN0L1%o%F zLGeUGsmc1x<{72FJrEMFNJ7+6Grs-8yp z2H!Ri*!w&@qeyMuw&VA_xV9MU8VE=6$?|R5dQhwD+EuS5Qy%UQpZ3}I@euW|O~|F7&5KL{T|%ZyU-60fI7ENi7XNSF#@`=ox9e=bcH&B;h2e{?16+@{$Ltik zAh74izVs$;;R3tmIDD&zgRsddd25N4ENZ7MV_GYP0tgb2qf_+}+-MooCJ- z`30Mov;3DfdYzoOc-AKFhl}lu*nCZXHQZWx;$+~%)vhL=0$a1W+*Mxbw7*e1x?lJ5 zp&8bx_1EfjWxq&G@m6#=zoar`kHO*SmEjUwW-RPFRlZN`$CA67mP7?Fny(v`a{TPN z^;MszMV%JUX0C6av+D-SE45iZnwl4GROCfFo;t<+`^@*{8`r(izqxLaYewm(cXLeVuN3JNnl1g{(0_i1 zr^Vm&qt2>0 z=bqjqs@ALerPwv;aF@xB4Ar;w4>%XxiEIp>JK^cIpHclv>#nU(+Zd=&dG(e@^@3|G z9Y4N4YpRVue%tY^jAMnGZ-I?khyAR73JFgiYg$J)*Pq;O7Aw>hb8F9R&!Tm$pXO=? z&xyJ>d(EB~UhKS6Ygewwx#4&BplsL)rYTo8EX;aty0*D%?dykoFMYc3n?Jytoui6# zr?K!YCI$vzZg|OV1IuiabvVL7xd%uqOkT#}1kOM@91CYIY`OS?}eOyI7(pKVV{E(aQcCG5H0P68B4> zx>rC9q$e6mP1a{NXU_0izB!XwjuEOMp6_Vd-v|aMST8pDJBw=lZ0F@^APmx8TEWf0 z$nuqufq_K?sOo8iZ~rX=fxVx#bpvbL-5ni`lr)!yGUKL1$q%%aAC;0c;0_ZL62Rf$?AY;ZO#(X4-`x$(q^W4^az zmx^xTZF)ATQ|f3v&;69e`lYZlCgU z&gA2__UD#fh@EiMCGYHpB2Vl7BNgIH9&AtL+Ox^c^0^tq>8;CCU#r$LUq8n$@KW*M z|E4QDA}%ag6yx+G=#GYJs7Y1-t`#S?UfsEx{o)CB)pdHj6IWd3x#X$zpQWu;aO0gn zEB;6cu1jQ}V(8_#X35X>6?HAaE2nE`rf5}$?E4q@!13m$rBSgh^L3(B9*2GB?=AIS z`gF7CFTRV*H9vB3f*p5jJqQJIz5Z&RmIVFw(o6BtC#w` zpUHEj^U@w6p5;L^7TNuBOwRtcQDtGCXBL0+5^kTOxslFKV-j*ZHm+OgAr+n-F!92H z$#b$4FNv-&WnFvnN5#Q?Zy(1lNDFJWmrt;i%IuIA-WQbZa5Rwd>$eBvM6sxRiosz%`z6k1xvF2c9petz0JPdduUV6 zALamWc8;u^^*l?M7#M)bTAsrOmTM*}a!O3D;;;v09WeU}hZi_ED00d`vW_FC0dm#> tE1JUT3CcTQ_7Bbws0Ilk4h9YeP!>Y6tCGu@8z~D--p-}K_L?1(#Q@E2xRn3^ diff --git a/SamplesForVSCode/InbuiltInboundEndpoints/wso2-mb.zip b/SamplesForVSCode/InbuiltInboundEndpoints/wso2-mb.zip index 43365ca0cbf0d704721686991bfc6daca9d368cc..17a330364b5f983a059a36cc967deb0450f1e233 100644 GIT binary patch delta 1438 zcmY+Edo&XY9LI-YZ62GFl(|Hn*BcQ)bE_%`ThR*e1E_HKAGyT)U!?H+uhh9>wU}GO=f*m z(-fp-$S2thCh!ahuwEDsSv+G=S|0*C$qw0ShM^2@1FlVy(UIDs1C%z%jl@QU?PsXU z8c}}Agha0n!{a~n36JG^koL1xg*#a((+)+r z+)=l-aCU7&y9sNl}M8051nihtV~t6I)s+EYvVA-fb6$5Y4j+XF46VG2~kikEAB zEwK2ynF@NfXObK}$+C^{uI7sbc2h;>j>3bIS!{WXknTf)>3+QC zM3ZnHCR*q@Vr;_|v(S60&k&U|82PpvW(3kB};7r9ka^fHx{$P4%l#gH$1gu_a`0POE3P z#iP?-6DbC2j+IOt^h)i_kW!D1M`vaqHOmKA4W1}caw<#n_S!@AJd4a@_fO(%&J2vg z7Uq?|rjSzUBSBxVzpEb5?&pjbWP|~it%eE1SDJ{T4%CpPVn!++)Wf}?Et&5~cQgRc zZO?4&diycHEz#%#D*BUNk@?B+LxpL=QS*J7lz%Q)$w$2}>{k}`&*alDRhe4rA~h4U zPGn_8GV>PRJYRF(%d#PGjr#q%x_z$@#^@|E`Funu%tj zjN_=L7GSe~oYhV5#wC~l<*IHyd&*?qY?&K7zXvwAhpPq|bJr8N*zS-)m2! zG-l%k$gY@}JTCiLZKs9%bjotT>9IckhzH4un%3WYa7X7jZ@`$mON`2ZH}Jb$vSlXR za=UeQo4e5}x-u!ozC~ZwDks4Q9a%MWV_E{Eo2(dV<&QE$A3>`lF&EJlgYt%z_degv zwYOwODc){cyJz;=g0GhaFltsWQlLc7wSLb6y?E}&>zP!Yv(EW2Wy6~e=go3@SL3@0 z#q~8k$YtI&9@VVMIOZzQ(}zYZ)^O~G3RC+Z6-)v~>-xuz1^5rz1Kq#7O}U{KIp2&!Jv0Iuj*6hINRAH&ZSqAOUV72iNLl=Hv_dPzWfw5@b}J;KqgEd!e>f|flvM_x4a-mF{j|Zc5X}9aE7ka1YKg2uMjyrinf*?yPBpyfgJMx@6nz)g8Q-sbqf7#VPg1_KH{ zvLU>!9mt3RyKH)o2i5>?8d3;8_=_RokdUo_7ULlVy9uu!+LYu^e{>ZPzr-#mXvvAU HZ5Z@FwfUd? delta 1377 zcmX>v*(*6gpM9#=^0Zv9XqG=r-3j?Uugw510%~h(G{3}VOT7)@QYqH9ykmAQulo(uN0v3+*_w0&}d9h0C>gXYTP`(K^sxO?;Y znIjRJj?FFyJ0E!FM1K3N*(bytA@JqG358!PMb!^D1Z+}y;%ioaC-vTQ-#I@!n`U0t z7h}40{qNO$XRXH^=fz$}hjM%^j+}C|Q)-#_q$<~(Eqp>B>TMS?t=Z-E;;1dtopigq z@Bhzl^WMvsu%zdsxx%$dEwkk>iEJJYNyy*@Gg)zKzxzltYQ-tQ5JI29chl6}YL ziPa0uRhBV%KmXm1D^sZ#{e08tFS}0p)G6T!&xr)QWT$f)P_ZSGyhG@`zJr+#ivEzeKtKl`TfU_4+8B~+5K-n zR|^HsHQn{rxykjw&HarJwks%UUA4~_F?`V>EYrI)7RVP@_2oR1 za;EiDN%4cVI}c>;zk4=6{Q9J8msrID>oa!zUwS>Zw1dmMgimzs(rAqt=c{8Ff2cfo zEn%HAHTvrUkp-{w{Whl`F<7}^qtU;$cC#i050V)hE^?7vE?$MKawwaicLw zf69s437do>ZDLPc;Cbc4q}ungnC+HJ<+;gKu77Q(F7(Wk{4eNev1xaBl&$*vNTc%4 zMHV~iv$olNWsk3#`^{5bzjJ%lUBCJlPFwZQ|6P4hUHr`ZA9dvy_DjW?{I1(<`ew`g zIJr69>yjMizpOo~e52N3`-Z;lay|!ZWi|zbG~CttzVCPLsj0U0hN0VT8{II{4SRd) z*UOpjk2}~kPe|?B)u!C+-r7=idTQb7FE`%XNv7ZB7TsK*b%#f_QKjkFRg3GtlGi-d zjJWLdZ0e#s%?#t`re9nn8NKeZq;RhPbY+U@g1HieLW*BP=GAFW?#$b9 zYKxTXi7M-z4612yE9&QNdvbS5+wD71GrL!c?>(jLu-ssY@Pp3ZUdpYDooZ@>4>0t1Hp=chJedCgl&`4 Ucr3V)%DKrac@)^zae@j#0GpAIrT_o{ diff --git a/SamplesForVSCode/InbuiltInboundEndpoints/wss.zip b/SamplesForVSCode/InbuiltInboundEndpoints/wss.zip index f1cc1ca499a34ba903ca9ba4391a231cd7bca535..d2fd53f70b67199dff0c4d4b7d29316347a40f0a 100644 GIT binary patch delta 1128 zcmZ22_E>C!Hv3_p4QW6;(a3`tNNud;U}CNd-Y|IrOEd=q5Cr(KMoxasq|7ZCyde#W zCrdI1ffR4fW0q%xs*dLasRZc&f$s{F|FWpnBk4&it>9*0WckX-z`!B`RPi*@yZDxY zz`oDgCUcsXz1_IIZCmDYlf+|NEK7CcA?gPm!OIt^Uk&#D^j?&RZshV%k^3H&K_CuZSDI{o!r7+Z**2< zx@cE)pf$(Os0SyPo7(snf4DQ_kr>Mvhp6V>{U7E{sQ$nAQ$^a^XB#&cES!4U=Jfab zh7XGzTn{X}EmIh2Rmv!2;yJK0Q>P>s#Gmw!(w6;lZ*kwL;>SL1k;*SBLmsR;Bly8;rh`%M z)%&v&6VJ@qVDG)#OstA?)&~>Tol~9#e*D9+erepYsiB=hjz8Oa56oSZ>by0z&n{xC z!wKE>`BwF-b(hZY-^M@3`0}yX1$TU3-nrnDDLwB_)CEW3+xJ`=lQhzgJDtsZXSexe z%ey_OyVOqU=Zs{7 zxf6VjPD{7soM97eG9E~E&b!Go&;8(fmGj(FxdKfx^hB=Bt=MR_ zFzR2Zs6^bq7p#(Ii}|CzFLu20h^um@Ql%NAZ|`HVGLOk}zKhtt7(Y2at>tI?m%fLZ z_PL2`F1r-e2$|ZjN@X9dztr+j(D8t5%jc^5#hxuOMRA2E7tGr|@8lJou-g*%-#jn7 z{8i{fT6c4A{%fiGrRKNtnl^5+t(YAq(<{2p%KGAgpjn!#1?T>?_V0dvLP`0&l5@(# zoU0q-5UwmQgnmPY31El=5beP7fcZ*uv? zy3%}=s_a891L5>w)9Dc(4PP5vUv07`EM$_$6VDYCMRHhUbh6Y^VoV@bDTus57N4xcB{TULhYcv}g4v3k?%>?3 v!zF>p>)o7&D0y9nOJVYJPA90QT&M;aaCV1T1hnTEmkEkCR&E8h1z=MFhB*B3 delta 1071 zcmaDXwpwh0Hv2rU$YTnByPhg4WU;qN6?7tC{Uo$Cl{{X6k z;>nWCLCm>c%QxpS%QHe%$MYRc`x^n$0RrlBlmD`))z5Zbo(94oeWexL42&#a85tN@ zM1U%uM)(%rG7#ANS=(ez^Rl-ax3?|JT%LKTC$sp)6NS^>0fLiO_Xo^6S^qw2nr54c1B@HK%-i#O%e~m2`25xw54X9Q9i!4O?5KBdXkWUzee(2@JBwr& z{7^ghpXuEN@kt?5oD1St8z*n+tdb94f4cLl+3`IBUu`rCOY=G^&K^IYzVhGY4LUtD zroVGfz24!;oxNb=38Mh+%zxT(5sBfip1N6|-P&`?JcBh)L|1#2?xqiuL%UnmxrY|1TT&}HnTM3knEA*O#1@QrkJ9r;*+k%-wQ)8 zT@G2Fe5l|;uIc-b2J>tgnVQ=sKi2IwDiglD{Oi&0%l9PCTzJjPs?l<*pY(!yWyQyZ ze?^}$`s$ga`(>1}DDKq?IXBCzWOe|v%lR#xTSMEGMQ%0l{}D4Z)!}fL3O${aD-!OV zBpaJjXpm<-^;d_8a^t}*@kV=tKF?JV-<`4db?vHtzmK&}&L%kn{!O@R_-5AT`nyMrd`_C1x_Owp zc_y^p%@Kb6!D)8Vq`3(p`D<^KK6tx4ZN13LaK8B;WLqm$C7wp@eDp+2toQBB9<%z2t`ZqE2zap!7e%-SVN6ICVzY*o7?xWbe*`{vtkO|{vNWf!E~ zbE+uz^!%EUqWF*L^X{W^;vb)^V*Nj7{rm5p8m}+!y1XQLnNjD__S3$7?4ADArc-P5 zRxY{kb9eEg%bIR-R{t3SyxBQSm)?IR#SG3(^Ehl_Id$@XPMOL7IBY=K70iz0bO&d` z|C|ztEPI&K5GBk0=S%`+S)c}m$t_&IPz^HRT#IDSKQ0q)q+C1MmRo@>18gb)fw%0X diff --git a/SamplesForVSCode/connectors_list.json b/SamplesForVSCode/connectors_list.json index 0f10bf8e8..48320b4ce 100644 --- a/SamplesForVSCode/connectors_list.json +++ b/SamplesForVSCode/connectors_list.json @@ -22185,28 +22185,28 @@ "icon": "mqtt-inbound.gif", "icon_url": "https://mi-connectors.wso2.com/icons/mqtt-inbound.gif" }, - { - "name": "WSO2-MB", - "id": "wso2mb", - "type": "builtin-inbound-endpoint", - "version": "1.0.0", - "rank": 9, - "download_url": "https://github.com/wso2/integration-studio/raw/main/SamplesForVSCode/InbuiltInboundEndpoints/wso2-mb.zip", - "description": "Inbuilt WSO2-MB Inbound Endpoint", - "icon": "wso2mb-inbound.gif", - "icon_url": "https://mi-connectors.wso2.com/icons/wso2mb-inbound.gif" - }, { "name": "HL7", "id": "hl7", "type": "builtin-inbound-endpoint", "version": "1.0.0", - "rank": 10, + "rank": 9, "download_url": "https://github.com/wso2/integration-studio/raw/main/SamplesForVSCode/InbuiltInboundEndpoints/hl7.zip", "description": "Inbuilt HL7 Inbound Endpoint", "icon": "hl7-inbound.gif", "icon_url": "https://mi-connectors.wso2.com/icons/hl7-inbound.gif" }, + { + "name": "WSO2-MB", + "id": "wso2mb", + "type": "builtin-inbound-endpoint", + "version": "1.0.0", + "rank": 10, + "download_url": "https://github.com/wso2/integration-studio/raw/main/SamplesForVSCode/InbuiltInboundEndpoints/wso2-mb.zip", + "description": "Inbuilt WSO2-MB Inbound Endpoint", + "icon": "wso2mb-inbound.gif", + "icon_url": "https://mi-connectors.wso2.com/icons/wso2mb-inbound.gif" + }, { "name": "AmazonSQS", "id": "org.wso2.carbon.inbound.amazonsqs.AmazonSQSPollingConsumer", From 9f2255347801812421878e731753db57e43e3b4f Mon Sep 17 00:00:00 2001 From: Chinthaka Jayatilake <37581983+ChinthakaJ98@users.noreply.github.com> Date: Mon, 5 Aug 2024 10:54:08 +0530 Subject: [PATCH 2/2] Adding ui-schema files for the inbuilt inbound-endpoints --- .../ui-schema/cxf-ws-rm.json | 144 +++++ .../ui-schema/feed.json | 129 ++++ .../ui-schema/file.json | 491 ++++++++++++++++ .../ui-schema/hl7.json | 184 ++++++ .../ui-schema/http.json | 184 ++++++ .../ui-schema/https.json | 253 ++++++++ .../ui-schema/jms.json | 484 +++++++++++++++ .../ui-schema/mqtt.json | 336 +++++++++++ .../ui-schema/rabbitmq.json | 549 ++++++++++++++++++ .../InbuiltInboundEndpoints/ui-schema/ws.json | 238 ++++++++ .../ui-schema/wso2-mb.json | 405 +++++++++++++ .../ui-schema/wss.json | 307 ++++++++++ 12 files changed, 3704 insertions(+) create mode 100644 SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/cxf-ws-rm.json create mode 100644 SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/feed.json create mode 100644 SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/file.json create mode 100644 SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/hl7.json create mode 100644 SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/http.json create mode 100644 SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/https.json create mode 100644 SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/jms.json create mode 100644 SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/mqtt.json create mode 100644 SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/rabbitmq.json create mode 100644 SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/ws.json create mode 100644 SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/wso2-mb.json create mode 100644 SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/wss.json diff --git a/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/cxf-ws-rm.json b/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/cxf-ws-rm.json new file mode 100644 index 000000000..c852615b2 --- /dev/null +++ b/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/cxf-ws-rm.json @@ -0,0 +1,144 @@ +{ + "name": "CXF WS-RM", + "type": "inbuilt-inbound-endpoint", + "title": "CXF WS-RM Inbound Endpoint", + "id": "org.wso2.carbon.inbound.endpoint.ext.wsrm.InboundRMHttpListener", + "elements": [ + { + "type": "attributeGroup", + "value": { + "groupName": "Generic", + "isCollapsed": false, + "elements": [ + { + "type": "attribute", + "value": { + "name": "name", + "displayName": "Inbound Endpoint Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "sequence", + "displayName": "Injecting Sequence Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "onError", + "displayName": "Error Sequence Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "suspend", + "displayName": "Suspend Inbound", + "inputType": "checkbox", + "defaultValue": false, + "hidden": "true", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "class", + "displayName": "Class", + "inputType": "string", + "defaultValue": "org.wso2.carbon.inbound.endpoint.ext.wsrm.InboundRMHttpListener", + "hidden": "true", + "required": "true" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Basic", + "isCollapsed": false, + "elements": [ + { + "type": "attribute", + "value": { + "name": "inbound.cxf.rm.host", + "displayName": "Host", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "inbound.cxf.rm.port", + "displayName": "Port", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "sequential", + "displayName": "Sequential", + "inputType": "checkbox", + "defaultValue": true, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "coordination", + "displayName": "Coordination", + "inputType": "checkbox", + "defaultValue": true, + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Advanced", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "inbound.cxf.rm.config-file", + "displayName": "Config File", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "enableSSL", + "displayName": "Enable SSL", + "inputType": "checkbox", + "defaultValue": false, + "required": "false" + } + } + ] + } + } + ] +} diff --git a/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/feed.json b/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/feed.json new file mode 100644 index 000000000..9bbbc3941 --- /dev/null +++ b/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/feed.json @@ -0,0 +1,129 @@ +{ + "name": "Feed", + "type": "inbuilt-inbound-endpoint", + "title": "Feed Inbound Endpoint", + "id": "feed", + "elements": [ + { + "type": "attributeGroup", + "value": { + "groupName": "Generic", + "isCollapsed": false, + "elements": [ + { + "type": "attribute", + "value": { + "name": "name", + "displayName": "Inbound Endpoint Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "sequence", + "displayName": "Injecting Sequence Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "onError", + "displayName": "Error Sequence Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "suspend", + "displayName": "Suspend Inbound", + "inputType": "checkbox", + "defaultValue": false, + "hidden": "true", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "protocol", + "displayName": "Protocol", + "inputType": "string", + "defaultValue": "feed", + "hidden": "true", + "required": "true" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Basic", + "isCollapsed": false, + "elements": [ + { + "type": "attribute", + "value": { + "name": "interval", + "displayName": "Interval", + "inputType": "string", + "defaultValue": "1000", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "feed.url", + "displayName": "URL", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "feed.type", + "displayName": "Type", + "inputType": "combo", + "comboValues": [ + "RSS", + "Atom" + ], + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "sequential", + "displayName": "Sequential", + "inputType": "checkbox", + "defaultValue": true, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "coordination", + "displayName": "Coordination", + "inputType": "checkbox", + "defaultValue": true, + "required": "false" + } + } + ] + } + } + ] +} diff --git a/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/file.json b/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/file.json new file mode 100644 index 000000000..5cf859dd9 --- /dev/null +++ b/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/file.json @@ -0,0 +1,491 @@ +{ + "name": "File", + "type": "inbuilt-inbound-endpoint", + "title": "File Inbound Endpoint", + "id": "file", + "elements": [ + { + "type": "attributeGroup", + "value": { + "groupName": "Generic", + "isCollapsed": false, + "elements": [ + { + "type": "attribute", + "value": { + "name": "name", + "displayName": "Inbound Endpoint Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "sequence", + "displayName": "Injecting Sequence Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "onError", + "displayName": "Error Sequence Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "suspend", + "displayName": "Suspend Inbound", + "inputType": "checkbox", + "defaultValue": false, + "hidden": "true", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "protocol", + "displayName": "Protocol", + "inputType": "string", + "defaultValue": "file", + "hidden": "true", + "required": "true" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Basic", + "isCollapsed": false, + "elements": [ + { + "type": "attribute", + "value": { + "name": "transport.vfs.FileURI", + "displayName": "File URI", + "inputType": "string", + "defaultValue": "", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "interval", + "displayName": "Polling Interval", + "inputType": "string", + "defaultValue": "", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.vfs.ContentType", + "displayName": "Content-Type", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.vfs.FileNamePattern", + "displayName": "File Name Pattern", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.vfs.FileProcessInterval", + "displayName": "Processing Interval", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.vfs.ReplyFileURI", + "displayName": "Reply File URI", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.vfs.ReplyFileName", + "displayName": "Reply File Name", + "inputType": "string", + "defaultValue": "response.xml", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "sequential", + "displayName": "Sequential", + "inputType": "checkbox", + "defaultValue": true, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "coordination", + "displayName": "Coordination", + "inputType": "checkbox", + "defaultValue": true, + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Actions", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "transport.vfs.ActionAfterProcess", + "displayName": "Action After Process", + "inputType": "combo", + "comboValues": [ + "DELETE", + "MOVE", + "NONE" + ], + "defaultValue": "DELETE", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.vfs.MoveAfterProcess", + "displayName": "Move After Process", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.vfs.MoveAfterFailure", + "displayName": "Move After Failure", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.vfs.MoveTimestampFormat", + "displayName": "Move Timestamp Format", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.vfs.ActionAfterFailure", + "displayName": "Action After Failure", + "inputType": "combo", + "comboValues": [ + "DELETE", + "MOVE", + "NONE" + ], + "defaultValue": "DELETE", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.vfs.MoveAfterFailedMove", + "displayName": "Move After Failed Move", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Resilience", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "transport.vfs.MaxRetryCount", + "displayName": "Max Retry Count", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.vfs.ReconnectTimeout", + "displayName": "Reconnect Timeout", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.vfs.LockReleaseSameNode", + "displayName": "Lock Release Same Node", + "inputType": "checkbox", + "defaultValue": false, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.vfs.FailedRecordsFileName", + "displayName": "Failed Records File Name", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.vfs.FailedRecordsFileDestination", + "displayName": "Failed Records File Destination", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.vfs.MoveFailedRecordTimestampFormat", + "displayName": "Move Failed Record Timestamp Format", + "inputType": "string", + "defaultValue": "dd-MM-yyyy HH:mm:ss", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.vfs.FailedRecordNextRetryDuration", + "displayName": "Failed Record Next Retry Duration", + "inputType": "string", + "defaultValue": "3000", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.vfs.AutoLockRelease", + "displayName": "Auto Lock Release", + "inputType": "checkbox", + "defaultValue": false, + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Other", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "transport.vfs.DistributedTimeout", + "displayName": "Distributed Timeout", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.vfs.SFTPIdentities", + "displayName": "SFTP Identities", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.vfs.SFTPIdentityPassPhrase", + "displayName": "SFTP Identity Pass Phrase", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.vfs.SFTPUserDirIsRoot", + "displayName": "SFTP User Directory Is Root", + "inputType": "checkbox", + "defaultValue": false, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.vfs.FileSortAttribute", + "displayName": "File Sort Attribute", + "inputType": "combo", + "comboValues": [ + "NONE", + "Size", + "Lastmodifiedtimestamp" + ], + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.vfs.FileSortAscending", + "displayName": "File Sort Ascending", + "inputType": "checkbox", + "defaultValue": true, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.vfs.SubFolderTimestampFormat", + "displayName": "Sub Folder Timestamp Format", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.vfs.CreateFolder", + "displayName": "Create Folder", + "inputType": "checkbox", + "defaultValue": false, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.vfs.FileProcessCount", + "displayName": "File Process Count", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.vfs.Streaming", + "displayName": "Streaming", + "inputType": "checkbox", + "defaultValue": false, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.vfs.Build", + "displayName": "Build", + "inputType": "checkbox", + "defaultValue": false, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.vfs.UpdateLastModified", + "displayName": "Update Last Modified", + "inputType": "checkbox", + "defaultValue": true, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.vfs.DistributedLock", + "displayName": "Distributed Lock", + "inputType": "checkbox", + "defaultValue": false, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.vfs.Locking", + "displayName": "Locking", + "inputType": "combo", + "comboValues": [ + "enable", + "disable" + ], + "defaultValue": "enable", + "required": "false" + } + } + ] + } + } + ] +} diff --git a/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/hl7.json b/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/hl7.json new file mode 100644 index 000000000..1224a7e74 --- /dev/null +++ b/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/hl7.json @@ -0,0 +1,184 @@ +{ + "name": "HL7", + "type": "inbuilt-inbound-endpoint", + "title": "HL7 Inbound Endpoint", + "id": "hl7", + "elements": [ + { + "type": "attributeGroup", + "value": { + "groupName": "Generic", + "isCollapsed": false, + "elements": [ + { + "type": "attribute", + "value": { + "name": "name", + "displayName": "Inbound Endpoint Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "sequence", + "displayName": "Injecting Sequence Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "onError", + "displayName": "Error Sequence Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "suspend", + "displayName": "Suspend Inbound", + "inputType": "checkbox", + "defaultValue": false, + "hidden": "true", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "protocol", + "displayName": "Protocol", + "inputType": "string", + "defaultValue": "hl7", + "hidden": "true", + "required": "true" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Basic", + "isCollapsed": false, + "elements": [ + { + "type": "attribute", + "value": { + "name": "inbound.hl7.Port", + "displayName": "Port", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "inbound.hl7.AutoAck", + "displayName": "Auto Acknowledge", + "inputType": "checkbox", + "defaultValue": true, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "sequential", + "displayName": "Sequential", + "inputType": "checkbox", + "defaultValue": true, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "coordination", + "displayName": "Coordination", + "inputType": "checkbox", + "defaultValue": true, + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Advanced", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "inbound.hl7.MessagePreProcessor", + "displayName": "Message Pre-processor", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "inbound.hl7.CharSet", + "displayName": "CharSet", + "inputType": "string", + "defaultValue": "US-ASCII", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "inbound.hl7.TimeOut", + "displayName": "Timeout", + "inputType": "string", + "defaultValue": "10000", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "inbound.hl7.ValidateMessage", + "displayName": "Validate Message", + "inputType": "checkbox", + "defaultValue": true, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "inbound.hl7.BuildInvalidMessages", + "displayName": "Build Invalid Messages", + "inputType": "checkbox", + "defaultValue": false, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "inbound.hl7.PassThroughInvalidMessages", + "displayName": "Pass Through Invalid Messages", + "inputType": "checkbox", + "defaultValue": false, + "required": "false" + } + } + ] + } + } + ] +} diff --git a/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/http.json b/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/http.json new file mode 100644 index 000000000..b0342c672 --- /dev/null +++ b/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/http.json @@ -0,0 +1,184 @@ +{ + "name": "HTTP", + "type": "inbuilt-inbound-endpoint", + "title": "HTTP Inbound Endpoint", + "id": "http", + "elements": [ + { + "type": "attributeGroup", + "value": { + "groupName": "Generic", + "isCollapsed": false, + "elements": [ + { + "type": "attribute", + "value": { + "name": "name", + "displayName": "Inbound Endpoint Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "sequence", + "displayName": "Injecting Sequence Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "onError", + "displayName": "Error Sequence Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "suspend", + "displayName": "Suspend Inbound", + "inputType": "checkbox", + "defaultValue": false, + "hidden": "true", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "protocol", + "displayName": "Protocol", + "inputType": "string", + "defaultValue": "http", + "hidden": "true", + "required": "true" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Basic", + "isCollapsed": false, + "elements": [ + { + "type": "attribute", + "value": { + "name": "inbound.http.port", + "displayName": "Port", + "inputType": "string", + "defaultValue": "", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "sequential", + "displayName": "Sequential", + "inputType": "checkbox", + "defaultValue": true, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "coordination", + "displayName": "Coordination", + "inputType": "checkbox", + "defaultValue": true, + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Advanced", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "inbound.worker.pool.size.core", + "displayName": "Worker Pool Size - Core", + "inputType": "string", + "defaultValue": "400", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "inbound.worker.pool.size.max", + "displayName": "Worker Pool Size - Max", + "inputType": "string", + "defaultValue": "500", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "inbound.worker.thread.keep.alive.sec", + "displayName": "Thread Keep Alive Time (sec)", + "inputType": "string", + "defaultValue": "60", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "inbound.worker.pool.queue.length", + "displayName": "Worker Pool Queue Length", + "inputType": "string", + "defaultValue": "-1", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "inbound.thread.group.id", + "displayName": "Thread Group ID", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "inbound.thread.id", + "displayName": "Thread ID", + "inputType": "string", + "defaultValue": "PassThroughInboundWorkerPool", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "dispatch.filter.pattern", + "displayName": "Filter Pattern", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + } + ] + } + } + ] +} diff --git a/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/https.json b/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/https.json new file mode 100644 index 000000000..60fbcb47c --- /dev/null +++ b/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/https.json @@ -0,0 +1,253 @@ +{ + "name": "HTTPS", + "type": "inbuilt-inbound-endpoint", + "title": "HTTPS Inbound Endpoint", + "id": "https", + "elements": [ + { + "type": "attributeGroup", + "value": { + "groupName": "Generic", + "isCollapsed": false, + "elements": [ + { + "type": "attribute", + "value": { + "name": "name", + "displayName": "Inbound Endpoint Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "sequence", + "displayName": "Injecting Sequence Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "onError", + "displayName": "Error Sequence Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "suspend", + "displayName": "Suspend Inbound", + "inputType": "checkbox", + "defaultValue": false, + "hidden": "true", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "protocol", + "displayName": "Protocol", + "inputType": "string", + "defaultValue": "https", + "hidden": "true", + "required": "true" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Basic", + "isCollapsed": false, + "elements": [ + { + "type": "attribute", + "value": { + "name": "inbound.http.port", + "displayName": "Port", + "inputType": "string", + "defaultValue": "", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "HttpsProtocols", + "displayName": "Https Protocols", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "sequential", + "displayName": "Sequential", + "inputType": "checkbox", + "defaultValue": true, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "coordination", + "displayName": "Coordination", + "inputType": "checkbox", + "defaultValue": true, + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Security", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "keystore", + "displayName": "Keystore", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "truststore", + "displayName": "Truststore", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "SSLVerifyClient", + "displayName": "SSL Verify Client", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "SSLProtocol", + "displayName": "SSL Protocol", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "CertificateRevocationVerifier", + "displayName": "Certificate Revocation Verifier", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Advanced", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "inbound.worker.pool.size.core", + "displayName": "Worker Pool Size - Core", + "inputType": "string", + "defaultValue": "400", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "inbound.worker.pool.size.max", + "displayName": "Worker Pool Size - Max", + "inputType": "string", + "defaultValue": "500", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "inbound.worker.thread.keep.alive.sec", + "displayName": "Thread Keep Alive Time (sec)", + "inputType": "string", + "defaultValue": "60", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "inbound.worker.pool.queue.length", + "displayName": "Worker Pool Queue Length", + "inputType": "string", + "defaultValue": "-1", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "inbound.thread.group.id", + "displayName": "Thread Group ID", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "inbound.thread.id", + "displayName": "Thread ID", + "inputType": "string", + "defaultValue": "PassThroughInboundWorkerPool", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "dispatch.filter.pattern", + "displayName": "Filter Pattern", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + } + ] + } + } + ] +} diff --git a/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/jms.json b/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/jms.json new file mode 100644 index 000000000..8f680b5c0 --- /dev/null +++ b/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/jms.json @@ -0,0 +1,484 @@ +{ + "name": "JMS", + "type": "inbuilt-inbound-endpoint", + "title": "JMS Inbound Endpoint", + "id": "jms", + "elements": [ + { + "type": "attributeGroup", + "value": { + "groupName": "Generic", + "isCollapsed": false, + "elements": [ + { + "type": "attribute", + "value": { + "name": "name", + "displayName": "Inbound Endpoint Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "sequence", + "displayName": "Injecting Sequence Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "onError", + "displayName": "Error Sequence Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "suspend", + "displayName": "Suspend Inbound", + "inputType": "checkbox", + "defaultValue": false, + "hidden": "true", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "protocol", + "displayName": "Protocol", + "inputType": "string", + "defaultValue": "jms", + "hidden": "true", + "required": "true" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Basic", + "isCollapsed": false, + "elements": [ + { + "type": "attribute", + "value": { + "name": "interval", + "displayName": "Polling Interval", + "inputType": "string", + "defaultValue": "", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "java.naming.factory.initial", + "displayName": "Java Naming Factory Initial", + "inputType": "string", + "defaultValue": "", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "java.naming.provider.url", + "displayName": "Java Naming Provider URL", + "inputType": "string", + "defaultValue": "", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.ConnectionFactoryType", + "displayName": "Connection Factory Type", + "inputType": "combo", + "comboValues": [ + "queue", + "topic" + ], + "defaultValue": "queue", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.ConnectionFactoryJNDIName", + "displayName": "Connection Factory JNDI Name", + "inputType": "string", + "defaultValue": "", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "sequential", + "displayName": "Sequential", + "inputType": "checkbox", + "defaultValue": true, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "coordination", + "displayName": "Coordination", + "inputType": "checkbox", + "defaultValue": true, + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Connection", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "transport.jms.Destination", + "displayName": "Destination Name", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.ReplyDestination", + "displayName": "Reply Destination", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Session", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "transport.jms.SessionTransacted", + "displayName": "Session Transacted", + "inputType": "checkbox", + "defaultValue": false, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.SessionAcknowledgement", + "displayName": "Session Acknowledgement", + "inputType": "combo", + "comboValues": [ + "AUTO_ACKNOWLEDGE", + "CLIENT_ACKNOWLEDGE", + "DUPS_OK_ACKNOWLEDGE", + "SESSION_TRANSACTED" + ], + "defaultValue": "", + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Security", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "java.naming.security.credentials", + "displayName": "Java Naming Security Credentials", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "java.naming.security.principal", + "displayName": "Java Naming Security Principal", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.UserName", + "displayName": "Transport JMS Username", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.Password", + "displayName": "Transport JMS Password", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Message", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "transport.jms.CacheLevel", + "displayName": "Cache Level", + "inputType": "combo", + "comboValues": [ + "0", + "1", + "2", + "3" + ], + "defaultValue": "0", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.ContentType", + "displayName": "Content Type", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.JMSSpecVersion", + "displayName": "JMS Spec Version", + "inputType": "string", + "defaultValue": "1.1", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.ContentTypeProperty", + "displayName": "Content Type Property", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Subscription", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "transport.jms.SubscriptionDurable", + "displayName": "Subscription Durable", + "inputType": "checkbox", + "defaultValue": false, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.DurableSubscriberClientID", + "displayName": "Durable Subscriber Client ID", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.DurableSubscriberName", + "displayName": "Durable Subscriber Name", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.SharedSubscription", + "displayName": "Shared Subscription", + "inputType": "checkbox", + "defaultValue": false, + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Resilience", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "transport.jms.ConcurrentConsumers", + "displayName": "Concurrent Consumers", + "inputType": "string", + "defaultValue": "1", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.retry.duration", + "displayName": "Retry Duration", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.ResetConnectionOnPollingSuspension", + "displayName": "Reset Connection On Polling Suspension", + "inputType": "checkbox", + "defaultValue": false, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.RetriesBeforeSuspension", + "displayName": "Retries Before Suspension", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.PollingSuspensionPeriod", + "displayName": "Polling Suspension Period", + "inputType": "string", + "defaultValue": "60000", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.ReceiveTimeout", + "displayName": "Receive Timeout", + "inputType": "string", + "defaultValue": "1", + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Other", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "transport.jms.MessageSelector", + "displayName": "Message Selector", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.PubSubNoLocal", + "displayName": "Publish messages via non-local connection", + "inputType": "checkbox", + "defaultValue": false, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "pinnedServers", + "displayName": "Pinned Servers", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.MessagePropertyHyphens", + "displayName": "Message Property Hyphens", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + } + ] + } + } + ] +} diff --git a/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/mqtt.json b/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/mqtt.json new file mode 100644 index 000000000..1407ce2a6 --- /dev/null +++ b/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/mqtt.json @@ -0,0 +1,336 @@ +{ + "name": "MQTT", + "type": "inbuilt-inbound-endpoint", + "title": "MQTT Inbound Endpoint", + "id": "mqtt", + "elements": [ + { + "type": "attributeGroup", + "value": { + "groupName": "Generic", + "isCollapsed": false, + "elements": [ + { + "type": "attribute", + "value": { + "name": "name", + "displayName": "Inbound Endpoint Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "sequence", + "displayName": "Injecting Sequence Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "onError", + "displayName": "Error Sequence Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "suspend", + "displayName": "Suspend Inbound", + "inputType": "checkbox", + "defaultValue": false, + "hidden": "true", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "protocol", + "displayName": "Protocol", + "inputType": "string", + "defaultValue": "mqtt", + "hidden": "true", + "required": "true" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Basic", + "isCollapsed": false, + "elements": [ + { + "type": "attribute", + "value": { + "name": "mqtt.connection.factory", + "displayName": "Connection Factory", + "inputType": "string", + "defaultValue": "", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "mqtt.server.host.name", + "displayName": "Server Host", + "inputType": "string", + "defaultValue": "", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "mqtt.server.port", + "displayName": "Server Port", + "inputType": "string", + "defaultValue": "", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "mqtt.topic.name", + "displayName": "Topic", + "inputType": "string", + "defaultValue": "", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "content.type", + "displayName": "Content-type", + "inputType": "string", + "defaultValue": "", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "sequential", + "displayName": "Sequential", + "inputType": "checkbox", + "defaultValue": true, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "coordination", + "displayName": "Coordination", + "inputType": "checkbox", + "defaultValue": true, + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Connection", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "mqtt.reconnection.interval", + "displayName": "Reconnection Interval", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Subscription", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "mqtt.subscription.username", + "displayName": "Username", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "mqtt.subscription.password", + "displayName": "Password", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "mqtt.client.id", + "displayName": "Client ID", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "mqtt.subscription.qos", + "displayName": "QOS Level", + "inputType": "combo", + "comboValues": [ + "0", + "1", + "2" + ], + "defaultValue": "0", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "mqtt.session.clean", + "displayName": "Session Clean", + "inputType": "checkbox", + "defaultValue": false, + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "SSL", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "mqtt.ssl.enable", + "displayName": "Enable SSL", + "inputType": "checkbox", + "defaultValue": false, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "mqtt.ssl.keystore.location", + "displayName": "Keystore Location", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "mqtt.ssl.keystore.type", + "displayName": "Keystore Type", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "mqtt.ssl.keystore.password", + "displayName": "Keystore Password", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "mqtt.ssl.truststore.location", + "displayName": "Truststore Location", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "mqtt.ssl.truststore.type", + "displayName": "Truststore Type", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "mqtt.ssl.truststore.password", + "displayName": "Truststore Password", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "mqtt.ssl.version", + "displayName": "SSL Version", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Other", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "mqtt.temporary.store.directory", + "displayName": "Temporary Store Directory", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + } + ] + } + } + ] +} diff --git a/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/rabbitmq.json b/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/rabbitmq.json new file mode 100644 index 000000000..771889dff --- /dev/null +++ b/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/rabbitmq.json @@ -0,0 +1,549 @@ +{ + "name": "RabbitMQ", + "type": "inbuilt-inbound-endpoint", + "title": "RabbitMQ Inbound Endpoint", + "id": "rabbitmq", + "elements": [ + { + "type": "attributeGroup", + "value": { + "groupName": "Generic", + "isCollapsed": false, + "elements": [ + { + "type": "attribute", + "value": { + "name": "name", + "displayName": "Inbound Endpoint Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "sequence", + "displayName": "Injecting Sequence Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "onError", + "displayName": "Error Sequence Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "suspend", + "displayName": "Suspend Inbound", + "inputType": "checkbox", + "defaultValue": false, + "hidden": "true", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "protocol", + "displayName": "Protocol", + "inputType": "string", + "defaultValue": "rabbitmq", + "hidden": "true", + "required": "true" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Basic", + "isCollapsed": false, + "elements": [ + { + "type": "attribute", + "value": { + "name": "rabbitmq.connection.factory", + "displayName": "Connection Factory", + "inputType": "string", + "defaultValue": "", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.server.host.name", + "displayName": "Server Host", + "inputType": "string", + "defaultValue": "localhost", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.server.port", + "displayName": "Server Port", + "inputType": "string", + "defaultValue": "5672", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.server.user.name", + "displayName": "Server Username", + "inputType": "string", + "defaultValue": "guest", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.server.password", + "displayName": "Server Password", + "inputType": "string", + "defaultValue": "guest", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.queue.name", + "displayName": "Queue Name", + "inputType": "string", + "defaultValue": "", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "sequential", + "displayName": "Sequential", + "inputType": "checkbox", + "defaultValue": true, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "coordination", + "displayName": "Coordination", + "inputType": "checkbox", + "defaultValue": true, + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Connection", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "rabbitmq.exchange.name", + "displayName": "Exchange Name", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.server.virtual.host", + "displayName": "Virtual Host", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.factory.heartbeat", + "displayName": "Factory Heartbeat", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.factory.connection.timeout", + "displayName": "Connection Timeout", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Resilience", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "rabbitmq.connection.retry.count", + "displayName": "Retry Count", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.connection.retry.interval", + "displayName": "Connection Retry Interval", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.server.retry.interval", + "displayName": "Server Retry Interval", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.connection.factory.network.recovery.interval", + "displayName": "Connection Factory Network Recovery Interval", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Queue", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "rabbitmq.queue.durable", + "displayName": "Durable", + "inputType": "checkbox", + "defaultValue": false, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.queue.exclusive", + "displayName": "Exclusive", + "inputType": "checkbox", + "defaultValue": false, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.queue.auto.delete", + "displayName": "Auto Delete", + "inputType": "checkbox", + "defaultValue": false, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.queue.auto.ack", + "displayName": "Auto Acknowledge", + "inputType": "checkbox", + "defaultValue": false, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.queue.routing.key", + "displayName": "Routing Key", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.queue.delivery.mode", + "displayName": "Delivery Mode", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.queue.autodeclare", + "displayName": "Auto Declare", + "inputType": "checkbox", + "defaultValue": false, + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Exchange", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "rabbitmq.exchange.type", + "displayName": "Type", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.exchange.durable", + "displayName": "Durable", + "inputType": "checkbox", + "defaultValue": false, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.exchange.auto.delete", + "displayName": "Auto Delete", + "inputType": "checkbox", + "defaultValue": false, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.exchange.autodeclare", + "displayName": "Auto Declare", + "inputType": "checkbox", + "defaultValue": false, + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "SSL", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "rabbitmq.connection.ssl.enabled", + "displayName": "Enabled", + "inputType": "checkbox", + "defaultValue": false, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.connection.ssl.keystore.location", + "displayName": "Keystore Location", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.connection.ssl.keystore.type", + "displayName": "Keystore Type", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.connection.ssl.keystore.password", + "displayName": "Keystore Password", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.connection.ssl.truststore.location", + "displayName": "Truststore Location", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.connection.ssl.truststore.type", + "displayName": "Truststore Type", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.connection.ssl.truststore.password", + "displayName": "Truststore Password", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.connection.ssl.version", + "displayName": "SSL Version", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Other", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "rabbitmq.message.content.type", + "displayName": "Content-Type", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.message.max.dead.lettered.count", + "displayName": "Dead Lettered Count", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.message.requeue.delay", + "displayName": "Requeue Delay", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.consumer.tag", + "displayName": "Consumer Tag", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.channel.consumer.qos", + "displayName": "Consumer QOS", + "inputType": "string", + "defaultValue": "0", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.message.error.queue.routing.key", + "displayName": "Error Queue Routing Key", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "rabbitmq.message.error.exchange.name", + "displayName": "Error Exchange Name", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + } + ] + } + } + ] +} diff --git a/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/ws.json b/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/ws.json new file mode 100644 index 000000000..8bca8329a --- /dev/null +++ b/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/ws.json @@ -0,0 +1,238 @@ +{ + "name": "Websocket", + "type": "inbuilt-inbound-endpoint", + "title": "Websocket Inbound Endpoint", + "id": "ws", + "elements": [ + { + "type": "attributeGroup", + "value": { + "groupName": "Generic", + "isCollapsed": false, + "elements": [ + { + "type": "attribute", + "value": { + "name": "name", + "displayName": "Inbound Endpoint Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "sequence", + "displayName": "Injecting Sequence Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "onError", + "displayName": "Error Sequence Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "suspend", + "displayName": "Suspend Inbound", + "inputType": "checkbox", + "defaultValue": false, + "hidden": "true", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "protocol", + "displayName": "Protocol", + "inputType": "string", + "defaultValue": "ws", + "hidden": "true", + "required": "true" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Basic", + "isCollapsed": false, + "elements": [ + { + "type": "attribute", + "value": { + "name": "inbound.ws.port", + "displayName": "Port", + "inputType": "string", + "defaultValue": "", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "ws.outflow.dispatch.sequence", + "displayName": "Outflow Sequence", + "inputType": "string", + "defaultValue": "", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "ws.outflow.dispatch.fault.sequence", + "displayName": "Outflow Fault Sequence", + "inputType": "string", + "defaultValue": "", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "sequential", + "displayName": "Sequential", + "inputType": "checkbox", + "defaultValue": true, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "coordination", + "displayName": "Coordination", + "inputType": "checkbox", + "defaultValue": true, + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Advanced", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "ws.client.side.broadcast.level", + "displayName": "Client Side Broadcast Level", + "inputType": "combo", + "comboValues": [ + "0", + "1", + "2" + ], + "defaultValue": "0", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "ws.boss.thread.pool.size", + "displayName": "Boss Thread Pool Size", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "ws.worker.thread.pool.size", + "displayName": "Worker Thread Pool Size", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Other", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "ws.default.content.type", + "displayName": "Default Content-Type", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "ws.shutdown.status.code", + "displayName": "Shutdown Status Code", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "ws.shutdown.status.message", + "displayName": "Shutdown Status Message", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "ws.use.port.offset", + "displayName": "Use Port Offset", + "inputType": "checkbox", + "defaultValue": false, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "ws.subprotocol.handler.class", + "displayName": "Sub-protocol Handler Class", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "ws.pipeline.handler.class", + "displayName": "Pipeline Handler Class", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + } + ] + } + } + ] +} diff --git a/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/wso2-mb.json b/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/wso2-mb.json new file mode 100644 index 000000000..a0afa3d64 --- /dev/null +++ b/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/wso2-mb.json @@ -0,0 +1,405 @@ +{ + "name": "WSO2-MB", + "type": "inbuilt-inbound-endpoint", + "title": "WSO2-MB Inbound Endpoint", + "id": "wso2mb", + "elements": [ + { + "type": "attributeGroup", + "value": { + "groupName": "Generic", + "isCollapsed": false, + "elements": [ + { + "type": "attribute", + "value": { + "name": "name", + "displayName": "Inbound Endpoint Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "sequence", + "displayName": "Injecting Sequence Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "onError", + "displayName": "Error Sequence Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "suspend", + "displayName": "Suspend Inbound", + "inputType": "checkbox", + "defaultValue": false, + "hidden": "true", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "protocol", + "displayName": "Protocol", + "inputType": "string", + "defaultValue": "jms", + "hidden": "true", + "required": "true" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Basic", + "isCollapsed": false, + "elements": [ + { + "type": "attribute", + "value": { + "name": "interval", + "displayName": "Polling Interval", + "inputType": "string", + "defaultValue": "", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "java.naming.factory.initial", + "displayName": "Java Naming Factory Initial", + "inputType": "string", + "defaultValue": "org.wso2.andes.jndi.PropertiesFileInitialContextFactory", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "connectionfactory.TopicConnectionFactory", + "displayName": "WSO2 MB Connection URL", + "inputType": "string", + "defaultValue": "amqp://admin:admin@clientID/carbon?brokerlist='tcp://localhost:5673'", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "sequential", + "displayName": "Sequential", + "inputType": "checkbox", + "defaultValue": true, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "coordination", + "displayName": "Coordination", + "inputType": "checkbox", + "defaultValue": true, + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Connection", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "transport.jms.ConnectionFactoryJNDIName", + "displayName": "Connection Factory JNDI Name", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.ConnectionFactoryType", + "displayName": "Connection Factory Type", + "inputType": "combo", + "comboValues": [ + "queue", + "topic" + ], + "defaultValue": "queue", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.Destination", + "displayName": "Destination Name", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.ReplyDestination", + "displayName": "Reply Destination", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Session", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "transport.jms.SessionTransacted", + "displayName": "Session Transacted", + "inputType": "checkbox", + "defaultValue": false, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.SessionAcknowledgement", + "displayName": "Session Acknowledgement", + "inputType": "combo", + "comboValues": [ + "AUTO_ACKNOWLEDGE", + "CLIENT_ACKNOWLEDGE", + "DUPS_OK_ACKNOWLEDGE", + "SESSION_TRANSACTED" + ], + "defaultValue": "", + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Message", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "transport.jms.CacheLevel", + "displayName": "Cache Level", + "inputType": "combo", + "comboValues": [ + "0", + "1", + "2", + "3" + ], + "defaultValue": "0", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.ContentType", + "displayName": "Content Type", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.JMSSpecVersion", + "displayName": "JMS Spec Version", + "inputType": "string", + "defaultValue": "1.1", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.ContentTypeProperty", + "displayName": "Content Type Property", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Subscription", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "transport.jms.SharedSubscription", + "displayName": "Shared Subscription", + "inputType": "checkbox", + "defaultValue": false, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.SubscriptionName", + "displayName": "Subscription Name", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.SubscriptionDurable", + "displayName": "Subscription Durable", + "inputType": "checkbox", + "defaultValue": false, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.DurableSubscriberClientID", + "displayName": "Durable Subscriber Client ID", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.DurableSubscriberName", + "displayName": "Durable Subscriber Name", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Resilience", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "transport.jms.ConcurrentConsumers", + "displayName": "Concurrent Consumers", + "inputType": "string", + "defaultValue": "1", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.retry.duration", + "displayName": "Retry Duration", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.ReceiveTimeout", + "displayName": "Receive Timeout", + "inputType": "string", + "defaultValue": "1", + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Other", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "transport.jms.MessageSelector", + "displayName": "MessageSelector", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "transport.jms.PubSubNoLocal", + "displayName": "Publish messages via non-local connection", + "inputType": "checkbox", + "defaultValue": false, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "pinnedServers", + "displayName": "Pinned Servers", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + } + ] + } + } + ] +} diff --git a/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/wss.json b/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/wss.json new file mode 100644 index 000000000..2ef33afa8 --- /dev/null +++ b/SamplesForVSCode/InbuiltInboundEndpoints/ui-schema/wss.json @@ -0,0 +1,307 @@ +{ + "name": "Secure Websocket", + "type": "inbuilt-inbound-endpoint", + "title": "Secure Websocket Inbound Endpoint", + "id": "wss", + "elements": [ + { + "type": "attributeGroup", + "value": { + "groupName": "Generic", + "isCollapsed": false, + "elements": [ + { + "type": "attribute", + "value": { + "name": "name", + "displayName": "Inbound Endpoint Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "sequence", + "displayName": "Injecting Sequence Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "onError", + "displayName": "Error Sequence Name", + "inputType": "string", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "suspend", + "displayName": "Suspend Inbound", + "inputType": "checkbox", + "defaultValue": false, + "hidden": "true", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "protocol", + "displayName": "Protocol", + "inputType": "string", + "defaultValue": "wss", + "hidden": "true", + "required": "true" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Basic", + "isCollapsed": false, + "elements": [ + { + "type": "attribute", + "value": { + "name": "inbound.ws.port", + "displayName": "Port", + "inputType": "string", + "defaultValue": "", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "ws.outflow.dispatch.sequence", + "displayName": "Outflow Sequence", + "inputType": "string", + "defaultValue": "", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "ws.outflow.dispatch.fault.sequence", + "displayName": "Outflow Fault Sequence", + "inputType": "string", + "defaultValue": "", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "wss.ssl.key.store.file", + "displayName": "Keystore Location", + "inputType": "string", + "defaultValue": "", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "wss.ssl.key.store.pass", + "displayName": "Keystore Password", + "inputType": "string", + "defaultValue": "", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "wss.ssl.trust.store.file", + "displayName": "Truststore Location", + "inputType": "string", + "defaultValue": "", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "wss.ssl.trust.store.pass", + "displayName": "Truststore Password", + "inputType": "string", + "defaultValue": "", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "wss.ssl.cert.pass", + "displayName": "Certificate Password", + "inputType": "string", + "defaultValue": "", + "required": "true" + } + }, + { + "type": "attribute", + "value": { + "name": "sequential", + "displayName": "Sequential", + "inputType": "checkbox", + "defaultValue": true, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "coordination", + "displayName": "Coordination", + "inputType": "checkbox", + "defaultValue": true, + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "SSL", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "wss.ssl.protocols", + "displayName": "SSL Protocols", + "inputType": "string", + "defaultValue": "TLS", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "wss.ssl.cipher.suites", + "displayName": "Cipher Suites", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Advanced", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "ws.client.side.broadcast.level", + "displayName": "Client Side Broadcast Level", + "inputType": "combo", + "comboValues": [ + "0", + "1", + "2" + ], + "defaultValue": "0", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "ws.boss.thread.pool.size", + "displayName": "Boss Thread Pool Size", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "ws.worker.thread.pool.size", + "displayName": "Worker Thread Pool Size", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + } + ] + } + }, + { + "type": "attributeGroup", + "value": { + "groupName": "Other", + "isCollapsed": true, + "elements": [ + { + "type": "attribute", + "value": { + "name": "ws.default.content.type", + "displayName": "Default Content-Type", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "ws.shutdown.status.code", + "displayName": "Shutdown Status Code", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "ws.shutdown.status.message", + "displayName": "Shutdown Status Message", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "ws.use.port.offset", + "displayName": "Use Port Offset", + "inputType": "checkbox", + "defaultValue": false, + "required": "false" + } + }, + { + "type": "attribute", + "value": { + "name": "ws.subprotocol.handler.class", + "displayName": "Sub-protocol Handler Class", + "inputType": "string", + "defaultValue": "", + "required": "false" + } + } + ] + } + } + ] +}