[Info-vax] Any Way to Pass Arrays of Strings from C to Basic?
Dave Froble
davef at tsoft-inc.com
Fri Nov 8 18:26:32 EST 2019
On 11/8/2019 5:06 PM, seasoned_geek wrote:
> On Friday, November 8, 2019 at 9:42:49 AM UTC-6, Dave Froble wrote:
>> On 11/8/2019 8:23 AM, seasoned_geek wrote:
>>> On Thursday, November 7, 2019 at 10:35:45 PM UTC-6, Dave Froble wrote:
>>>> On 11/7/2019 11:40 AM, seasoned_geek wrote:
>>>>> On Wednesday, November 6, 2019 at 9:11:46 PM UTC-6, Craig Dedo
>>>>> wrote:
>>>>>>
>>
>>>>> The only other real consideration was the mandate from upper
>>>>> management that all messages have both guaranteed delivery and
>>>>> guaranteed execution with throttle control. This mandated the tool
>>>>> set of MQ Series feeding ACMS servers. No other tool set on the
>>>>> platform could deliver that. Routing things to batch jobs meant data
>>>>> could and would be lost as had happened in the past with other
>>>>> systems.
>>>>
>>>> Messaging is rather simple, but, it seems all anyone wants to do anymore
>>>> is find someone else's tool to do the job, regardless of fit.
>>>
>>> Kind of like your previous expectations of an XML parser.
>>>
>>> Messaging is simple only if one takes the Linux/PC/Windows brain dead mentality of "oh well, those messages are gone." When you have to have 100% delivery with 100% execution of all messages, even those in process during a hard crash, without manual intervention, THAT is when you have to use MQ Series and ACMS. No other combination can get you that. None.
>>
>> With a proper protocol messaging is simple. Now, the implementation can
>> be a bit more complex, having to monitor and adjust to communication
>> failures and such.
>>
>> 1) Hey, I got a message for you, it is 99 bytes of data
>> 2) Ok, I'm here, send the message
>> 3) send the message and wait for a response, with timeout
>> 4) Ok, I got 99 bytes of data
>> 5) consider the message complete, remove from queue
>>
>> If at any step there is a failure, go back to step #1
>>
>> Lots of details omitted, but, the concept is simple.
>>
>> Note that what the recipient does with the data is outside the
>> messaging. Security is outside the messaging.
>
> No, actually, it's not. When you are architecting a system the
> security and life of each and every message is your responsibility.
> What you are describing is _exactly_ what the wanna-be operating
> systems (Linux/Windows) actually do. Completely disregard the
> responsibility for the lifespan of a message. They treat everything
> like email. If ya didn't get it )(*&)(*& ya.
I can see this is becoming an exercise in futility.
You mention "system". Messaging is NOT an entire application system..
It can be a small part of such a system. It is the application design
that determines what to do with data delivered via messages. It is the
application that sequences, secures, and all else. Not some messaging
system.
I do not see where you can mention "if you didn't get it" after what I
wrote. I wrote just the opposite, that delivery was guaranteed.
>
> Trying to do that with messages going to batch jobs is beyond
> idiotic,
it's completely irresponsible.
Show me where I mentioned batch jobs?
--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef at tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486
More information about the Info-vax
mailing list