I cannot seem to find any docs on how to use connectors form DevS. I think that is a big missing piece.
I thought DevS 3.3. was the way to develop with connectors for ESB 4.8. Or should I use configs (that breaks the developer story I guess) Thanks, Samisa... Samisa Abeysinghe Vice President Training WSO2 Inc. http://wso2.com On Tue, Nov 19, 2013 at 1:50 AM, Jackie Wheeler <jac...@wso2.com> wrote: > Please summarize the changes so I can update the docs. I'm not sure we > came to a final conclusion on naming. > > Thanks, > Jackie > > > On Mon, Nov 18, 2013 at 12:02 AM, Kasun Indrasiri <ka...@wso2.com> wrote: > >> Hi Shafreen, >> >> Lets get these changes in to the next build. >> >> >> On Mon, Nov 11, 2013 at 7:47 AM, Isabelle Mauny <isabe...@wso2.com>wrote: >> >>> +1 - >>> Please share a conclusion for this thread. >>> >>> Isabelle. >>> >>> ------ >>> Isabelle Mauny >>> Director, Product Management; WSO2, Inc.; http://wso2.com/ >>> email: isabe...@wso2.com <isabe...@wso2.com> - mobile: +34 616050684 >>> >>> >>> On Thu, Nov 7, 2013 at 7:57 PM, Jackie Wheeler <jac...@wso2.com> wrote: >>> >>>> Can we rename the configKey attribute to initKey to make it clearer? >>>> >>>> >>>> On Thu, Nov 7, 2013 at 7:14 AM, Kasun Indrasiri <ka...@wso2.com> wrote: >>>> >>>>> Let me try to write the config for this : >>>>> >>>>> //As the first step, we may initiate the connector with 'init' for >>>>> user 'foo' >>>>> *<twitter.init>* >>>>> * <consumerSecret>xx</consumerSecret>* >>>>> * >>>>> <accessTokenSecret>{wso2:vault-lookup('foo_ats')}</accessTokenSecret>* >>>>> * <accessToken>{wso2:vault-lookup('foo_at')}</accessToken>* >>>>> * <consumerKey>{wso2:vault-lookup('foo_ck')}</consumerKey>* >>>>> * </twitter.init>* >>>>> >>>>> //Now I'm using the initiated connector (with user 'foo') >>>>> *<twitter.sendDirectMessage>* >>>>> * <userID>xxx</userID>* >>>>> * <message>xxx</message>* >>>>> *</twitter.sendDirectMessage>* >>>>> >>>>> //Again using the same connector with user 'foo' >>>>> *<twitter.search>* >>>>> * <search>wso2</search>* >>>>> *</twitter.search>* >>>>> >>>>> // Now I need to invoke an operation with a different twitter >>>>> configuration for user 'bar'. >>>>> *<twitter.sendDirectMessage configKey="barTwitterConfig">* >>>>> * <userID>xxx</userID>* >>>>> * <message>xxx</message>* >>>>> *</twitter.sendDirectMessage>* >>>>> >>>>> >>>>> //Now should I override the current config with 'barTwitterConfig' or >>>>> use the initiated 'foo' config? >>>>> *<twitter.search>* >>>>> * <search>wso2</search>* >>>>> *</twitter.search>* >>>>> >>>>> >>>>> >>>>> The connector config can be externalize as follows. >>>>> >>>>> Local Entry : >>>>> >>>>> *<localEntry xmlns="http://ws.apache.org/ns/synapse >>>>> <http://ws.apache.org/ns/synapse>" key="kasunTwitterConfig">* >>>>> * <twitter.config>* >>>>> * <consumerSecret>xx</consumerSecret>* >>>>> * >>>>> <accessTokenSecret>{wso2:vault-lookup('xx')}</accessTokenSecret>* >>>>> * <accessToken>{wso2:vault-lookup('aa')}</accessToken>* >>>>> * <consumerKey>{wso2:vault-lookup('bb')}</consumerKey>* >>>>> * </twitter.config>* >>>>> *</localEntry>* >>>>> >>>>> This may be not the ideal config, but we need to build something >>>>> around this. >>>>> >>>>> >>>>> On Thu, Nov 7, 2013 at 5:43 AM, Dushan Abeyruwan <dus...@wso2.com>wrote: >>>>> >>>>>> Hi Kasun, >>>>>> Now if this call init instead config, this will conflict with >>>>>> configRef, feeling something mismatching.. >>>>>> >>>>>> <twitter.sendDirectMessage configKey="xxxx"> >>>>>> >>>>>> <userID>xxx</userID> >>>>>> >>>>>> <message>xxx</message> >>>>>> >>>>>> </twitter.sendDirectMessage> >>>>>> >>>>>> >>>>>> >>>>>> On Thu, Nov 7, 2013 at 3:55 PM, Isabelle Mauny <isabe...@wso2.com>wrote: >>>>>> >>>>>>> +1 on changing to *init* instead of config. My only concern is that >>>>>>> init does not imply (in the name) that credentials are being used to >>>>>>> connect somewhere but I agree login might be too restrictive, so we >>>>>>> need to >>>>>>> compromise. >>>>>>> >>>>>>> I would also put the second enhancement as part of next milestone. >>>>>>> Then do an internal review and decide on the last part then ( >>>>>>> auto-completion ). >>>>>>> >>>>>>> Thanks, >>>>>>> Isabelle. >>>>>>> >>>>>>> ------ >>>>>>> Isabelle Mauny >>>>>>> Director, Product Management; WSO2, Inc.; http://wso2.com/ >>>>>>> email: isabe...@wso2.com <isabe...@wso2.com> - mobile: +34 616050684 *- >>>>>>> In USA (from Oct 27 till Nov 5th) * >>>>>>> >>>>>>> >>>>>>> On Wed, Nov 6, 2013 at 7:44 AM, Kasun Indrasiri <ka...@wso2.com>wrote: >>>>>>> >>>>>>>> We had several offline discussions on the $subject and we came up >>>>>>>> with some enhancements. >>>>>>>> >>>>>>>> >>>>>>>> *Renaming connector 'config' operation * >>>>>>>> >>>>>>>> It seems using 'config' as an operation in a given connector is bit >>>>>>>> confusing. >>>>>>>> These are the alternatives that we have discussed. >>>>>>>> >>>>>>>> *"twitter.login"* - (IMO, loging is not a generic term and that >>>>>>>> might depends on the API that we are using) >>>>>>>> >>>>>>>> *"twitter.init"* - We can init a connector and then invoke any >>>>>>>> operation. If we want to switch to a different config, we can again to >>>>>>>> an >>>>>>>> init with a different config and so on. >>>>>>>> >>>>>>>> (We need these changes for 4.8) >>>>>>>> >>>>>>>> *Registry Browser for selecting connector config (DevS)* >>>>>>>> >>>>>>>> Add a registry browser button in the Init Ref(or config) property >>>>>>>> field in Dev Studio so that users don't have to remember and type the >>>>>>>> Init >>>>>>>> configuration's registry path in the field but can select it. >>>>>>>> >>>>>>>> *Field Auto-completion (DevS/connectors) * >>>>>>>> >>>>>>>> We need to be able to provide auto-complete and documentation on >>>>>>>> each operation, so we talked about generating XSDs for them. The XSDs >>>>>>>> can >>>>>>>> be part of the connector archive. However, we will be able to add this >>>>>>>> in a >>>>>>>> future ESB release. >>>>>>>> >>>>>>>> Please share your thoughts and incorporate the required changes in >>>>>>>> to 4.8. >>>>>>>> >>>>>>>> -- >>>>>>>> Kasun Indrasiri >>>>>>>> Software Architect >>>>>>>> WSO2, Inc.; http://wso2.com >>>>>>>> lean.enterprise.middleware >>>>>>>> >>>>>>>> cell: +94 77 556 5206 >>>>>>>> Blog : http://kasunpanorama.blogspot.com/ >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Dushan Abeyruwan >>>>>> Associate Tech Lead >>>>>> *Integration Technologies Team* >>>>>> *WSO2 Inc. http://wso2.com/ <http://wso2.com/>* >>>>>> *Mobile:(+94)714408632 <%28%2B94%29714408632>* >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Kasun Indrasiri >>>>> Software Architect >>>>> WSO2, Inc.; http://wso2.com >>>>> lean.enterprise.middleware >>>>> >>>>> cell: +94 77 556 5206 >>>>> Blog : http://kasunpanorama.blogspot.com/ >>>>> >>>> >>>> >>>> >>>> -- >>>> *Jackie Wheeler* >>>> VP, Technical Content >>>> WSO2, Inc. >>>> Mobile: +1 510 725-2876 >>>> http://wso2.com/ >>>> >>> >>> >> >> >> -- >> Kasun Indrasiri >> Software Architect >> WSO2, Inc.; http://wso2.com >> lean.enterprise.middleware >> >> cell: +94 77 556 5206 >> Blog : http://kasunpanorama.blogspot.com/ >> > > > > -- > *Jackie Wheeler* > VP, Technical Content > WSO2, Inc. > Mobile: +1 510 725-2876 > http://wso2.com/ > > _______________________________________________ > Architecture mailing list > Architecture@wso2.org > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > >
_______________________________________________ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture