Re: Iterative interfacing between client and server [message #169954 is a reply to message #169947] |
Fri, 01 October 2010 13:18 |
sheldonlg
Messages: 166 Registered: September 2010
Karma:
|
Senior Member |
|
|
On 10/1/2010 12:15 AM, Graham Hobbs wrote:
> On Thu, 30 Sep 2010 11:56:05 -0400, sheldonlg<sheldonlg> wrote:
>
>> On 9/30/2010 11:52 AM, Graham Hobbs wrote:
>>> On Wed, 29 Sep 2010 11:42:38 -0400, Graham Hobbs<ghobbs(at)cdpwise(dot)net>
>>> wrote:
>>>
>>>> On Wed, 29 Sep 2010 07:17:14 -0700 (PDT), Captain Paralytic
>>>> <paul_lautman(at)yahoo(dot)com> wrote:
>>>>
>>>> > On 29 Sep, 04:16, Graham Hobbs<gho...@cdpwise.net> wrote:
>>>> >> On Mon, 27 Sep 2010 07:39:07 -0400, Jerry Stuckle
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >> <jstuck...@attglobal.net> wrote:
>>>> >>> On 9/26/2010 10:06 PM, Graham Hobbs wrote:
>>>> >>>> Hello,
>>>> >>
>>>> >>>> Am still new at this, need to understand a concept before I start
>>>> >>>> coding. While the following is an over simplification, at the moment I
>>>> >>>> am more concerned with a) 'can it be done', b) preparing a design
>>>> >>>> document, so ..
>>>> >>
>>>> >>>> 1. my website will be driven by server pgm php1
>>>> >>>> 2. client accesses the one page website
>>>> >>>> 3. client enters/edits data in Forms ( to be javascript edited at
>>>> >>>> client machine) then submits
>>>> >>>> 4. pgm php1 receives the form data, passing it to a Windows cmd file
>>>> >>>> (calling dozens of pgms) for further processing and returning data to
>>>> >>>> php1
>>>> >>>> 5. php1 then returns the same page to the client with mostly the same
>>>> >>>> Form data but with additions and changes
>>>> >>>> 6. client views the Form data
>>>> >>>> 7. Repeat 3 thru 7 until client happy with results.
>>>> >>
>>>> >>>> So is my concept:
>>>> >>>> - feasible?
>>>> >>>> - reflects the way it's normally done (i.e. practical)?
>>>> >>
>>>> >>>> Please, thanks in advance
>>>> >>>> Graham
>>>> >>
>>>> >>> It can be done. I don't think it's very practical, though.
>>>> >>
>>>> >> ---
>>>> >> Thanks for your answers. So it can be done but my way is not the way
>>>> >> to go:-(.
>>>> >> not very practical - Jerry
>>>> >> it is a bad idea - Shelly
>>>> >> not that this makes this idea any better - Capt Para
>>>> >>
>>>> >> But am not a lot clearer on the 'best way'. Simplifying I hope,
>>>> >> suppose a user accesses my one page website, s/he sees unpopulated
>>>> >> fields (Forms?) for:
>>>> >>
>>>> >> Student Number
>>>> >> First Name
>>>> >> Surname
>>>> >> Faculty
>>>> >> Major
>>>> >>
>>>> >> So ..
>>>> >> 1. The user enters Student Number, clicks Submit
>>>> >> Server uses Student Number to access an sql table
>>>> >> Server sends page with first name, surname, faculty, major populated
>>>> >> goto 1.
>>>> >>
>>>> >> Is this a practical web application?
>>>> >>
>>>> >> Thanks again
>>>> >> Graham
>>>> >
>>>> > So you are suggesting:
>>>> > 1) User submits a request.
>>>> > 2) Server supplies a response.
>>>> >
>>>> > This is what every web page in the world does and you are asking if
>>>> > this is a practical web application.
>>>> >
>>>> > I'm sure you can work out that it is.
>>>> ---
>>>> Yes to your 1 and 2 and is very clear. That's half of what I asked..
>>>> What I'm asking is 'can this be an iterative transaction'.
>>>>
>>>> When I program CICS transactions I give the user a screen, he enters a
>>>> student number, a CICS pgm presents the results and sends a populated
>>>> screen; user updates some fields clicks Enter, changes are made to the
>>>> database, the same screen is represented with an 'update successful'
>>>> msg, user makes more changes, enter, database update, represent screen
>>>> etc. Then user enters anew student number and the same process occurs
>>>> (or user logs off).
>>>>
>>>> Points are taken with respect to logon ID/password - more scope for my
>>>> project.
>>>>
>>>> OK, maybe my original question might have been 'can I pgm in
>>>> php/html/javascript to emulate such a CICS transaction'?
>>>> Is this what is being suggested as impractical?
>>> ---
>>> CP, Jerry, Shelly,
>>> CICS eh! Am starting to feel at home:-) .. likely you know too what
>>> copybooks are? I will think to your comments especially about the
>>> 'cics differences' and will bother you again shortly - sorry .
>>> Graham
>>>
>>> P.S. Have googled, bought a php video tutorial, still not clear on
>>> 'calls' so a side question if I may:
>>>
>>> Being able to call a windows cmd file from my driver php pgm is a MUST
>>> for my project (enormously larger than the student record system I
>>> used as illustration) .. but I believe I can call a windows cmd file
>>> from php and something like this is possible:
>>>
>>> - block A of some php code
>>> - 'call udogen.cmd aparm, bparm' (udogen contains many calls)
>>> - block B of more php code e.g 'test return code'
>>>
>>> i.e. after udogen.cmd has run control returns to block B with a return
>>> code.
>>> This would work?
>>
>> exec or system. Those work on Unix. I have never used php of windows
>> servers, but I imagine they would work the same way.
>>
>> Like I said, though, "not a good idea".
> ---
> Why?
> not being flippant, couldn't think of a longer winded response:-)
Error tracking,
synchronicity,
data passing,
dependence upon grandchild calls over which you may not have control,
interactions among multiple calls and grandchild calls,
etc.
(By grandchild calls I mean calls that your calls make and so on down
the stack).
I like to have control over every aspect of the code I write. That way
I can plan for (hopefully) all contingencies. Just try debugging
something over which you have no control of the code and you will see
just what I mean.
--
Shelly
|
|
|