Você está na página 1de 12

CONFIGURAO DE AMBIENTE

EMS/TOVS11 PARA PROGRESS ABL


Jaison Antoniazzi
email: jaison.antoniazzi@gmail.com
skype: jaison.antoniazzi

Sumrio
Trabalhando com atalhos EMS/TOTVS11 ..................................................................................... 3
Arquivo Parameter File ................................................................................................................. 4
Arquivo INI..................................................................................................................................... 5
Programas Alias ........................................................................................................................... 12

Trabalhando com atalhos EMS/TOTVS11


Neste documento falarei um pouco sobre o atalho da camada PROGRESS/ABL para uma sesso
EMS/TOTVS11.
Os atalhos para ambientes EMS/TOTVS11 dependem de:

Executvel progress,
Arquivo ini para atribuir valor s variveis do progress, como o propath, dlc e promsgs,
Arquivos pf para conexo com os bancos e atribuio de parmetros.
Opcionalmente de arquivo ALIAS.P.

Trabalhando na pasta c:\temp, deposite os arquivos arquivos pf e arquivo ini nesta, agora crie
um atalho com:
C:\dlc101b\bin\prowin32.exe -pf "connect.pf" -ininame "progresc.ini"
-param FIN

Linha de comando sem ALIAS.P


C:\DLC101B\bin\prowin32.exe -pf "connect.pf" -ininame "progresc.ini"
-param FIN -p alias.p

Linha de comando usando ALIAS.P


O "iniciar em" deste atalho deve apontar para a pasta c:\temp que contm os arquivos pf e ini.

Arquivo Parameter File


O seu arquivo parameter file ou simplesmente pf conter a conexo com os bancos e os
parmetros, conforme segue:
#Bancos do EMS 2.06B
-db ems2adm -ld mgadm -S 45576 -H buraco -N tcp
-db ems2adt -ld mgadt -S 45577 -H buraco -N tcp
-db ems2aps -ld mgaps -S 45578 -H buraco -N tcp
-db ems2cex -ld mgcex -S 45579 -H buraco -N tcp
-db ems2cld -ld mgcld -S 45580 -H buraco -N tcp
-db ems2dis -ld mgdis -S 45581 -H buraco -N tcp
-db ems2fis -ld mgfis -S 45582 -H buraco -N tcp
-db ems2ind -ld mgind -S 45583 -H buraco -N tcp
-db ems2inv -ld mginv -S 45584 -H buraco -N tcp
-db ems2mfg -ld mgmfg -S 45585 -H buraco -N tcp
-db ems2mnt -ld mgmnt -S 45586 -H buraco -N tcp
-db ems2mp -ld mgmp -S 45587 -H buraco -N tcp
-db ems2mrp -ld mgmrp -S 45588 -H buraco -N tcp
-db ems2rac -ld mgrac -S 45589 -H buraco -N tcp
-db ems2scm -ld mgscm -S 45590 -H buraco -N tcp
-db ems2tmp -ld mgtmp -S 45591 -H buraco -N tcp
-db ems2uni -ld mguni -S 45592 -H buraco -N tcp
-db ems2ven -ld mgven -S 45593 -H buraco -N tcp
-db lcarg
-ld lcarg -S 45594 -H buraco -N tcp
-db lcchi
-ld lcchi -S 45595 -H buraco -N tcp
-db lccol
-ld lccol -S 45596 -H buraco -N tcp
-db lcmex
-ld lcmex -S 45597 -H buraco -N tcp
-db mov2adm -ld movadm -S 45598 -H buraco -N tcp
-db mov2dis -ld movdis -S 45599 -H buraco -N tcp
-db mov2fis -ld movfis -S 45600 -H buraco -N tcp
-db mov2ind -ld movind -S 45601 -H buraco -N tcp
-db mov2mfg -ld movmfg -S 45602 -H buraco -N tcp
-db mov2mnt -ld movmnt -S 45603 -H buraco -N tcp
-db mov2rac -ld movrac -S 45604 -H buraco -N tcp
-db neogrid -ld neogrid -S 45605 -H buraco -N tcp
-db wmov2dis -ld wmovdis -S 45606 -H buraco -N tcp
-db ems2fro -ld mgfro -S 10033 -H estreito -N tcp
-db mov2fro -ld movfro -S 10034 -H estreito -N tcp
-tok 1600
-s 300 -E -d dmy
-Mm 4096
-basekey "ini"
-cpstream ibm850
-inp 32000 -mmax 6000
-h 80
-T c:\tmp
-nb 200
-nb 200
-param "TEC"
-p men\men902za.p
-debugalert
#FIM do PF

