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