Developing a Documentum Web Application

download Developing a Documentum Web Application

of 39

Transcript of Developing a Documentum Web Application

  • 8/14/2019 Developing a Documentum Web Application

    1/39

    Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb

    0

    Nhhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckbOh`~xzcbl Nkfxdhb~xd \hj Nhhgkqdhb~ Ec~ >":

  • 8/14/2019 Developing a Documentum Web Application

    2/39

    Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb

    :

    ^`jgh ko Fkb~hb~v

    K_HZ_CH\ """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""">

    XVHZ CB^HZO@FH NH_HGKQDHB^"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""">

    0"1 \HJ NH_HGKQDHB^ EC^ -\NE#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""">

    0"0 QZKNXF^ LK@GV """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""8

    0": JHBHOC^V""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""8

    0"6 ^MH ^KKGEC^ """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""?

    0"> VKO^\@ZH ZHPXCZHDHB^V""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" ": FKDQKBHB^V """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""00

    6": H]@DQGHV KO \NE >": FKDQKBHB^V"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""00

    6":"0 Fmhfecb' Fmhfekx~' F`bfhg Fmhfekx~"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""00

    6":": Cdqkz~""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""00

    6":"6 Cbjk} """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""0:

    6":"> Qzkqhz~chv"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""06

    6":"8 J`vcf `bn @n`bfhn Vh`zfm""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""06

    6":"? _ND """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""0>

    6":"< \kzeogk| """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""0?

    6"6 K^MHZ OH@^XZHV"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 0": @QQGCF@^CKB VHZ_HZV"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""0=

    >"6 CB^HLZ@^HN NH_HGKQDHB^ HB_CZKBDHB^V"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""0=

    8"1 I:HH FKDQGC@BFH OKZ \NE >": """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""0=

    8"0 I:HH JGXHQZCB^ """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 0=

    ?"1 CB^HZB@^CKB@GCY@^CKB"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""03

    ?"0 \M@^ CV CB^HZB@^CKB@GCY@^CKB; """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 03

    ?": \M@^ CV GKF@GCY@^CKB;"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""03

    ?":"0 Gkf`ghv"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""":1

    ?":": G`blx`lh vhghf~ckb""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""":1

    ?"6 OKB^V' FM@Z@F^HZ VH^V' @BN HBFKNCBL""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" :1

    ?"6"0 Okb~v """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""":1

    ?"6": Fm`z`f~hz vh~v `bn hbfkncbl -fknhq`lh# """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""":0?"6"6 Fgchb~ ncvqg`s gcdc~`~ckbv""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""::

  • 8/14/2019 Developing a Documentum Web Application

    3/39

    Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb

    6

    ?"> HFKB^HB^ VHZ_HZ VXQQKZ^ """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""::

    ?">"0 Vxqqkz~hn hbfkncblv""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""::

    ?">": @~~zcjx~h ochgn gcdc~`~ckb"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""":6

    ?">"6 NDFG cbc~c`gcy`~ckb ko fgchb~ fknhq`lh """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""":6

    ?">"> Gkf`gcyhn n`~` ncf~ckb`zs g`jhgv"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""":6

    @X^MKZCBL @BN Q@ZVCBL ]DG CB NKFXDHB^XD""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 66

    01"8 \M@^ CV @B ]DG @QQGCF@^CKB;""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""6>

    01"8"0 ^mh ]DG @qqgcf`~ckb Okgnhz """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""6>01"8": ]DG @qqgcf`~ckb Fkboclxz`~ckb Ocgh""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""6>

    01"8"6 ^mh N^N kz Vfmhd` """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""68

    01"8"> @qqgcf`~ckb Vxqqkz~ Nkfxdhb~v""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""68

    01"? ^MH NHO@XG^ ]DG @QQGCF@^CKB """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 68

    01"< MK\ CV @B ]DG @QQGCF@^CKB XVHN; """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""68

    01"

  • 8/14/2019 Developing a Documentum Web Application

    4/39

    Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb

    >

    K_HZ_CH\Nkfxdhb~xd Okxbn`~ckb Fg`vvhv -NOF#' Nkfxdhb~xd Nhhgkqhz V~xnck -NNV#' \hjNhhgkqdhb~ Ec~ -\NE#' `bn ]DG `zh qk|hzoxg kq~ckbv okz nhhgkqcbl Nkfxdhb~xd$j`vhn

    `qqgcf`~ckbv" ^mhs f`b jh xvhn ~klh~mhz kz vhq`z`~hgs' nhqhbncbl kb ~mh `qqgcf`~ckb" ^mcv

    nkfxdhb~ |cgg fkhz \NE >": cb ~mh lzh`~hv~ nh~`cg' jx~ |cgg `gvk qzkcnh cbokzd`~ckb kb NOF'NNV' `bn ]DG cb kznhz ~k qzkcnh skx |c~m ` jzk`nhz gkke cb~k nhhgkqcbl |hj `qqgcf`~ckbv|c~m Nkfxdhb~xd"

    XVHZ CB^HZO@FH NH_HGKQDHB^

    0"1 \hj Nhhgkqdhb~ Ec~ -\NE#\NE >": cv ` vh~ ko qzhvhb~`~ckb fkdqkbhb~v `bn `b `qqgcf`~ckb oz`dh|kze ~m`~ cv mclmgs

    fkboclxz`jgh" C~ cv jxcg~ kb ~mh I`` qg`~okzd" ^klh~mhz' ~mhvh fkdqkbhb~v `bn oz`dh|kzefkdqzcvh ` zkjxv~' ogh}cjgh' vf`g`jgh ~kkgec~ okz jxcgncbl |hj `qqgcf`~ckbv ~m`~ ghhz`lh ~mh

    Nkfxdhb~xd qg`~okzd" Khz 81 fkb~hb~ d`b`lhdhb~ gcjz`zs kqhz`~ckbv `zh qzhq`fe`lhn ~kjxcgn z`qcn `qqgcf`~ckbv js lgxcbl ~mh fkdqkbhb~v ~klh~mhz" ^mcv cbfgxnhv jk~m j`vcffkdqkbhb~v' vxfm `v fmhfecb' fmhfekx~' `bn cdqkz~ `bn d`bs `n`bfhn fkdqkbhb~v' vxfm `v ~mh

    \kzeogk|' Gcohfsfgh' Zcfm Qhzdcvvckbv' `bn _cz~x`g Nkfxdhb~ D`b`lhz -_ND#" Cb `nnc~ckb ~k~mcv' ~mhzh `zh vkqmcv~cf`~hn fkb~hb~ ~z`bvohz vhzcfhv ~m`~ f`b m`bngh kqhz`~ckbv cbkgcbl

    dxg~cqgh nkfxdhb~ vhghf~ckbv"

    \NE >":' cb `nnc~ckb ~k `b `qqgcf`~ckb vhzhz' cv oxbf~ckb`ggs hpxc`ghb~ |c~m Zclm~Vc~h `bn

    Vd`z~Vq`fh cb ` I``$j`vhn hbczkbdhb~" Vcbfh \NE >": cv jxcg~ cb `ffkzn`bfh ~k cbnxv~zsv~`bn`znv -IVQ 0"0 `bn Vhzgh~ :":#' nhhgkqhzv f`b x~cgcyh ~mh v~`bn`zn I`` CNHv' ~kkgv `bn

    g`blx`lhv ~m`~ ~mhs `zh `gzh`ns o`dcgc`z |c~m" ^mcv dh`bv z`qcn `qqgcf`~ckb nhhgkqdhb~ `bn

    nhqgksdhb~" ^mh `qqgcf`~ckb nhhgkqhz f`b ~`eh ~mcv ~kkgec~ `bn qzknxfh fxv~kd |hj`qqgcf`~ckbv ~m`~ ghhz`lh ~mh qk|hz' ogh}cjcgc~s' `bn vhfxzc~s ko ~mh Nkfxdhb~xd qg`~okzd"

    ^mh \NE `zfmc~hf~xzh' `~ ` mclm ghhg' cv ncvqg`shn cb Oclxzh 0" Cb ~mcv nc`lz`d' qzhvhb~`~ckb

    fkdqkbhb~v' ` fkboclxz`jgh oz`dh|kze' `bn ~mh I:HH nhhgkqdhb~ hbczkbdhb~ zhqzhvhb~\NE" NOF qzkcnhv ~mh jxvcbhvv gklcf"

    Oclxzh 09 \hj Nhhgkqdhb~ Ec~ >":

  • 8/14/2019 Developing a Documentum Web Application

    5/39

    Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb

    8

    0"0 Qzknxf~ Lk`gv

    \NE >": qzkcnhv `b `jxbn`bfh ko ~kkgv ~k ~mh `qqgcf`~ckb nhhgkqhz' zhnxfcbl nhhgkqdhb~

    ~cdh `bn cbfzh`vcbl ~mh vfkqh ko ~mh Nkfxdhb~xd qg`~okzd" C~ `gvk g`sv ` v~zkbl okxbn`~ckb xqkb|mcfm ~k nhgchz cbfzh`vhn `gxh" ^k vxdd`zcyh' ~mh lk`gv ko \NE >": `zh `v okggk|v9

    0" ^k fgh`zgs vhq`z`~h ~mh vhzcfhv+jxvcbhvv gklcf g`shz ko \NE ozkd c~v qzhvhb~`~ckb g`shz

    :" ^k cbfzh`vh ~mh jzh`n~m ko \NE fkdqkbhb~v `bn vhzcfhv ~k jh oxbf~ckb`ggs hpxc`ghb~~k Zclm~Vc~h `bn Vd`z~Vq`fh

    6" ^k cdqzkh qzknxf~ nhqgksdhb~

    >" ^k jzk`nhb qg`~okzd vxqqkz~ cb ~hzdv ko |hj fgchb~+vhzhz kqhz`~cbl vsv~hdv'`qqgcf`~ckb+|hj vhzhzv' |hj fgchb~v' `bn cb~hlz`~hn nhhgkqdhb~ hbczkbdhb~v"

    8" ^k oc} jxlv bk~ oc}hn cb qzhckxv qzknxf~ zhgh`vhv"?" ^k qzkcnh ` vf`g`jgh zxb$~cdh ~m`~ f`b jh cbfgxnhn cb fxv~kd |hj `qqgcf`~ckbv jxcg~ ~k

    ghhz`lh Nkfxdhb~xd fkb~hb~ d`b`lhdhb~ f`q`jcgc~chv"": |`v nhvclbhn `bn nhhgkqhn ~k qzkcnh `qqzk}cd`~hgs =1( ko ~mh oxbf~ckb`gc~s ~m`~|kxgn jh bhhnhn ~k jxcgn |hj `qqgcf`~ckb ~m`~ x~cgcyhv ~mh qk|hz ko ~mh Nkfxdhb~xd qg`~okzd"

    ^mh k~mhz :1( ko ~mh `qqgcf`~ckb |cgg jh xq ~k ~mh cbnccnx`g nhhgkqhz kz nhhgkqdhb~ ~h`d"^mcv qhzfhb~`lh d`s `gvk fm`blh' ko fkxzvh' `v ~mh fkdqgh}c~s ko ~mh `qqgcf`~ckb cbfzh`vhv" Kb~mh k~mhz m`bn' co ~mh nhhgkqhz nhfcnhv ~k ~`eh oxgg `n`b~`lh ko ~mh fkboclxz`~ckb vhzcfhv' ~mhzh

    d`s bk~ jh `bs `nnc~ckb`g qzklz`ddcbl bhfhvv`zs ~k fzh`~h ` fxv~kd `qqgcf`~ckb"

    \NE cv ~mh cnh`g vkgx~ckb okz nhhgkqhzv |mk |`b~ ~k pxcfegs hblcbhhz `qqgcf`~ckbv ~m`~ x~cgcyh

    fkddkb Nkfxdhb~xd oxbf~ckb`gc~s" @bn vcbfh \NE cv I``$j`vhn' nhhgkqhzv f`b |kze |c~mcb` o`dcgc`z hbczkbdhb~" Zhxv`jgh fkdqkbhb~v' ~mh hvvhbfh ko \NE' f`b jh xvhn okz z`qcn

    nhhgkqdhb~ ko `qqgcf`~ckbv ~m`~ qhzokzd fkddkb kqhz`~ckbv kz fxv~kdcyhn `v bhhnhn ~k`ffkddkn`~h nchzvh \hj `qqgcf`~ckb zhpxczhdhb~v"

    Jhbhoc~v Vxdd`zs9

    Z`qcn qqgcf`~ckb nhhgkqdhb~" Zhxvh cv ~mh fkzbhzv~kbh okz z`qcn `qqgcf`~ckb

    nhhgkqdhb~" \NE fkdhv |c~m khz 81 qzh$jxcg~ fkdqkbhb~v' j`vhn kb I``Vhzhz Q`lhv

    -IVQ#' ~k mhgq nhhgkqhzv jxcgn bh| `qqgcf`~ckbv o`v~hz ~m`b hhz" Okz dkzh cbokzd`~ckb kbIVQ' qgh`vh lk ~mh okggk|cbl9

    m~~q9++i``"vxb"fkd+qzknxf~v+ivq+"

  • 8/14/2019 Developing a Documentum Web Application

    6/39

    Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb

    ?

    O`v~hz nhqgksdhb~" Vxqqgchn \NE fkdqkbhb~v `ggk| nhhgkqdhb~ ~h`dv ~k mc~ ~mh lzkxbn

    zxbbcbl' qzkcncbl ` dkzh cddhnc`~h zh~xzb kb cbhv~dhb~"

    Cbfzh`vhn fxv~kdhz v`~cvo`f~ckb" Jhf`xvh \NE kqhz`~hv kb I:HH -I``: Qg`~okzd'

    Hb~hzqzcvh Hnc~ckb' nhhgkqhzv f`b ~`eh `n`b~`lh ko o`v~hz' dkzh hoocfchb~ nhjxllcbl `bn

    k~mhz v~`bn`zn nhhgkqdhb~ qz`f~cfhv' schgncbl ` mclm px`gc~s `qqgcf`~ckb ~m`~ dhh~v ~mhv~zcblhb~ zhpxczhdhb~v ko ~kn`sv jxvcbhvv fxv~kdhzv" Okz dkzh cbokzd`~ckb kb I:HH' qgh`vhlk ~k ~mh okggk|cbl9

    m~~q9++i``"vxb"fkd+qzknxf~v+i:hh+

    0"6 ^mh ^kkgec~

    ^mh \NE fkbvcv~v ko ~mh okggk|cbl ~kkgv9

    I`` fg`vvhv ~m`~ fkbnxf~ hFkb~hb~ Zhqkvc~kzs -Nkfj`vh# kqhz`~ckbv" ^mhvh fg`vvhv cbfgxnh9

    Fkdd`bn fg`vvhv ~m`~ fkbnxf~ hFkb~hb~ Zhqkvc~kzs kqhz`~ckbv"

    Fkb~hb~ ~z`bvohz fg`vvhv ~m`~ d`b`lh fmhfekx~' fmhfecb' cdqkz~' `bn h}qkz~ ko nkfxdhb~v

    `bn ]DG jh~|hhb fgchb~v `bn ` hFkb~hb~ Zhqkvc~kzs" ^mh fkb~hb~ ~z`bvohz fg`vvhv cbv~`gg

    `bn xvh fkb~hb~ ~z`bvohz `qqgh~v cb ~mh fgchb~ jzk|vhz"

    ^mh fkdd`bn fg`vvhv `bn fkb~hb~ ~z`bvohz fg`vvhv zhgs kb ~mh Nkfxdhb~xd Okxbn`~ckbFg`vvhv -NOF# ~k qzkcnh j`vcf hFkb~hb~ Zhqkvc~kzs oxbf~ckb`gc~s"

    I`` fg`vvhv okz dknhgv `bn ch|v ko Nkfxdhb~xd kjihf~v' vxfm `v dknhgv `bn ch|v ko ~mh

    okgnhz mchz`zfms cb ` hFkb~hb~ Zhqkvc~kzs kz ~mh nkfxdhb~ mchz`zfms cb ` cz~x`g nkfxdhb~"

    I`` fg`vvhv ~m`~ d`b`lh fkboclxz`~ckb' fkb~h}~' dhbxv' gkf`gcy`~ckb' hhb~v' `bn h}fhq~ckbv"

    I``Vhzhz Q`lhv ~m`~ qzkcnh Nkfxdhb~xd oxbf~ckb`gc~s js cbv~`b~c`~cbl kjihf~v j`vhn kb

    ~mh I`` fg`vvhv `bn fzh`~cbl v~`bn`zn xvhz cb~hzo`fhv" IVQ q`lhv f`b fkb~`cb jk~m vhzhz$vcnhI`` fknh `bn fgchb~$vcnh M^DG `bn I``Vfzcq~ fknh' `ggk|cbl skx ~k lhbhz`~h nsb`dcffkb~hb~ kb ~mh vhzhz `bn fkb~zkg c~v qzhvhb~`~ckb `bn jhm`ckz kb ~mh fgchb~" Skx f`b

    fxv~kdcyh ~mhvh IVQ q`lhv `v nhvczhn okz skxz `qqgcf`~ckb"

    I``Vfzcq~ oxbf~ckbv `bn hhb~ m`bnghzv ~m`~ vxqqkz~ ~mh xvhz cb~hzo`fhv cb ~mh IVQ q`lhv"

    Vkdh I``Vfzcq~ oxbf~ckbv zhvcnh cb `vvkfc`~hn IVQ q`lhv' |mcgh k~mhzv zhvcnh cb ocghv ~m`~

    fkb~`cb kbgs I``Vfzcq~"

    Vhzcfhv ~m`~ `ggk| skx ~k fkboclxzh skxz `qqgcf`~ckb `bn c~v fkdqkbhb~v |c~m ]DG' |mcfm

    zhnxfhv ~mh `dkxb~ ko ~cdh `bn qzklz`ddcbl h}qhz~cvh zhpxczhn ~k nhhgkq skxz `qqgcf`~ckb"

    @QC nkfxdhb~`~ckb -I``nkfv# okz ~mh \NE `bn NOF fg`vvhv' `bn kbgcbh mhgq -I``mhgq#

    ~m`~ fkb~`cbv nkfxdhb~`~ckb okz ~mh I``Vhzhz q`lhv `bn `qqgcf`~ckb nhhgkqdhb~ ~`vev"

  • 8/14/2019 Developing a Documentum Web Application

    7/39

    Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb

    ": Fkdqkbhb~

    :": Fkboclxz`jgh @qqgcf`~ckb Oz`dh|kze

    ^mh oz`dh|kze cv `gg ko ~mh qchfhv ~m`~ ~mh \NE fkdqkbhb~v xvh ~k kqhz`~h `bn cb~hz`f~" C~nh~hzdcbhv ~mhcz jhm`ckz' gkke$`bn$ohhg `bn `ggk|v ~mhd ~k fkddxbcf`~h |c~m h`fm k~mhz" ^mh

    oz`dh|kze gh~v skx fkboclxzh ~mh fkdqkbhb~,v gkf`gcy`~ckb -G01B#' jz`bncbl+v~sgh' fkb~hb~$vhbvc~cc~s' gkllcbl' jhm`ckz -zhnczhf~ckb' hzzkz$m`bngcbl h~f"#' qzhvhb~`~ckb h~f"

    Fkboclxz`~ckb cv j`vhn cb ]DG `bn `ggk|v fkdqkbhb~v ~k jh n`~`$nzchb |c~mkx~ ~mh ~z`nc~ckb`gfkncbl ~m`~ fxv~kdcy`~ckb cbkghv -h"l" h}~hbncbl ` I`` fg`vv#" C~ cv ~mcv `qqzk`fm ~m`~ d`ehv

    ~mh \NE vxc~hn ~k z`qcn' ogh}cjgh `bn hzs qk|hzoxg `qqgcf`~ckb nhhgkqdhb~"

  • 8/14/2019 Developing a Documentum Web Application

    9/39

    Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb

    3

    Oclxzh 69 \NE Fkboclxz`~ckb *V~`fe

    Oclxzh 6 kx~gcbhv vkdh ~mh vhzcfhv ~m`~ |cgg jh ncvfxvvhn cb ~mh bh}~ oh| vhf~ckbv"

    :":"0 @f~ckbv `bn @f~ckb Vhzcfh@f~ckbv qzkcnh ~mh `jcgc~s ~k zhlcv~hz m`bnghzv |c~m ~mh `f~ckb vhzcfh' vk ~m`~ ~mhvh m`bnghzv lh~f`gghn oczv~" @qqgcf`~ckb gklcf lh~v qg`fhn mhzh `bn ~mhb ~mh fkdd`bnv lh~ ncvq`~fmhn" ^mcv cvkbh ghhg ko cbnczhf~ckb ~m`~ \NE qzkcnhv' |mcfm dh`bv dkzh f`q`jcgc~s ~k `nn `qqgcf`~ckb

    gklcf"

    ^mh `f~ckb vhzcfh qzkcnhv ~mh `jcgc~s ~k d`eh ~mh XC fkb~h}~ vhbvc~ch" ^mcv cv nkbh js ~mhfkbv~zxf~ qzhfkbnc~ckbv" ^mh qzhfkbnc~ckbv `zh qx~ cb~k ` fkboclxz`~ckb ocgh" @b h}`dqgh ko `qzhfkbnc~ckb |kxgn jh9

    Co ~mh zkgh cv fkbvxdhz' ~mhb ~mh `f~ckb `nn f`jcbh~ |cgg bk~ jh ``cg`jgh"

    ^mh `f~ckb vhzcfh `gvk qzkcnhv9 N`~` Nzccbl Fxv~kd gklcf okz skxz `qqgcf`~ckbv

    :":": Fkboclxz`jgh Dhbxv

    Oclxzh >9 \NE >": Dhbx Oclxzh 89 \NE >": Dhbx

    \NE >": m`v ~mh `jcgc~s ~k vh~xq dhbxv |c~mcb ]DG fkboclxz`~ckb ocghv" ^mhvh dhbxv `zh j`vhn

    kb `f~ckbv `bn ~mh f~ckb vhzcfh" ^mhzhokzh' vhq`z`~h dhbxv f`b jh fzh`~hn okz ncoohzhb~

    Fkboclxz`~ckb Vhzcfh

    @f~ckb Vhzcfh

    Dhbxv

    hFkb~hb~

    Zhqkvc~kzs

    Ocgh

    Vsv~hd

    Fkd kbhb~v

    \cn h~v

    ]DG

  • 8/14/2019 Developing a Documentum Web Application

    10/39

    Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb

    01

    hFkb~hb~ Zhqkvc~kzs kjihf~ ~sqhv" Okz h}`dqgh' Oclxzh > ncvqg`sv ` dhbx ~m`~ | v fzh`~hn okz `

    nd[okgnhz kjihf~" Oclxzh 8 ncvqg`sv ` dhbx ~m`~ |`v vh~ xq okz ` nd[nkfxdhb~ kjihf~"

    :":"6 Fkboclxz`~ckb Vhzcfh

    ^mh fkboclxz`~ckb vhzcfh cv ~mh cboz`v~zxf~xzh g`shz ~m`~ `gg fkdqkbhb~v xvh" ^mcv g`shz qzkcnhv~mh `jcgc~s ~k zh`n ~mh fkboclxz`~ckb ocghv ~m`~ `zh ``cg`jgh |c~m ~mh \NE fkdqkbhb~v `bn ~mh`qqgcf`~ckb" ^mhb ~mhs ~`eh ~mhvh ocghv `bn v~kzh ~mhd cb ` b`dhvq`fh"

    :":"> Px`gcochzv

    ^mh h`vchv~ |`s ~k d`q zkghv |cgg jh ~k qx~ ~mhd cb~k ` fkboclxz`~ckb ocgh" ^mh nhhgkqhz |cggv~cgg m`h ~mh ogh}cjcgc~s ko fzh`~cbl ` bh| zkgh" ^mh fkboclxz`~ckb vhzcfhv |cgg zh`n `gg ko ~mcv

    n`~` `bn v~kzh c~ cb~k ` b`dhvq`fh" Skx f`b ~mhb xvh ~mcv fkb~h}~ ozkd |c~mcb ~mh fkdqkbhb~"^mcv `ggk|v fxv~kd `qqgcf`~ckb gklcf" @ px`gcochz cb ~mh \NE hbf`qvxg`~hv ` vh~ ko `gxhv

    `vvkfc`~hn |c~m ` vqhfcocf okzd ko fkb~h}~"

    Zkgh `bn ~sqh `zh h}`dqghv ko cdqghdhb~`~ckbv ko px`gcochzv ~m`~ `zh qzkcnhn |c~m \NE >":"

    Okz h}`dqgh' skx f`b fkboclxzh ` XC xvcbl9

    zkgh 4 fkb~zcjx~kz' fkkzncb`~kz' h~f"

    ~sqh 4 nd[nkfxdhb~

  • 8/14/2019 Developing a Documentum Web Application

    11/39

    Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb

    00

    6"1 \NE >": Fkdqkbhb~v

    6": H}`dqghv ko \NE >": Fkdqkbhb~v

    6":"0 Fmhfecb' Fmhfekx~' F`bfhg Fmhfekx~

    Oclxzh ?9 \NE >": Fmhfecb Fkdqkbhb~

    ^mh fmhfecb

    fkdqkbhb~lchv ~mh xvhz

    vhhz`g xvhoxgkq~ckbv" Okzh}`dqgh' `v

    ncvqg`shn cbOclxzh ?' ~mcv

    fkdqkbhb~`ggk|v ` xvhz ~k

    fzh`~h ` hzvckbg`jhg `bnnhvfzcq~ckb'

    |mcfm `zhkq~ckb`g" ^mhk~mhz kq~ckb`g

    vh~~cblv``cg`jgh `bnf`b jh xvhn `v

    bhhnhn"

    6":": Cdqkz~

    Oclxzh ": Cdqkz~ Fkdqkbhb~

  • 8/14/2019 Developing a Documentum Web Application

    12/39

    Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb

    0:

    ^mh Cdqkz~ fkdqkbhb~ |cgg m`v jhhb hbm`bfhn ~k qzkcnh ~mh `jcgc~s ko cdqkz~cbl dxg~cqgh ocghv"

    C~ `gvk m`v ~mh jxcg~ cb cb~hggclhbfh ~k zhfklbcyh fhz~`cb ocgh ~sqhv `bn qzh$nhocbh ~mh cdqkz~vh~~cblv' |mcfm f`b jh fm`blhn" Okz k~mhz ocgh ~sqhv' vxfm `v ~mh VfzhhbF`d dkch ~m`~ cv

    ncvqg`shn cb Oclxzh

  • 8/14/2019 Developing a Documentum Web Application

    13/39

    Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb

    06

    6":"> Qzkqhz~chv

    Oclxzh 39 \NE >": Qzkqhz~chv Fkdqkbhb~

    ^mh Qzkqhz~chv fkdqkbhb~ m`v `b

    `vvkfc`~hn ]DG ocgh ~m`~ vh~v xq`~~zcjx~hv ~m`~ `zh hnc~`jgh `bn ~mkvh ~m`~

    `zh okz ncvqg`s qxzqkvhv kbgs" Okz

    h}`dqgh' Oclxzh 3 ncvqg`sv ~mh v~`bn`znqzkqhz~chv okz ~mh ~sqh nkfxdhb~" ^mcv

    q`z~cfxg`z nkfxdhb~ m`v ~mh hnc~`jghqzkqhz~chv ko b`dh' ~c~gh' vxjihf~'

    ehs|kznv' `bn `x~mkzv" ^mhvh qzkqhz~chvf`b jh hnc~hn c` ~mcv fkdqkbhb~ `bnv`hn cb~k ~mh hFkb~hb~ Zhqkvc~kzs" ^mh

    bkb$hnc~`jgh' kz ch| kbgs' qzkqhz~chv `zh`gvk ``cg`jgh ~k jh ncvqg`shn"

    ^mh ]DG ocgh okz ~mcv fkdqkbhb~ f`b jh

    hnc~hn' `v `gg ko ~mh ``cg`jgh kq~ckbv d`sbk~ jh bhfhvv`zs kz hhb `gcn okz ~mhzhvxg~cbl `qqgcf`~ckb" Cb `nnc~ckb' fxv~kd

    ~sqhv d`s m`h ~mhcz k|b ]DGfkboclxz`~ckb ocgh okz ~mh qzkqhz~chvfkdqkbhb~ `v ~mhvh fxv~kd ~sqhv |kxgn

    ko~hb m`h xbcpxh `~~zcjx~hv ~m`~ `zh bk~ `q`z~ ko `bs k~mhz kjihf~ ~sqh"

    6":"8 J`vcf `bn @n`bfhn Vh`zfm

    Oclxzh 019 \NE >": J`vcf Vh`zfm Fkdqkbhb~

    ^mhzh `zh ncoohzhb~ ~sqhv ko vh`zfm kq~ckbv

    ``cg`jgh cb \NE >":" @ j`vcf vh`zfm' `gvkebk|b `v kbh jk} vh`zfm' cv ~mh dkv~vcdqgh vh`zfm kq~ckb ``cg jgh" ^mh

    `n`bfhn vh`zfm kq~ckbv' `v ncvqg`shn cb

    Oclxzh 01' |cgg `gvk ~mh xvhz ~k zhocbh ~mhvh`zfm fzc~hzc`"

  • 8/14/2019 Developing a Documentum Web Application

    14/39

    Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb

    0>

    Oclxzh 009 @n`bfhn Vh`zfm Fkdqkbhb~

    6":"? _ND

    Oclxzh 0:9 \NE >": _ND Fkdqkbhb~

    Oclxzh 0: ncvqg`sv ~mh lhbhzcf xvhz cb~hzo`fh ko ~mh _ND fkdqkbhb~" ^mh xvhz |cgg jh `jgh ~kch| ~mh _ND ~zhh' `v |hgg `v m`h `ffhvv ~k ` dhbx |c~m qzhckxvgs vqhfcocf c~hdv" \NE >":

  • 8/14/2019 Developing a Documentum Web Application

    15/39

    Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb

    08

    |cgg qzkcnh vxqqkz~ okz vhhz`g _ND kqhz`~ckbv" Vkdh ko ~mhvh kqhz`~ckbv |cgg m`h `b

    `vvkfc`~hn xvhz cb~hzo`fh `bn k~mhzv |cgg bk~" Okz h}`dqgh' ~mh _ND fkdqkbhb~ |cgg vxqqkz~ ~mhokggk|cbl _ND kqhz`~ckbv9

    Fzh`~h Bh| Nkfxdhb~

    @nn Fmcgn Zhdkh Fmcgn

    Ghhgv ~k Vmk|

    Vh~ Nho`xg~ Jcbncbl Okz _ch|

    Vmk| Ncoohzhb~ _hzvckb

    Vh~ Jcbncbl Zxgh

    Vh~ Fkqs Jhm`ckz

    @vvclb _hzvckb G`jhg

    V`h Fm`blhv

    @nn Fmcgn

    Oclxzh 069 \NE >": _ND Fkdqkbhb~ $ @nn Fmcgn

    Oclxzh 06 ncvqg`sv q`z~ ko ~mh @nn Fmcgn xvhz cb~hzo`fh"

  • 8/14/2019 Developing a Documentum Web Application

    16/39

    Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb

    0?

    6":"< \kzeogk|

    V~`z~ \kzeogk| Fkdqkbhb~

    Oclxzh 0>9 \NE >": \kzeogk| Fkdqkbhb~ V~`z~ \kzeogk|

    ^mcv fkdqkbhb~ ncvqg`sv `okzd ~m`~ |cgg `ggk| ` xvhz

    ~k vhghf~ ozkd ` gcv~ ko``cg`jgh |kzeogk|v `bn~mhb nnc~ckb`g kq~ckb`g

    cbokzd`~ckb ~m`~ d`s jhmhgqoxg ~k ~mh bh}~ vh~ ko

    zhfcqchb~-v#" Kbfh ~m`~cbokzd`~ckb m`v jhhbhb~hzhn' ~mh xvhz |cgg ~mhb

    jh `jgh ~k v~`z~ ` |kzeogk|"Cb ~mcv zhgh`vh' ~mh xvhz |cgg

    bk~ jh `jgh ~k `f~x`ggsfzh`~h ~mh |kzeogk| c~vhgo"

    \kzeogk| V~`~xv

    Cb `nnc~ckb ~k

    vcdqgs ch|cbl~mh v~`~xv ko `

    |kzeogk|' xvhzvf`b nzcgg nk|b`bn gkke `~ ~mh

    cbnccnx`g ~`vev"^mh f`q`jcgc~s

    ~k hc~mhz m`g~ kz`jkz~ `|kzeogk| cv `gvk

    ` q`z~ ko ~mcvfkdqkbhb~"

    Oclxzh 089 \NE >": \kzeogk| Fkdqkbhb~ $ \kzeogk| V~`~xv

  • 8/14/2019 Developing a Documentum Web Application

    17/39

    Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb

    0": cv dxg~cqgh hFkb~hb~ Zhqkvc~kzs vxqqkz~" ^mcv |cgg `ggk| ` xvhz

    ~k gkl cb~k dkzh ~m`b kbh hFkb~hb~ Zhqkvc~kzs nxzcbl ~mhcz vhvvckb" ^mcv |cgg `gvk `ggk| ~mhnhhgkqhz ~k dkzh h`vcgs fzh`~h ` ohnhz`~hn hbczkbdhb~"

    >"1 \hj Nhhgkqdhb~ V~`bn`znv\hj nhhgkqhzv m`h ` |cnh `zch~s ko kq~ckbv `cg`jgh ~k ~mhd ~kn`s" ^mhzh `zh dxg~cqgh

    nhhgkqdhb~ qg`~okzdv' `v |hgg `v nhhgkqdhb~ ~kkgv" \NE >": m`v jhhb nhhgkqhn ~k x~cgcyh~mh I`` qg`~okzd nxh ~k c~v d`~xzc~s cb ~mh d`zeh~qg`fh" @ Dcfzkvko~ hzvckb ko ~mcv qzknxf~ |cggjh nhhgkqhn xqkb ~mh "BH^ qg`~okzd kbfh c~ cv ``cg`jgh"

    >"0 I`` Nhhgkqdhb~

    >"0"0 IVQ

    \NE ghhz`lhv ~mh cbhv~dhb~ cb I`` VhzhzQ`lhv -IVQ#" IVQ cv ` vhzhz$vcnh vfzcq~cbl

    hbczkbdhb~ ~m`~ cv xvhn ~k fzh`~h `bn zxb nsb`dcf' cb~hz`f~ch |hj `qqgcf`~ckbv" \c~m IVQ' skx

    f`b fkdjcbh M^DG q`lhv `bn vfzcq~ fkdd`bnv ~k fzh`~h cb~hz`f~ch |hj q`lhv kz qk|hzoxg\hj$j`vhn `qqgcf`~ckbv"

    >"0": Vhzgh~v

    IVQ q`lhv fkdqcgh cb~k Vhzgh~v" ^mhzhokzh `bs v~`bn`zn I`` fkdqcghz f`b jh xvhn ~k nhhgkq

    |c~m \NE"

  • 8/14/2019 Developing a Documentum Web Application

    18/39

    Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb

    0=

    >"0"6 I`` Fg`vvhv

    Nhhgkqhzv |mk |cvm ~k h}~hbn ~mh I`` fg`vvhv ~m`~ fkdh |c~m \NE >": f`b nk vk `v gkbl `v

    ~mhs xvh v~`bn`zn I`` dh~mknkgkls" ^mh v`dh cv ~zxh co ~mhs |kxgn gceh ~k nn `nnc~ckb`gfxv~kd fg`vvhv ~k ~mhcz `qqgcf`~ckbv"

    >": @qqgcf`~ckb Vhzhzv@qqgcf`~ckb vhzhzv ~m`~ `zh fkdqgc`b~ |c~m ~mh IVQ 0"0 `bn Vhzgh~ :": vqhfcocf`~ckbv d`s jh

    xvhn" \NE >": cv nhvclbhn ~k jh fkdqgc`b~ |c~m ~mhvh v~`bn`znv `bn ~mhzh vmkxgn bk~ jh `bs`nnc~ckb`g `qqgcf`~ckb vhzhz fkboclxz`~ckb zhpxczhn cb kznhz ~k v~`z~ xvcbl ~mh qzknxf~"

    >"6 Cb~hlz`~hn Nhhgkqdhb~ Hbczkbdhb~vCbnccnx`g Cb~hlz`~hn Nhhgkqdhb~ Hbczkbdhb~v -CNH# |cgg bk~ jh fhz~cochn `v ` q`z~ ko \NE>":" ^mh nhhgkqhz d`s fmkkvh ~k xvh `bs CNH ~m`~ cv I:HH fkdqgc`b~" ^mhzh `zh d`bs CNHv

    ~m`~ `zh ` I`` fkdqcghz `bn vkdh ~m`~ `gvk fkb~`cb vxqqkz~ okz IVQ" ^mhzh `zh `gvk CNHv ~m`~ `zhnhvclbhn vqhfcocf`ggs okz IVQ"

    8"1 I:HH Fkdqgc`bfh okz \NE >":Cb `b `qqgcf`~ckb v~`fe' \NE vhzhv `v qzhvhb~`~ckb g`shz `bn NOF vhzhv `v jxvcbhvv gklcf"\NE cv ` vh~ ko qzhvhb~`~ckb fkdqkbhb~v `bn oz`dh|kze" C~ cv |zc~~hb xvcbl IVQ 0"0 `bn Vhzgh~:": vqhfcocf`~ckbv `v nhocbhn cb I:HH"

    8"0 I:HH Jgxhqzcb~

    Oclxzh 0? cv ` vb`qvmk~ ko ~mh jgxhqzcb~ ~m`~ Vxb qxjgcvmhn zhl`zncbl |m`~ ` I:HH fkdqgc`b~

    `qqgcf`~ckb |kxgn gkke gceh" Kb ~mh qzhvhb~`~ckb vcnh ~mhzh cv IVQ `bn Vhzgh~ ~hfmbkgkls" \NEqzkcnhv ~m`~"

    Kb ~mh jxvcbhvv gklcf vcnh' ~mhzh `zh HIJ fkb~`cbhzv" ^kn`s' NOF qzkcnhv ` vh~ ko I`` fg`vvhv"

    NOF nkhv bk~ gch cb `b HIJ fkb~`cbhz" C~ nkhv bk~ h}~z`f~ cb~k `b hb~c~s jh`b" \mhb NOF |`vnhhgkqhn' HIJ fkb~ cbhzv |hzh bk~ d`~xzh" NOF |`v cdqghdhb~hn `v ` vh~ ko I`` fg`vvhv ~m`~`zh ``cg`jgh ~k jk~m ~mh I`` qg`~okzd b`~chgs `bn ~k ~mh \cbnk|v qg`~okzd c` ` I``$FKD

    jzcnlh cb ~mh Dcfzkvko~ I_D"

  • 8/14/2019 Developing a Documentum Web Application

    19/39

    Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb

    03

    \NE NOF >c

    Oclxzh 0?9 I:HH Jgxhqzcb~ $ m~~q9++i``"vxb"fkd+i:hh+jgxhqzcb~v

    ?"1 Cb~hzb`~ckb`gcy`~ckb

    ?"0 \m`~ cv Cb~hzb`~ckb`gcy`~ckb;

    Cb~hzb`~ckb`gcy`~ckb cv ~mh qzkfhvv ko hb`jgcbl ~mh ~z`bvg`~ckb ko ` qzklz`d |c~mkx~ dkncocf`~ckbko c~v h}hfx~`jgh fknh" @b cb~hzb`~ckb`gcyhn qzklz`d vxqqkz~v xvhz cb~hzo`fhv -XC# `bn xvhz cbqx~cb dxg~cqgh g`blx`lhv"

    Cb~hzb`~ckb`gcy`~ckb cv vkdh~cdhv zhohzzhn ~k `v C0=B' |mcfm zhqzhvhb~v ~mh oczv~ `bn g`v~ gh~~hzv ko

    ~mh |kzn Cb~hzb`~ckb`gcy`~ckb `bn ~mh 0= fm`z`f~hzv cb jh~|hhb"

    ^mh xvhz f`b vhghf~ ` gkf`gh okz ~mh |hj vhvvckb" @gg q`lhv ncvqg`shn cb ~mh `qqgcf`~ckb |cgg jh cb

    ~mh vhghf~hn g`blx`lh' co ~mh xvhz m`v ~mh qzkqhz ncvqg`s okb~v cbv~`gghn okz ~mh jzk|vhz" ^mh xvhzf`b hb~hz n`~` xvcbl fm`z`f~hzv ozkd ~mh vhghf~hn g`blx`lh' co ~mh xvhzv vsv~hd m`v ehsjk`zn

    vxqqkz~ okz ~mh vhghf~hn g`blx`lh"

    ?": \m`~ cv gkf`gcy`~ckb;

    Gkf`gcy`~ckb cv ~mh ~z`bvg`~ckb ko xvhz cb~hzo`fh `bn dhvv`lh hghdhb~v cb~k dxg~cqgh g`blx`lhv"@gg cvcjgh ~h}~ cb \NE vhzhz q`lhv m`v jhhb h}~hzb`gcyhn ~k vcdqgh ~h}~ zhvkxzfh ocghv |mcfm

    f`b ~mhb jh ~z`bvg`~hn cb~k k~mhz g`blx`lhv" Gkf`gcy`~ckb cv vkdh~cdhv zhohzzhn ~k `v G01B'|mcfm zhqzhvhb~v ~mh oczv~ `bn g`v~ fm`z`f~hzv `bn 01 fm`z`f~hzv jh~|hhb ~mhd"

    Skx f`b `nn XC zhvkxzfh jxbnghv' cb `nnc~ckb ~k ~mh jxbnghv vxqqgchn |c~m ~mh \NE" Skxzzhvkxzfh jxbnghv h}~hbn v~`bn`zn I`` cb~hzb`~ckb`gcy`~ckb fg`vvhv"

  • 8/14/2019 Developing a Documentum Web Application

    20/39

    Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb

    :1

    Skxz `qqgcf`~ckbv xvhz cb~hzo`fh |cgg jh ncvqg`shn cb kbh ko ~mh g`blx`lhv skx vxqqkz~' jx~ skx

    dxv~ `gvk fkbvcnhz ~mh okb~v `bn hbfkncbl okz ~mkvh g`blx`lhv"

    ?":"0 Gkf`ghv

    @ gkf`gh zhqzhvhb~v ` vqhfcocf lhklz`qmcf`g' qkgc~cf`g' kz fxg~xz`g zhlckb" @ gkf`gh cv vqhfcochn cb~mh \NE' `bn cb `gg I`` `qqgcf`~ckbv' js ` gkf`gh fknh' |mcfm fkbvcv~v ko `b CVK g`blx`lh fknh`bn `b CVK fkxb~zs fknh" Vhh I`` Gkf`gh B`dhv `bn Fkxb~zs Fknhvcb ~mh Cb~hzb`~ckb`gcycbl

    `bn Gkf`gcycbl \NE$j`vhn @qqgcf`~ckbv d`bx`g okz dkzh cbokzd`~ckb"

    Skxz `qqgcf`~ckb vqhfcochv c~v vxqqkz~hn gkf`ghv cb ~mh `qqgcf`~ckb fkbocl"}dg ocgh" ^mh gcv~ kovxqqkz~hn g`blx`lhv |cgg jh ncvqg`shn |mhb ~mh xvhz gklv cb ~k skxz `qqgcf`~ckb"

    ?":": G`blx`lh vhghf~ckb

    ^mh \NE gklcb q`lh nh~hf~v ~mh xvhzv fxzzhb~ vsv~hd gkf`gh vh~~cbl -g`blx`lh# `bn js nho`xg~

    xvhv ` fkdq`~cjgh gkf`gh okz ~mh xvhzv vhvvckb" Okz h}`dqgh' co ~mh xvhzv gkf`gh cv OzhbfmF`b`nc`b' `bn skxz fkbocl"}dg ocgh gcv~v Ozhbfm `bn Vq`bcvm' ~mh nho`xg~ gkf`gh |cgg jh vh~ ~k

    Ozhbfm" Vhh G`blx`lh bhlk~c`~ckb cb ~mh Cb~hzb`~ckb`gcycbl `bn Gkf`gcycbl \NE$j`vhn@qqgcf`~ckbv d`bx`gokz dkzh cbokzd`~ckb"

    ?"6 Okb~v' fm`z`f~hz vh~v' `bn hbfkncbl

    ?"6"0 Okb~v

    @qqgcf`~ckb xvhzv vhghf~ ` gkf`gh okz ~mhcz kqhz`~cbl vsv~hd $$ Ozhbfm' Hblgcvm' Vq`bcvm' C~`gc`b'

    Lhzd`b' I`q`bhvh' Ekzh`b' kz k~mhz" ^mhzh `zh nkyhbv kz hhb mxbnzhnv ko okb~v ~m`~ f`b ncvqg`s

    `gg ko ~mh fm`z`f~hzv okz ~mh vhghf~hn gkf`gh" @ okb~ zhbnhzv ~mh g`blx`lh fm`z`f~hzv ~mzkxlm `bhbfkncbl vfmhdh' `gvk f`gghn ` fm`z`f~hz vh~"

    Xvhzv f`b vhghf~ nho`xg~ okb~v okz ~mhcz jzk|vhzv xvcbl jzk|vhz qzhohzhbfh vh~~cblv" Co ~mhcz

    vhghf~hn okb~ nkhv bk~ xvh ~mh hbfkncbl ko skxz \NE `qqgcf`~ckb q`lhv -]DG `bn IVQ#' ~mhb ~mhfkb~hb~ |cgg bk~ jh zhbnhzhn qzkqhzgs"

    Skxz gkf`gcy`~ckb qzkfhvv dxv~ vqhfcos ~mh hbfkncbl okz skxz q`lhv' `bn kq~ckb`ggs' vqhfcos cbv~sgh vmhh~v ~mh okb~v ~m`~ vmkxgn jh ncvqg`shn js ~mh jzk|vhz"

    \NE v~sgh vmhh~v nk bk~ vqhfcos okb~v" @v ` zhvxg~' ~mh M^DG q`lhv ~m`~ `zh lhbhz`~hn ozkd

    \NE IVQ q`lhv |cgg jh ncvqg`shn cb ~mh nho`xg~ okb~ ko ~mh xvhzv jzk|vhz"

    ^mh v`dqgh `qqgcf`~ckb' |neVq`fh' xvhv ` v~sgh vmhh~ ~m`~ vqhfcochv okb~ o`fhv okz G`~cb$0

    g`blx`lhv" Co skx |cvm ~k fm`blh ~mh okb~v cb ~mh v`dqgh `qqgcf`~ckb ~k ncvqg`s nkxjgh$js~hfm`z`f~hzv vxfm `v I`q`bhvh kz Ekzh`b' vqhfcos skxz okb~v cb |neVq`fh"fvv"

  • 8/14/2019 Developing a Documentum Web Application

    21/39

    Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb

    :0

    ?"6": Fm`z`f~hz vh~v `bn hbfkncbl -fknhq`lh#

    Fm`z`f~hz vh~v -fknh vh~v#

    G`blx`lhv `zh zhbnhzhn |c~m fm`z`f~hz vh~v" Okz h}`dqgh' ~mh Hblgcvm `gqm`jh~ cv ` fm`z`f~hz vh~~m`~ fkb~`cbv 8: xqqhz$ `bn gk|hzf`vh gh~~hzv" ^mh I`q`bhvh fm`z`f~hz vh~ e`bic fkb~`cbv 03>8

    fm`z`f~hzv"

    Fm`z`f~hzv vh~v ~m`~ m`h `vvclbhn jcb`zs `gxhv okz h`fm fm`z`f~hz `zh f`gghn fknhn fm`z`f~hz

    vh~v' kz fknh vh~v" ^mh dkv~ |cnhgs xvhn fm`z`f~hz vh~ cb |hj q`lhv cv @VFCC' |mcfm f`bzhqzhvhb~ hzs oh| g`blx`lhv' d`cbgs Hblgcvm' Cbnkbhvc`b' `bn V|`mcgc" ^mh CVK ==83$0

    fm`z`f~hz vh~' ebk|b `v G`~cb$0' vxqqkz~v dkzh g`blx`lhv" Jhf`xvh fm`z`f~hz vh~v `zh zhbnhzhn|c~m hbfkncblv' skx |cgg ko~hb vhh ~mh |kznv xvhn cb~hzfm`blh`jgs" Mk|hhz' vkdh fm`z`f~hzvh~v nk bk~ m`h `vvclbhn hbfkncblv"

    Hbfkncbl@ fm`z`f~hz vh~ cv hbfknhn cb jcb`zs kf~h~v" ^mh d`qqcbl ko ~mh fm`z`f~hz ~k ~mh jcb`zs vhpxhbfh

    cv f`gghn `b hbfkncbl dh~mkn kz vfmhdh" G`blx`lhv f`b ko~hb jh hbfknhn |c~m vhhz`g ncoohzhb~

    vfmhdhv' `bn bk vcblgh hbfkncbl cv xvhn okz hhzs g`blx`lh"

    Fm`z`f~hz vh~ b`dhv `zh zhlcv~hzhn |c~m ~mh Cb~hzbh~ @vvclbhn Bxdjhzv @x~mkzc~s -C@B@# `~m~~q9++|||"cvc"hnx+cb$bk~hv+c`b`+`vvclbdhb~v+ fm`z`f~hz$vh~v" B`dhv `zh f`vh$cbvhbvc~ch `bn `zh

    vqhfcochn cb ~mh M^^Q `bn DCDH Fkb~hb~$^sqh mh`nhzv ~m`~ `zh vhb~ ozkd ~mh jzk|vhz ~k ~mhvhzhz `bn ozkd ~mh vhzhz ~k ~mh jzk|vhz"

    \NE nho`xg~ hbfkncbl^mh g`fe ko ` v~`bn`zn hbfkncbl vfmhdh cv ` qzkjghd okz dxg~cg`blx`lh |hj vc~hv kz cb~z`bh~v"

    ^mh Xbcfknh v~`bn`zn `nnzhvvhv ~mh bhhn okz `b hbfkncbl ~m`~ f`b zhqzhvhb~ `gg fm`z`f~hz vh~v"Xbcfknh nhocbhv ` 0?$jc~' oc}hn$|cn~m fm`z`f~hz hbfkncbl vfmhdh" ^mh v~`bn`zn `vvclbv h`fm

    fm`z`f~hz ` xbcpxh fknh qkcb~' |c~m ~mh f`q`jcgc~s ko hbfkncbl khz ` dcggckb xbcpxh fm`z`f~hzv"

    Xbcfknh cbfgxnhv vhhz`g hbfkncbl vfmhdhv9

    XFV$:9 nkxjgh$js~h hbfkncbl -nho`xg~ Xbcfknh hbfkncbl#

    X^O$=9 =$jc~ hbfkncbl

    ^mh \NE vqhfcochv X^O$=' kbh ko ~mh Xbcfknh hbfkncbl vfmhdhv' cb hhzs ]DG `bn IVQ q`lh"

    Xbcfknh hbfkncblv `zh nhvclbhn ~k jh f`q`jgh ko zhbnhzcbl hhzs ebk|b g`blx`lh fm`z`f~hz"Xbcfknh cv zhqzhvhb~hn js vhhz`g hbfkncblv' cbfgxncbl X^O$=' X^O$0?' `bn XFV$:"

    Vkdh ko ~mh hbfkncblv xvhn js fxzzhb~ Nkfxdhb~xd fxv~kdhzv cbfgxnh G`~cb$0 -Ozhbfm `bn

    Lhzd`b#' E HXF -Ekzh`b#' VICV `bn HXF -I`q`bhvh#' bkbh ko |mcfm cv ` Xbcfknh hbfkncbl"Hhb ~mkxlm Xbcfknh f`b zhqzhvhb~ `gg fm`z`f~hzv' dkv~ ko ~mh |kzgnv ~mkxv`bnv ko okb~v nk bk~xvh ` Xbcfknh hbfkncbl"

    Fm`blcbl ~mh hbfkncblHbfkncblv k~mhz ~m`b X^O$= `zh bk~ vxqqkz~hn js \NE" Co skx fm`blh ~mh hbfkncbl' skx dxv~

    ~z`bvg`~h okzd n`~` ozkd skxz hbfkncbl ~k ~mh I`` V~zcbl hbfkncbl -XFV$0?#' cb ~mh v`dh |`s

  • 8/14/2019 Developing a Documentum Web Application

    22/39

    Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb

    ::

    ~m`~ N|Oc}Hbfkncbl ~z`bvg`~hv okzd n`~` ozkd X^O$= ~k XFV$0?" Fhz~`cb hghdhb~v ko skxz

    `qqgcf`~ckb dxv~ jh cb Xbcfknh9

    ]DG ocghv dxv~ jh cb ` Xbcfknh hbfkncbl vfmhdh"

    @~~zcjx~hv v~kzhn cb ~mh hFkb~hb~ vhzhz dxv~ jh cb Xbcfknh"

    XZGv dxv~ jh cb @VFCC okzd`~" Bkb$@VFCC fm`z`f~hzv dxv~ jh cb hvf`qhn mh}`nhfcd`g

    okzd`~"

    Co skx fm`blh skxz `qqgcf`~ckbv hbfkncbl vfmhdh' skx dxv~ fm`blh ~mh hbfkncbl vqhfcocf`~ckbcb hhzs \NE ]DG `bn IVQ ocgh" Vhh Vqhfcoscbl ~mh hbfkncbl cb ~mh Cb~hzb`~ckb`gcycbl `bn

    Gkf`gcycbl \NE$j`vhn @qqgcf`~ckbv d`bx`g okz cdqghdhb~`~ckb nh~`cgv"

    Co skx nk bk~ vqhfcos ~mh hbfkncbl' fgchb~ jzk|vhzv |cgg nho`xg~ ~k zhbnhzcbl fkb~hb~ cb ~mh CVK==83$0 -G`~cb$0# hbfkncbl' |mcfm |cgg gkke gceh lcjjhzcvm ~k bkb$G`~cb0 g`blx`lh vqh`ehzv"

    ^mh hbfkncbl ko skxz |hj q`lhv `oohf~v kbgs ~mh ncvqg`s `bn xvhz cbqx~' bk~ ~mh fkb~hb~ ko

    kjihf~v ~m`~ `zh cdqkz~hn cb~k kz h}qkz~hn ozkd ~mh hFkb~hb~ Zhqkvc~kzs" ^mh hFkb~hb~ vhzhz cvxb`|`zh ko ~mh hbfkncbl okz nkfxdhb~v v~kzhn cb ~mh hFkb~hb~ Zhqkvc~kzs"

    ?"6"6 Fgchb~ ncvqg`s gcdc~`~ckbv

    ^mhzh `zh ~|k |`sv ~k ncvqg`s okb~v fkzzhf~gs cb skxz xvhzv g`blx`lh ko fmkcfh9

    Fzh`~h FVV ocghv ~m`~ vqhfcos okb~v ~m`~ `zh fkdq`~cjgh |c~m skxz hbfkncbl"

    ^mh okb~ o`fhv ~m`~ skx vqhfcos dxv~ jh ` vh~ ko okb~v ~m`~ `zh gcehgs ~k jh okxbn kb ~mhvsv~hdv ko `gg xvhzv ko skxz `qqgcf`~ckb"

    Nk bk~ vqhfcos okb~v"

    Vh~ ~mh hbfkncbl cb skxz IVQ q`lhv `bn ]DG ocghv' `bn gh~ xvhzv fm`blh ~mhcz jzk|vhz okb~

    qzhohzhbfh ~k kbh ~m`~ cv vxqqkz~hn js skxz hbfkncbl"

    Vhh Gkf`gcycbl v~sghv cb ~mh Cb~hzb`~ckb`gcycbl `bn Gkf`gcycbl \NE$j`vhn @qqgcf`~ckbv

    d`bx`g okz cbokzd`~ckb kb fzh`~cbl gkf`gh$vqhfcocf v~sgh vmhh~v"

    ?"> hFkb~hb~ vhzhz vxqqkz~

    _hzvckbv ko ~mh hFkb~hb~ vhzhz qzckz ~k >": ncn bk~ vxqqkz~ n`~` ncf~ckb`zs n`~` kz `~~zcjx~h

    `gxhv cb bkb$G`~cb0 g`blx`lhv" \c~m ~mh >": vhzhz' `~~zcjx~h n`~` `bn n`~` ncf~ckb`zs n`~` `zhv~kzhn cb X^O$=' `bn gkf`gcyhn hzvckbv ko ~mh n`~` ncf~ckb`zs cb vhhz`g g`blx`lhv cv vxqqkz~hn"

    ?">"0 Vxqqkz~hn hbfkncblv

    ^mh okggk|cbl hbfkncblv `zh vxqqkz~hn js ~mh hFkb~hb~ vhzhz9

    Nkfxdhb~v v~kzhn cb `b hFkb~hb~ Zhqkvc~kzs f`b jh hbfknhn |c~m `bs hbfkncbl vfmhdh"

  • 8/14/2019 Developing a Documentum Web Application

    23/39

    Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb

    :6

    Kjihf~ `~~zcjx~hv f`b jh hbfknhn cb `bs hbfkncbl vfmhdh" ^mhs `zh ~z`bvg`~hn cb~k X^O$= okz

    v~kz`lh cb ~mh hFkb~hb~ Zhqkvc~kzs" Kjihf~ ~sqh b`dhv `bn `~~zcjx~h ~sqh b`dhv `zh gcdc~hn ~k @VFCC fm`z`f~hzv' `g~mkxlm skx

    f`b hvf`qh bkb$@VFCC fm`z`f~hzv xvcbl ~mhcz mh}`nhfcd`g zhqzhvhb~`~ckb" N`~` ncf~ckb`zchv f`b jh gkf`gcyhn ~k ncvqg`s dhvv`lhv' hzzkz v~zcblv' `bn g`jhgv okz kjihf~

    ~sqhv `bn `~~zcjx~h b`dhv" N`~` ncf~ckb`zs hb~zchv dxv~ jh cb ` X^O$= hbfkncbl"

    ?">": @~~zcjx~h ochgn gcdc~`~ckb

    Ochgn ghbl~m okz `~~zcjx~hv cv `b cdqkz~`b~ fkbvcnhz`~ckb cb gkf`gcy`~ckb" @vc`b g`blx`lhv ~sqcf`ggsxvh ~mzhh js~hv cb ~mh X^O$= hbfkncbl' |mcfm gcdc~v ochgn ghbl~m" Okz h}`dqgh' ` 6:$js~h `x~mkzochgn |cgg mkgn kbgs 01 @vc`b fm`z`f~hzv"

    ?">"6 NDFG cbc~c`gcy`~ckb ko fgchb~ fknhq`lh

    ^mh >": hFkb~hb~ vhzhz zhpxczhv ` bh| ndfg"cbc vh~~cbl ~k hb`jgh Xbcfknh -X^O$=# vxqqkz~" VhhNDFG fgchb~ fknhq`lhcb ~mh Cb~hzb`~ckb`gcycbl `bn Gkf`gcycbl \NE$j`vhn @qqgcf`~ckbv

    d`bx`g okz cbv~zxf~ckbv kb vh~~cbl ~mh fgchb~ fknhq`lh okz ~mh \NE M^^Q vhzhz"

    ?">"> Gkf`gcyhn n`~` ncf~ckb`zs g`jhgv

    \NE m`v h}~hzb`gcyhn `gg xvhz cb~hzo`fh v~zcblv ~k qzkqhz~chv ocghv okz gkf`gcy`~ckb" ^mcv cbfgxnhvg`jhgv okz fkddkb `~~zcjx~hv vxfm ` `x~mkzv' ehs|kznv' kz fzh`~ckb n`~h" ^mhvh g`jhgv f`b `gvk jh

    gkf`gcyhn cb n`~` ncf~ckb`zs ocghv"

    ^mh \NE qzkcnhv `gg v~zcblv cb `ffhvvcjgh qzkqhz~chv ocghv vk ~m`~ skx f`b gkf`gcyh `gg v~zcblv okz

    ` lchb cb~hzo`fh cb kbh kz ~|k ocghv" Co |cvm ~k ghhz`lh n`~` ncf~ckb`zs gkf`gcy`~ckb' mk|hhz'skx f`b zhdkh ~mh g`jhgv ozkd fkdqkbhb~ fkboclxz`~ckb ocghv' `bn ~mh \NE |cgg ncvqg`s g`jhgv

    ozkd ~mh n`~` ncf~ckb`zs' q`vvcbl cb ~mh xvhzv gkf`gh"

  • 8/14/2019 Developing a Documentum Web Application

    24/39

    Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb

    :>

  • 8/14/2019 Developing a Documentum Web Application

    25/39

    Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb

    :8

  • 8/14/2019 Developing a Documentum Web Application

    26/39

    Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb

    :?

    ="0 Cb~zknxf~ckb ~k NOF

    NOF h}qkvhv ~mh Nkfxdhb~xd kjihf~ dknhg `v `b kjihf~$kzchb~hn fgchb~ gcjz`zs" C~ cv ghhz`lhnjs jk~m fgchb~+vhzhz `zfmc~hf~xzh vxfm `v Nhve~kq Fgchb~ `bn |hj vxfm `v \NE"

    NOF fkbvcv~v ko ~mh okggk|cbl9

    @ vh~ ko cb~hzo`fhv ~m`~ qzkcnh ~mh NOF qzklz`ddcbl dknhg" ^mcv qzklz`ddcbl dknhg

    vqhfcochv mk| `b `qqgcf`~ckb cb~hz`f~v |c~m ~mh NOF kjihf~v ~m`~ cdqghdhb~v ~mhvh cb~hzo`fhv`bn ~mh zhg`~ckbvmcq jh~|hhb ~mhvh NOF kjihf~v" ^mh kjihf~v cb ~mcv dknhg fkbvcv~ ko

    qhzvcv~hb~ kjihf~v v~kzhn cb ` nkfj`vh `bn bkb$qhzvcv~hb~ kjihf~v zh~xzbcbl ozkd ` pxhzs kzlhbhz`~hn js NOF"

    @ I`` cdqghdhb~`~ckb ko ~mcv dknhg" C~ fkbvcv~v ko vhhz`g I`` q`fe`lhv h`fm fkb~`cbv `

    bxdjhz ko I`` fg`vvhv `bn cb~hzo`fhv" ^mhvh q`fe`lhv |cgg zxb cb jk~m ~mh Dcfzkvko~ `bn

    Vxbv I`` cz~x`g d`fmcbh ~m`~ vxqqkz~ INE 0"0" Kb$gcbh nkfxdhb~`~ckb -I``Nkf# ko ~mcvfg`vv gcjz`zs cv qzkcnhn" C~ `gvk qzkcnhv ~z`fcbl `bn h}fhq~ckb m`bngcbl"

    @ vh~ ko FKD cb~hzo`fhv `bn |z`qqhz fg`vvhv `zh qzkcnhn |c~m ~mh NOF ~k d`eh c~v I``cdqghdhb~`~ckb ``cg`jgh ~k FKD fkdqkbhb~v" Vcbfh ~mh NOF `qqh`zv `v vh~ ko FKDfkdqkbhb~v' c~ cv `ffhvvcjgh js fgchb~v |zc~~hb cb _cvx`g F%% `bn _cvx`g J`vcf"

    =": Q`fe`lhvNOF cv kzl`bcyhn cb~k q`fe`lhv' ~m`~ cv' vh~v ko zhg`~hn fg`vvhv `bn cb~hzo`fhv"

    ^mh b`dhv ko NOF I`` fg`vvhv jhlcb |c~m No -okz h}`dqgh' No\kzeogk|#"

    B`dhv ko cb~hzo`fhv jhlcb |c~m CNo -okz h}`dqgh' CNo\kzeogk|#"

    Cb~hzo`fhv h}qkvh NOFv qxjgcf dh~mknv `bn fkbv~`b~v" H`fm cb~hzo`fh fkb~`cbv ` vh~ ko zhg`~hndh~mknv"

    ^`jgh 0 nhvfzcjhv ~mh qxzqkvh ko ~mh fg`vvhv `bn cb~hzo`fhv ko NOF q`fe`lhv"

    ^`jgh 09 Nhvfzcq~ckb ko NOF Q`fe`lhv

    I`` Q`fe`lh B`dh Qxzqkvh

    Fkd"nkfxdhb~xd"of"fgchb~ Qzkcnhv j`vcf oxbf~ckb`gc~s

    Hv~`jgcvmcbl NOF vhvvckbv

    Zh~zchcbl `bn `gcn`~cbl n`~`

    D`b`lcbl |kzeogk|v D`bcqxg`~cbl cz~x`g nkfxdhb~v

    \kzecbl |c~m nkfxdhb~ hzvckbv

    Fkddkb"nkfxdhb~xd"of"fgchb~"pj Fkbv~zxf~v `bn zxbv pxhzchv `bn Vd z~gcv~v

    Fkd"nkfxdhb~xd"fkd O`fcgc~`~hv ffhvvcbl NOF ozkd FKD"

    Fkd"nkfxdhb~xd"of"fkddkb Vxqqgchv x~cgc~s dh~mknv okz k~mhz NOF fg`vvhv

  • 8/14/2019 Developing a Documentum Web Application

    27/39

    Nhvhgkqcbl ` Nkfxdhb~xd \hj @qqgcf`~ckb

    :