• Nenhum resultado encontrado

Manual SDK

N/A
N/A
Protected

Academic year: 2021

Share "Manual SDK"

Copied!
20
0
0

Texto

(1)

Manual de uso

Manual de uso

Dll

Dll

W

W

atchCo

atchCo

mm

mm

Relógio PrintPoint II

Relógio PrintPoint II

Compatvel com a poraria 1510

Compatvel com a poraria 1510

Avenida Mofarr

Avenida Mofarrej, 840 – Vila ej, 840 – Vila Leopoldina – São a!lo – S Leopoldina – São a!lo – S – 05"11#000– 05"11#000 $one% 0&&11 "'4'#4000 $a&% 0&&11 "'4'#41"4 –

$one% 0&&11 "'4'#4000 $a&% 0&&11 "'4'#41"4 – ()p%**+++dimepcom-r*()p%**+++dimepcom-r*

.la-orado% La-ora

.la-orado% La-ora/rio So+are – evi2ão – 0 3aa evi2ão – 1 /rio So+are – evi2ão – 0 3aa evi2ão – 1 de Maro de 6010de Maro de 6010 7ina% 1

(2)

Esse documento foi desenvolvido com o objetivo de auxiliar desenvolvedores a utilizar o assembly (Dll) WatchComm.dll Esse documento foi desenvolvido com o objetivo de auxiliar desenvolvedores a utilizar o assembly (Dll) WatchComm.dll que faz a comunicaço com o rel!"io #rint#oint $$. % &iblioteca WatchComm.dll ' comatvel com as lataformas. *E+ que faz a comunicaço com o rel!"io #rint#oint $$. % &iblioteca WatchComm.dll ' comatvel com as lataformas. *E+ ®®

,icrosoft ,icrosoft®.®.

Conteúdo

Conteúdo

