You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Using DXDOCS File - Sample RDMLX for iiiDspEmpDocs
This WAM can be run locally or on IBM i.
Function Options(*DIRECT) Begin_Com Role(*EXTENDS #PRIM_WAM)  Web_Map For(*BOTH) Fields((#stdrentry *hidden))  Group_By Name(#empdata) Fields(#EMPNO #SURNAME #GIVENAME #ADDRESS1 #ADDRESS2 #ADDRESS3 #POSTCODE #deptment #section)    Def_List Name(#doclist) Fields(#df_elfnam (#prifilrrn *hidden)) Type(*Working)    Webroutine Name(Begin)  Web_Map For(*both) Fields(#empno)  Web_Map For(*output) Fields((#fullname *out) (#address1 *out) (#address2 *out) (#address3 *out) (#postcode *out) (#deptment *out) (#section *out) #doclist)  If (#stdrentry = S)  Clr_List Named(#doclist)  Fetch Fields(#empdata) From_File(pslmst) With_Key(#empno)  #fullname := #givename  ', '  #surname  Select Fields(#df_elfnam) From_File(dxdocs) With_Key('DEM_ORG_SEC_EMP' #deptment #section #empno) Return_Rrn(#PRIFILRRN)  Add_Entry To_List(#doclist)  Endselect  Endif  Endroutine    Webroutine Name(SEND_DOCUMENT) Response(#HTTPR) Desc('Sample Document')    Web_Map For(*input) Fields(#PRIFILRRN)    Fetch Fields(#df_elfnam #dx_elblob) From_File(dxdocs) With_Rrn(#prifilrrn)  #HTTPR.ContentFile := #DX_ELBLOB.FileName    Endroutine    End_Com   

  • No labels