Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Modification restauréeVous avez été déconnecté. Vos changements seront enregistrés une fois la connexion rétablie. Tentative de reconnexion en cours

...

En rouge les paramètres de votre système et réseau.

http://<monserveurintranet>/<NomdufichierSQLTORSS.aspx>?siloguser=<IdUser>&datatable=<TableFluxRSS> &SpecFlux=<Mot de passe utilisateur ERP>

Il faut créer une URL différente par base de données.

...

Et ainsi de suite vous pouvez créer des liens ou du contenu de document office : Word, Excel, PDF…

5. Fichiers d’exécution des flux sur serveur internet et intranet

Le flux RSS est généré par un programme dont le point d’entrée est « SQLToRSS.aspx ».

Le programme est composé des quatre fichiers « SQLtoRSS.aspx », « SQLtoRSS.aspx.vb », « Web.config »  et « RSS.xslt ».

Ces fichiers sont fournis à partir de la version 7.60E dans le répertoire « FluxRSS » de l’ERP.

Ces composants doivent être copiés dans le répertoire racine du serveur « IIS ». Par défaut ce répertoire est le suivant « C:\inetpub\wwwroot ».

5.1. Paramétrage des connexions aux bases de données

Le fichier « Web.config » doit contenir toutes les informations de connexion aux différentes bases de données.

 A l’intérieur de la balise <connectionstring> se trouvent les paramètres de connexion aux différents serveurs. Il faut adapter la ligne suivante « ConnexionSilog » avec vos paramètres de connexion.

 Exemple, 1 connexion :

Code Block

<?xml version="1.0"?>
<!--
  Pour plus d'informations sur la configuration de votre application http://ASP.NET , consultez
  http://go.microsoft.com/fwlink/?LinkId=169433 
  -->
<configuration>
                <connectionStrings>
                                <add name="ConnexionSilog" connectionString="Database=BM760;Server=SRV-SQL-VIRT;User ID=SILOG;Password=SILOG"/>
                </connectionStrings>
                 <system.webServer>
                                <modules runAllManagedModulesForAllRequests="true"/>
                </system.webServer>
</configuration>

Il faut mettre le nom de la base, le serveur et le user ayant les droits sur les tables. Le user est un user SQL il ne s’agit pas d’un utilisateur ERP.

 Par défaut, ce user se nomme : FLUXRSS et son password est FLUXRSS, mais comme l’exemple ci-dessus le montre, vous pouvez mettre l’utilisateur SQL de votre choix. C’est un user SQLServer.

 Si plusieurs bases de données sont concernées, il faut compléter le fichier web.config avec toutes les connexions possibles.

 Exemple, deux connexions : 

Code Block

<?xml version="1.0"?>
<!--
  Pour plus d'informations sur la configuration de votre application http://ASP.NET , consultez
  http://go.microsoft.com/fwlink/?LinkId=169433 
  -->
<configuration>
                <connectionStrings>
                                <add name="ConnexionSilog" connectionString="Database=BM760;Server=SRV-SQL-VIRT;User ID=SILOG;Password=SILOG"/>
<add name="ConnexionSilog1" connectionString="Database=AA760;Server=SRV-SQL-VIRT;User ID=SILOG;Password=SILOG"/>
                </connectionStrings>
                 <system.webServer>
                                <modules runAllManagedModulesForAllRequests="true"/>
                </system.webServer>
</configuration>

Si vous possédez plusieurs bases de données, alors, il faut dupliquer le fichier « sqltorss.aspx », un  fichier par connexion.

Il faut également dupliquer le fichier « SQLtoRSS.aspx.vb », un fichier par connexion.

C’est ce couple de fichiers qui permet la connexion à la base de données. 

Exemple : sqltorssBM760.aspx et sqltorssBM760.aspx.vb  , sqltorssAA760.aspx et sqltorssAA760.aspx.vb 

Dans chacun des fichiers d’extension « vb », il faut, adapter la ligne suivante : 

Code Block

oCN.ConnectionString = ConfigurationManager.ConnectionStrings("ConnexionSilog").ConnectionString

Dans notre exemple : un fichier par nom de connexion :

Pour sqltorssBM760.aspx.vb :

Code Block

oCN.ConnectionString = ConfigurationManager.ConnectionStrings("ConnexionSilog").ConnectionString

 Pour sqltorssAA760.aspx.vb :

Code Block

oCN.ConnectionString = ConfigurationManager.ConnectionStrings("ConnexionSilog1").ConnectionString