Arquivo INI
Arquivos INI possuem a sesso STARTUP, COLORS e FONTS conforme abaixo:
;INICIO do INI
[Startup]
V6Display=no
DLC=c:\dlc101b
Use-3D-Size=no
PROMSGS=c:\dlc101b\promsgs
PROBUILD=c:\dlc101b\PROBUILD
PROSQL_ENABLE_UNSUPPORTED_FEATURES=yes
Keep3DFillinBorder=yes
PROPATH=\\aparecida\LicenseServer,\\vigoreli\expdtsul3\exp206bmultipsc101b,\\vigoreli\distems2\ems206bro,x:\ferramentas\ddk2000,x:\ferramentas,c:\dlc101b\gui\adecomm.pl,c
:\dlc101b\gui\adecomp.pl,c:\dlc101b\gui\adedesk.pl,c:\dlc101b\gui\ad
edict.pl,c:\dlc101b\gui\adeedit.pl,c:\dlc101b\gui\adeicon.pl,c:\dlc1
01b\gui\aderes.pl,c:\dlc101b\gui\adeshar.pl,c:\dlc101b\gui\adeuib.pl
,c:\dlc101b\gui\adeweb.pl,c:\dlc101b\gui\adexml.pl,c:\dlc101b\gui\pr
odict.pl,c:\dlc101b\gui\protools.pl,c:\dlc101b,c:\dlc101b\bin,c:\dlc
101b\gui,c:\dlc101b\gui\adetran.pl
[Colors]
;*******************************************************************
***********
; THE DEFINITION OF COLOR 0 THROUGH 15 IS PRIVATE TO THE PROGRESS
ADE.
; MODIFYING COLORS 0 THROUGH 15 MAY PREVENT THE PROGRESS ADE FROM
RUNNING.
; The following color definitions correspond to the ADE standards.
; 0 to 15 - reserved
color0=0,0,0
color1=0,0,128
color2=0,128,0
color3=0,128,128
color4=128,0,0
color5=128,0,128
color6=128,128,0
color7=128,128,128
color8=192,192,192
color9=0,0,255
color10=0,255,0
color11=0,255,255
color12=255,0,0
color13=255,0,255
color14=255,255,0
color15=255,255,255
color16=255,255,0
;*******************************************************************
****
; Cores FaceLift
color17=226,229,236
color18=210,218,237
color19=140,150,165
NORMAL=0,15
INPUT=15,0
MESSAGES=15,1

[Default Window]
;x=
;y=
;rows=
;columns=
[fonts]
;*******************************************************************
***********
; THE DEFINITION OF FONT 0 THROUGH 7 IS PRIVATE TO THE PROGRESS ADE.
; MODIFYING FONTS 0 THROUGH 7 MAY PREVENT THE PROGRESS ADE FROM
RUNNING.
; The following fonts definitions correspond to the ADE standards.
;
? - DefaultFont from Startup Section
;
0 - DefaultFixedFont from Startup Section (1 char per PPU)
;
1 - Proportional System Font
;
2 - Editor Font for 4GL program entry
;
3 - TTY Simulator (should be fixed)
;
4 - Dynamically-sized widgets, eg status-line, selectionlist
;
5 - Static widgets, eg. combo-boxes
;
6 - Dynamic, bold (TranMan2)
;
7 - Reserved
font0=FixedSys
font1=MS Sans Serif, size=8
font2=Courier New, size=8
font3=Courier New, size=8
font4=MS Sans Serif, size=8
font5=MS Sans Serif, size=10
font6=MS Sans Serif, size=8, bold
font7=MS Sans Serif, size=8
font8=Courier New, size=10, bold
font9=Courier, size=10
;*******************************************************************
****
; Fontes FaceLift
font10=MS Sans Serif, size=8
font11=MS Sans Serif, size=8
font12=MS Sans Serif, size=8, bold
[WinChar Startup]
DLC=c:\dlc101b
PROBUILD=c:\dlc101b\PROBUILD
PROPATH=.,c:\dlc101b\PROBUILD\EUCAPP\EUC.PL,c:\dlc101b\PROBUILD\EUCA
PP
;DLC=
;PROCFG=
;PROMSGS=
;PROPATH=
[WinChar Colors]
color0=WHITE/BLUE
color1=BLACK/GRAY
color2=BLACK/GRAY
color3=BLUE/WHITE
color4=BLINK-RED/WHITE
;NORMAL=WHITE/BLUE
;INPUT=BLACK/GRAY
;MESSAGES=BLACK/GRAY

