Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
OpenUtilities
  • Product Communities
OpenUtilities
OpenUtilities Wiki (Deutsch) MSLINK-Suche in sisNET
    • Sign In
    • OpenUtilities sisNET & sisHYD - Wiki (Deutsch)
    • +Bentley sisHYD Multi Utility
    • +Bentley sisIMS
    • +Bentley sisNET ISYBAU
    • +Bentley sisVIEW Basic
    • +Installation
    • +Lizenzierung - Technisch
    • -OpenUtilities sisNET
      • +Datenbank - Bentley sisNET Multi Utility
      • Fachschalen kompilieren unter Bentley Open Utilities Designer
      • +Installation - Bentley sisNET Multi Utility
      • +Konfiguration - Bentley sisNET Multi Utility
      • +Lizenzierung - Technisch - Bentley sisNET Multi Utility
      • MSLINK-Suche in sisNET
      • +sisNET CE - Versionen, behobene Probleme und Erweiterungen
      • +sisNET CE - Details zu Erweiterungen
      • +sisNET CE - Oracle Anforderungen
      • +sisNET CE - Unterstützte Betriebssysteme
      • +sisNET CE - Software Downloads & Installationen
      • +sisNET CE - Ändern von ProductIDs
      • +sisNET CE - Virtualisierten Umgebungen
      • +sisNET V8i - Lizenzierung
      • sisNET CE - Leistung von Referenzdateien

     
     Questions about this article, topic, or product? Click here. 

    MSLINK-Suche in sisNET

      Produkt(e): Bentley sisNET Multi Utility
      Version(en): 08.11.09.XXX
      Umgebung: Windows 10 64 bit
      Produktbereich: Datenbank
      Produktunterbereich: N\A

    Suche eines beliebigen sisNET-Objektes mittels seines MSLINKS

    Hintergrundinformation

    Die folgenden Schritte benötigt grundlegende sisNET-Kenntnisse und Zugriff auf das _user-Schema des entsprechenden sisNET-Projektes, sowie ein C:\TEMP-Verzeichnis.

    Erforderliche Schritte

    1. Erzeugen des benötigten Datenbank-Views mit folgendem Script (create_mslink_suche.sql):

       

      REM This script creates a view for a mslink_search N_MSLINK_ALL from all tables in the Objektcatalog

      REM Das Skript create_mslink_suche.sql im Datenbankuser <projekt>_user ausführen.

      REM @d:\<projekt>\sisnet\sql\create_mslink_suche.sql

       

      SET PAGESIZE 0

      SET LINES 300

      SET FEEDBACK OFF

      SPOOL C:\Temp\N_MSLINK_ALL.sql

       

      SELECT 'create or replace view N_MSLINK_ALL (MSLINK, OBJEKT) as' from dual;

      SELECT 'select mslink, objekt from '||TABELLE||'_BEST union all' FROM N_FS_OBJEKT_KATALOG where objekt not in (select max(objekt) from N_FS_OBJEKT_KATALOG);

      SELECT 'select mslink, objekt from '||TABELLE||'_BEST;' FROM N_FS_OBJEKT_KATALOG where objekt in (select max(objekt) from N_FS_OBJEKT_KATALOG);

      SELECT 'commit;' from dual;

      SPOOL OFF

      START C:\Temp\N_MSLINK_ALL.sql

    2. Die für die Abfrage benötigte Selektionsdatei (d:\<projekt>\sisnet\queries\mslink.sel) sieht folgendermassen aus: 

      rem Suche über MSLINK;

      rem MSLINK;

      define mslink_all=;

      select z1_o1.mslink, z1_o1.objekt, mslink "ID"

      from n_mslink_all z1_o1

      where (z1_o1.mslink = $(mslink_all))

      ;


      Ursprünglicher Autor: Andreas Becker
    • mslink
    • sisNET
    • Share
    • History
    • More
    • Cancel
    • Andreas Becker Created by Bentley Colleague Andreas Becker
    • When: Mon, Apr 24 2017 4:50 AM
    • Theo van de Ven Last revision by Bentley Colleague Theo van de Ven
    • When: Mon, Nov 21 2022 4:29 AM
    • Revisions: 3
    • Comments: 0
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2023 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies