SlideShare a Scribd company logo
1 of 29
Download to read offline
1
Installation manual
Pressto-Net system
2
Index
INDEX 2
INTRODUCTION 3
MINIMUN REQUIREMENT 4
DATABASE INSTALLATION 5
GESTOR AGENTE CLIENTE 8
CARPETA CONFIG 8
APPSETTINGS.CONFIG 8
AGENTE CLIENTE 9
CARPETA CONFIG 9
APPSETTINGS.CONFIG.PRO 9
CERTIFICATES 10
PRESS-TPV 17
CONFIG FOLDER 17
APPSETTINGS.CONFIG 17
CONNECTIONSTRING.CONFIG 20
PARAMETER TABLE 20
MSCTD 20
WINDOWS 7 OR UPPER 21
BACK UP 23
ANNEX A. SQL EXPRESS 2008 R2 INSTALLATION 24
ANEX B: GAF AUDIT FILE - MALAYSIA 29
FICHERO CONNECTIONSTRING.CONFIG 29
3
INTRODUCTION
Pressto-Net is a group of web applications and desktop to have a complete control of the Pressto
stores from an operative point of view as well as financial and marketing.
It contains:
1. Sistema TPV: desktop application for all the operations in the store.
2. Agente cliente: for the information transfer between the store and Pressto central server. Sending
of information goes both ways:
a. From the store to server: information is processed and it is shown in the reporting system,
as well as being back up.
b. From server to store: to update applications as well as system configuration.
3. Gestor agente cliente: this application will keep “agente cliente” updated.
4. Maintenance area: it is the web system that can be accessed from internal area on the Pressto
website, from there system configuration can be updated, such as:
a. Prices
b. Promotions
c. Customer groups
5. Reporting Area: web system that can be accessed from internal area on the Pressto website. It is a
Group reports, some of them are on real time so the control on the store can be complete.
4
MINIMUN REQUIREMENT
In order to be able to use Pressto-Net system, it is necessary to meet several minimum requirements,
hardware as well as software.
Hardware:
• 2-core processor, 4 –corerecommended
• 2 Gb RAM, 4 Gb recommended
• Hard disk mínimum 20 Gb, ssdtechnologyrecommended
Software:
• Framework 3.5
• Crystalreportsruntime 13.0.5
• SqlServer 2008 r2 express (seeannex A forinstallation)
• OPOS
• Power Shell 1.0 (only Windows xp)
• Framework 2.0 sp1 (only Windows xp)
• Windows installer 4.5 (only Windows xp)
5
DATABASE INSTALLATION
Data base will be sent from Pressto IT department, in back up format of SQL Server 2008.
In order to restore that data base
• Run Sql server management studio:
• On the data base rightclick and select restore data base
6
• Select file that contains database and click on the data base to be restored and fill in the name.
• Two users have to be created, to do so, in security/users rightclick and select new user. User area
“pressto_admin” password “pressto_admin” and “pressto_user” password “pressto_user”.
• Execute script Permisos.sqlontherestoreddatabase
7
8
GESTOR AGENTE CLIENTE
In order to install “gestor agente cliente” file Pressto.GestorAgenteCliente.zip has to be unzipped in the file
c:PresstoPressto.GestorAgenteCliente.
A shortcut has to be created and has to be copied on Windows start up so when computer starts can be
executed.
CONFIG FOLDER
In this folder is where system configuration is saved.
APPSETTINGS.CONFIG
This file has to be edited with notepad and parameters need to be checked:
• codigoEstablecimiento: store code has to be in here.
• claveEstablecimiento: store password to log in internal area.
9
AGENTE CLIENTE
For “agente cliente” installation “gestor agente cliente” has to be executed, this will connect to server and
will download “agente cliente”. Downloading process can be seen on the “agente cliente” log.
Once it has been download an error will be shown telling us that configuration files are missing, they have
to be copie don the config folder and be configurated.
CONFIG FOLDER
It is in this folder where all system paramets are configurated.
APPSETTINGS.CONFIG.PRO
This file has to be edited with notepad and parameters have to be cheked:
• tiempoEsperaActualizacionTPV: time between connections to check that it is updated, by default in
Spain it is configurated 96000000, 3 hours
• tiempoEsperaSincronizacion: time between data sending connections to central office, in Spain it
is configurated 30000000, 50 minutes.
• codigoEstablecimiento: store code has to be here
• claveEstablecimiento: store password to log in internal area
CONNECTIONSTRINGS.CONFIG.PRO
In this file connection string to data base has to be changed, to do so, we open sql server
managementstudio and file connectionstrings.config has to be open with notepad.
On the line presstoBDTienda, the name on “server name” has to be copied on “Data Source”. As well as this
name of data base has to be modified on “Initialcatalog”
10
<addname="presstoBDTienda" connectionString="Data
Source=localhostpressto;InitialCatalog=PresstoTienda7240014;User
ID=pressto_admin;Password=pressto_admin;Persist Security
Info=True;MultipleActiveResultSets=True;Pooling=true;Min Pool Size=5;Max Pool Size=20;"
providerName="System.Data.SqlClient"/>
CERTIFICATES
“Agente cliente” system needs to have two certificates locally configurated.
To do so, a Windows console has to be open (mmc.exe).
11
“Certificate” snap-in need to be added, to do so click on file- add/Remove snap-in
Select “Certificate”
12
A window will open where the type of certifícate is required, we will select “computer account”
On the following window we need to select “Local Computer (the computer where console is
being executed)” , then we finish and accept.
Then the certifícate option will show on the window console menu.
13
Now certificates have to be imported, wcfclienteemisorpressto.pfx certificate into
“Personal”. To do so, we right click on Personal and then on “All Tasks” and “Import”.
14
Certificate Import wizard will open, where certificate to be imported need to be selected, in this
case “wcfclienteemisorpressto.pfx”
15
A password will be required, this is “123”
Before finishing, wizard will show certificate data.
16
Once certificate has been imported, it will be on folder Personal/Certificates.
Certificate “wcfserverEmisorPressto.pfx” also has to be imported, this time from “Trusted People”
storage.
17
Press-TPV
New Press-TPV systema has been developed under .net and uses SQLserver 2008 in itsexpressverwsion
as data base management. Some programs have to be installed and configurated before installation and
configuration of Presst-Tpv system.
To install tpv, file Pressto.tpv.zip has to be unzipped in the folder c:PresstoPressto.TPV.
CONFIG FOLDER
It is in this folder where all the system parameters have to be configured.
APPSETTINGS.CONFIG
This file has to be edited with notepad and check the parameters:
• proveedorBDCrystalReports
o It shows which is the supplier that CrystalReports will use to access to data base.
o Default value:SQLNCLI10
• codificacion
o It shows the type of coding that systems uses
o Default value: utf-8
• codificacionBD
o It shows character encoding that database uses
o Default value: iso-8859-15
• usarIdiomaSistema
o It shows if language that it is used it is the one that has been configured on Windows ori t
has been configured on the language key.
• usarMonedaSistema
o It shows if the currency that it is used it is the one that has been configuredon Windows orit
has been configure don the currency key.
• usarCalendarioSistema
18
o It shows if configured calendar it is the one in Windows ori t is under calendar key.
• usarIdiomaSistemaParaInformes
o It shows if language that is it is used it is the one which have been configured in Windows
or under the language report key.
o Currently there are only two languages: Spanish and English, therefore if another language,
different to en-GB and es-ES are going to be used, value 0 will have to be configured on this
parameter.
• iniciarProcesosSegundoPlano
o It has to be activated in order to use secondary processes such as conveyor or tracking
system with scanners.
• iniciarLecturasQRSegundoPlano
o It has to be active if scanners for the tracking system want to be used, no need to have the
corresponding tpv window on screen.
• identificadorLectorInalambricoQRMostrador
o Scanner has to be configured with a letter and it has to be entered the letter for the scanner
device is going to be used at the counter.
• Idioma
o If parameter usarIdiomaSistema has value 0, it has to be entered the language that tpv is
going to use.
• Moneda
o If parameter usarMonedaSistema has value 0, it has to be entered the language of the
currency we want the tpv system to use.
• Calendario
o If the parameter usarCalendarioSistema has value 0, it has to be entered the language that
calendars will be using.
• idiomaInformes
o If parameter usarIdiomaSistemaParaInformes has value 0, it has to be entered the language
reports will be using.
• ProveedorMapas
o It shows map supplier for the routes tasks
o Possiblevalues
• CarruselBAM
19
o It has to be active if conveyor is used
• procesoAsincronoRespuestaBAM
o It shows if information to be sent to conveyor is done in an asynchronous way.
• confirmacionEnvio
o It shows if once information has been sent to conveyor, a confirmation is expected before
starting following action.
• directorioCompartidoBAM
o It shows the folder where orders that have to be executed in the conveyor are stored.
• usuarioDirectorioCompartido
o User with access to the folder where orders to be excuted by conveyor are stored.
• contraseñaDirectorioCompartido
o user password which has been configured in usuarioDirectorioCompartido
• guardarCopiaAutomat
o It shows if copy of all the orders that are sent to conveyor.
• tiempoReintentoConsultaDirectorioCompartido
o Time between readings reattempts of orders to be executed by conveyor.
• numeroReintentosConsultaDirectorioCompartido
o Number of reading reattempts of orders to be executed by conveyor.
• truncarDescripcionPrendaParaCarrusel
o It shows if the length of description is cut short when shown on the conveyor screen.
• longitudDeTruncado
o It shows the number of characters to shorten garment description.
• ID_BRAZO
o It shows the number of unloading arm where garment will be downloaded.
20
CONNECTIONSTRING.CONFIG
In this file connection string to the data base has to be changed, to do so we have to open program SQL
server management studio and the file connectionstrings.configwithnotepad.
We copy the name that is shown in “Name of server” where it is said “DataSource”. Besides we change the
name of data base where it is said “Initialcatalog”.
<connectionStrings>
<addname="Pressto_Entities" connectionString="Data
Source=localhostpressto;InitialCatalog=PresstoTienda7240014;Persist Security Info=True;User
ID=pressto_admin;Password=pressto_admin;MultipleActiveResultSets=True;Pooling=true;Min Pool
Size=5;Max Pool Size=20;" providerName="System.Data.SqlClient" />
<addname="DefaultConnection" connectionString="Data Source = |SQL/CE|" />
</connectionStrings>
PARAMETER TABLE
There are several parameters that can only be modified from the data base, they are all in the parameter
table.
MSCTD
TPV system uses transactionsystemdefinedby Framework 3.5. This transaction system is supported by a
service a operative system level, MSCTD (Microsoft DistributedTransactionCoordinator) in order to carry
out some operations/transactions in customer-server environment. For this, it is necessary the correct
configuration DTC as well as configuration of any installed firewall.
21
WINDOWS 7 ORUPPER
Configuration of DistributedTransactionCoordinator
Control panel – Administrative tools – Component services – Computers – My Computer –
Distributedtransactioncoordinator – Local DTC
Right click on Local DTC and select Properties, click the security tab, set the following options on the
security tab as follow:
22
Windows firewall has to be configurated so it will not block the distributed Transaction Coordinator.
Some anti-virus software can block the transaction coordinator, so it can be generated a bat file with the
wizard line “net startmsdtc”
23
BACK UP
Back up are created from sql server, but with a script and a programmed task in Windows.
Copy the file DailyBackUp.sql on c:presstoBackup. A programmed task in Windows has to be created
where command can be executed:
sqlcmd -S localhostpressto -U sa -P pressto -i c:presstoBackupDailyBackUp.sql
24
ANNEX A. SQL EXPRESS 2008 R2
INSTALLATION
• Download SqlServer 2008 R2 express from:http://www.microsoft.com/en-
us/download/details.aspx?id=30438
• Execute the downloaded file and click on installation
• Select new SQL server stand-alone installation or add features to an existing installation
• If status on all the lines is “passed” click on “continue”, if not, click on the line and check steps to be
reviewed.
25
• Clickon “installed”
26
• If status on all lines is “passed” click on “next”, if no, click on the line to check the steps to solve.
• On the following screen select “perform a new installation of SQL Server 2008”.
• On the following screen, just click on “next”.
• Click on “I accept the license terms”
27
• Click on “Select all” and then “next”
• Select “default instance” and then “next”
• Click on next
• On “Account name” choose SYSTEM and “StartupType” AUTOMATIC and click on “next”.
28
• Select mixed mode on Authentication Mode, type in password “pressto” and click on “next”
• Click on “next” on the following Windows until installation is finished.
• Once is finished click on “close”
29
Anex B: GAF Audit file - Malaysia
GAF Audit File is a compulsory software in Malysia that has the purpose to generate a xml
format file with all the transactions in a time period.
In order to install it GAFAuditFile.zip file needs to be unzipped into folder
c:presstoGAFAuditFile
CONNECTIONSTRING.CONFIG FILE
In this file connection string to data base has to be changed, to do so, we open sql server management
studio and the file connectiostrings.config with notepad.
We copy the name on “server name” with the name that is show non “Data Source”. Besides this we
change data base name where it is said “Initialcatalog”
<addname="GAFAuditFile.My.MySettings.PresstoTienda" connectionString="Data
Source=localhostpressto;InitialCatalog=PresstoTienda4580002;Persist Security
Info=True;User
ID=pressto_admin;Password=pressto_admin;MultipleActiveResultSets=True;Pooling=true;Mi
n Pool Size=5;Max Pool Size=20;" />