"NORMAL"
"INPUT, UNDERLINE"
"MESSAGES, REVERSE"
"HIGHLITE, HELP"
"URGENT"

[WinChar Default Window]


;rows=25
;rows=50
[WinChar Keys]
;GO=F1,CTRL-X
[Debug-Init]
;*******************************************************************
***********
; THE FOLLOWING INFORMATION IS PRIVATE TO THE DEBUGGER. IT SHOULD
NEVER BE
; MODIFIED EXCEPT BY THE DEBUGGER PROGRAM.
;
Location=1,146,15,460,464
Pane0=1,46," "
Pane1=1,14,""
Pane2=1,16,"Commands in Queue: 0"
Pane3=1,25,""
DebuggerName=PRODEBUG.EXE
[Debug-Macros]
Macro0=r, run &file
Macro1=c, continue
Macro2=s, step
Macro3=n, next
Macro4=b, break &file &line
Macro5=cb, cancel break &file &line
Macro6=sb, show breaks
Macro7=ss, show stack
Macro8=u, up
Macro9=d, down
Macro10=di, display &text
Macro11=sm, show macros
[Debug-Buttons]
Button0=Run,run &file
Button1=Cont,continue
Button2=Step,step
Button3=Next,next
Button4=Break,break &file &line
Button5=Stack,show stack
Button6=Up,up
Button7=Down,down
Button8=Disp,display &text
Button9=Exit,exit
[ProADE]
;DividerFgColor=15
;DividerBgColor=1
;OKBoxFgColor=1
;OKBoxBgColor=8
;FillinFgColor=0
;FillinBgColor=8
;Editor4GLFgColor=DEFAULT
;Editor4GLBgColor=DEFAULT
;Editor4GLFgSmallColor=0
;Editor4GLBgSmallColor=8
;FixedFont=0
;StandardFont=1

;Editor4GLFont=2
;EditorTabStop=4
[Proedit]
SaveSettings=yes
BufList=
ExitWarning=yes
SaveBufList=no
MinimizeBeforeRun=no
RestoreAfterRun=yes
PauseAfterRun=yes
AutoCleanup=yes
MostRecentlyUsedFileList=yes
MRUEntries=4
EditorFont=2
MRUFile1=C:\AMBIENTE\utils_trab\ambiente\desabilita_login_integrado.
p
[Datasul_EMS2]
Show-Report-Program=notepad.exe
User=
Worksheet=teste
[Procomp]
SaveSettings=yes
DefFileSpec=*.p *.w
ShowStatus=yes
RemoveOldRs=yes
IfNoR=no
SubDirs=yes
SaveNewRs=yes
XrefAppend=no
ListAppend=no
PageLength=60
PageWidth=80
V6Frame=No
StreamIO=no
MinRcodeSize=no
GenerateMD5=no
XrefXml=no
LogFile=compile.log
[AppCfg]
HKey=HKEY_LOCAL_MACHINE
Environment=SOFTWARE\Datasul\Datasul-EMS
Section=2.00
[ProAB]
MRUFile1=\\vigoreli\DistEMS2\ems206b-ro\qop\qo0310.w
MRUFile2=C:\Mastrotto\exp\esex0321.w
MRUFile3=v:\ems206b-ro\rep\re0703.w
MRUFile4=C:\PorFora\Cambio\ecp\ec0015.w
NewObjectToggles=63
[ProUIB]
Disabled_Cue_Cards=SmartWindow
[WALVIS Software\WPP Database Viewer]
InsertType=1
TableBreak=0
ViewMode=Table
[ProTools]

