TS Net for Indy vs Business
Skip Kimpel
skiplondon at gmail.com
Fri Dec 30 07:41:14 EST 2016
+1
LC needs to reconsider breaking up functionality based upon licensing.
SKIP
> On Dec 30, 2016, at 6:40 AM, Roger Eller <roger.e.eller at sealedair.com> wrote:
>
> I am really disappointed that SFTP (for Indy) is limited to a variable
> (RAM) -vs- writing directly to a file. Moving large files that exceed
> system RAM is very common.
>
> ~Roger
>
> On Dec 30, 2016 5:13 AM, "Charles Warwick" <charles at techstrategies.com.au>
> wrote:
>
>> Hi Andre,
>>
>> I will be adding a fair amount of documentation for tsNet over the coming
>> weeks that I hope will better answer a number of the questions that are
>> being asked on the list.
>>
>> In the mean time, I hope that the following two points will explain what
>> is happening for you.
>>
>>
>> 1. For Indy users, SFTP and SMTP can only be performed in "blocking"
>> operations.
>>
>> This means if you call any of the non-blocking variants of the libUrl or
>> tsNet commands/functions with these protocols, you will get an error.
>>
>> For libUrl commands, non-blocking commands are:
>>
>> "load url", "libUrlDownloadToFile", "libUrlFtpUpload",
>> "libUrlFtpUploadFile"
>>
>> For tsNet commands, non-blocking functions are:
>>
>> "tsNetGet", "tsNetGetFile", "tsNetUpload", "tsNetUploadFile", "tsNetSmtp",
>> "tsNetSmtpFile", "tsNetSendCmd", "tsNetPost", "tsNetHead", "tsNetCustom"
>>
>>
>> 2. For Indy users, SFTP and SMTP can only be performed to/from a variable
>> - not directly using a file.
>>
>> This means you will also get an error if you use any of the blocking
>> functions which directly reference a file when using these protocols.
>>
>> For tsNet, these functions are:
>>
>> "tsNetGetFileSync", "tsNetUploadFileSync", "tsNetSmtpFileSync"
>>
>>
>> Cheers,
>>
>> Charles
>>
>>
>>> On 28/12/2016 5:31 AM, Andre Garzia wrote:
>>>
>>> Hey,
>>>
>>> Yes, we found that page as well. The problem is that even though the page
>>> lists features available to each license, there is no list of commands and
>>> functions per license. For example, it says that public key authentication
>>> is only available to business license holders, so we'd assume that if we
>>> call tsNetUploadFileSync passing a username and password as an SFTP URL,
>>> should work but it doesn't. Then we'd look into the docs and see that we
>>> can pass a settings array with username and password which also doesn't
>>> work.
>>>
>>> When I say "doesn't work", I don't mean it is buggy, I mean it returns an
>>> error saying the external is unlicensed. Which will probably make me
>>> fallback to using shell commands to scp/sftp/rsync or whatever I need to
>>> make file transfers.
>>>
>>> This "escalation of features" for file transfers based on your license for
>>> me is cumbersome as I am more prone to use other solutions than stay
>>> inside
>>> LC but this is a whole different thread.
>>>
>>> What I think would be useful and not disruptive to HQ business model is
>>> more info about this license limitations inside the LC dictionary. When
>>> you
>>> look at a given entry there, you don't see this info.
>>>
>>> om om
>>> andre
>>> PS: It has been a while hasn't it?
>>>
>>> On Tue, Dec 27, 2016 at 7:32 AM, Richard Gaskin <
>>> ambassador at fourthworld.com>
>>> wrote:
>>>
>>> Sannyasin Brahmanathaswami wrote:
>>>>
>>>> We need some help.
>>>>>
>>>>> We know that we can do SFTP with TS-Net external
>>>>>
>>>>> but
>>>>>
>>>>> functions that we try to use from an Indy LC return "unlicensed" even
>>>>> when, the documentation make not indication that they should fail
>>>>> without the business license.
>>>>>
>>>>> What we need is
>>>>>
>>>>> Documention on what functions and methods work for SFTP in Indy.
>>>>>
>>>> There's probably a more intuitive taxonomic placement for this (though
>>>> admittedly I can't decide on one offhand - suggestions?), but I poked
>>>> around the livecode.com site and discovered that if I click "Pricing"
>>>> then about the middle of the price comparison page is a link labeled
>>>> "Compare Networking Fearures", which leads to this page that offers a
>>>> breakdown by edition:
>>>>
>>>> <https://livecode.com/products/livecode-platform/livecode-
>>>> networking-layer/>
>>>>
>>>> --
>>>> Richard Gaskin
>>>> Fourth World Systems
>>>> Software Design and Development for the Desktop, Mobile, and the Web
>>>> ____________________________________________________________________
>>>> Ambassador at FourthWorld.com http://www.FourthWorld.com
>>>>
>>>>
>>>> _______________________________________________
>>>> use-livecode mailing list
>>>> use-livecode at lists.runrev.com
>>>> Please visit this url to subscribe, unsubscribe and manage your
>>>> subscription preferences:
>>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>>>
>>>>
>>>
>>>
>>
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
More information about the use-livecode
mailing list