More Related Content

Similar to Instalation guide pressto net systemenglish

I notes and sametime integration open mic_2013
I notes and sametime integration open mic_2013I notes and sametime integration open mic_2013
I notes and sametime integration open mic_2013
Ranjit Rai
 
RMiller.FromMaxL.presentation
RMiller.FromMaxL.presentationRMiller.FromMaxL.presentation
RMiller.FromMaxL.presentation
Randy Miller
 
Ovms ops manager_admin
Ovms ops manager_adminOvms ops manager_admin
Ovms ops manager_admin
sati1981
 
Mcafee Epolicy Orchestrator
Mcafee Epolicy OrchestratorMcafee Epolicy Orchestrator
Mcafee Epolicy Orchestrator
MindRiver Group
 
Prodigy Control System Operation Manual
Prodigy Control System Operation ManualProdigy Control System Operation Manual
Prodigy Control System Operation Manual
STACY DAVIS
 
System Client Details
System Client DetailsSystem Client Details
System Client Details
SyAM Software
 

Similar to Instalation guide pressto net systemenglish (20)

I notes and sametime integration open mic_2013
I notes and sametime integration open mic_2013I notes and sametime integration open mic_2013
I notes and sametime integration open mic_2013
 
RMiller.FromMaxL.presentation
RMiller.FromMaxL.presentationRMiller.FromMaxL.presentation
RMiller.FromMaxL.presentation
 
