ࡱ> srzakW7{y3T( `!%mS{" =g ZxP`<gxŕMLALrPjխpaI@ " Qf5i͊B=x)ċ)%ū'Pn8hmpP̴R?"efޛZIt=] a=#oa kv֌w-]hRɴ[Є/"gReGgir vhnF[UByeRu^V^<+"B*h%==m4_=sIBb<OY NMY{li_ݯXXN.{ם-t@BЅjw*KcG/>75ې;[:?:de_^ իH5'v&;r^e n(?hGMcwP|onx3'nq89c"ʆ@w\l jX-TlkbJ鋩zPt^ W4ͪiN8{Wݰ๺fcx'?zF[I" d4X:cFw!xKsLſ>勌/FDJ6:McD9榩EB*\TkKMm`Ќ-+VDܵȒ"a(%ĖaE[c?%_eUա\c}l|ChXGm_ KY7l(qKb+VE 'QȚ!ꗑ%Y7l(ϣZcSrUۀ4W IBT̈QMXl6F0& DŦl{+n _Q=%DzN k`s U];a1  B&v@^Qֽ~* 诎j 4*-M=h~ wRsAf+f e*^T`w w2x'a2ypoD~㸄 iEZcPOHwuh50jN F{ҰA4.}R $y$y_mԷИM"Vew4_GmbC\Y0?rlSM{莍7['4WҏI>8 ^ oJ6s!6s2Ï<^:gPYP=n@l@~l,B7sr-'g87p(_u=7ج뭭[Z`e^¼E.Cg}Gl'>,rqMU& xM?YȾµ~'UOWP_SA}#GH|#2R-#U#)hU5Ǡk Vl+ʶlG9C؈=if/,5M&O<6d#JN?zB-Mz)m=pQY}HVkL(xe=ߙwE:Hgd_Iߥw`!s<#f;WG7E:@]&AxڭXMh@~3mݶX *RUQKd?]zɋHՃOA/"*E" ?뛙$&l,I^ޛ^^@cSˀB2%*N[k?k$st1@JvL=H_`ۣ7R4.WSB,Yph-P'c!cW_O!²(Eͱv)ʶ́dg:u4icGIa @,ĶjD_ }54d%,XcK|1͸PF q[ cNC ::3bG=Eb\)9,l-&lG<,)#4k.XMr x^a66A:#Iryر'EU⽫.9ZF}.{T1 T6ѧ;h GbS[.G|bںÎ'B؄gު82dTk1_ǿffEgQF1RȚ$\nF-852?f:}oYMPw k#k;iƖkii*Ż:l <硤%X'T JҘ{ rWB!˻I7g7q@# m3g-u嵌,V"e܊$_dX z},˰gy͕5 I-oোa),#B%-w]uks>^!]n-?;޼;i{nWVqOX}{"jN_4Tw3E~?Ey}&{'%,'x{^;MVӶOEr|xqb5L!qJ[EZsH\nfsx@t?]bjxPb~$GYPn~ħ[:ŝ*|,{h-Q~aRcم!D{ގzNLサH[RnH\>gvZV˟k)sLWMV?+oQ!2F_yZWQ+1Cf `D[Z TO0ȧm[ *qjkqL[4`!~POUS}$B"`e9xڭXkG~3J[++,9Mm[ rP׎ʺR0҈# A顐^ C!PBC.81IA}3Z)^Evi,_0RH+>6Ob0K: E;YDd ~]XIC}<~`~l/ql#0xADf>bSaL@{ކe٩6) gDymCfm-l\uieJWa,_(5mӼ*2t^R_ /}pցQxeI\*$0b0Jʁij~q *Dq5.C oN߰KڮSέu%ZY\3uN9V#׹2[_Mnk WCg??~?ճrV0z˼+(7P}1^q[5t]D]mZf( aI=9W #rf xE̔~G츷[%tIu-{5cgksVm|,osݥS*3iI벍8&cwO}|Ɔ4, qt*q%I.ao lqrY~..O >3ER.ecG2Pgz.8y">ķJLr:[t,2Iwtzi2OMV0 VjdY3z4'`58W4vx}k[MGZcI8VJ9Cp"b?Cb {]VpF fYm%chkkx"Ma)qbaQO+y{kF ? uv'̏w0?5Ѽ^=e~S_O}6|XVjyWIà Y6us/},&,.}Mz"^CVN2Zc`!`%'5/Θw-Hm8tbPL.x}h|}')9KJZ_brT-Gʵ٦i[b9Vj(T(MQ(`䏠Ѧ25 8 ʛُۻ^q7wo޼ٙ{ow@hn7#10lF|kј8tX~N-J)B' fP`6ϛ#]@ԉ=c] < 9(w!53V=&, ?wh%a3vJiÖ&%.ƱӧƎx}8ZEZD%űXƦeS9:nΥƦry(?UfH7y GRI(ݗ5'N!!7ԑ|?<{ Wc7#[6Vh9*Z>\WKS +l =Z~1u4Wh9,iZz\8kQοizmMx|6$˾L[*yE3'3'Oĕ8ӎ7ꗯ;+Flfl)k\xؓ2ۂ8⽫,/uVO8vzKX 4jq59"ICN9T4k9xiѐsəg)0A<%gg69g6vpfEK|c:+أkbemdTAb堽4LFKdrwZd}4L& z9:jtAZ9hh{IS+_+sG:Θ@.g&QNv|8wmI)5٥K*$ّn"[tt (t tt;T{ԎtQZ.uR+҉qHNі~Z[/OUb1}W>Y~IE~^#+M_I>q.HCQQtLъYV4覆,E75AъK{hV?IH;;3j"kZ$u2&$'%βѳSysAOiHe,"RYz!Kif)͂4,biY`YXD[X^}VLj[ L 4z(9bN첟(ՁC׵H-kQC?ѵk1]KnkICג]^B[nԝWl8t~zJo;7VM&f'C#wxD$v~/EU W{xV5\jMn5 Wk>ZuZG[vq?AD8|j8uxd&dupYf*Ϛ3VCWKWbE'ȯ5Ut5A- B p]Qr](C4P?(=W}%v{amW9cvWiS=Xx/Nt#]A 8'՟wy*S~.XcWBHꡰM"p?zS l\෵Y%7^"ڇ|N~%*):#uJ\g2Ђ8TyZe)O{x=y:-Wh-?JGPZw){rR1;,,tv|L:g9%Em@r1/av.avᄉ؉|b(˗0aZ/GBؒos;C%%6x$3 PEm0 wG{#Q?_g]d.g.(   vhttp://yourserver/yourdirectory/NWWCGI.DLL/SYSWEB/NAT-DOCU/vhttp://yourserver/yourdirectory/NWWCGI.DLL/SYSWEB/NAT-DOCU/dhttp://server03/sagcgis/nwwcgi.exe/appldic/ddg1n1/dhttp://server03/sagcgis/nwwcgi.exe/appldic/ddg1n1/F/ 0|DVerdanaNe`3(0(z[ 0 "DTimes New Roman(0(z[ 0  DWingdingsRoman(0(z[ 0 0DCourier Newman(0(z[ 0 1@DArialr Newman(0(z[ 0 @.  @n?" dd@  @@`` X$JU()   !$')*,.or$kW7{y3Ti2$%mS{i2$pК7 JuY 2$<#f;WG7E{c2$~POUS}$B 2$%'5/Θwh 0AA@8R ʚ;w8ʚ;g45d5d@z[ 0nppp@  <4ddddl< 0___PPT10DTimes New Romanķ0ķz[ 0DCourier Newmanķ0ķz[ 01 ?  %O  =^#JNWI  Writing to the Web from Natural&&3Understanding Natural Seminar Natural Web Interface44 What is NWI?{Allows Natural to talk directly to Web page Uses RPC call Reads and Writes to web page HTML, XML, etc. PLUS Natural is all!.,PPP,PHow does it work?1Library SYSWEB Natural Subroutines which are PERFORMed by the program to send HTML / XML to the web browser. Subroutines which read the web page and the server set up and return values to the program in Natural. Access documentation thru Browser http://yourserver/yourdirectory/NWWCGI.DLL/SYSWEB/NAT-DOCU/N"<"< <- .U 01External Subroutine FunctionsW3READ* Treats the web page as a Natural Map Check the value of any fields, radio buttons, selection boxes, etc. that may appear on the web page W3WRITE* Writes a  report to the web page which contains HTML / XML. Treat like WRITE statement. ` Z ZExternal SubroutinesW3* General Utility Functions How much  room is left on the page Create a  generated on line Reading various server based fields dealing with the web H3* Generates various HTML statements and structures b{2{ 2Web Page SampleP Glossary Page
Glossary




             Enter Term


QPQ   Rl2F#  l / U 0 Greeting PageHTML Source for Greeting Special Data Areas W3PARM  This is a PDA and is used by the Subroutines to pass information internally. *Natural Web Interface - Basic Subroutines * *DESCRIPTION Interface Parameters A(250/1:n) * *AUTHOR SAG 11.04.1997 * *VERSION 5.1. * *COPYRIGHT (c) 1997-2001 SOFTWARE AG, ALL Rights Reserved. * 1 ##RPC /* use with EWW 412 or later 2 VERSION A15 2 LOG-TIME A30 2 RETURN_PAGE A250 (1:40) 2 RETURN_PAGE /* BEGIN REDEFINE: RETURN_PAG 3 ENVIRONMENT A250 (1:40) 2 RETURN_PAGE_COUNT I4 2 RETURN_PAGE_COUNT /* BEGIN REDEFINE: RETURN_PAG 3 ENVIRONMENT_COUNT I4 2 ERROR-NR I4 W3CONST  This contains a series of constant values which can be used during the call of some of the H3 and W3 subroutines. bVP3PqP P 3  y   Needed SubroutinesW3INIT  This subroutine initializes and links to the data area being passed to NWI. W3TEXT, W3TEXTLINE  These two subroutines write out to the web page. W3END  This subroutine handles ending the page, sending it to the server, and ending communications with Natural.LP5n  Adding Data to the Page|W3ERROR W3END ##RPC W3INIT ##RPC H3-OPEN-HTML H3-HEADER H3-RULE W3-TEXTLINE H3-TIME_DATE H3-CLOSE-HTML W3END ##RPC }P         { Application Interface Interactive Pages required interactive fields. Input fields or  text boxes .  Radio Buttons .  Check Boxes .  Push Buttons . n/X/ Interactive Example Interactive HTML SourceResponding Page HTML SourceAnswering with Interactive Page " "HTML Source Cont !Evaluating User ResponseNeed to know when user makes selection. Look for a marker on the page. Check field values Look for info not on page before. Not reliable method Set a temporary  cookie . Write hidden information to page Best method x( I.( I."Change to HTML for Cookies#(Change to HTML cont $Write to the Web from Natural@EntireX or DCOM Set up RPC server on MF Web Server  Apache, IEE Set NWWCGI.EXE into scripts or cgi directory in web server. Browser HTML, XML, SHTML, CSS, etc.$Y>PC  ` !3̙` Q.<ffff3` 3333fff` 3K=̙fff` 3fffff` ff3ff3` aNR>ff` 3fY33` 3f3f>?" dd@&?oAd(@n<)o<6=nA+7%Z', n?" dd@   @@``PR   = 7 ,`(p>> 0(  0 0 < #" `j  T Click to edit Master title style! !$ 0 0T "Pe  RClick to edit Master text styles Second level Third level Fourth level Fifth level!     SpB 0 # pBCE6FGIIQU*VWX @`@$ G"  B0 `B 0 s *Dg "00  0 0H "^`  X*   0 0x "^   Z*   0 0l "^   Z*  0 dA"޽h ?Light horizontal"` 3f3f___PPT10i. "+D=' = @B + Profile   47(  4 4 < #" `p  T Click to edit Master title style! ! 4 0( "p`   W#Click to edit Master subtitle style$ $ 4 0 "``  X*  4 0 "`   Z*  4 0 "`   Z* pB 4 # BCE6FGjIQU*VWX @`@$ G") B0  4 dA"޽h ?Light horizontal"` 3f3f___PPT10i. "+D=' = @B +$ 0|$(  |r | S 4p  r | S 4p`   H | 0޽h ? 3f3f80___PPT10.J  2*@(  r  S  0j   r  S 0Pe    BA 0#" `0p H  0޽h ? 3f3f80___PPT10.0ZF$  p$(  r  S 0j   r  S T0Pe  H  0޽h ? 3f3f80___PPT10.$  $(  r  S \J0j   r  S K0Pe  H  0޽h ? 3f3f80___PPT10.k$  $(  r  S N0j   r  S O0Pe  H  0޽h ? 3f3f80___PPT10.@$  $(  r  S T0j   r  S 0[0Pe  H  0޽h ? 3f3f80___PPT10..WF  F(  r  S ,o0j     TA ?0w  H  0޽h ? 3f3f80___PPT10. ╡  vn(  r  S  0j   T  0p`  <HTML> <HEAD> <META HTTP-EQUIV='Content-Type' CONTENT='text/html > <TITLE>NWI Test Page</TITLE> </HEAD> <BODY> <H2>Greeting Page</H2> <HR> This is a test web page generated by Natural and sent to the web <HR> </BODY> </HTML> H  0޽h ? 3f3f80___PPT10.0$  0$(  r  S $x0j   r  S x0Pe`  H  0޽h ? 3f3f80___PPT10.Q$  @$(  r  S X0j   r  S 0Pe  H  0޽h ? 3f3f80___PPT10.@=h$  P$(  r  S Pɗ0j   r  S ɗ0Pe  H  0޽h ? 3f3f80___PPT10.pU$  `$(  r  S Lߗ0j   r  S |ї0Pe  H  0޽h ? 3f3f80___PPT10.@ F  pF(  r  S P0j     TA ?0p  H  0޽h ? 3f3f80___PPT10.#%  (  r  S 0j     <  4___PPT10 B___PPT9$ L NWI Test Page

Interactive Test Page






Enter an Employee ID:   



v ' ' ' 9' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' 5' ' " .' ' ' ' ' ' ' (' #'  _&/A  e&F H  0޽h ? 3f3f80___PPT10.`rF  F(  r  S 0 0j     TA ?0q 1 H  0޽h ? 3f3f80___PPT10.Ld  4,(  r  S l 0j     Bp  NWI Test Page #2

Employee Display




Personnel-ID:30000231     ACHIESON, ROBERT


Employee Address:144 ALLESTREE LANE
city:DERBY
Phone:523341
Department:COMP02
Position:DATA BASE ADMINISTRATOR

generated:   " H"   " "  "  $$("( ,,X0"0 4418"8 <<B" 3"   5" :" I "  $$("( ,,0"0 448"8 <<2>  G.05D*H  0޽h ? 3f3f80___PPT10.iGF  F(  r  S ,G0j     TA ?0P} H  0޽h ? 3f3f80___PPT10.@Yǒ~ @~(    c $V0P    HTML Source  <Yx  F NWI Test Page #2

Employee Display




Personnel-ID:30000231     


=   " H"   "  "  "  $$("( ,,I0"0 44k8"8 <</"  "   t ~H  0޽h ? 3f3f80___PPT10.PCJ  WOp(  r  S  s0j   5  Bup e
Employee Address:
city:
Phone:
Department:
Position:
Gender:



generated: 2 4 1" 0"   ;" ." - "  $$/("( ,,/0"0 4448"8 <<." 2"   C" 0"  "  $$M("( ,,0"0 44T8"8 <<" "   " :  qWZ^q QH  0޽h ? 3f3f80___PPT10.@$  $(  r  S 0j   r  S 0Pe  H  0޽h ? 3f3f80___PPT10.@|!   n f (  r  S 0j   L  <$   NWI Test Page #2

Employee Display




Personnel-ID:30000231     


Employee Address:
city:
Phone:
Department:
Position:
Gender:`   " H"   "  "  "  $$("( ,,I0"0 44;8"8 <<0" /"    " 1" 0 "  $$;("( ,,.0"0 44-8"8 <</" /"   4" ." 2 "  $$C("( ,,10"0 ^   qWZ^q$H  0޽h ? 3f3f80___PPT10.mi  ME(  r  S 0j   +  B<x #  5



generated !   " M"   " T" 6 "  $$("( ,,0"0 44 8"8 <<" bv zH  0޽h ? 3f3f80___PPT10.0)$  $$(  $r $ S `0j   r $ S 40Pe  H $ 0޽h ? 3f3f80___PPT10. ̙rt o.:pBDGIKN:PRVXZ]F_a$jrl>tv|-3? D$Oh+'0X px    , 8DL&NWI Writing to the Web from Naturalos Tanya Rhodes toProfile Tanya Rhodes to9nyMicrosoft PowerPointWeb@ @@@~I@PzTaGg  3  x-B( -- @ !x--'-- @ !%----%%--'@"Verdana-.  2 WENWI  ."Systemhi-@"Verdana-.  2 W.-@"Verdana-. $2 WWriting to the Web c     .-@"Verdana-. 2 y from Natural     .-@"Verdana-. 32 tUnderstanding Natural Seminar        .-@"Verdana-. '2 Natural Web Interface       .-՜.+,D՜.+,p,    On-screen ShowSolution Specialists/ A VerdanaTimes New Roman Wingdings Courier NewArialProfile&NWI Writing to the Web from Natural What is NWI?How does it work?External Subroutine FunctionsExternal SubroutinesWeb Page SampleGreeting PageHTML Source for GreetingSpecial Data Areas Needed SubroutinesAdding Data to the PageApplication InterfaceInteractive ExampleInteractive HTML SourceResponding Page HTML Source Answering with Interactive Page HTML SourceHTML Source ContEvaluating User ResponseChange to HTML for CookiesChange to HTML contWrite to the Web from Natural  Fonts UsedDesign Template Slide Titles(PX _PID_HLINKSVersionAL <http://yourserver/yourdirectory/NWWCGI.DLL/SYSWEB/NAT-DOCU/3http://server03/sagcgis/nwwcgi.exe/appldic/ddg1n1/$_ Tanya RhodesTanya Rhodes  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXY[\]^_`acdefghiklmnopqtRoot EntrydO)Pictures(Current UserjSummaryInformation(ZPowerPoint Document( DocumentSummaryInformation8b