Ajout du paramètre DatabaseValue à la cassette pour le profil de caissier BankServACH

Le profil de caissier utilise la classe BankServACHCashierExtension CashierExtension afin d'obtenir le code d'Etat à deux caractères pour le paramètre requis $STATEPROVINCE. Cette classe extrait le code d'Etat de la table STATEPROV à l'aide de la valeur spécifiée dans la variable d'environnement {Etat_de_facturation} sous forme de nom d'Etat. Vous pouvez aussi utiliser DatabaseValue pour le paramètre $STATEPROVINCE si vous savez que la colonne STATE de la table ADDRESS contient uniquement des noms d'Etat corrects. 

Pour utiliser le paramètre DatabaseValue, procédez comme suit :

  1. Ajoutez l'instruction suivante avant la marque <CollectPayment> :
    <SelectStatement id="1" >
    SELECT DISTINCT STATEPROVABBR FROM StateProv WHERE countryAbbr = 'US' AND name = {Etat_de_facturation}
    </SelectStatement>
  2. Remplacez la section <Parameter name=$STATEPROVINCE .......> ............ </Parameter> par les lignes suivantes :
    <Parameter name="$STATEPROVINCE" maxBytes="2" encoding="ASCII">
    <DatabaseValue statementID="1" columnName="STATEPROVABBR" />
    </Parameter>

Rubriques connexes (1275 octets)

Références connexes (1275 octets)

IBM copyright