AIX Advanced Administration Knowledge Share
AIX Advanced Administration Knowledge ShareAIX Advanced Administration Knowledge Share
AIX Advanced Administration Knowledge Share
 
Sure Outputs
Sure OutputsSure Outputs
Sure Outputs
 
Sap basis administration handbook
Sap basis administration handbookSap basis administration handbook
Sap basis administration handbook
 
vdocuments.mx_securitycenter-palo-alto.pptx
vdocuments.mx_securitycenter-palo-alto.pptxvdocuments.mx_securitycenter-palo-alto.pptx
vdocuments.mx_securitycenter-palo-alto.pptx
 
Sap basis made_easy321761331053730
Sap basis made_easy321761331053730Sap basis made_easy321761331053730
Sap basis made_easy321761331053730
 
Apache flink
Apache flinkApache flink
Apache flink
 
Ovms ops manager_admin
Ovms ops manager_adminOvms ops manager_admin
Ovms ops manager_admin
 
cynapspro endpoint data protection - installation guide
cynapspro endpoint data protection - installation guidecynapspro endpoint data protection - installation guide
cynapspro endpoint data protection - installation guide
 
Oracle database 12c client quick installation guide 2
Oracle database 12c client quick installation guide 2Oracle database 12c client quick installation guide 2
Oracle database 12c client quick installation guide 2
 
installation and configuration of informatica server
installation and configuration of informatica serverinstallation and configuration of informatica server
installation and configuration of informatica server
 
Bpc 10.0 NW Mass User Management tool
Bpc 10.0 NW Mass User Management toolBpc 10.0 NW Mass User Management tool
Bpc 10.0 NW Mass User Management tool
 
Magento meetup march-2017
Magento meetup  march-2017Magento meetup  march-2017
Magento meetup march-2017
 
Mcafee Epolicy Orchestrator
Mcafee Epolicy OrchestratorMcafee Epolicy Orchestrator
Mcafee Epolicy Orchestrator
 
Prodigy Control System Operation Manual
Prodigy Control System Operation ManualProdigy Control System Operation Manual
Prodigy Control System Operation Manual
 
Nagios En
Nagios EnNagios En
Nagios En
 
Pandora FMS: Outlook Anywhere Plugin
Pandora FMS: Outlook Anywhere PluginPandora FMS: Outlook Anywhere Plugin
Pandora FMS: Outlook Anywhere Plugin
 
System Client Details
System Client DetailsSystem Client Details
System Client Details
 
Nagios intro
Nagios intro Nagios intro
Nagios intro
 

More from daniellopez972 (12)

Toshiba
ToshibaToshiba
Toshiba
 
