Created
October 9, 2015 14:49
-
-
Save scalone/748b0a6302c3995a9fc2 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<aplicativoposxml xmlns="http://tempuri.org/posxml.xsd"> | |
<pagina nome="principal"> | |
<variavelint valor="0" variavel="status" /> | |
<variavelstr valor="" variavel="sStatus" /> | |
<imprima mensagem="AAAAAAAA" /> | |
<!-- open - Apenas na inicialização do terminal --> | |
<limpadisplay /> | |
<display coluna="0" linha="0" mensagem="Inicializa EMV: " /> | |
<imprima mensagem="BBBBBBBB" /> | |
<!-- <emv.open mkslot="0" pinpadwk="0" pinpadtype="1" showamount="1" variavelretorno="$(status)" />--> | |
<emv.open pinpadtype="1" pinpadwk="00" mkslot="0" showamount="0" variavelretorno="$(status)" /> | |
<imprima mensagem="CCCCCCCCC" /> | |
<inttostring variavelint="$(status)" variavelstr="$(sStatus)" /> | |
<imprima mensagem="$(sStatus)" /> | |
<display coluna="18" linha="0" mensagem="$(sStatus)" /> | |
<!-- open --> | |
<!-- settimeout --> | |
<emv.settimeout segundos="30" variavelretorno="$(status)" /> | |
<inttostring variavelint="$(status)" variavelstr="$(sStatus)" /> | |
<somastring valor1="emv.settimeout: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<!-- settimeout --> | |
<!-- loadTables - Apenas na inicialização do terminal --> | |
<emv.loadtables adquirente="4" variavelretorno="$(status)" /> | |
<!-- loadTables --> | |
<!-- cleanStructures --> | |
<emv.cleanstructures /> | |
<!-- cleanStructures --> | |
<!-- addDataInit --> | |
<emv.adddata tipo="init" parametro="bAcquirerID" valor="4" variavelretorno="$(status)" /> | |
<emv.adddata tipo="init" parametro="bReqApplication" valor="99" variavelretorno="$(status)" /> | |
<emv.adddata tipo="init" parametro="baInitialValue" valor="000000010000" variavelretorno="$(status)" /> | |
<!-- AAMMDD --> | |
<emv.adddata tipo="init" parametro="baDate" valor="151006" variavelretorno="$(status)" /> | |
<!-- HHmmSS--> | |
<emv.adddata tipo="init" parametro="baTime" valor="120000" variavelretorno="$(status)" /> | |
<!-- DDMMAAAANN (NN numero sequencial) O telium valida o timestamp --> | |
<emv.adddata tipo="init" parametro="baTimeStamp" valor="0610201501" variavelretorno="$(status)" /> | |
<!-- DDMMAAAANN (NN sequencial) --> | |
<!-- initTransaction --> | |
<emv.inittransaction variavelretorno="$(status)"/> | |
<!-- debug --> | |
<inttostring variavelint="$(status)" variavelstr="$(sStatus)" /> | |
<somastring valor1="emv.inittransaction: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<!-- debug --> | |
<!-- initTransaction --> | |
<!-- getInfoInit --> | |
<emv.getinfo tipo="init" parametro="bCardType" valor="$(sStatus)" /> | |
<somastring valor1="bCardType: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="init" parametro="baApplicationLabel" valor="$(sStatus)" /> | |
<somastring valor1="baApplicationLabel: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="init" parametro="bLastChipStatus" valor="$(sStatus)" /> | |
<somastring valor1="bLastChipStatus: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="init" parametro="bAppType" valor="$(sStatus)" /> | |
<somastring valor1="bAppType: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="init" parametro="bAcquirerID" valor="$(sStatus)" /> | |
<somastring valor1="bAcquirerID: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="init" parametro="bRegisterIndex" valor="$(sStatus)" /> | |
<somastring valor1="bRegisterIndex: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="init" parametro="baCardHolderName" valor="$(sStatus)" /> | |
<somastring valor1="baCardHolderName: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="init" parametro="baTrack2" valor="$(sStatus)" /> | |
<somastring valor1="baTrack2: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="init" parametro="baTrack1" valor="$(sStatus)" /> | |
<somastring valor1="baTrack1: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="init" parametro="bTrack1Len" valor="$(sStatus)" /> | |
<somastring valor1="bTrack1Len: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="init" parametro="baTrack3" valor="$(sStatus)" /> | |
<somastring valor1="baTrack3: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="init" parametro="bTrack3Len" valor="$(sStatus)" /> | |
<somastring valor1="bTrack3Len: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="init" parametro="baPAN" valor="$(sStatus)" /> | |
<somastring valor1="baPAN: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="init" parametro="bPANLen" valor="$(sStatus)" /> | |
<somastring valor1="bPANLen: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="init" parametro="bApplicationLabelLen" valor="$(sStatus)" /> | |
<somastring valor1="bApplicationLabelLen: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="init" parametro="baServiceCode" valor="$(sStatus)" /> | |
<somastring valor1="baServiceCode: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="init" parametro="bCardHolderNameLen" valor="$(sStatus)" /> | |
<somastring valor1="bCardHolderNameLen: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="init" parametro="baExpirationDate" valor="$(sStatus)" /> | |
<somastring valor1="baExpirationDate: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="init" parametro="baExternalNumber" valor="$(sStatus)" /> | |
<somastring valor1="baExternalNumber: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="init" parametro="bExternalNumberLen" valor="$(sStatus)" /> | |
<somastring valor1="bExternalNumberLen: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="init" parametro="baBalance" valor="$(sStatus)" /> | |
<somastring valor1="baBalance: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="init" parametro="baIssuerCountryCode" valor="$(sStatus)" /> | |
<somastring valor1="baIssuerCountryCode: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<!-- getInfoInit --> | |
<!-- addDataProcess --> | |
<emv.adddata tipo="process" parametro="bMandatoryTagsLen" valor="52" variavelretorno="$(status)" /> | |
<emv.adddata tipo="process" parametro="baMandatoryTags" valor="845A5F349F039F269F279F109F379F36959A9C9F025F2A829F1A" variavelretorno="$(status)" /> | |
<emv.adddata tipo="process" parametro="bOptionalTagsLen" valor="4" variavelretorno="$(status)" /> | |
<emv.adddata tipo="process" parametro="baOptionalTags" valor="9F47" variavelretorno="$(status)" /> | |
<emv.adddata tipo="process" parametro="bKeyMode" valor="02" variavelretorno="$(status)" /> | |
<emv.adddata tipo="process" parametro="bMustConnect" valor="01" variavelretorno="$(status)" /> | |
<emv.adddata tipo="process" parametro="bManageRisk" valor="01" variavelretorno="$(status)" /> | |
<emv.adddata tipo="process" parametro="bMaximumTarget" valor="10" variavelretorno="$(status)" /> | |
<emv.adddata tipo="process" parametro="bTargetPercentage" valor="10" variavelretorno="$(status)" /> | |
<emv.adddata tipo="process" parametro="dwFloorLimit" valor="100" variavelretorno="$(status)" /> | |
<emv.adddata tipo="process" parametro="dwThresholdValue" valor="0" variavelretorno="$(status)" /> | |
<emv.adddata tipo="process" parametro="baAmount" valor="000000010000" variavelretorno="$(status)" /> | |
<emv.adddata tipo="process" parametro="baAmountOther" valor="000000002000" variavelretorno="$(status)" /> | |
<emv.adddata tipo="process" parametro="bBlackList" valor="00" variavelretorno="$(status)" /> | |
<emv.adddata tipo="process" parametro="bRequirePIN" valor="01" variavelretorno="$(status)" /> | |
<!-- addDataProcess --> | |
<!-- ProcessTransaction --> | |
<emv.processtransaction ctls="0" variavelretorno="$(status)"/> | |
<!-- debug --> | |
<inttostring variavelint="$(status)" variavelstr="$(sStatus)" /> | |
<somastring valor1="emv.processtransaction: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<!-- debug --> | |
<!-- ProcessTransaction --> | |
<!-- getInfoProcess --> | |
<emv.getinfo tipo="process" parametro="bDecision" valor="$(sStatus)" /> | |
<somastring valor1="bDecision: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="process" parametro="bSignature" valor="$(sStatus)" /> | |
<somastring valor1="bSignature: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="process" parametro="bOfflinePIN" valor="$(sStatus)" /> | |
<somastring valor1="bOfflinePIN: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="process" parametro="bOfflinePINErrors" valor="$(sStatus)" /> | |
<somastring valor1="bOfflinePINErrors: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="process" parametro="bOfflinePINBlocked" valor="$(sStatus)" /> | |
<somastring valor1="bOfflinePINBlocked: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="process" parametro="bOnlinePIN" valor="$(sStatus)" /> | |
<somastring valor1="bOnlinePIN: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="process" parametro="baPINBlock" valor="$(sStatus)" /> | |
<somastring valor1="baPINBlock: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="process" parametro="baDUKPTInfo" valor="$(sStatus)" /> | |
<somastring valor1="baDUKPTInfo: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="process" parametro="iTLVDataEMVLen" valor="$(sStatus)" /> | |
<somastring valor1="iTLVDataEMVLen: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="process" parametro="baTLVDataEMV" valor="$(sStatus)" /> | |
<imprima mensagem="TLV:"/> | |
<imprima mensagem="$(sStatus)" /> | |
<!-- FinishTransaction --> | |
<emv.finishtransaction variavelretorno="$(status)"/> | |
<!-- debug --> | |
<inttostring variavelint="$(status)" variavelstr="$(sStatus)" /> | |
<somastring valor1="emv.finishtransaction: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<!-- debug --> | |
<!-- FinishTransaction --> | |
<!-- getInfoFinish --> | |
<emv.getinfo tipo="finish" parametro="bDecision" valor="$(sStatus)" /> | |
<somastring valor1="bDecision: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="finish" parametro="iTLVDataEMVLen" valor="$(sStatus)" /> | |
<somastring valor1="iTLVDataEMVLen: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="finish" parametro="baTLVDataEMV" valor="$(sStatus)" /> | |
<somastring valor1="baTLVDataEMV: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="finish" parametro="bIssuerScriptResLen" valor="$(sStatus)" /> | |
<somastring valor1="bIssuerScriptResLen: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<emv.getinfo tipo="finish" parametro="baIssuerScriptResults" valor="$(sStatus)" /> | |
<somastring valor1="baIssuerScriptResults: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<!-- getInfoFinish --> | |
<!-- removeCard --> | |
<emv.removecard variavelretorno="$(status)" /> | |
<inttostring variavelint="$(status)" variavelstr="$(sStatus)" /> | |
<somastring valor1="emv.removecard: " valor2="$(sStatus)" variaveldestino="$(sStatus)"/> | |
<imprima mensagem="$(sStatus)" /> | |
<!-- removeCard --> | |
<exit/> | |
</pagina> | |
</aplicativoposxml> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment