Tmp: Difference between revisions

From Essential
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
[[File:Linwinmac.jpg‎]]
Il s'agit des notes d'Antonio.
<math>\sqrt{1-e^2}</math>
== Liens utiles ==
\\PC141332\USERS$\x2007906\RATP_current_copy
== Wiki ==
http://10.95.97.7:8585/index.php/Notes_antonio
 
==Test lien AS2==
*Configurer lien test_as2 dans EDISEND du WebAccess
(echo "TEST GENERIX (<User>-<DEV|PROD>)">>~/work/test.txt)
MyAS2Name=RICARD_AS2
MyEntry="NAME=test_as2" ;MyBase="edisend" ;MyDump=~/work/${MyBase}.${MyEntry}.$(date '+%Y%m%d-%H').dump;logview -ls ~/$MyBase -f "${MyEntry}" -D $MyDump;grep -e "^NAME=" $MyDump;ls -l $MyDump
logchange -s ~/edisend -f "NAME=test_as2" -v "RECIPIENT=${MyAS2Name}" ;sleep 1 ;edisend test_as2 ~/work/test.txt
logchange -s ~/$MyBase -f "NAME=test_as2" -V $MyDump ;rm -f $MyDump
(MyAS2Name=DANONE_FRANCE_AS2 ;logchange -s ~/edisend -f "NAME=test_as2" -v "RECIPIENT=${MyAS2Name}" ;edisend test_as2 ~/work/test.txt)
*Voir résultat dans SYSLOG du WebAccess
==Configuration parefeu==
*Quand ce n'est pas TRADEXPRESS, par exemple HUBXPRESS, envoyer les IP et ports au BO, sinon :
*Se connecter au serveur TOD-AS2-<DEV|PROD>
*Faire un backup de /etc/httpd/acl-in
cd /etc/httpd; cp -p acl-in acl-in.$(date '+%Y%m%d-%H') && vi acl-in;diff acl-in acl-in.$(date '+%Y%m%d-%H')
*Ajouter l'IP dans /etc/httpd/acl-in
*Envoyer mail d'info au SAV :
Nous vous informons d’actions « root » sur les serveurs suivants :
tod-as2-pp1, tod-as2-prod1
*Relancer le service http:
service httpd restart
*Mail
Ajout autorisation adresse 93.174.36.82 pour les liens AS2 de l'environnement de production "H1.fbdgroup".
==Export dump==
MyEntry="NAME=IMPORT_CLIENTS" ;MyBase="edisend" ;MyDump=~/work/${MyBase}.${MyEntry}.$(date '+%Y%m%d-%H').dump;logview -ls ~/$MyBase -f "${MyEntry}" -D $MyDump;grep -e "^NAME=" $MyDump;ls -l $MyDump
==Import dump==
MyPP=tod-central-pp2
scp h2-$(echo ${USER}|sed "s/^h[123]-//g")@${MyPP}:~/work/*$(date '+%Y%m%d')*.dump ~/work/.;ls -t1  ~/work/*$(date '+%Y%m%d')*.dump
 
MyDump=/usr/local/tx/users/h1-conforama/work/RoutageDemat.INDEX=1.20150907-14.dump ;MyBase="RoutageDemat" ;MyName=$(grep -e "^NAME=" $MyDump);logview -ls ~/$MyBase -f "${MyName}" -D ~/work/${MyBase}.${MyName}.$(date '+%Y%m%d-%H').dump.old && logadd -s ~/$MyBase -D $MyDump
==[Install files]==
MyScript=MyPatchInstall.sh;mkdir -p ~/work/adasilva;cd ~/work/adasilva;touch $MyScript;chmod u+x $MyScript;nano $MyScript;./$MyScript
#!/bin/bash
 
MyDir=bin ;MyPreprod=tod-central-pp2
MyUser=`echo ${USER}|sed "s/^h[123]-//g"`
 
nano ~/work/adasilva/MyList.txt
cd ~/$MyDir
for MyLine in $(cat ~/work/adasilva/MyList.txt)
do
  if [ -f $MyLine ] && [ ! -f "N-1/${MyLine}.$(date '+%Y%m%d')" ]
  then
cp -p $MyLine "N-1/${MyLine}.$(date '+%Y%m%d')" || (echo "error with $MyLine"; exit)
  fi
  scp h2-${MyUser}@${MyPreprod}:${MyDir}/$MyLine .
  ls -l ~/${MyDir}/$MyLine
done
==[soir]Signature PDF==
*Lancer cmd en admin
route PRINT
(
route delete 129.185.33.0
route delete 212.142.249.0
)
route add 129.185.33.0 mask 255.255.255.0 192.168.137.1 metric 2
route add 212.142.249.0 mask 255.255.255.0 192.168.137.1 metric 2
Logiciel Sinadura
*Faire une copie locale
PROD5:/usr/local/tx/users/h1-europde/outbox/pdf_s/in
PROD4:/usr/local/tx/users/h1-eurotunnel/RGS2/envoi_demat
PROD6:/usr/local/tx/users/h1-sod/outbox/pdf/in
PROD6:/usr/local/tx/users/h1-husqvarna/outbox/pdf/in
(PP5:/usr/local/tx/users/h2-husqvarna/outbox/pdf/in)
*Signer
*Supprimer des serveurs
*Déposer sur les serveurs les documents signés
outbox/pdf_s/out
h1-eurotunnel/RGS2/retour_demat
*Si NOK envoyer mail à:
RIOU Sebastien;KLEIN Christophe;GHESQUIER Julien;MEFTAH Ahmed Kamel
COPIE
COLLEUC Souad;KYPRIANOU Kypros
==Carrefour Ajout Partenaire AS2==
*Remplir fichier de suivi
*Conversion certificat
*Déposer les certificats sur les serveurs AS2-SERVER-PP1 et AS2-SERVER-PROD1 du répertoire /usr/local/tx/users/h[12]-as2server/ssl/certs
===Configuration http://h1.as2server.tradexpressondemand.com ===
====Configuration certificat====
*Ajouter les certificats depuis la table security (/../ssl/certs/RICARD.cer) et faire action vérification si NOK ajouter CA (et puis ROOT)
(Merci de nous fournir les clés CA/ROOT pour le certificat SSL.
Please, send us your CA/ROOT keys.)
====Création du partenaire====
*Lors de la création du partenaire sur WebExpress ajouter tx: au nom de certificat (pour qu'il aille chercher le certificat sur le serveur distant)
(-type dedicated)
===[Configuration parefeu]===
grep 62.23.69.188 /etc/httpd/acl-in
===Test émission/réception===
*Envoyer mail de coordination:
We are ready for test the link on the production environment.
Please, send us test files, as soon as possible.
And send us an e-mail when we can start sending test files.
Nous sommes prêts pour tester la connexion sur l'environnement de production.
Envoyez-nous les fichiers de test dès que possible, s'il vous plaît.
Et envoyez-nous un e-mail quand nous pouvons commencer à envoyer des fichiers de test.
[Test lien AS2]
*Vérification réception
We received your test file.
Have you received our test file ?
 
Nous validons donc le lien "ULRIC_DE_VARENS" AS2.
Les tests d’émission/réception sont bon :
Merci.
We validate the AS2 link named "YPLON MCBRIDE".
Thanks.
==Carrefour Process (from Karim)==
http://prod.mprp.tradexpressondemand.com (192.168.86.40)
http://test.mprp.tradexpressondemand.com (192.168.82.40)
 
- AS2:
 
h1.as2server.tradexpressondemand.com (192.168.84.7)
h2.as2server.tradexpressondemand.com (192.168.82.7)
 
- X400HUBX: (192.168.181.101)
h1.x4srv.tradexpressondemand.com (192.168.181.101)
 
- (MPRP:
monitoring.tradexpressondemand.com
monitoring-ppd.tradexpressondemand.com)
 
Procédure:
 
*Créer le partenaire AS2 sur h1.as2server.tradexpressondemand.com
*Créer le partenaire X400 sur h1.x4srv.tradexpressondemand.com
*créer l'entité et le recipient et le routage sur MPRP
- Le nom du partenaire dans AS2SERVER/X4SRV doit être le même que celui de l'entité
- Les fournisseurs avec plusieurs GLN les mettre en RVA dans l'entité
- le code annuaire doit être le GLN sauf pour les partenaires non EDIFACT
 
*Dans recipient déclarer tous les fournisseurs avec entité code GLN ou NOM PARTENAIRE NON EDIFACT
- Pour le routage soit EDIFACT avec GLN ou TEXT avec un CODE fourni
 
*créer le partenaire sur l'environnement TOD dans BUSINESSPARTNER
- Le NOM du partenaire sur BUSINESSPARTNER doit être le même que sur la base RECIPIENT de MPRP
 
*faire un test manuel:
*Sur h1-csif01@tod-csif-prod1 ou h1-csif02@tod-csif-prod1
edisend RECIPIENT=MPRP MPRP.RECIPIENT_CODE=3010270300103 TEST_TRANSPORT  work/test.text
*voir syslog carrefour, machine de COM, et la base suivi de MPRP
==Export dump==
MyEntry="NAME=IMPORT_CLIENTS" ;MyBase="edisend" ;MyDump=~/work/${MyBase}.${MyEntry}.$(date '+%Y%m%d-%H').dump;logview -ls ~/$MyBase -f "${MyEntry}" -D $MyDump;grep -e "^NAME=" $MyDump;ls -l $MyDump
==Import dump==
MyPP=tod-central-pp2
scp h2-$(echo ${USER}|sed "s/^h[123]-//g")@${MyPP}:~/work/*$(date '+%Y%m%d')*.dump ~/work/.;ls -lrt  ~/work/*$(date '+%Y%m%d')*.dump
 
MyDump=/usr/local/tx/users/h1-husqvarna/work/edisend.NAME=IMPORT_CLIENTS.20150827-14.dump ;MyBase="partner" ;MyName=$(grep -e "^NAME=" $MyDump);logview -ls ~/$MyBase -f "${MyName}" -D ~/work/${MyBase}.${MyName}.$(date '+%Y%m%d-%H').dump.old && logadd -s ~/$MyBase -D $MyDump
==Infra Generix==
preprodhubx
prodhubx1
prodhubx2
 
tod-central-pp2
tod-central-prod2
tod-central-prod3
tod-central-prod4
tod-brcdp
 
tod-central-pp5
tod-central-prod5
tod-central-prod6
==Creation Base==
MyBase=RoutageDemat ;MyPreprod=tod-central-pp2
MyUser=`echo ${USER}|sed "s/^h[123]-//g"`
mkdir -p ~/$MyBase ;scp h2-${MyUser}@${MyBase}:~/${MyBase}/*.cfg ~/${MyBase}/. ;logcreate -s $MyBase
==[Creation nouveau client]==
===Génération du fichier de configuration===
*Lancer depuis root@preprodhubx :
/root/bin/new-env.proc.sh
*Ouvrir le mail de configuration reçu
===Configuration DNS===
====Configuration serveur primaire (tod-srv2)====
MyCustomer=future-home
cd $NAMED;cp -p named.conf named.conf.$(date '+%Y%m%d')&&vi named.conf; diff named.conf named.conf.$(date '+%Y%m%d')
*Créer des entrées à l'image de formenti
 
=====MASTER=====
*Créer des copies des fichers et les modifiers dans les répertoires internal et external à l'image de formenti. Ne pas oublier de modifier la date.
cd $MASTER
ls -lrt internal/*formenti*; ls -lrt external/*formenti*
cp -p internal/master.internal.com.tradexpressondemand.formenti internal/master.internal.com.tradexpressondemand.$MyCustomer
cp -p external/master.tradexpressondemand.com.external.formenti external/master.tradexpressondemand.com.external.$MyCustomer
sed -i "s/formenti/${MyCustomer}/g" "internal/master.internal.com.tradexpressondemand.$MyCustomer"
sed -i "s/formenti/${MyCustomer}/g" "external/master.tradexpressondemand.com.external.$MyCustomer"
sed -i "s/2014072109/$(date '+%Y%m%d%H')/g" "internal/master.internal.com.tradexpressondemand.$MyCustomer"
sed -i "s/2014072109/$(date '+%Y%m%d%H')/g" "external/master.tradexpressondemand.com.external.$MyCustomer"
ls -l "internal/master.internal.com.tradexpressondemand.$MyCustomer" ;cat "internal/master.internal.com.tradexpressondemand.$MyCustomer"
ls -l "external/master.tradexpressondemand.com.external.$MyCustomer" ;cat "external/master.tradexpressondemand.com.external.$MyCustomer"
 
====Configuration serveur secondaire (tod-srv1)====
*Configurer avec le même processus que le primaire sauf $MASTER
=====Configuration Apache=====
cd /etc/httpd/conf.d
*Créer des copies des fichers à l'image de formenti
cp -p user-formenti.conf "user-${MyCustomer}.conf"
*Modifier les fichiers
sed -i "s/formenti/${MyCustomer}/g" "user-${MyCustomer}.conf"
ls -l "user-${MyCustomer}.conf" ;grep "${MyCustomer}" "user-${MyCustomer}.conf"
=====Configuration Mail=====
cd /etc/postfix;cp -p canonical canonical.$(date '+%Y%m%d')&&vi canonical; diff canonical canonical.$(date '+%Y%m%d')
*Ajouter les entrées
cp -p virtual virtual.$(date '+%Y%m%d')&&vi virtual; diff virtual virtual.$(date '+%Y%m%d')
* Envoyer mail :
Nous vous informons le début d’actions « root » sur les serveurs suivants :
tod-srv-1, tod-srv-2, tod-central-dev1, tod-central-pp2, tod-central-prod4, tod-as2-pp1, tod-as2-prod1, ftphubx
 
*Charger la nouvelle configuration:
postmap canonical;postmap virtual
====Relance des services sur le DNS primaire puis secondaire====
service named restart; service httpd restart
===Création environnement sur chaque serveur h[123]===
su - ediroot
 
MyCustomer=future-home
ediadm
*Utiliser le nom h[123]-<CustomerName> pour l'utilisateur Unix
 
*Mettre le mot de passe h[123]-<CustomerName> pour le user :
MyHCustomer=`grep -m 1 "^h.-${MyCustomer}" /etc/passwd|cut -d ":" -f 1`;MyH=`echo ${MyHCustomer}|cut -d "-" -f 1`
passwd $MyHCustomer
 
====h3 uniquement====
*Ajouter le client dans le fichier ename-to-uname :
cd /etc/httpd && cp -p ename-to-uname ename-to-uname.$(date '+%Y%m%d') && vi ename-to-uname ;diff ename-to-uname ename-to-uname.$(date '+%Y%m%d')
 
cd /usr/local/tx/www/conf/group
cp -p edigroups.w3 edigroups.w3.$(date '+%Y%m%d') ;echo " h3-${MyCustomer}">>edigroups.w3;vi edigroups.w3 ;diff edigroups.w3 edigroups.w3.$(date '+%Y%m%d')
 
cp -p ediusers.w3 ediusers.w3.$(date '+%Y%m%d') ;htpasswd -b ediusers.w3 h3-${MyCustomer} h3-${MyCustomer} ;diff ediusers.w3 ediusers.w3.$(date '+%Y%m%d')
 
====h1 et h2====
cd /etc/httpd/conf.d && cp -p prod.conf prod.conf.$(date '+%Y%m%d') && echo "Use WebAccesTX ${MyH}.${MyCustomer}.tradexpressondemand.com ${MyCustomer} ${MyHCustomer}">>prod.conf ;diff prod.conf prod.conf.$(date '+%Y%m%d')
 
====h1,h2 et h3====
*Création du dossier de log :
cd /var/log/httpd/users && mkdir ${MyCustomer} && chmod 775 ${MyCustomer}; ls -ld /var/log/httpd/users/${MyCustomer}
su - ${MyHCustomer}
 
MyCustomer=`echo ${USER}|sed "s/^h[123]-//g"`;MyHCustomer=$USER;MyH=`echo ${MyHCustomer}|cut -d "-" -f 1`
cd ~/www && rm log ; ln -s /var/log/httpd/users/$MyCustomer log;ls -l log
 
*Modifier w3i_confedi
cd ~/www/conf
sed -i "s/h2-default/${MyHCustomer}/g" ~/www/conf/w3i_confedi.cfg; sed -i "s/client/${MyCustomer}/g" w3i_confedi.cfg
sed -i "s/h2-${MyCustomer}/${MyHCustomer}/g" w3i_confedi.cfg
grep "${MyHCustomer}" w3i_confedi.cfg
====h1 et h2====
echo " ${USER} ${MyCustomer}">>edigroups.w3;vi edigroups.w3;cat edigroups.w3
 
htpasswd -b ediusers.w3 ${MyCustomer} <voir mail>
====h2 uniquement====
htpasswd -b ediusers.w3 ${MyHCustomer} 71gen75
====h1 uniquement====
htpasswd -b ediusers.w3 ${MyHCustomer} <voir mail>
sed -i "s/WAGUI=1/WAGUI=3/g" ~/www/conf/w3i_confedi.cfg
====h1,h2 et h3 en root====
(exit)
* Relance
service httpd restart
===Ajout protocol AS2===
====Sur les serveurs PP et PROD====
cd /usr/local/tx/bin && cp -p as2receive.cgi.conf as2receive.cgi.conf.$(date '+%Y%m%d') && vi as2receive.cgi.conf ; diff as2receive.cgi.conf as2receive.cgi.conf.$(date '+%Y%m%d')
====Sur les serveur AS2 PP et PROD====
cd /etc/httpd
cp -p as2_id-to-host as2_id-to-host.$(date '+%Y%m%d') && vi as2_id-to-host ; diff as2_id-to-host as2_id-to-host.$(date '+%Y%m%d')
 
cp -p as2_id-to-user as2_id-to-user.$(date '+%Y%m%d') && vi as2_id-to-user ; diff as2_id-to-user as2_id-to-user.$(date '+%Y%m%d')
===Ajout protocol X400===
====Sur les serveurs PP et PROD2====
*Modifier le fichier users avec des tabulations
cd /usr/local/tx/x400 && cp -p users users.$(date '+%Y%m%d') && vi users ;diff users users.$(date '+%Y%m%d')
 
*Edition Prod>HUB1 Preprod>HUB2
MyCustomer=future-home
 
MyHCustomer=`grep -m 1 "^h.-${MyCustomer}" /etc/passwd|cut -d ":" -f 1` && su - ${MyHCustomer}
 
MyCustomer=`echo ${USER}|sed "s/^h[123]-//g"`;MyHCustomer=$USER;MyH=`echo ${MyHCustomer}|cut -d "-" -f 1`
sed -i "s/h2-default/${MyHCustomer}/g" .x4rc ;sed -i "s/FROM=S=TODPP2/FROM=S=`echo ${MyCustomer}|tr '[:lower:]' '[:upper:]'`/g" .x4rc ;grep -i $MyCustomer .x4rc
====h1 uniquement====
sed -i "s/HUB2/HUB1/g" .x4rc ;grep -i HUB1 .x4rc
===Ajout protocol FTP===
*connexion via FTPHubX
 
MyCustomer=future-home
 
cd /usr/local/tx/users/h11ftp/public
mkdir -p "${MyCustomer}/${MyCustomer}/dev/in" ;mkdir -p "${MyCustomer}/${MyCustomer}/dev/out"
mkdir -p "${MyCustomer}/${MyCustomer}/prod/in" ;mkdir -p "${MyCustomer}/${MyCustomer}/prod/out"
chown h11ftp:ediusers -R ${MyCustomer} ;chmod og-rwx -R ${MyCustomer} ;find ${MyCustomer} -type d -exec ls -ld {} \;
 
cd /usr/local/tx/users/h11ftp/private
mkdir -p "${MyCustomer}/${MyCustomer}/dev/in" ;mkdir -p "${MyCustomer}/${MyCustomer}/dev/out"
mkdir -p "${MyCustomer}/${MyCustomer}/prod/in" ;mkdir -p "${MyCustomer}/${MyCustomer}/prod/out"
chown h11ftp:ediusers -R ${MyCustomer} ;chmod og-rwx -R ${MyCustomer} ;find ${MyCustomer} -type d -exec ls -ld {} \;
 
* Se connecter au Web Interne
http://ftphubx.hubxpress.net/tx/cgi/w3i_first.cgi
*copier 3 entrées partner d'un autre client et modifier sur Webexpress avec mot de passe mail
* Envoyer mail fin d'actions :
Nous vous informons de la fin des actions « root » sur les serveurs suivants :
tod-srv-1, tod-srv-2, tod-central-dev1, tod-central-pp2, tod-central-prod4, tod-as2-pp1, tod-as2-prod1, ftphubx
==Configuration mprp==
*Accèder à http://<test|prod>.mprp.tradexpressondemand.com/
==Process AS2==
*envoyer un mail avec nos paramètres de l'infra TRADEXPRESS ou infra HUBXPRESS et demander les leurs
*recevoir la configuration Partenaire
*Ajouter le certificat dans ssl/certs
*Créer le partenaire dans WebExpress/PARTNER
*Faire [test lien AS2]
*configurer notre parefeu
[Configuration parefeu]
*Si NOK vérifier que le partenaire est prêt
==Test lien X400==
(echo "TEST GENERIX (<User>-<DEV|PROD>)">>~/work/test.txt)
edisend test_X400 ~/work/test.txt
==[Creation IMOD][316297 ]DOLE / IMOD / maj / date : 12/08==
*La demande doit venir d'un consultant ou un commercial Generix sinon renvoyer le mail à csm-cgi et attendre validation
*Se connecter à http://invoicemanagerondemand.com/
===Sélection environnement===
*Aller dans l'onglet "Invoice Manager"
*Sélectionner l'environnement. S'il n'existe pas dans le menu voir point "Affectation environnement".
====(Affectation environnement)====
*Aller dans "Invoice Manager/Environnements/Affectation"
*Choisir la personne à qui affecté
*Rechercher le client par nom ou par code
*Affecter les environnements voulus
===Ajout partenaire===
*Aller dans "Invoice Manager/Paramétrage/Partenaires"
*Sélectionner "Ajouter un partenaire" et paramètrer selon demande client (parfois déjà existant)
 
*Type de code : EAN sinon ZZZ
===Ajout profil===
*Aller dans "Invoice Manager/Paramétrage/Profils"
*Sur Doublon non préciser voir d'autres profils
==configuration AS2/EDISENT==
Startup: external
Type : EDIFACT
Transport to the Recipient : enable
Log Level : 2
Alarms : OFF
==Mise à jour certificat==
===Script===
MyScript=MyCertUpdate.sh ;mkdir -p ~/work/adasilva ; cd ~/work/adasilva;touch $MyScript; chmod u+x $MyScript;nano $MyScript;./$MyScript
#!/bin/bash
 
MyCertOldMd5=6b8922e22af632085404391f13b90cac
MyCertNew=CertNew.cer
 
chown root:root CertNew.cer
chmod a+r CertNew.cer
 
>/tmp/$$tmp
#!/bin/bash
 
MyCertOldMd5=`md5sum old.cer`
MyCertNew=new.cer
 
chown root:root $MyCertNew
chmod a+r $MyCertNew
 
>/tmp/$$tmp
for MyFile in /usr/local/tx/users/*/ssl/certs/*.cer
do
  echo "md5sum $MyFile >>/tmp/$$tmp"
  md5sum $MyFile >>/tmp/$$tmp
done
 
for MyFile in $(grep -e "^${MyCertOldMd5}" /tmp/$$tmp|cut -d " " -f3)
do
  MyBackup=`echo $MyFile|sed 's/\/ssl\/certs\//\/ssl\/certs\/N-1\//g'`.$(date '+%Y%m%d')
 
  echo "cp -p ${MyFile} ${MyBackup} && cp -p CertNew.cer ${MyFile}"
  cp -p ${MyFile} ${MyBackup} && cp -p CertNew.cer ${MyFile}
done
 
rm -f /tmp/$$tmp
==Creation Partner AS2 depuis PARTNER==
===tradexpressondemand.com===
*Configurer certificat
*Configurer parefeu
[Configuration parefeu]
Partner name :
Transport mechanism : HTTP
EDI Syntax : NONE ou EDIFACT (si GLN)
Partner info : AS2 <PartnerName>
 
URL :
Proxy Address : http://tod-as2-<pp1|prod1>.tradexpressondemand.com
File disposition : attanchment
Keep HTTP Headers on output : enable
Proxy Port : 8080
Force HTTP 1.0: enable
Security Method : EDIINT
 
Scenario step 1 : pkcs7-signature
Scenario step 2 : zlib-compressed
Scenario step 3 : pkcs7-encrypted
 
Subject : <CustomerName> TO <PartnerName> (<PROD|DEV>)
AS2 From : <IdNameClient>-<PROD|DEV>
AS2 To: <IdNamePartner>
 
MDN : Synchronous
MDN Signature : pkcs7-signature
MDN Receipt URL : http://as2-<ppd|prod>.tradexpressondemand.com
MDN Time out : 600
Private signature key : generix
Private signature passphrase : <voir SSL generix>
 
Recipient encryption certificate : <Nom certificat Partner>
Recipient signature certificate : <Nom certificat Partner>
 
Encryption alogorithm : des3
Signature Hash : sha1
===hubxpress.net===
* Idem que pour tradexpressondemand.com sauf:
pas de proxy
MDN Receipt URL : http://as2hubx.hubxpress.net/ediint-<IdNameClient>-SYNC-<prod|dev>
==Cora/X400 creation==
(*Connexion à l'URL WAB selon keepass)
*Lancer la connection rdp "VNC@ALLEGRO-CORA-PROD1"
*Connexion au client (CTRL+ALT+FIN)
*Lancer Allegro (Attention, cette action crée des blocages. Il faut fermer dès que possible. Que nos actions soit fini ou pas, une protection ferme l'appli après 10 minutes)
*Selection appli. partenaire
*Voir si O/R déjà existant et l'associer au nouveau partenaire par création depuis liste partenaire
*Sinon, créer un lien X400_P2 ou ALLEGRO si O=ALLEGRO:
Mné + Ident. = GLN
Qualif = 14
O/R :
pays + dom. admin + Organ. + Nom perso + OK
*attention fermer
 
2. Config Web Access
*Faire une copie d'un partner MALONGO (X400)
*Modifier Nom + GLN partner x2

Revision as of 16:16, 8 September 2015

Il s'agit des notes d'Antonio.

Liens utiles

\\PC141332\USERS$\x2007906\RATP_current_copy

Wiki

http://10.95.97.7:8585/index.php/Notes_antonio

Test lien AS2

  • Configurer lien test_as2 dans EDISEND du WebAccess
(echo "TEST GENERIX (<User>-<DEV|PROD>)">>~/work/test.txt)
MyAS2Name=RICARD_AS2

MyEntry="NAME=test_as2" ;MyBase="edisend" ;MyDump=~/work/${MyBase}.${MyEntry}.$(date '+%Y%m%d-%H').dump;logview -ls ~/$MyBase -f "${MyEntry}" -D $MyDump;grep -e "^NAME=" $MyDump;ls -l $MyDump
logchange -s ~/edisend -f "NAME=test_as2" -v "RECIPIENT=${MyAS2Name}" ;sleep 1 ;edisend test_as2 ~/work/test.txt
logchange -s ~/$MyBase -f "NAME=test_as2" -V $MyDump ;rm -f $MyDump

(MyAS2Name=DANONE_FRANCE_AS2 ;logchange -s ~/edisend -f "NAME=test_as2" -v "RECIPIENT=${MyAS2Name}" ;edisend test_as2 ~/work/test.txt)
  • Voir résultat dans SYSLOG du WebAccess

Configuration parefeu

  • Quand ce n'est pas TRADEXPRESS, par exemple HUBXPRESS, envoyer les IP et ports au BO, sinon :
  • Se connecter au serveur TOD-AS2-<DEV|PROD>
  • Faire un backup de /etc/httpd/acl-in
cd /etc/httpd; cp -p acl-in acl-in.$(date '+%Y%m%d-%H') && vi acl-in;diff acl-in acl-in.$(date '+%Y%m%d-%H')
  • Ajouter l'IP dans /etc/httpd/acl-in
  • Envoyer mail d'info au SAV :

Nous vous informons d’actions « root » sur les serveurs suivants : tod-as2-pp1, tod-as2-prod1

  • Relancer le service http:
service httpd restart
  • Mail

Ajout autorisation adresse 93.174.36.82 pour les liens AS2 de l'environnement de production "H1.fbdgroup".

Export dump

MyEntry="NAME=IMPORT_CLIENTS" ;MyBase="edisend" ;MyDump=~/work/${MyBase}.${MyEntry}.$(date '+%Y%m%d-%H').dump;logview -ls ~/$MyBase -f "${MyEntry}" -D $MyDump;grep -e "^NAME=" $MyDump;ls -l $MyDump

Import dump

MyPP=tod-central-pp2
scp h2-$(echo ${USER}|sed "s/^h[123]-//g")@${MyPP}:~/work/*$(date '+%Y%m%d')*.dump ~/work/.;ls -t1  ~/work/*$(date '+%Y%m%d')*.dump
MyDump=/usr/local/tx/users/h1-conforama/work/RoutageDemat.INDEX=1.20150907-14.dump ;MyBase="RoutageDemat" ;MyName=$(grep -e "^NAME=" $MyDump);logview -ls ~/$MyBase -f "${MyName}" -D ~/work/${MyBase}.${MyName}.$(date '+%Y%m%d-%H').dump.old && logadd -s ~/$MyBase -D $MyDump

[Install files]

MyScript=MyPatchInstall.sh;mkdir -p ~/work/adasilva;cd ~/work/adasilva;touch $MyScript;chmod u+x $MyScript;nano $MyScript;./$MyScript

  1. !/bin/bash

MyDir=bin ;MyPreprod=tod-central-pp2 MyUser=`echo ${USER}|sed "s/^h[123]-//g"`

nano ~/work/adasilva/MyList.txt cd ~/$MyDir for MyLine in $(cat ~/work/adasilva/MyList.txt) do

 if [ -f $MyLine ] && [ ! -f "N-1/${MyLine}.$(date '+%Y%m%d')" ]
 then

cp -p $MyLine "N-1/${MyLine}.$(date '+%Y%m%d')" || (echo "error with $MyLine"; exit)

 fi
 scp h2-${MyUser}@${MyPreprod}:${MyDir}/$MyLine .
 ls -l ~/${MyDir}/$MyLine

done

[soir]Signature PDF

  • Lancer cmd en admin

route PRINT ( route delete 129.185.33.0 route delete 212.142.249.0 ) route add 129.185.33.0 mask 255.255.255.0 192.168.137.1 metric 2 route add 212.142.249.0 mask 255.255.255.0 192.168.137.1 metric 2 Logiciel Sinadura

  • Faire une copie locale

PROD5:/usr/local/tx/users/h1-europde/outbox/pdf_s/in PROD4:/usr/local/tx/users/h1-eurotunnel/RGS2/envoi_demat PROD6:/usr/local/tx/users/h1-sod/outbox/pdf/in PROD6:/usr/local/tx/users/h1-husqvarna/outbox/pdf/in (PP5:/usr/local/tx/users/h2-husqvarna/outbox/pdf/in)

  • Signer
  • Supprimer des serveurs
  • Déposer sur les serveurs les documents signés

outbox/pdf_s/out h1-eurotunnel/RGS2/retour_demat

  • Si NOK envoyer mail à:

RIOU Sebastien;KLEIN Christophe;GHESQUIER Julien;MEFTAH Ahmed Kamel COPIE COLLEUC Souad;KYPRIANOU Kypros

Carrefour Ajout Partenaire AS2

  • Remplir fichier de suivi
  • Conversion certificat
  • Déposer les certificats sur les serveurs AS2-SERVER-PP1 et AS2-SERVER-PROD1 du répertoire /usr/local/tx/users/h[12]-as2server/ssl/certs

Configuration http://h1.as2server.tradexpressondemand.com

Configuration certificat

  • Ajouter les certificats depuis la table security (/../ssl/certs/RICARD.cer) et faire action vérification si NOK ajouter CA (et puis ROOT)

(Merci de nous fournir les clés CA/ROOT pour le certificat SSL. Please, send us your CA/ROOT keys.)

Création du partenaire

  • Lors de la création du partenaire sur WebExpress ajouter tx: au nom de certificat (pour qu'il aille chercher le certificat sur le serveur distant)

(-type dedicated)

[Configuration parefeu]

grep 62.23.69.188 /etc/httpd/acl-in

Test émission/réception

  • Envoyer mail de coordination:

We are ready for test the link on the production environment. Please, send us test files, as soon as possible. And send us an e-mail when we can start sending test files. Nous sommes prêts pour tester la connexion sur l'environnement de production. Envoyez-nous les fichiers de test dès que possible, s'il vous plaît. Et envoyez-nous un e-mail quand nous pouvons commencer à envoyer des fichiers de test. [Test lien AS2]

  • Vérification réception

We received your test file. Have you received our test file ?

Nous validons donc le lien "ULRIC_DE_VARENS" AS2. Les tests d’émission/réception sont bon : Merci. We validate the AS2 link named "YPLON MCBRIDE". Thanks.

Carrefour Process (from Karim)

http://prod.mprp.tradexpressondemand.com (192.168.86.40)
http://test.mprp.tradexpressondemand.com (192.168.82.40)

- AS2:

h1.as2server.tradexpressondemand.com (192.168.84.7)
h2.as2server.tradexpressondemand.com (192.168.82.7)

- X400HUBX: (192.168.181.101)

h1.x4srv.tradexpressondemand.com (192.168.181.101)

- (MPRP:

monitoring.tradexpressondemand.com
monitoring-ppd.tradexpressondemand.com)

Procédure:

  • Créer le partenaire AS2 sur h1.as2server.tradexpressondemand.com
  • Créer le partenaire X400 sur h1.x4srv.tradexpressondemand.com
  • créer l'entité et le recipient et le routage sur MPRP

- Le nom du partenaire dans AS2SERVER/X4SRV doit être le même que celui de l'entité - Les fournisseurs avec plusieurs GLN les mettre en RVA dans l'entité - le code annuaire doit être le GLN sauf pour les partenaires non EDIFACT

  • Dans recipient déclarer tous les fournisseurs avec entité code GLN ou NOM PARTENAIRE NON EDIFACT

- Pour le routage soit EDIFACT avec GLN ou TEXT avec un CODE fourni

  • créer le partenaire sur l'environnement TOD dans BUSINESSPARTNER

- Le NOM du partenaire sur BUSINESSPARTNER doit être le même que sur la base RECIPIENT de MPRP

  • faire un test manuel:
  • Sur h1-csif01@tod-csif-prod1 ou h1-csif02@tod-csif-prod1
edisend RECIPIENT=MPRP MPRP.RECIPIENT_CODE=3010270300103 TEST_TRANSPORT  work/test.text
  • voir syslog carrefour, machine de COM, et la base suivi de MPRP

Export dump

MyEntry="NAME=IMPORT_CLIENTS" ;MyBase="edisend" ;MyDump=~/work/${MyBase}.${MyEntry}.$(date '+%Y%m%d-%H').dump;logview -ls ~/$MyBase -f "${MyEntry}" -D $MyDump;grep -e "^NAME=" $MyDump;ls -l $MyDump

Import dump

MyPP=tod-central-pp2
scp h2-$(echo ${USER}|sed "s/^h[123]-//g")@${MyPP}:~/work/*$(date '+%Y%m%d')*.dump ~/work/.;ls -lrt  ~/work/*$(date '+%Y%m%d')*.dump
MyDump=/usr/local/tx/users/h1-husqvarna/work/edisend.NAME=IMPORT_CLIENTS.20150827-14.dump ;MyBase="partner" ;MyName=$(grep -e "^NAME=" $MyDump);logview -ls ~/$MyBase -f "${MyName}" -D ~/work/${MyBase}.${MyName}.$(date '+%Y%m%d-%H').dump.old && logadd -s ~/$MyBase -D $MyDump

Infra Generix

preprodhubx
prodhubx1
prodhubx2
tod-central-pp2
tod-central-prod2
tod-central-prod3
tod-central-prod4
tod-brcdp
tod-central-pp5
tod-central-prod5
tod-central-prod6

Creation Base

MyBase=RoutageDemat ;MyPreprod=tod-central-pp2

MyUser=`echo ${USER}|sed "s/^h[123]-//g"`
mkdir -p ~/$MyBase ;scp h2-${MyUser}@${MyBase}:~/${MyBase}/*.cfg ~/${MyBase}/. ;logcreate -s $MyBase

[Creation nouveau client]

Génération du fichier de configuration

  • Lancer depuis root@preprodhubx :
/root/bin/new-env.proc.sh
  • Ouvrir le mail de configuration reçu

Configuration DNS

Configuration serveur primaire (tod-srv2)

MyCustomer=future-home
cd $NAMED;cp -p named.conf named.conf.$(date '+%Y%m%d')&&vi named.conf; diff named.conf named.conf.$(date '+%Y%m%d')
  • Créer des entrées à l'image de formenti
MASTER
  • Créer des copies des fichers et les modifiers dans les répertoires internal et external à l'image de formenti. Ne pas oublier de modifier la date.
cd $MASTER
ls -lrt internal/*formenti*; ls -lrt external/*formenti*
cp -p internal/master.internal.com.tradexpressondemand.formenti internal/master.internal.com.tradexpressondemand.$MyCustomer
cp -p external/master.tradexpressondemand.com.external.formenti external/master.tradexpressondemand.com.external.$MyCustomer
sed -i "s/formenti/${MyCustomer}/g" "internal/master.internal.com.tradexpressondemand.$MyCustomer"
sed -i "s/formenti/${MyCustomer}/g" "external/master.tradexpressondemand.com.external.$MyCustomer"
sed -i "s/2014072109/$(date '+%Y%m%d%H')/g" "internal/master.internal.com.tradexpressondemand.$MyCustomer"
sed -i "s/2014072109/$(date '+%Y%m%d%H')/g" "external/master.tradexpressondemand.com.external.$MyCustomer"
ls -l "internal/master.internal.com.tradexpressondemand.$MyCustomer" ;cat "internal/master.internal.com.tradexpressondemand.$MyCustomer"
ls -l "external/master.tradexpressondemand.com.external.$MyCustomer" ;cat "external/master.tradexpressondemand.com.external.$MyCustomer"

Configuration serveur secondaire (tod-srv1)

  • Configurer avec le même processus que le primaire sauf $MASTER
Configuration Apache
cd /etc/httpd/conf.d
  • Créer des copies des fichers à l'image de formenti
cp -p user-formenti.conf "user-${MyCustomer}.conf"
  • Modifier les fichiers
sed -i "s/formenti/${MyCustomer}/g" "user-${MyCustomer}.conf"
ls -l "user-${MyCustomer}.conf" ;grep "${MyCustomer}" "user-${MyCustomer}.conf"
Configuration Mail
cd /etc/postfix;cp -p canonical canonical.$(date '+%Y%m%d')&&vi canonical; diff canonical canonical.$(date '+%Y%m%d')
  • Ajouter les entrées
cp -p virtual virtual.$(date '+%Y%m%d')&&vi virtual; diff virtual virtual.$(date '+%Y%m%d')
  • Envoyer mail :

Nous vous informons le début d’actions « root » sur les serveurs suivants : tod-srv-1, tod-srv-2, tod-central-dev1, tod-central-pp2, tod-central-prod4, tod-as2-pp1, tod-as2-prod1, ftphubx

  • Charger la nouvelle configuration:
postmap canonical;postmap virtual

Relance des services sur le DNS primaire puis secondaire

service named restart; service httpd restart

Création environnement sur chaque serveur h[123]

su - ediroot
MyCustomer=future-home
ediadm
  • Utiliser le nom h[123]-<CustomerName> pour l'utilisateur Unix
  • Mettre le mot de passe h[123]-<CustomerName> pour le user :
MyHCustomer=`grep -m 1 "^h.-${MyCustomer}" /etc/passwd|cut -d ":" -f 1`;MyH=`echo ${MyHCustomer}|cut -d "-" -f 1`
passwd $MyHCustomer

h3 uniquement

  • Ajouter le client dans le fichier ename-to-uname :
cd /etc/httpd && cp -p ename-to-uname ename-to-uname.$(date '+%Y%m%d') && vi ename-to-uname ;diff ename-to-uname ename-to-uname.$(date '+%Y%m%d')
cd /usr/local/tx/www/conf/group
cp -p edigroups.w3 edigroups.w3.$(date '+%Y%m%d') ;echo " h3-${MyCustomer}">>edigroups.w3;vi edigroups.w3 ;diff edigroups.w3 edigroups.w3.$(date '+%Y%m%d')
cp -p ediusers.w3 ediusers.w3.$(date '+%Y%m%d') ;htpasswd -b ediusers.w3 h3-${MyCustomer} h3-${MyCustomer} ;diff ediusers.w3 ediusers.w3.$(date '+%Y%m%d')

h1 et h2

cd /etc/httpd/conf.d && cp -p prod.conf prod.conf.$(date '+%Y%m%d') && echo "Use WebAccesTX ${MyH}.${MyCustomer}.tradexpressondemand.com ${MyCustomer} ${MyHCustomer}">>prod.conf ;diff prod.conf prod.conf.$(date '+%Y%m%d')

h1,h2 et h3

  • Création du dossier de log :
cd /var/log/httpd/users && mkdir ${MyCustomer} && chmod 775 ${MyCustomer}; ls -ld /var/log/httpd/users/${MyCustomer}
su - ${MyHCustomer}
MyCustomer=`echo ${USER}|sed "s/^h[123]-//g"`;MyHCustomer=$USER;MyH=`echo ${MyHCustomer}|cut -d "-" -f 1`
cd ~/www && rm log ; ln -s /var/log/httpd/users/$MyCustomer log;ls -l log
  • Modifier w3i_confedi
cd ~/www/conf
sed -i "s/h2-default/${MyHCustomer}/g" ~/www/conf/w3i_confedi.cfg; sed -i "s/client/${MyCustomer}/g" w3i_confedi.cfg
sed -i "s/h2-${MyCustomer}/${MyHCustomer}/g" w3i_confedi.cfg
grep "${MyHCustomer}" w3i_confedi.cfg

h1 et h2

echo " ${USER} ${MyCustomer}">>edigroups.w3;vi edigroups.w3;cat edigroups.w3
htpasswd -b ediusers.w3 ${MyCustomer} <voir mail>

h2 uniquement

htpasswd -b ediusers.w3 ${MyHCustomer} 71gen75

h1 uniquement

htpasswd -b ediusers.w3 ${MyHCustomer} <voir mail>

sed -i "s/WAGUI=1/WAGUI=3/g" ~/www/conf/w3i_confedi.cfg

h1,h2 et h3 en root

(exit)
  • Relance
service httpd restart

Ajout protocol AS2

Sur les serveurs PP et PROD

cd /usr/local/tx/bin && cp -p as2receive.cgi.conf as2receive.cgi.conf.$(date '+%Y%m%d') && vi as2receive.cgi.conf ; diff as2receive.cgi.conf as2receive.cgi.conf.$(date '+%Y%m%d')

Sur les serveur AS2 PP et PROD

cd /etc/httpd
cp -p as2_id-to-host as2_id-to-host.$(date '+%Y%m%d') && vi as2_id-to-host ; diff as2_id-to-host as2_id-to-host.$(date '+%Y%m%d')
cp -p as2_id-to-user as2_id-to-user.$(date '+%Y%m%d') && vi as2_id-to-user ; diff as2_id-to-user as2_id-to-user.$(date '+%Y%m%d')

Ajout protocol X400

Sur les serveurs PP et PROD2

  • Modifier le fichier users avec des tabulations
cd /usr/local/tx/x400 && cp -p users users.$(date '+%Y%m%d') && vi users ;diff users users.$(date '+%Y%m%d')
  • Edition Prod>HUB1 Preprod>HUB2
MyCustomer=future-home
MyHCustomer=`grep -m 1 "^h.-${MyCustomer}" /etc/passwd|cut -d ":" -f 1` && su - ${MyHCustomer}
MyCustomer=`echo ${USER}|sed "s/^h[123]-//g"`;MyHCustomer=$USER;MyH=`echo ${MyHCustomer}|cut -d "-" -f 1`
sed -i "s/h2-default/${MyHCustomer}/g" .x4rc ;sed -i "s/FROM=S=TODPP2/FROM=S=`echo ${MyCustomer}|tr '[:lower:]' '[:upper:]'`/g" .x4rc ;grep -i $MyCustomer .x4rc

h1 uniquement

sed -i "s/HUB2/HUB1/g" .x4rc ;grep -i HUB1 .x4rc

Ajout protocol FTP

  • connexion via FTPHubX
MyCustomer=future-home
cd /usr/local/tx/users/h11ftp/public
mkdir -p "${MyCustomer}/${MyCustomer}/dev/in" ;mkdir -p "${MyCustomer}/${MyCustomer}/dev/out"
mkdir -p "${MyCustomer}/${MyCustomer}/prod/in" ;mkdir -p "${MyCustomer}/${MyCustomer}/prod/out"
chown h11ftp:ediusers -R ${MyCustomer} ;chmod og-rwx -R ${MyCustomer} ;find ${MyCustomer} -type d -exec ls -ld {} \;
cd /usr/local/tx/users/h11ftp/private
mkdir -p "${MyCustomer}/${MyCustomer}/dev/in" ;mkdir -p "${MyCustomer}/${MyCustomer}/dev/out"
mkdir -p "${MyCustomer}/${MyCustomer}/prod/in" ;mkdir -p "${MyCustomer}/${MyCustomer}/prod/out"
chown h11ftp:ediusers -R ${MyCustomer} ;chmod og-rwx -R ${MyCustomer} ;find ${MyCustomer} -type d -exec ls -ld {} \;
  • Se connecter au Web Interne

http://ftphubx.hubxpress.net/tx/cgi/w3i_first.cgi

  • copier 3 entrées partner d'un autre client et modifier sur Webexpress avec mot de passe mail
  • Envoyer mail fin d'actions :

Nous vous informons de la fin des actions « root » sur les serveurs suivants : tod-srv-1, tod-srv-2, tod-central-dev1, tod-central-pp2, tod-central-prod4, tod-as2-pp1, tod-as2-prod1, ftphubx

Configuration mprp

  • Accèder à http://<test|prod>.mprp.tradexpressondemand.com/

Process AS2

  • envoyer un mail avec nos paramètres de l'infra TRADEXPRESS ou infra HUBXPRESS et demander les leurs
  • recevoir la configuration Partenaire
  • Ajouter le certificat dans ssl/certs
  • Créer le partenaire dans WebExpress/PARTNER
  • Faire [test lien AS2]
  • configurer notre parefeu

[Configuration parefeu]

  • Si NOK vérifier que le partenaire est prêt

Test lien X400

(echo "TEST GENERIX (<User>-<DEV|PROD>)">>~/work/test.txt)
edisend test_X400 ~/work/test.txt

[Creation IMOD][316297 ]DOLE / IMOD / maj / date : 12/08

  • La demande doit venir d'un consultant ou un commercial Generix sinon renvoyer le mail à csm-cgi et attendre validation
  • Se connecter à http://invoicemanagerondemand.com/

Sélection environnement

  • Aller dans l'onglet "Invoice Manager"
  • Sélectionner l'environnement. S'il n'existe pas dans le menu voir point "Affectation environnement".

(Affectation environnement)

  • Aller dans "Invoice Manager/Environnements/Affectation"
  • Choisir la personne à qui affecté
  • Rechercher le client par nom ou par code
  • Affecter les environnements voulus

Ajout partenaire

  • Aller dans "Invoice Manager/Paramétrage/Partenaires"
  • Sélectionner "Ajouter un partenaire" et paramètrer selon demande client (parfois déjà existant)
  • Type de code : EAN sinon ZZZ

Ajout profil

  • Aller dans "Invoice Manager/Paramétrage/Profils"
  • Sur Doublon non préciser voir d'autres profils

configuration AS2/EDISENT

Startup: external Type : EDIFACT Transport to the Recipient : enable Log Level : 2 Alarms : OFF

Mise à jour certificat

Script

MyScript=MyCertUpdate.sh ;mkdir -p ~/work/adasilva ; cd ~/work/adasilva;touch $MyScript; chmod u+x $MyScript;nano $MyScript;./$MyScript

  1. !/bin/bash

MyCertOldMd5=6b8922e22af632085404391f13b90cac MyCertNew=CertNew.cer

chown root:root CertNew.cer chmod a+r CertNew.cer

>/tmp/$$tmp

  1. !/bin/bash

MyCertOldMd5=`md5sum old.cer` MyCertNew=new.cer

chown root:root $MyCertNew chmod a+r $MyCertNew

>/tmp/$$tmp for MyFile in /usr/local/tx/users/*/ssl/certs/*.cer do

 echo "md5sum $MyFile >>/tmp/$$tmp"
 md5sum $MyFile >>/tmp/$$tmp

done

for MyFile in $(grep -e "^${MyCertOldMd5}" /tmp/$$tmp|cut -d " " -f3) do

 MyBackup=`echo $MyFile|sed 's/\/ssl\/certs\//\/ssl\/certs\/N-1\//g'`.$(date '+%Y%m%d')
 echo "cp -p ${MyFile} ${MyBackup} && cp -p CertNew.cer ${MyFile}"
 cp -p ${MyFile} ${MyBackup} && cp -p CertNew.cer ${MyFile}

done

rm -f /tmp/$$tmp

Creation Partner AS2 depuis PARTNER

tradexpressondemand.com

  • Configurer certificat
  • Configurer parefeu

[Configuration parefeu] Partner name : Transport mechanism : HTTP EDI Syntax : NONE ou EDIFACT (si GLN) Partner info : AS2 <PartnerName>

URL : Proxy Address : http://tod-as2-<pp1|prod1>.tradexpressondemand.com File disposition : attanchment Keep HTTP Headers on output : enable Proxy Port : 8080 Force HTTP 1.0: enable Security Method : EDIINT

Scenario step 1 : pkcs7-signature Scenario step 2 : zlib-compressed Scenario step 3 : pkcs7-encrypted

Subject : <CustomerName> TO <PartnerName> (<PROD|DEV>) AS2 From : <IdNameClient>-<PROD|DEV> AS2 To: <IdNamePartner>

MDN : Synchronous MDN Signature : pkcs7-signature MDN Receipt URL : http://as2-<ppd|prod>.tradexpressondemand.com MDN Time out : 600 Private signature key : generix Private signature passphrase : <voir SSL generix>

Recipient encryption certificate : <Nom certificat Partner> Recipient signature certificate : <Nom certificat Partner>

Encryption alogorithm : des3 Signature Hash : sha1

hubxpress.net

  • Idem que pour tradexpressondemand.com sauf:

pas de proxy MDN Receipt URL : http://as2hubx.hubxpress.net/ediint-<IdNameClient>-SYNC-<prod|dev>

Cora/X400 creation

(*Connexion à l'URL WAB selon keepass)

  • Lancer la connection rdp "VNC@ALLEGRO-CORA-PROD1"
  • Connexion au client (CTRL+ALT+FIN)
  • Lancer Allegro (Attention, cette action crée des blocages. Il faut fermer dès que possible. Que nos actions soit fini ou pas, une protection ferme l'appli après 10 minutes)
  • Selection appli. partenaire
  • Voir si O/R déjà existant et l'associer au nouveau partenaire par création depuis liste partenaire
  • Sinon, créer un lien X400_P2 ou ALLEGRO si O=ALLEGRO:

Mné + Ident. = GLN Qualif = 14 O/R : pays + dom. admin + Organ. + Nom perso + OK

  • attention fermer

2. Config Web Access

  • Faire une copie d'un partner MALONGO (X400)
  • Modifier Nom + GLN partner x2