Tmu
TmuTmu
Tmu
 
Tmt88
Tmt88Tmt88
Tmt88
 
Lx300
Lx300Lx300
Lx300
 
Cajones
CajonesCajones
Cajones
 
Tpremium
TpremiumTpremium
Tpremium
 
Procedimiento trazabilidad
Procedimiento trazabilidadProcedimiento trazabilidad
Procedimiento trazabilidad
 
Procedimiento tarjeta regalo
Procedimiento tarjeta regaloProcedimiento tarjeta regalo
Procedimiento tarjeta regalo
 
Procedimiento lectores qr
Procedimiento lectores qrProcedimiento lectores qr
Procedimiento lectores qr
 
Procedimiento club pressto
Procedimiento club presstoProcedimiento club pressto
Procedimiento club pressto
 
Manual tpv promociones
Manual tpv promocionesManual tpv promociones
Manual tpv promociones
 
Manual de usuario tpv v3.1
Manual de usuario tpv v3.1Manual de usuario tpv v3.1
Manual de usuario tpv v3.1
 

Recently uploaded

Recently uploaded (20)

WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
 
Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2
 
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
 
WSO2Con2024 - Unleashing the Financial Potential of 13 Million People
WSO2Con2024 - Unleashing the Financial Potential of 13 Million PeopleWSO2Con2024 - Unleashing the Financial Potential of 13 Million People
WSO2Con2024 - Unleashing the Financial Potential of 13 Million People
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & InnovationWSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
WSO2CON 2024 - Lessons from the Field: Legacy Platforms – It's Time to Let Go...
 
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdfAzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
 
WSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - KanchanaWSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - Kanchana
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 