FunctionDefs=c:\dlc101b\gui\protools\protools.dat
PaletteLoc=88,88
ItemsPerRow=23
[Debug-Temp-Macros]
[JAVA]
JDKHOME=c:\dlc101be\JDK
JREHOME=c:\dlc101be\jre
JRECP=c:\dlc101be\jre\lib\rt.jar;c:\dlc101be\jre\lib\i18n.jar
JDKCP=c:\dlc101be\jdk\lib\tools.jar
FATHOMCP=
REPLCP=
PROGRESSCP=c:\dlc101be\Java\progress.jar;c:\dlc101be\Java\messages.j
ar;
JVMEXE=Java
JVMARGS=-ms8m
JAVAPOLICY=c:\dlc101be\Java\java.policy
[Datasul_EMS2]
Show-Report-Program=Notepad.exe
[ADM]
Color3DFace=17
Color3DHighLight=18
Color3DShadow=19
[KSVEditor]
AutoLoad=YES
BECOM=YES
CodePage1=IBM858
CodePage2=ISO8859-1
CodePage3=ISO8859-15
CodePage4=1252
CodePage5=ROMAN-8
CodePage6=IBM861
CodePage7=IBM437
CodePage8=IBM037
CodePage9=IBM278
CodePage10=IBM500
CodePage11=IBM297
CodePage12=IBM273
CodePage13=IBM277
CodePage14=UTF-8
Column=482
CommonPropath=YES
Compiler1=C:\compilar\ccp\,no,no,C:\compilar\ccp\cc0301b-v01.w,1,yes
ContextTagging=YES
DBOHeight=20
DBOWidth=100
DumpFolder=C:\DOCUME~1\log13228\LOCALS~1\Temp\cache\
FE_View=no
HeaderFile=adeedit\(c).p
Height=891
Language=English
MaxCompiler=50
Maximized=yes
Minimized=no
ModString=#
Modified: #
MultiRow=YES
OpenDelay=10
ParserMaxDepth=1
Plugin1=KSV Sample Plug-in,plugins\_sample.r
Plugin10=Open From Clipboard,plugins\KSV Tools\_clipopen.r

Plugin11=DB Highlight,plugins\KSV Tools\_dbcolor.r


Plugin2=Copy To Work Folder,plugins\KSV Tools\_copyto.r
Plugin3=Draw Lines,plugins\KSV Tools\_drawline.r
Plugin4=Connect To DBs,plugins\KSV Tools\_ksvdbc.r
Plugin5=Disconnect All DBs,plugins\KSV Tools\_ksvdbd.r
Plugin6=File Difference,plugins\KSV Tools\_windiff.r
Plugin7=Persistent Procedures,plugins\persist.r
Plugin8=F11,plugins\_f11.p
Plugin9=Slick-C Macro,plugins\KSV Tools\macslick.r
PortNum=31330
Row=0
SelectCurrentLine=YES
SlickCMode=NO
SlickFind=YES
Tag=KSV Editor 2.5C
TagFiles=C:\DOCUME~1\log1685\CONFIG~1\Temp\dbtags\_ksvdb1.ex
TagFolder=C:\DOCUME~1\log1685\CONFIG~1\Temp\dbtags\
Tag_emsgof=Tue Jun 30 16:37:48 2009
Tag_emsgra=Fri Jun 12 18:01:39 2009
Tag_lcarg=Fri Feb 5 15:35:18 2010
Tag_lcchi=Wed Feb 13 16:12:16 2008
Tag_lccol=Fri Apr 24 08:54:07 2009
Tag_lcmex=Fri Feb 5 15:35:39 2010
Tag_mgadm=Fri Feb 5 15:42:04 2010
Tag_mgadt=Wed Feb 13 16:01:25 2008
Tag_mgaps=Wed Feb 13 16:01:21 2008
Tag_mgcex=Mon Jul 13 07:59:53 2009
Tag_mgcld=Wed Sep 16 10:48:46 2009
Tag_mgdis=Fri Oct 9 13:45:46 2009
Tag_mgfis=Tue May 12 09:38:41 2009
Tag_mgfro=Fri Oct 9 16:04:30 2009
Tag_mgind=Wed Feb 10 14:30:44 2010
Tag_mginv=Wed Feb 13 16:08:10 2008
Tag_mgmfg=Thu Mar 26 14:19:03 2009
Tag_mgmnt=Fri Apr 24 08:35:34 2009
Tag_mgmp=Wed Feb 13 16:09:49 2008
Tag_mgmrp=Wed Feb 13 16:10:00 2008
Tag_mgrac=Wed Feb 13 16:09:46 2008
Tag_mgscm=Fri Apr 24 08:36:13 2009
Tag_mgtmp=Wed Feb 13 16:10:47 2008
Tag_mguni=Fri Apr 24 08:52:58 2009
Tag_mgven=Fri Sep 12 15:10:54 2008
Tag_movadm=Fri Feb 19 09:16:28 2010
Tag_movdis=Fri Feb 19 09:17:29 2010
Tag_movfis=Fri Feb 19 09:17:49 2010
Tag_movfro=Fri Oct 9 16:10:12 2009
Tag_movind=Fri Feb 19 09:18:38 2010
Tag_movmfg=Fri Apr 24 09:39:18 2009
Tag_movmnt=Fri Apr 24 09:39:35 2009
Tag_movrac=Wed Feb 13 16:17:39 2008
Tag_neogrid=Wed Feb 13 16:17:43 2008
Tag_wmovdis=Wed Feb 13 16:17:55 2008
Toolbar=YES
TTYCompiler=``c:\dlc101be\bin\_progres.exe``
TTYStartDelay=5
Username=log13228
UserTagFile=C:\DOCUME~1\log1685\CONFIG~1\Temp\dbtags\usertag.p
UserTagFiles=C:\KsvEditor10\macros\_ksvuser.ex
Width=640
WinDiff=winmerge\winmerge.exe
WinDiffOptions=/t

