Thank you Tony.  Still in the future for us.  Will first wait for R:HTML
to see what it can do :)

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tony
Luck
Sent: Monday, August 25, 2003 6:04 PM
To: RBASE-L Mailing List
Subject: [RBASE-L] - Re: How to fill a HTML form from a RBW app ?

Myself and a client have are in the midst of setting up data to be 
submitted via a web site although it is an XML submission that is
validated 
via the schema provided to us. Firstly the people that are receiving the

data wanted it submitted is a special format not just a metadata format 
which RB7 can easily supply so what we did was went hunting for a tool
to 
help generate the file accordingly.

What I found was allorawin express. This allowed me to via ODBC map the 
appropriate columns to the elements via drop and drag (like in the query

wizard). Click on the muster icon and way hay submission file created 
instantly according to the schema.

Now this also works for HTML as well as XML. Yes I could have sat down
and 
created a submission file but time is not on outr side. There are some
2500 
invoices that need to be sent each month. Its works, setup is simple BUT
it 
costs. This is just for info ... on how we went about submitted data to
a site.

the software details can be found at Hitsoftware.com if you want to have
a 
look but like I said it costs and we used it for an XML solution.


At 05:26 PM 8/25/2003 -0500, you wrote:
>Thank you Bernie.  As some point in the future I would like for
carriers
>to send me their invoices this way.  This will help in figuring out how
>to do it. :)
>
>-----Original Message-----
>From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Bernard
>Lis
>Sent: Monday, August 25, 2003 4:30 PM
>To: RBASE-L Mailing List
>Subject: [RBASE-L] - Re: How to fill a HTML form from a RBW app ?
>
>
>----- Original Message -----
>From: "Claudine Robbins"
>
>
> > Bernie, that is soooo interesting.  Can you post the macro here
>please?
>
>Here you are Claudine:
>
>   *( wage detail report  Michigan unemployment )
>conn \payroll\payrl
>run GtPrintr.mac
>set mess off
>set err mess off
>cls
>set var Sid text, Txyr text, NumEmp int, TotGrs curr
>*( header record )
>dialog 'Enter Quarter Number' QtrNo=1 vkey 1
>sel comesc,TaxYear into Sid,Txyr from company where limit=1
>sel count(*), sum(qtdgross) into NumEmp, TotGrs  from employee where
>QtdGross > 0
>set var HdrRec = 'E'
>set var HdrRec = (sput(.HdrRec,.Sid,2))
>set var HdrRec = (sput(.HdrRec,'000',9))
>set var HdrRec = (sput(.HdrRec,.Txyr,12))
>set var HdrRec = (sput(.HdrRec,.QtrNo,16))
>set var HdrRec = (sput(.HdrRec,(format(.NumEmp,'[-]0000000')),41))
>set var igrs int = (.Totgrs * 1000/10 + .005)
>       *( right justify & zero fill into an 11 digit text field )
>set var HdrRec = (sput(.HdrRec,(format(.igrs,'[-]0000000000000')),48))
>out WgDetl.dta
>write .HdrRec
>*( employee records )
>drop cursor e1
>declare e1 cursor for sel ssn,firstnm,lastnm,QtdGross      +
>           from Employee  where Qtdgross > 0  order by lastnm,firstnm
>open e1
>fetch e1 into ssn,fnm,lnm,grs
>while sqlcode <> 100 then
>   set var ln='S'
>   set var ln = (sput(.ln,.Sid,2))
>   set var ln = (sput(.ln,'000',9))
>   set var ln = (sput(.ln,.Txyr,12))
>   set var ln = (sput(.ln,.QtrNo,16))
>       *( eliminate the dash in ssn, if exists )
>       Label again2
>       set var ipos = (sloc(.ssn,'-'))
>       if ipos > 0 then
>         set var lngth = (slen(.ssn))
>         set var nchar = (.lngth - .ipos)
>         set var ssn = (smove(.ssn,(.ipos+1),.nchar,.ssn,.ipos))
>         set var ssn = (sput(.ssn,' ',.lngth))
>         goto again2
>       endif
>   set var ln = (sput(.ln,.ssn,17))
>   set var ln = (sput(.ln,.lnm,33))
>   set var ln = (sput(.ln,.fnm,49))
>   set var igrs int = (.grs * 1000/10 + .005)
>       *( right justify & zero fill into an 10 digit text field )
>   set var ln = (sput(.ln,(format(.igrs,'[-]0000000000')),62))
>   write .ln
>   fetch e1 into ssn,fnm,lnm,grs
>endwhile
>out screen
>drop cursor e1
>cls
>out printer with screen
>write ' '
>write ' '
>write '        Total QTD Gross=', .TotGrs at 10 26
>write ' '
>write ' '
>write '        Send the file c:\payroll\WgDetl.dta  to'  at 12 6
>write ' '
>write ' '
>write '
>HTTP://b2g.unemployment.state.mi.us/NASApp/emi-efs/pub/jsp/efs.jsp'  at
>14 6
>write ' '
>write ' '
>write '        Click on "Submit file"  and Check   72 byte record'  at
>16 6
>out screen
>pause 2 using 'You will now be taken to the web site to submit your
>file' at
>20 26
>pause 2 using 'When you get there, Click on "submit a file" on the left
>hand
>side'  at 20 26
>pause 2 using 'Then select the "72 byte" record type'  at 20 26
>dialog 'Do you wish to transmit this file now?' yesno vkey yes  at 24
50
>if yesno = 'yes' then
>   launch
>'https://b2g.unemployment.state.mi.us/NASApp/emi-efs/pub/jsp/efs.jsp'
>endif
>clear all var
>return

Tony Luck
Brisbane Australia  

Reply via email to