We talking about using DevS in [1]. I'll work with Tania to make sure it's
covered in the DevS docs as well.

[1] http://docs.wso2.org/display/ESB480/Using+a+Connector


On Tue, Dec 3, 2013 at 12:40 AM, Kasun Indrasiri <ka...@wso2.com> wrote:

>
>
>
> 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/
>



-- 
*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

Reply via email to