WorkFolder=C:\Temp\
WWWSite=http://www.bulklodd.ru
_ToolbarButtons=*
_Version=3.5A101
;FIM do INI

Arquivo INI de uma sesso Progess para EMS/TOTVS11

Programas Alias
Programa Alias so uteis em ambientes com bancos unificados, pois criaro apelidos para os
bancos conforme o padro Datasul, que obrigatrio para ambientes EMS/TOTVS11, segue
exemplo abaixo:
/*INICIO programa ALIAS.P*/
CREATE ALIAS mgadm
FOR DATABASE
CREATE ALIAS mgdis
FOR DATABASE
CREATE ALIAS mgfis
FOR DATABASE
CREATE ALIAS mgcld
FOR DATABASE
CREATE ALIAS mgcex
FOR DATABASE
CREATE ALIAS mguni
FOR DATABASE
CREATE ALIAS mginv
FOR DATABASE
CREATE ALIAS mgind
FOR DATABASE
CREATE ALIAS mgmfg
FOR DATABASE
CREATE ALIAS mgmnt
FOR DATABASE
CREATE ALIAS mgmrp
FOR DATABASE
CREATE ALIAS mgrac
FOR DATABASE
CREATE ALIAS mgscm
FOR DATABASE
CREATE ALIAS mgtmp
FOR DATABASE
CREATE ALIAS mgven
FOR DATABASE

mgcad
mgcad
mgcad
mgcad
mgcad
mgcad
mgcad
mgcad
mgcad
mgcad
mgcad
mgcad
mgcad
mgcad
mgcad

NO-ERROR.
NO-ERROR.
NO-ERROR.
NO-ERROR.
NO-ERROR.
NO-ERROR.
NO-ERROR.
NO-ERROR.
NO-ERROR.
NO-ERROR.
NO-ERROR.
NO-ERROR.
NO-ERROR.
NO-ERROR.
NO-ERROR.

CREATE
CREATE
CREATE
CREATE
CREATE
CREATE
CREATE
CREATE

mgmov
mgmov
mgmov
mgmov
mgmov
mgmov
mgmov
mgmov

NO-ERROR.
NO-ERROR.
NO-ERROR.
NO-ERROR.
NO-ERROR.
NO-ERROR.
NO-ERROR.
NO-ERROR.

ALIAS
ALIAS
ALIAS
ALIAS
ALIAS
ALIAS
ALIAS
ALIAS

movadm
movdis
movfis
movind
movmfg
movmnt
movrac
wmovdis

FOR
FOR
FOR
FOR
FOR
FOR
FOR
FOR

DATABASE
DATABASE
DATABASE
DATABASE
DATABASE
DATABASE
DATABASE
DATABASE

run men\men902za.r.
quit.
/*FIM programa ALIAS.P*/
Arquivo ALIAS.P de uma sesso para EMS.

Agora basta executar o atalho.

Você também pode gostar