F AUTHACCESSV1.0 4-NOV-2021 09:55 VSI C V7.4-002  $READONLY$i$CODE$ $LITERAL$$LINK$H$DATA$$BSS$0JAUTHACCESSCHECK8J AUTHACCESSENABLE e6= FILE=  =P#?$G0^~8^@~HPX޴`[hp>x^~޵G(ۤG&G{##GG== }}b(] /@Zk(//@#/$,G$H/ /// . D J . J. J / K@/ @K@. J?@@"rF@"@B3 F/'///.DJF'`/ `KKG"@. J+D/ @. @JKF@ . J+F @@/ ////KF/ @/@/@K B@ ,2@ H) ///U%@$@DF . JCUBB8GG. JCUBPGBF/ `. `JCU%B$BF1D . J?/K @FG }"@d/@GdKb"/@.BJ FG0]"@Zk 0J vHF0 //2v@J4JFU@8D8D(TGB""0B"bGG/@Zk//"4G 0vJB #Rl c F4`FG//G(CB0]"}"GbU1vJ@ZkGGBbG"0J vHF0  4G@Zk ="GHBPbGG(`"G"@ZkB GGGGGb"/@Zk//`<c0 E b4G0""XB ,.CD HP J0DG"H@F_" p"`b>/@Zk/// GF$EGC / BC Gc!! J! p  C2v@J5JFhƢ *"b6vJ9?KX! 6G* c;v`K`G GB ¥4GGGGGb@ZkHB ""="GGGGGPb/@Zk"G@%`<CDhGHB.!.CPb4vJJQ !JF "="!HAFG3DG/ 7JF"GG/@Zk GBGGGGGb@Zk$?$] J! B}"AAGbD1v@J0]"\ @Zk=0 !?H/vI/D=  p #* cʢ3v`Jc!!6JFʲB4GGGGGb/@ZkHB ""="GGGGGPb@Zk"G%`<C@hƠ"DHBGPb.!.CG&vHJQ !JF "="!HAFG'D ʢ6JFʲGG/@Zk GBGGGGGb@Zk¤0E@`<#5@"x""pb"]"DGF--CEXB`bG8"tGFIN INEGB!DHD0 E$>^ ~~_"0"""@Zk//<c Gp!XBD޵>"0""G_"G"TG`b/@ZkG&èA_%ۯ @@ EGEBI¥hBD 8@EG0B"4GGpb@Hñ@"G@ZkG øBG?"0b"GGGb@Zk G0]8]@}HPXݤ`hp=x]}ݥ#k///#GG^~ ^(~08@޴HGGGG#G[G" @{Gb/@ZkGÐ# #/ t#// x#¤B""bHB"fCG `"/@Zk5@XD8DB8DGGGb ///4G4G"@Zkf4GB""HB"b"G/@Zk// /" =C//# B4G4GGGGb"/@Zk" Ll# GGb#GG_B 4G4GGGGb"@Zk0" 4# ]B4G4GGGb"@G/@Zk" # (" / CGGb#G4G2v@J/@G//_B4GGGGb"@Zk " 0`<0.P.CD0JR PJ2FJF$ââClCC@Cf=@ P C`G>b ^pBG">޶H""(0O_""G xb/@ZkG] ](}08@ݤHP#/kD ,GAUTHVMSCREATEHTTPDPROFILED b#AUTHVMSCREATEHTTPDPROFILE D @AUTHVMSCREATEHTTPDPROFILE<$b#ODSNAMEOFDIRECTORYFILE<8GTODSNAMEOFDIRECTORYFILE<P@TODSNAMEOFDIRECTORYFILE<GERROREXITVMSSTATUS<b#ERROREXITVMSSTATUS<@ERROREXITVMSSTATUS<@GdODSNAMEOFDIRECTORYFILE<Tb#ODSNAMEOFDIRECTORYFILE<`@dODSNAMEOFDIRECTORYFILE4tG SYS$SETPRV4xb# SYS$SETPRV4@ SYS$SETPRV<GSYS$CHECK_ACCESS<b#SYS$CHECK_ACCESS<@SYS$CHECK_ACCESS4G SYS$SETPRV4b# SYS$SETPRV4@ SYS$SETPRV4 ,G WATCHTHIS4 pb# WATCHTHIS4 @ WATCHTHIS48G\ SYS$SETPRV4Tb# SYS$SETPRV4X@\ SYS$SETPRV<\GSYS$CHECK_ACCESS<b#SYS$CHECK_ACCESS<@SYS$CHECK_ACCESS<G4SYS$CHECK_ACCESS<b#SYS$CHECK_ACCESS<0@4SYS$CHECK_ACCESS48GX SYS$SETPRV4Pb# SYS$SETPRV4T@X SYS$SETPRV<pGODSNAMEOFDIRECTORYFILE<b#ODSNAMEOFDIRECTORYFILE<@ODSNAMEOFDIRECTORYFILE4G SYS$SETPRV4b# SYS$SETPRV4@ SYS$SETPRV<GHSYS$CHECK_ACCESS<@b#SYS$CHECK_ACCESS<D@HSYS$CHECK_ACCESS<lGSYS$CHECK_ACCESS<tb#SYS$CHECK_ACCESS<@SYS$CHECK_ACCESS4G SYS$SETPRV4 b# SYS$SETPRV4 @ SYS$SETPRV4 H G WATCHTHIS4 L b# WATCHTHIS4  @ WATCHTHIS4  G WATCHTHIS4  b# WATCHTHIS4  @ WATCHTHIS4L G ERRORVMSSTATUS4l b#ERRORVMSSTATUS4 @ ERRORVMSSTATUS4  G ERRORNOTICED4 b# ERRORNOTICED4  @ ERRORNOTICED4T G SYS$SETPRV4p b# SYS$SETPRV4 @ SYS$SETPRV< G ERROREXITVMSSTATUS< b#ERROREXITVMSSTATUS< @ ERROREXITVMSSTATUS4 GD SYS$SETPRV4 b# SYS$SETPRV4@ @D SYS$SETPRV<P Gt ERROREXITVMSSTATUS<` b#ERROREXITVMSSTATUS<p @t ERROREXITVMSSTATUS 4 G SYS$SETPRV4 b# SYS$SETPRV4 @ SYS$SETPRV4 GD SYS$SETPRV48 b# SYS$SETPRV4@ @D SYS$SETPRV4h G SYS$SETPRV4| b# SYS$SETPRV4 @ SYS$SETPRV4 G SYS$SETPRV4 b# SYS$SETPRV4@ SYS$SETPRV4 G WATCHTHIS4 b# WATCHTHIS4 @ WATCHTHIS |= sys$check_access()=(NOTE: !AZ !AZ !AZ !&S !AZ8=@5ACCESS !AZ !AZ !AZ !AZ !&S !AZ(NOT using profile)p=0'ACCESS !AZ control !AZ !&S !&?YES NO =\TACCESS:!AZ WebDAV:!&B PATH:!AZ (SET read:!&B write:!&B profile:!&B) SYSPRV:!AZ !AZ iERRORVMSSTATUS=read7ERRORSANITYCHECK=(no profile)0=write8;=DENIEDP ODSNAMEOFDIRECTORYFILE HTTPDPROCESS he5WATCH Pe5; SYS$SETPRV7 SYSPRVMASK=002;=X ;7 HTTPDUSERPROFILELENGTH= AUTHACCESS SYS$CHECK_ACCESS WATCHTHIS7HTTPDUSERPROFILEPTR= PERMITTED= = (using profile)@( AUTHVMSCREATEHTTPDPROFILE ERRORNOTICED7HTTPDUSERPROFILEDSC7 AUTHVMSUSERPROFILENORULE ERROREXITVMSSTATUS=02 ;=8)P0| (none)serverprofile= disabled= enabled =46=4=4=D46= (AUTHVMSCREATEHTTPDPROFILE ERROREXITVMSSTATUS ERRORNOTICEDERRORVMSSTATUS ODSNAMEOFDIRECTORYFILE WATCHTHIS(AUTHVMSUSERPROFILENORULE HTTPDUSERPROFILELENGTH HTTPDUSERPROFILEPTR HTTPDUSERPROFILEDSC SYSPRVMASK ERRORSANITYCHECK HTTPDPROCESSWATCH SYS$SETPRV SYS$CHECK_ACCESS HVMS