On Tue, Dec 3, 2013 at 12:47 PM, Samisa Abeysinghe <sam...@wso2.com> wrote:
> 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) > > Yeah, DevS is the preferred(and the easiest) way to use connectors. We should add this to 4.8 connector documentation itself. > > 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 >> >> > -- Kasun Indrasiri Software Architect WSO2, Inc.; http://wso2.com lean.enterprise.middleware cell: +94 77 556 5206 Blog : http://kasunpanorama.blogspot.com/
_______________________________________________ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture