Comment accéder à une base Azure hébergée par Sage Partner Cloud (SPC) avec les Objets Métiers ?

Il est possible de développer autour de Sage Partner Cloud (SPC) la déclinaison hébergée de Sage 100 On Premise en utilisant les Objets Métiers.

Le développement est strictement identique (un même développement pourra fonctionner indifféremment sous Sage Partner Cloud et sous Sage 100 On Premise), hormis la méthode d'ouverture de base qui nécessite une propriété de connexion complémentaire (CompanyName).

Exemple en C# :

var om_BaseCpta = new BSCPTAApplication100c();
om_BaseCpta.CompanyServer = "xiyxu8z271"; // Nom de l'instance SQL Azure
om_BaseCpta.CompanyDatabaseName = "xm9mokrk4q_AS274AY1ZH"; // Nom de la base SQL Azure
om_BaseCpta.CompanyName = "BIJOU" // Nom de la société Azure
om_BaseCpta.Loggable.UserName = "[email protected]"; // Identifiant Sage ID
om_BaseCpta.Loggable.UserPwd = string.Empty; // Pas de mot de passe (VM Azure)
om_BaseCpta.Open(); // Ouverture de la base comptable

Pour plus d'informations sur les différentes méthodes de connexions aux bases Sage 100 via les Objets Métiers : Méthodes d'ouverture des bases Sage 100 avec les Objets Métiers

Parents
  • Bonjour,

    j'ai client qui a migré Sage sur Sage online (SPC).

    Sur leur ancien serveur j’avais installé un petit programme utilisant les objets métiers que j’avais développé.

    J’ai installé ce petit programme sur le bureau SPC mais il n’arrive pas à se connecter à leur base Sage avec les Objets Métiers.

    C’est ma première installation d’un développement sur SPC et je ne sais pas ce qu’il manque pour que ça fonctionne.

     

    J’ai installé les objets Métiers (Objets100c_1005.exe) sur le bureau à distance de mon compte utilisateur.

    J’ai modifié mon développement pour utiliser cette version des objets métiers et j’ai modifié ma méthode de connexion comme ceci :

    _BaseCpta = New BSCPTAApplication100c

    _BaseCpta.CompanyServer = ".....database.windows.net" 'Nom de l'instance SQL Azure

    _BaseCpta.CompanyDatabaseName = "...." 'Nom de la base SQL Azure

    _BaseCpta.CompanyName = "...." 'Nom de la société Azure

    _BaseCpta.Loggable.UserName = "[email protected]" 'Identifiant Sage ID

    _BaseCpta.Loggable.UserPwd = "" 'Pas de mot de passe (VM Azure)

    Est-ce que vous avez une idée de ce qu’il manque pour que ça fonctionne?

     

    Pouvez-vous m’aider ?

  • in reply to luc de Pierrefeu

    Bonjour M. PIERREFEU,

    Je vous communique le lien vers la fiche de la base de connaissance décrivant les propriétés à renseigner (notamment CompanyServer ) pour vous connecter à une base SPC en utilisant les Objets Métiers :

    fr-kb.sage.com/.../viewsolution.jsp

    Cordialement,

    Thierry

  • in reply to THJO

    Bonjour Thierry,

    Merci pour votre réponse.
    j'ai retiré du coup .database.windows.net dans CompanyServer

    Mais il n'arrive pas à se connecter : j'ai l'erreur Implémentation Cbase non disponible

Reply Children