Instalation guide pressto net systemenglish

  • 2. 2 Index INDEX 2 INTRODUCTION 3 MINIMUN REQUIREMENT 4 DATABASE INSTALLATION 5 GESTOR AGENTE CLIENTE 8 CARPETA CONFIG 8 APPSETTINGS.CONFIG 8 AGENTE CLIENTE 9 CARPETA CONFIG 9 APPSETTINGS.CONFIG.PRO 9 CERTIFICATES 10 PRESS-TPV 17 CONFIG FOLDER 17 APPSETTINGS.CONFIG 17 CONNECTIONSTRING.CONFIG 20 PARAMETER TABLE 20 MSCTD 20 WINDOWS 7 OR UPPER 21 BACK UP 23 ANNEX A. SQL EXPRESS 2008 R2 INSTALLATION 24 ANEX B: GAF AUDIT FILE - MALAYSIA 29 FICHERO CONNECTIONSTRING.CONFIG 29
  • 3. 3 INTRODUCTION Pressto-Net is a group of web applications and desktop to have a complete control of the Pressto stores from an operative point of view as well as financial and marketing. It contains: 1. Sistema TPV: desktop application for all the operations in the store. 2. Agente cliente: for the information transfer between the store and Pressto central server. Sending of information goes both ways: a. From the store to server: information is processed and it is shown in the reporting system, as well as being back up. b. From server to store: to update applications as well as system configuration. 3. Gestor agente cliente: this application will keep “agente cliente” updated. 4. Maintenance area: it is the web system that can be accessed from internal area on the Pressto website, from there system configuration can be updated, such as: a. Prices b. Promotions c. Customer groups 5. Reporting Area: web system that can be accessed from internal area on the Pressto website. It is a Group reports, some of them are on real time so the control on the store can be complete.
  • 4. 4 MINIMUN REQUIREMENT In order to be able to use Pressto-Net system, it is necessary to meet several minimum requirements, hardware as well as software. Hardware: • 2-core processor, 4 –corerecommended • 2 Gb RAM, 4 Gb recommended • Hard disk mínimum 20 Gb, ssdtechnologyrecommended Software: • Framework 3.5 • Crystalreportsruntime 13.0.5 • SqlServer 2008 r2 express (seeannex A forinstallation) • OPOS • Power Shell 1.0 (only Windows xp) • Framework 2.0 sp1 (only Windows xp) • Windows installer 4.5 (only Windows xp)
  • 5. 5 DATABASE INSTALLATION Data base will be sent from Pressto IT department, in back up format of SQL Server 2008. In order to restore that data base • Run Sql server management studio: • On the data base rightclick and select restore data base
  • 6. 6 • Select file that contains database and click on the data base to be restored and fill in the name. • Two users have to be created, to do so, in security/users rightclick and select new user. User area “pressto_admin” password “pressto_admin” and “pressto_user” password “pressto_user”. • Execute script Permisos.sqlontherestoreddatabase
  • 7. 7
  • 8. 8 GESTOR AGENTE CLIENTE In order to install “gestor agente cliente” file Pressto.GestorAgenteCliente.zip has to be unzipped in the file c:PresstoPressto.GestorAgenteCliente. A shortcut has to be created and has to be copied on Windows start up so when computer starts can be executed. CONFIG FOLDER In this folder is where system configuration is saved. APPSETTINGS.CONFIG This file has to be edited with notepad and parameters need to be checked: • codigoEstablecimiento: store code has to be in here. • claveEstablecimiento: store password to log in internal area.
  • 9. 9 AGENTE CLIENTE For “agente cliente” installation “gestor agente cliente” has to be executed, this will connect to server and will download “agente cliente”. Downloading process can be seen on the “agente cliente” log. Once it has been download an error will be shown telling us that configuration files are missing, they have to be copie don the config folder and be configurated. CONFIG FOLDER It is in this folder where all system paramets are configurated. APPSETTINGS.CONFIG.PRO This file has to be edited with notepad and parameters have to be cheked: • tiempoEsperaActualizacionTPV: time between connections to check that it is updated, by default in Spain it is configurated 96000000, 3 hours • tiempoEsperaSincronizacion: time between data sending connections to central office, in Spain it is configurated 30000000, 50 minutes. • codigoEstablecimiento: store code has to be here • claveEstablecimiento: store password to log in internal area CONNECTIONSTRINGS.CONFIG.PRO In this file connection string to data base has to be changed, to do so, we open sql server managementstudio and file connectionstrings.config has to be open with notepad. On the line presstoBDTienda, the name on “server name” has to be copied on “Data Source”. As well as this name of data base has to be modified on “Initialcatalog”
  • 10. 10 <addname="presstoBDTienda" connectionString="Data Source=localhostpressto;InitialCatalog=PresstoTienda7240014;User ID=pressto_admin;Password=pressto_admin;Persist Security Info=True;MultipleActiveResultSets=True;Pooling=true;Min Pool Size=5;Max Pool Size=20;" providerName="System.Data.SqlClient"/> CERTIFICATES “Agente cliente” system needs to have two certificates locally configurated. To do so, a Windows console has to be open (mmc.exe).
  • 11. 11 “Certificate” snap-in need to be added, to do so click on file- add/Remove snap-in Select “Certificate”
  • 12. 12 A window will open where the type of certifícate is required, we will select “computer account” On the following window we need to select “Local Computer (the computer where console is being executed)” , then we finish and accept. Then the certifícate option will show on the window console menu.
  • 13. 13 Now certificates have to be imported, wcfclienteemisorpressto.pfx certificate into “Personal”. To do so, we right click on Personal and then on “All Tasks” and “Import”.
  • 14. 14 Certificate Import wizard will open, where certificate to be imported need to be selected, in this case “wcfclienteemisorpressto.pfx”
  • 15. 15 A password will be required, this is “123” Before finishing, wizard will show certificate data.
  • 16. 16 Once certificate has been imported, it will be on folder Personal/Certificates. Certificate “wcfserverEmisorPressto.pfx” also has to be imported, this time from “Trusted People” storage.
  • 17. 17 Press-TPV New Press-TPV systema has been developed under .net and uses SQLserver 2008 in itsexpressverwsion as data base management. Some programs have to be installed and configurated before installation and configuration of Presst-Tpv system. To install tpv, file Pressto.tpv.zip has to be unzipped in the folder c:PresstoPressto.TPV. CONFIG FOLDER It is in this folder where all the system parameters have to be configured. APPSETTINGS.CONFIG This file has to be edited with notepad and check the parameters: • proveedorBDCrystalReports o It shows which is the supplier that CrystalReports will use to access to data base. o Default value:SQLNCLI10 • codificacion o It shows the type of coding that systems uses o Default value: utf-8 • codificacionBD o It shows character encoding that database uses o Default value: iso-8859-15 • usarIdiomaSistema o It shows if language that it is used it is the one that has been configured on Windows ori t has been configured on the language key. • usarMonedaSistema o It shows if the currency that it is used it is the one that has been configuredon Windows orit has been configure don the currency key. • usarCalendarioSistema
  • 18. 18 o It shows if configured calendar it is the one in Windows ori t is under calendar key. • usarIdiomaSistemaParaInformes o It shows if language that is it is used it is the one which have been configured in Windows or under the language report key. o Currently there are only two languages: Spanish and English, therefore if another language, different to en-GB and es-ES are going to be used, value 0 will have to be configured on this parameter. • iniciarProcesosSegundoPlano o It has to be activated in order to use secondary processes such as conveyor or tracking system with scanners. • iniciarLecturasQRSegundoPlano o It has to be active if scanners for the tracking system want to be used, no need to have the corresponding tpv window on screen. • identificadorLectorInalambricoQRMostrador o Scanner has to be configured with a letter and it has to be entered the letter for the scanner device is going to be used at the counter. • Idioma o If parameter usarIdiomaSistema has value 0, it has to be entered the language that tpv is going to use. • Moneda o If parameter usarMonedaSistema has value 0, it has to be entered the language of the currency we want the tpv system to use. • Calendario o If the parameter usarCalendarioSistema has value 0, it has to be entered the language that calendars will be using. • idiomaInformes o If parameter usarIdiomaSistemaParaInformes has value 0, it has to be entered the language reports will be using. • ProveedorMapas o It shows map supplier for the routes tasks o Possiblevalues • CarruselBAM
  • 19. 19 o It has to be active if conveyor is used • procesoAsincronoRespuestaBAM o It shows if information to be sent to conveyor is done in an asynchronous way. • confirmacionEnvio o It shows if once information has been sent to conveyor, a confirmation is expected before starting following action. • directorioCompartidoBAM o It shows the folder where orders that have to be executed in the conveyor are stored. • usuarioDirectorioCompartido o User with access to the folder where orders to be excuted by conveyor are stored. • contraseñaDirectorioCompartido o user password which has been configured in usuarioDirectorioCompartido • guardarCopiaAutomat o It shows if copy of all the orders that are sent to conveyor. • tiempoReintentoConsultaDirectorioCompartido o Time between readings reattempts of orders to be executed by conveyor. • numeroReintentosConsultaDirectorioCompartido o Number of reading reattempts of orders to be executed by conveyor. • truncarDescripcionPrendaParaCarrusel o It shows if the length of description is cut short when shown on the conveyor screen. • longitudDeTruncado o It shows the number of characters to shorten garment description. • ID_BRAZO o It shows the number of unloading arm where garment will be downloaded.
  • 20. 20 CONNECTIONSTRING.CONFIG In this file connection string to the data base has to be changed, to do so we have to open program SQL server management studio and the file connectionstrings.configwithnotepad. We copy the name that is shown in “Name of server” where it is said “DataSource”. Besides we change the name of data base where it is said “Initialcatalog”. <connectionStrings> <addname="Pressto_Entities" connectionString="Data Source=localhostpressto;InitialCatalog=PresstoTienda7240014;Persist Security Info=True;User ID=pressto_admin;Password=pressto_admin;MultipleActiveResultSets=True;Pooling=true;Min Pool Size=5;Max Pool Size=20;" providerName="System.Data.SqlClient" /> <addname="DefaultConnection" connectionString="Data Source = |SQL/CE|" /> </connectionStrings> PARAMETER TABLE There are several parameters that can only be modified from the data base, they are all in the parameter table. MSCTD TPV system uses transactionsystemdefinedby Framework 3.5. This transaction system is supported by a service a operative system level, MSCTD (Microsoft DistributedTransactionCoordinator) in order to carry out some operations/transactions in customer-server environment. For this, it is necessary the correct configuration DTC as well as configuration of any installed firewall.
  • 21. 21 WINDOWS 7 ORUPPER Configuration of DistributedTransactionCoordinator Control panel – Administrative tools – Component services – Computers – My Computer – Distributedtransactioncoordinator – Local DTC Right click on Local DTC and select Properties, click the security tab, set the following options on the security tab as follow:
  • 22. 22 Windows firewall has to be configurated so it will not block the distributed Transaction Coordinator. Some anti-virus software can block the transaction coordinator, so it can be generated a bat file with the wizard line “net startmsdtc”
  • 23. 23 BACK UP Back up are created from sql server, but with a script and a programmed task in Windows. Copy the file DailyBackUp.sql on c:presstoBackup. A programmed task in Windows has to be created where command can be executed: sqlcmd -S localhostpressto -U sa -P pressto -i c:presstoBackupDailyBackUp.sql
  • 24. 24 ANNEX A. SQL EXPRESS 2008 R2 INSTALLATION • Download SqlServer 2008 R2 express from:http://www.microsoft.com/en- us/download/details.aspx?id=30438 • Execute the downloaded file and click on installation • Select new SQL server stand-alone installation or add features to an existing installation • If status on all the lines is “passed” click on “continue”, if not, click on the line and check steps to be reviewed.
  • 26. 26 • If status on all lines is “passed” click on “next”, if no, click on the line to check the steps to solve. • On the following screen select “perform a new installation of SQL Server 2008”. • On the following screen, just click on “next”. • Click on “I accept the license terms”
  • 27. 27 • Click on “Select all” and then “next” • Select “default instance” and then “next” • Click on next • On “Account name” choose SYSTEM and “StartupType” AUTOMATIC and click on “next”.
  • 28. 28 • Select mixed mode on Authentication Mode, type in password “pressto” and click on “next” • Click on “next” on the following Windows until installation is finished. • Once is finished click on “close”
  • 29. 29 Anex B: GAF Audit file - Malaysia GAF Audit File is a compulsory software in Malysia that has the purpose to generate a xml format file with all the transactions in a time period. In order to install it GAFAuditFile.zip file needs to be unzipped into folder c:presstoGAFAuditFile CONNECTIONSTRING.CONFIG FILE In this file connection string to data base has to be changed, to do so, we open sql server management studio and the file connectiostrings.config with notepad. We copy the name on “server name” with the name that is show non “Data Source”. Besides this we change data base name where it is said “Initialcatalog” <addname="GAFAuditFile.My.MySettings.PresstoTienda" connectionString="Data Source=localhostpressto;InitialCatalog=PresstoTienda4580002;Persist Security Info=True;User ID=pressto_admin;Password=pressto_admin;MultipleActiveResultSets=True;Pooling=true;Mi n Pool Size=5;Max Pool Size=20;" />