M Mééttooddoos s 44 2e3aaAnd9ime4 2e3aaAnd9ime4 Clear3i2pla:Me22ae4 Clear3i2pla:Me22ae4 Send3i2pla:Me22ae4 Send3i2pla:Me22ae4 ;erinoinSa!24 ;erinoinSa!24 <n=!ir:Mecord2> <n=!ir:Mecord2> <n=!ir:Mecord2 ?ei2ro2 de colea@10 <n=!ir:Mecord2 ?ei2ro2 de colea@10 <n=!ir:Mecord2 ?Aleraão de empreado@10 <n=!ir:Mecord2 ?Aleraão de empreado@10 <n=!ir:Mecord2 ?Aleraão de daa e (ora@11 <n=!ir:Mecord2 ?Aleraão de daa e (ora@11 <n=!ir:Mecord2 ?Aleraão de .mpreador@11 <n=!ir:Mecord2 ?Aleraão de .mpreador@11 ConrmaBoneceipMecord216 ConrmaBoneceipMecord216 Add.mplo:ee16 Add.mplo:ee16 <ncl!de.mplo:ee2Li216 <ncl!de.mplo:ee2Li216 .&cl!de.mplo:ee2Li21" .&cl!de.mplo:ee2Li21" .mplo:ee29oalroramminein1" .mplo:ee29oalroramminein1"

(3)

.mplo:ee29oalrorammin.nd1" AddCredenBal1" <ncl!deCredenBalLi214 .&cl!deCredenBalLi214 ClearCredenBal2Li214 AddMa2er14 SendMa2erLi215 ClearMa2erLi215 <ncl!de$inerrin15 .&cl!de$inerrin15 <n=!ir:$inerrin15 ConrmaBoneceip$inerrin1' <n=!ir:.mplo:er1' C(ane.mplo:er1 epo2iBoninMecord2oiner1 AddCon!raBon1 SendCon!raBon18 Formato do Cartão 20 Lista de Mensagens 21

Avenida Mofarrej, 840 – Vila Leopoldina – São a!lo – S – 05"11#000 $one% 0&&11 "'4'#4000 $a&% 0&&11 "'4'#41"4 – ()p%**+++dimepcom-r* .la-orado% La-ora/rio So+are – evi2ão – 0 3aa evi2ão – 1 de Maro de 6010

(4)

 

,'todos

setDataAndTime

- m'todo tem como objetivo enviar data e hora ara o rel!"io.

- m'todo no tem retorno e caso ocorra al"um roblema durante o envio da data e hora ara o rel!"io uma exceço ser/ "erada.

#ar0metros do m'todo

ClearDisplayMessage

- m'todo retorna ara o adro de f/brica as mensa"ens exibidas no dislay do rel!"io. Exemlo1 % mensa"em default ara um carto no cadastro ' 2#$3 no cadastrado.4

- m'todo no tem retorno e caso ocorra al"um roblema durante a transmisso da mensa"em ara o rel!"io uma exceço ser/ "erada.

SendDisplayMessage

- m'todo altera a descriço default de uma mensa"em em esecfico que ' aresentada no rel!"io.

Exemlo1 % mensa"em default ara um carto no cadastro ' 2#$3 no cadastrado.4. Est/ mensa"em ode ser alterada or exemlo ara 25uncion/rio no cadastrado.4

- m'todo no tem retorno e caso ocorra al"um roblema durante a transmisso da mensa"em ara o rel!"io uma exceço ser/ "erada.

Parâmetro Tipo Descrição

(5)

#ar0metros do m'todo

GetPrintPointStats

- m'todo retorna o 3tatus do rel!"io. - retorno desse m'todo ' uma classe com as se"uintes roriedades1

Propriedades da Classe PrintPointStatusMessage

Propriedade Tipo Descrição

DSTStart DateTime Ínicio horário de verão

DSTEnd DateTime Fim horário de verão

Enaled!"#$%&ntercalar' (oolean Caso o esse par)metro este*a T+,E o relógio possua tem um leitor de código de arras com a leitura do código do cartão $eita no padrão para " de %

&ntercalado-Enaled!"o$%Dimep (oolean Caso o esse par)metro

este*a T+,E o relógio possui uma leitor de código de arras com a leitura do código do cartão $eita no padrão para " de %

Dimep-Enaled!.#$/ (oolean Caso o esse par)metro

este*a T+,E o relógio possui uma leitor de código de arras com a leitura do código do cartão $eita no padrão para 0 de

/-Enaled!MagneticD&MEP (oolean Caso esse par)metro este*a T+,E o relógio possui uma leitora Magn1tica

Dimep-Enaled!2iegand (oolean Caso esse par)metro este*a

T+,E o relógio possui uma 3eitora de pro4imidade padrão

2iegand-Avenida Mofarrej, 840 – Vila Leopoldina – São a!lo – S – 05"11#000 $one% 0&&11 "'4'#4000 $a&% 0&&11 "'4'#41"4 – ()p%**+++dimepcom-r* .la-orado% La-ora/rio So+are – evi2ão – 0 3aa evi2ão – 1 de Maro de 6010

7ina% 5

Parâmetro Tipo Descrição

code &nt50 Código da mensagem vide lista de mensagens 6ao $inal do

documento7-message String Mensagem para sustituir a mensagem padrão- Tal mensagem deve ter um tamanho má4imo de "8

(6)

caracteres-SmartCard,seT'pe Enumerador Par)metro para indicar a con$igura9ão da 3eitora Smart Card- #s valores poss:veis de enumerador São;

 NotUse = 0 6<ão ,tiliaza7 ReadID = 1 63= somente o &D do cartão7

ReadRegistrationID = 2 63= a matricula do cartão7 "#$%&ntercalar' String Caso esse par)metro este*a

T+,E o relógio possui uma leitora de código de

arras com a leitura no padrão de leitura " de %

intercalado-Format!"o$%Dimep String >eri$icar item $ormato do

cartão-Format!.#$/ String >eri$icar item $ormato do

cartão-Format!MagneticD&MEP String >eri$icar item $ormato do

cartão-Format!?(? String >eri$icar item $ormato do

cartão-Format!2iegand String >eri$icar item $ormato do

cartão-Format!SmartCard String >eri$icar item $ormato do

cartão-Card!Enaled (oolean 3eitura de cartão

hailitado-Card!?ccessT'pe Enumerador Se no cartão do usuário o n@mero será a Credencial A 8B ou P&S A 5

Card!T'pe Enumerador Tipo de autenti9ão de

usuário com cartão

<o?uthentication A 8 6?o passar o cartão será registrado o ponto-7

Pass2ord#nl' A 5 6<a marca9ão será solicitado a senha7

(7)

marca9ão somente será realizada com a (iometria-7

(iometric#rPassord A . 6<a marca9ão será

solicitado a Senha ou (iometria7

(iometric?ndPassord A  6<a marca9ão será

solicitado a Senha e (iometria7

e'(oard!Enaled (oolean &n$orme True para

digita9ão de credencial via teclado False para desailitar digita9ão-e'(oard!?ccessT'pe Enumerador Se a digita9ão será na

marca9ão será realizada pela Credencial A 8B ou P&S A 5

e'(oard!?uthenticationT'pe Enumerador Tipo de autenti9ão de usuário sem cartão

<o?uthentication A 8 6?o digitar o código será registrado o ponto-7

Pass2ord#nl' A 5 6<a marca9ão será solicitado a senha7

#nl'(iometrics A " 6? marca9ão somente será realizada com a (iometria-7

(iometric#rPassord A . 6<a marca9ão será

solicitado a Senha ou (iometria7

(iometric?ndPassord A  6<a marca9ão será solicitado a Senha e (iometria7

&denti$ication!Enaled (oolean <a indenti$ica9ão da iometria 5 para < True para hailitado False para

desailitado-&denti$ication!?uthenticationT'pe&denti$ication Enumerador Tipo da autentica9ão

Avenida Mofarrej, 840 – Vila Leopoldina – São a!lo – S – 05"11#000 $one% 0&&11 "'4'#4000 $a&% 0&&11 "'4'#41"4 – ()p%**+++dimepcom-r* .la-orado% La-ora/rio So+are – evi2ão – 0 3aa evi2ão – 1 de Maro de 6010

(8)

NoAuthentication = 0 6<ão pede senha7

PasswordOnly = 1  6Pede senha na marca9ão do cartão7

?uthentication Enumerador ?la's A 8 6Sempre será solicitado a digital mesmo ue o empregado não tenha digital7

Partial A 5 6Somente será solicitado a digital somente se o emprega tem a digital7

Emplo'eesCapacit' &nteger Capacidade de empregados

ue 1 poss:vel cadastrar no

relógio-Emplo'ees#ccupation &nteger Guantidade de $uncionários cadastrados no

relógio-CredentialsCapacit' &nteger Capacidade de credencias

ue 1 poss:vel cadastrar no

relógio-Credentials#ccupation &nteger Guantidade de credenciais cadastrados no relógio-FingerPrintCapacit' &nteger Capacidade de templates

ue 1 poss:vel cadastrar no

relógio-FingerPrint#ccupation &nteger Guantidade de templates cadastrados no

relógio-Finall'<S+ String Hltimo <S+ 6n@mero

seuencial de registro7

MasterCapacit' &nteger Capacidade de supervisor

ue 1 poss:vel cadastrar no

relógio-Master#ccupation &nteger Guantidade de supervisores

cadastrados no

relógio-Firmare>ersion String >ersão do Firmare do

relógio-Enaled!2iegand (oolean Caso esse par)metro este*a

T+,E o relógio possui uma 3eitora de pro4imidade padrão

2iegand-SmartCard,seT'pe Enumerador Par)metro para indicar a

(9)

Smart Card- #s valores poss:veis de enumerador São;

 NotUse = 0 6<ão ,tiliaza7 ReadID = 1 63= somente o &D do cartão7

ReadRegistrationID = 2 63= a matricula do cartão7 "#$%&ntercalar' String Caso esse par)metro este*a

T+,E o relógio possui uma leitora de código de

arras com a leitura no padrão de leitura " de %

intercalado-Format!"o$%Dimep String >eri$icar item $ormato do

cartão-Format!.#$/ String >eri$icar item $ormato do

cartão-Format!MagneticD&MEP String >eri$icar item $ormato do

cartão-Format!?(? String >eri$icar item $ormato do

cartão-Format!2iegand String >eri$icar item $ormato do

cartão-Format!SmartCard String >eri$icar item $ormato do

cartão-Printer?dvanceSize Enumerador Tamanho do avan9o do papel Small A 8

Medium A 5 3ong A "

PrinterCutT'pe Enumerador Tipo do corte do papel Partial A 8

Total A 5

!n"iryM#P#e$ords

- m'todo requisita os re"istros armazenados na mem!ria ,6# do rel!"io. -s tios dos re"istros so1

 ,arcaç7es de onto8

  %lteraç7es de emre"ado (Exemlo1 incluso alteraço e excluso)8   %certo de data e hora8

  %lteraç7es dados cadastrais de emre"ador (Exemlo1 mudança de endereço C*#9).

Avenida Mofarrej, 840 – Vila Leopoldina – São a!lo – S – 05"11#000 $one% 0&&11 "'4'#4000 $a&% 0&&11 "'4'#41"4 – ()p%**+++dimepcom-r* .la-orado% La-ora/rio So+are – evi2ão – 0 3aa evi2ão – 1 de Maro de 6010

(10)

-bservaço1 %o executar esse m'todo a Dll WatchComm enviar/ um re"istro coletado do rel!"io caso contenha re"istros.  %!s receber os re"istros ' necess/rio a confirmaço do recebimento com o m'todo Confirmation6eceit,6#6ecords

ara que a Dll WatchComm envie os r!ximos re"istros.

!n"iryM#P#e$ords %#egistros de $oleta&

6etornam todos os re"istros de marcaç7es realizadas no rel!"io. - tio do retorno ' uma lista da classe ,6#6ecord:6e"istration,ar;in"#oint

#ar0metros do ,'todo1

Parâmetro Tipo Descrição

&nuir'+egistrationMarIingPoint (oolean Para solicita registros de coleta esse par)metro deve ter o valor

JtrueK-#roriedades da Classe de retorno ,6#6ecord:6e"istration,ar;in"#oint

!n"iryM#P#e$ords %Altera'ão de empregado&

6etorna todos os re"istros incluso alteraço e excluso na lista de funcion/rios do rel!"io. - tio do retorno ' uma lista da classe ,6#6ecord:Chan"eEmloyee.

#ar0metros do ,'todo1

#roriedades da Classe de retorno ,6#6ecord:Chan"eEmloyee Propriedade Tipo Descrição

<S+ String <@mero seu=ncial do registro gravado na M+P do

relógio-DateTimeMarIingPoint DateTime Data e hora da marca9ão do

ponto-Pis String Pis da

empregado-Parâmetro Tipo Descrição

&nuir'ChangeEmplo'ed (oolean Para solicita registros de altera9ão de $uncionários esse par)metro deve ter o valor

JtrueK-Propriedade Tipo Descrição

<S+ String <@mero seu=ncial do registro gravado na M+P do

relógio-DateTime+ecording+egistr' DateTime Data e hora da altera9ão

ChangeEmplo'eeT'pe Enumerador &nclusion A 8 6&nclusão de empregado7 E4clusion A 5 6E4clusão de empregado7 ?lteration A " 6?ltera9ão de empregado7

Pis String Pis da

(11)

empregado-!n"iryM#P#e$ords %Altera'ão de data e (ora&

+oda alteraço de data e hora ' re"istrada elo rel!"io na ,6#. Esse m'todo solicita todos os re"istros corresondentes a estas alteraç7es. - tio de retorno ' uma lista da classe ,6#6ecord:3ettin"6eal+imeCloc;. #ar0metros do ,'todo1

#roriedades da Classe de retorno ,6#6ecord:3ettin"6eal+imeCloc;

!n"iryM#P#e$ords %Altera'ão de )mpregador&

6etorna todas as alteraç7es nos dados cadastrais do emre"ador. - tio de retorno ' uma lista da classe ,6#6ecord:Chan"eComany$dentification

#ar0metros do ,'todo1

Parâmetro Tipo Descrição

&nuir'ChangeCompan'&denti$ication (oolean Para solicita registros de altera9ão de dados do empregador esse par)metro deve ter o valor

JtrueK-#roriedades da Classe de retorno ,6#6ecord:Chan"eComany$dentification

Avenida Mofarrej, 840 – Vila Leopoldina – São a!lo – S – 05"11#000 $one% 0&&11 "'4'#4000 $a&% 0&&11 "'4'#41"4 – ()p%**+++dimepcom-r* .la-orado% La-ora/rio So+are – evi2ão – 0 3aa evi2ão – 1 de Maro de 6010

7ina% 11

Parâmetro Tipo Descrição

&nuir'Setting+ealTimeClocI (oolean Para solicita registros de altera9ão da data e hora do relógio esse par)metro deve ter o valor

JtrueK-Propriedade Tipo Descrição

<S+ String <@mero seu=ncial do registro gravado na M+P do

relógio-DateTime(e$oreSetting DateTime Data e hora antes da altera9ão

DateTimeSetting DateTime Data e hora con$igurada no

relógio-Propriedade Tipo Descrição

<S+ String <@mero seu=ncial do registro gravado na M+P do

relógio-+ecordingDateTime DateTime Data e hora da

altera9ão-Emplo'erT'pe Enumerador Tipo da indenti$ica9ão do empregador 6C<PL A 5B CPF A "7

Cp$!cnp* String Cp$ ou Cnp* do

empregador-Cei String Cei do

empregador-<ame String <ome do empregador

(12)

Con*rma+on#e$eiptM#P#e$ords

Confirma o recebimento de um re"istro recebido elo m'todo !n"iryM#P#e$ords,

- retorno desse comando ' uma lista de re"istros que foi solicitado no m'todo !n"iryM#P#e$ords,

Exemlo1 Caso tenham sido solicitados os re"istros de coleta  %#egistra+onMar-ingPoint&no m'todo

!n"iryM#P#e$ords.2er7 reornado !ma li2a de  M#P#e$ord/#egistra+onMar-ingPoint como descrito no m'todo

!n"iryM#P#e$ords,

Add)mployee

- m'todo adiciona um emre"ado na lista de emre"ados a ser enviada ara rel!"io.

- m'todo Add)mployeeno tem retorno e caso no seja ossvel adicionar um emre"ado na lista ocorrer/ uma exceço.

#ar0metros do ,'todo1

!n$lde)mployeesList

- m'todo envia uma lista de emre"ados ara o rel!"io.

 % lista com os emre"ados que este comando envia ara o rel!"io foi incrementada atrav's do m'todo

Add)mployee,

Esse m'todo no tem retorno e caso no seja ossvel o envio ser/ "erado uma exceço. #ar0metros do ,'todo1

Parâmetro Tipo Descrição

Pis String Pis do

empregado-<ame String <ome do empregado- 6Par)metro #pcional7 Passord String Senha do empregado para e$eutar

autentica9ão no ato da marca9ão- Com seis digitos num1ricos- 6Par)metro #pcional7

Parâmetro Tipo Descri9ão

usesPassord (oolean Caso este par)metro este*a com T+,E será solicitado a senha para realizar a

marca9ão-isTotalProgramming (oolean &ndica para o relógio se os empregados estão sendo incluso dentro de um processo de programação total ou

(13)

não-Programação total: ?o $im do envio de uma lista dentro de um processo de programa9ão

totalB o relógio e4cluirá da sua lista todos os $uncionários ue não estão presentes nesta lista enviada para o relógioB realizará a altera9ão dos $ucionário ue *á possu: em sua lista e incluirá os $uncionários enviados pelo so$tare ue não e4istem ainda em sua lista- ?ntes do envio da lista 1 necessário e4ecutar o comando

Emplo'eesTotalProgramming(egin e após o envio da lista 1 necessário enviar o comando

Emplo'eesTotalProgrammingEnd-)$lde)mployeesList

- m'todo exclui uma lista de emre"ados no rel!"io.

 % lista que esse m'todo exclui so os emre"ados que foram adicionados elo m'todo Add)mployee,

Esse m'todo no tem retorno e caso no seja ossvel o envio ser/ "erado uma exceço. ,'todo sem ar0metros.

)mployeesTotalProgrammingegin

,'todo resons/vel or indicar ao rel!"io o incio de uma transmisso total de lista de funcion/rios.

- m'todo no tem retorno e caso no seja ossvel enviar o comando ara o rel!"io ocorrer/ uma exceço.

)mployeesTotalProgramming)nd

,'todo resons/vel or indicar ao rel!"io o fim de uma transmisso total de lista de funcion/rios.

- m'todo no tem retorno e caso no seja ossvel enviar o comando ara o rel!"io ocorrer/ uma exceço.

AddCreden+al

- m'todo adiciona uma credencial na lista de credenciais a ser enviada ara rel!"io.

- m'todo AddCreden+alno tem retorno e caso no seja ossvel adicionar uma credencial na lista ocorrer/ uma exceço.

#ar0metros do ,'todo1

!n$ldeCreden+alList

- m'todo envia uma lista de credenciais ara o rel!"io.

Avenida Mofarrej, 840 – Vila Leopoldina – São a!lo – S – 05"11#000 $one% 0&&11 "'4'#4000 $a&% 0&&11 "'4'#41"4 – ()p%**+++dimepcom-r* .la-orado% La-ora/rio So+are – evi2ão – 0 3aa evi2ão – 1 de Maro de 6010

7ina% 1"

Parâmetro Tipo Descrição

cardCode String Código do

cartão-Pis String Pis do

empregado-Passord String Senha do empregado para e$eutar autentica9ão no ato da marca9ão- Com seis digitos num1ricos- 6Par)metro #pcional7

(14)

- m'todo solicitar/ ara o rel!"io a incluso de todas as credenciais inclusas na lista elo m'todo

AddCreden+al,

Esse m'todo no tem retorno caso e no seja ossvel o envio ser/ "erada uma exceço. #ar0metros do ,'todo1

)$ldeCreden+alList

- m'todo exclui uma lista de credenciais no rel!"io.

- m'todo solicitar/ ara o rel!"io a excluso de todas as credenciais inclusas na lista elo m'todo

AddCreden+al,

Esse m'todo no tem retorno e caso no seja ossvel o envio ser/ "erado uma exceço. ,'todo sem ar0metros.

ClearCreden+alsList

- m'todo exclui todas as credenciais cadastradas no rel!"io.

Esse m'todo no tem retorno e caso no seja ossvel o envio ser/ "erado uma exceço. ,'todo sem ar0metros.

AddMaster

,'todo adiciona um suervisor na lista de suervisores a ser enviada ara rel!"io.

- m'todo AddMasterno tem retorno e caso no seja ossvel adicionar um suervisor na lista ocorrer/ uma exceço.

#ar0metros do ,'todo1

SendMasterList

,'todo envia uma lista de suervisores ara o rel!"io.

- m'todo solicitar/ ara o rel!"io a incluso de todos os suervisores inclusos na lista elo m'todo AddMaster,

Esse m'todo no tem retorno e caso no seja ossvel o envio ser/ "erado uma exceço. ,'todo sem ar0metros.

ClearMasterList

- m'todo exclui todos os suervisores cadastrados no rel!"io. Parâmetro Tipo Descri9ão

uses>ersion (oolean Caso este par)metro este*a com T+,E será signi$ica ue o cartão utiliza o controle de

versão-Parâmetro Tipo Descrição

cardCode String Código do

cartão-Pis String Pis do

empregado-hasTechniuesProgramming Permission

(oolean Permite permissão para acessar as programa9Nes t1cnicas do

relógio-hasDate?ndTimePermission (oolean Permite permissão para alterar a data e hora do

relógio-hasPenDriveProgramming Permission

(oolean Permite permissão para acessar as

opera9Nes ue envolvem a programa9ão do relógio via

(15)

PenDrive-Esse m'todo no tem retorno e caso no seja ossvel o envio ser/ "erado uma exceço. ,'todo sem ar0metros.

!n$ldeFingerPrint

- m'todo adiciona uma di"ital < lista de di"itais do rel!"io.

- m'todo no tem retorno e caso ocorra al"um roblema durante a transmisso da di"ital ara o rel!"io uma exceço ser/ "erada.

#ar0metros do ,'todo1

)$ldeFingerPrint

- m'todo exclui uma di"ital da lista de di"itais do rel!"io.

- m'todo no tem retorno e caso ocorra al"um roblema durante a transmisso da di"ital ara o rel!"io uma exceço ser/ "erada.

#ar0metros do ,'todo1

!n"iryFingerPrint

- m'todo solicita as di"itais cadastradas no rel!"io.

Esse m'todo retorna um objeto da classe PrintPointFingerPrintMessage ou uma exceço caso no seja ossvel o envio ara o rel!"io. %!s receber uma di"ital ' necess/rio confirmar o recebimento com o comando

Con*rma+on#e$eiptFingerPrint ara que a Dll WatchComm ossa enviar a r!xima di"ital e assim consecutivamente. #ar0metros do ,'todo1

#roriedades da Classe de retorno PrintPointFingerPrintMessage

Avenida Mofarrej, 840 – Vila Leopoldina – São a!lo – S – 05"11#000 $one% 0&&11 "'4'#4000 $a&% 0&&11 "'4'#41"4 – ()p%**+++dimepcom-r* .la-orado% La-ora/rio So+are – evi2ão – 0 3aa evi2ão – 1 de Maro de 6010

7ina% 15

Parâmetro Tipo Descrição

Pis String Pis do

empregado-$ingerPrint String &mpressão digital do

empregado-Parâmetro Tipo Descrição

Pis String Pis do empregado cu*a digital deve ser

e4clu:da-Parâmetro Tipo Descrição

inuir'FingerPrintT'pe Enumerador Tipo da solicita9ão de digitais >alores;

?ll A 8 6+etorna todas a digitais-7

#nl'<e A 5 6+etorna as digitais ue nunca $oram coletadas7

Propriedade Tipo Descrição

Pis String Pis da

(16)

empregado-Con*rma+on#e$eiptFingerPrint

Confirma o recebimento de um re"istro recebido elo m'todo !n"iryFingerPrint ,

Esse m'todo retorna um objeto da classe PrintPointFingerPrintMessage ou uma exceço caso no seja ossvel o envio ara o rel!"io. % cada execuço esse m'todo retornar/ um objeto da classe

PrintPointFingerPrintMessage at' que o rel!"io no contenha mais di"itais ara envio.

!n"iry)mployer

- m'todo solicita as informaç7es de emre"ador cadastradas no rel!"io.

Esse m'todo retorna um objeto da classe PrintPoint)mployerMessage ou uma exceço caso no seja ossvel o envio ara o rel!"io.

- m'todo no ossui ar0metros.

#roriedades da Classe de retorno PrintPoint)mployerMessage

C(ange)mployer

- m'todo ' resons/vel or alterar os dados de emre"ador do rel!"io.

- m'todo no tem retorno e caso ocorra al"um roblema durante a transmisso dos dados do emre"ador ara o rel!"io uma exceço ser/ "erada.

#ar0metros do ,'todo1

#eposi+oningM#P#e$ordsPointer

- m'todo ' resons/vel or reosicionar o onteiro de leitura dos re"istros da ,6#.

- m'todo no tem retorno e caso ocorra al"um roblema durante o reosicionamento do onteiro do rel!"io uma exceço ser/ "erada.

#ar0metros do ,'todo1

Propriedade Tipo Descrição

Emplo'erT'pe Emplo'erT'pe Tipo do empregadorB assumindo um dos dois valores poss:veis; Emplo'erT'pe-CPF ou

Emplo'erT'pe-C<PL-CPF!C<PL String CPF 6caso empregador pessoa $:sica7 ou C<PL 6caso empregador pessoa *ur:dica7-CE& String CE& do empregador 6caso

possua7-<ame String +azão Social do

empregador-?ddress String Endere9o do

empregador-Parâmetro Tipo Descrição

emplo'erT'pe Emplo'erT'pe Tipo do empregadorB assumindo um dos dois valores poss:veis; Emplo'erT'pe-CPF ou

Emplo'erT'pe-C<PL-cp$!cnp* String CPF 6caso empregador pessoa $:sica7 ou C<PL 6caso empregador pessoa *ur:dica7-cei String CE& do empregador 6caso

possua7-name String +azão Social do

(17)

empregador-D-2% Ca2o nen(!ma informaão 2eja pa22ada para o mEodo, o poneiro de lei!ra do2 dado2 da M 2er7 repo2icionado para o primeiro rei2ro

AddCon*gra+on

,'todo adiciona uma confi"uraço na lista de confi"uraç7es a ser enviada ara rel!"io.

- m'todo no tem retorno e caso no seja ossvel adicionar um suervisor na lista ocorrer/ uma exceço. #ar0metros do ,'todo1

SendCon*gra+on

,'todo envia a lista de confi"uraç7es ara o rel!"io.

- m'todo solicitar/ ara o rel!"io a alteraço de todas as confi"uraç7es inclusos na lista elo m'todo

AddCon*gra+on,

Esse m'todo no tem retorno e caso no seja ossvel o envio ser/ "erado uma exceço. ,'todo sem ar0metros.

+abela 2+io de Confi"uraço4

Avenida Mofarrej, 840 – Vila Leopoldina – São a!lo – S – 05"11#000 $one% 0&&11 "'4'#4000 $a&% 0&&11 "'4'#41"4 – ()p%**+++dimepcom-r* .la-orado% La-ora/rio So+are – evi2ão – 0 3aa evi2ão – 1 de Maro de 6010

7ina% 1

Parâmetro Tipo Descrição

<sr String

6#pcional7

# ponteiro de leitura dos dados da M+P será reposicionado para a partir do <S+

in$ormado-Date Date

6#pcional7

# ponteiro de leitura dos dados da M+P será reposicionado para a partir da Data

in$ormada-Parâmetro Tipo Descrição

con$igurationT'pe ECon$igurationT'pe +e$ereOse ao tipo de con$igura9ão ue dese*aOse alterar do relógio- Todas as con$igura9Nes estão listadas logo aai4o vide taela JTipo de Con$igura9ãoK

$ield5 #*ect Primeiro valor para altera9ão

correspondente a con$igura9ão escolhida atrav1s do par)metro

Jcon$igurationT'peK-Field" #*ect 6opcional7 Segundo valor para altera9ão

correspondente a con$igura9ão escolhida atrav1s do par)metro

Jcon$igurationT'peK-Field. #*ect 6opcional7 Terceiro valor para altera9ão

correspondente a con$igura9ão escolhida atrav1s do par)metro

Jcon$igurationT'peK-Field #*ect 6opcional7 Guarto valor para altera9ão

correspondente a con$igura9ão escolhida atrav1s do par)metro

Jcon$igurationT'peK-Field% #*ect 6opcional7 Guinto valor para altera9ão

correspondente a con$igura9ão escolhida atrav1s do par)metro

(18)
(19)

Jcon$igurationT'peK-Avenida Mofarrej, 840 – Vila Leopoldina – São a!lo – S – 05"11#000 $one% 0&&11 "'4'#4000 $a&% 0&&11 "'4'#41"4 – ()p%**+++dimepcom-r* .la-orado% La-ora/rio So+are – evi2ão – 0 3aa evi2ão – 1 de Maro de 6010

7ina% 1>

Tipo de Configuração !ConfigurationT"pe#

Descrição Parâmetros esperados$

DST orário de >erão Field5 ; Date  Data de &n:cio do orário de >erão

Field" ; Date  Data de Fim do orário de >erão

Enaled"o$%&ntercalar' ailita " de % &ntercalado

Field5 ; (oolean  &ndica se hailita 6true7 ou não

6$alse7-Enaled"o$%Dimep ailita " de % Dimep

Field5 ; (oolean  &ndica se hailita 6true7 ou não

6$alse7-Enaled.#$/ ailita . de / Field5 ; (oolean  &ndica se hailita 6true7 ou não

6$alse7-EnaledMagneticD&MEP ailita Magn1tico Dimep

Field5 ; (oolean  &ndica se hailita 6true7 ou não

6$alse7-Enaled?(? ailita ?(? Field5 ; (oolean  &ndica se hailita 6true7 ou não

6$alse7-Enaled2iegand ailita 2iegand Field5 ; (oolean  &ndica se hailita 6true7 ou não

6$alse7-SmartCard,seT'pe Tipo de utiliza9ão do cartão Smart

Field5 ; EPrintPointSmartCard,seT'pe 

<ão ,tiliza 6<ot,se7B ,tilize e a leitura será $eita atrav1s do &D

6+ead&D7B utiliza e a leitura será $eita atrav1s da credencial

6+ead+egistration&D7-Format"#$%&ntercalar' Formato do cartão

" de % intercalado

Field5; String  Formato do cartão com no má4imo "8

caracteres-Format"o$%Dimep Formato do cartão " de % Dimep

Field5; String  Formato do cartão com no má4imo "8

caracteres-Format.#$/ Formato do cartão . de /

Field5; String  Formato do cartão com no má4imo "8

caracteres-FormatMagneticD&MEP Formato do cartão Magn1tico Dimep

Field5; String  Formato do cartão com no má4imo "8

caracteres-Format?(? Formato do cartão

?(?

Field5; String  Formato do cartão com no má4imo "8

caracteres-Format2iegand Formato do cartão 2iegand

Field5; String  Formato do cartão com no má4imo "8

caracteres-FormatSmartCard Formato do cartão Smart

Field5; String  Formato do cartão com no má4imo "8

caracteres-Encr'ptionT'pe Tipo de

Criptogra$ia do código do cartão

Field5 ; EPrintPointEncr'ptionT'pe  <ão utiliza 6<oEncr'ption7B #ito Digitos

6EightDigits7B Doze D:gitos 6TelveDigits7

Field" ; &nt0  >etor5 Field. ; &nt0  >etor"

Field ; &nt50  >eri$icador5 Field% ; &nt50  >eri$icador" #s; Caso $ield5 se*a igual a

6<oEncr'ption7 os demais $ieldQs não precisam ser

in$ormados-CardEnaled ailita leitura de cartão

Field5 ; (oolean  ailitada 6true7-<ão ailitada

6$alse7-Card?ccessT'pe Código ue estará contido no cartão

Field5 ; EPrintPoint?ccessT'pe 

Credencial 6Credential7 ou P&S 6P&S7-Card?uthenticationT'pe Tipo de

autentica9ão ue deverá ser $eita na leitura do

Field5 ; EPrintPoint?uth enticationT'pe 

<ão pede autentica9ão

6<o?uthentication7B apenas senha 6#nl'Passord7B apenas iometria 6#nl'(iometrics7B iometria ou senha

(20)

5ormato do Carto

# $ormato do cartão serve para in$ormar como o código de cartão será composto-Cada d:gito do cartão pode assumir os seguintes valores;

& R D:gito de &n$orma9ão # R D:gito opcional #pcional  R Digito deve ser ingnorado

> R D:gito correspondente a via do cartão

C R D:gito correspondente a checagem do cartão

?l1m disso poderá conter campos $i4os com d:gitos de 8 R /-# $ormato do cartão não deve ultrapassar &/-#34;8

caracteres-=ista de ,ensa"ens

Referências

Documentos relacionados

ensino superior como um todo e para o curso específico; desenho do projeto: a identidade da educação a distância; equipe profissional multidisciplinar;comunicação/interatividade

 Não guarde dúvidas, pergunte a sua professora, ela está à disposição (mande mensagem quando precisar). Lembre-se de tirar um tempinho para ler. A pastinha com as

A seleção portuguesa feminina de andebol de sub-20 perdeu hoje 21-20 com a Hungria, na terceira jornada do Grupo C do Mundial da categoria, a decorrer em Koprivnica, na

Importante, nesse contexto, ressaltar que a PNAB é uma Portaria que foi publicada no ano de 2017, cujo objetivo é estabelecer a revisão de diretrizes para a organização da

É primeiramente no plano clínico que a noção de inconscien- te começa a se impor, antes que as dificuldades conceituais envolvi- das na sua formulação comecem a ser

Se uma criança está em uma cadeira de criança voltada para trás no banco do passageiro diantei- ro, ela pode ser atingida pelo airbag frontal do passageiro dianteiro com tal

No entan- to, na análise comparativa das respostas obtidas para cada questão do protocolo QVV entre os sujeitos do GP e do GNP que perceberam a mu- dança vocal, foi encontrada

E os específicos foram: verificar as reações dos clientes diante do diagnóstico de insuficiência renal crônica e da necessidade de realizar hemodiálise; identificar as