S12-1MVI320, Section 12, June 2001 Раздел 12 Разное
S12-2MVI320, Section 12, June 2001 DATABASE PROGRAMMATIC INTERFACE (программируемый интерфейс баз данных, DPI) DPI состоит из библиотеки подпрограмм на языке Си, которые обращаются к банкам данных MSC.Mvision Эта библиотека может быть легко включена в пользовательские программы на Си Вы можете использовать DPI, чтобы обращаться к информации в не лицензированных банках MSC.Mvision DPI рассматривает банки данных MSC.Mvision в рамках объектно-ориентированного подхода Обратитесь к DPI Users Guide and Reference Manual относительно синтаксиса запросов DPI
S12-3MVI320, Section 12, June 2001 Сессионные файлы позволяют автоматизировать процесс создания банков данных Mvision и mvbatchbuilder Механизм воспроизведения сессионных файлов, используемый Mvision, построен на командном языке MSC.Patran (PCL) В каждом сеансе работы с MSC.Mvision создается новый сессионный файл (builder.ses.#). СЕССИОННЫЕ ФАЙЛЫ MSC.MVISION
S12-4MVI320, Section 12, June 2001 СЕССИОННЫЕ ФАЙЛЫ MSC.MVISION Сохраняют команды для всех действий, выполненных в главном окне и в электронной таблице Можно выполнять сессионные файлы, используя опцию -init Приложение B в MSC.Mvision Building Databanks Manual содержит полный список PCL функций Mvision, распознаваемых Builder и DPI
S12-5MVI320, Section 12, June 2001 Конвертирует бинарные файлы банков данных в текстовые файлы в формате PDES/EXPRESS Транслятор STEP/Express соответствует стандарту PDES. Вы можете создавать копии вашей базы данных на всемирно известном языке данных Вы можете использовать транслятор Express, чтобы передавать банки данных между DIGITAL и другими Unix платформами. MSC.Mvision EXPRESS ТРАНСЛЯТОР
S12-6MVI320, Section 12, June 2001 Команды транслятора: mvision_to_express db_file express_file [операторы_запроса] express_to_mvision -s schema_file -d express_file db_file u Файл схемы автоматически создается командой mvision_to_express. Вы можете транслировать часть банка, добавив к команде mvision_to_express "операторы_запроса". MSC.Mvision EXPRESS ТРАНСЛЯТОР
S12-7MVI320, Section 12, June 2001 Следующие программы обеспечивают поддержку и автоматизируют формирование больших банков данных. Все программы выполняются в командной строке консоли UNIX. mvbatchbuilder Использует простой текстовый интерфейс для всех взаимодействий между пользователем и системой. Набор иерархических меню предоставляет пользователю доступ к основным функциям Builder. mvbatchbulder читает и записывает сессионные файлы MSC.Mvision. Синтаксис команды: mvbatchbuilder [-init session_file] [-playback session_file] [-record session_file] [-b buff_size] [-overwrite] [-detailed_messages] [-log log_file_name] ПРИЛОЖЕНИЕ MSC.MVISION MVBATCHBUILDER
S12-8MVI320, Section 12, June 2001 ПРИЛОЖЕНИЕ MSC.MVISION MVCLB mvclb Конструктор банков данных, работающий в командной строке и способный читать определяющие и входные файлы и создавать банки данных MSC.Mvision. mvclb может запускаться из консоли UNIX или из файла- сценария (скрипта). Выводит при загрузке данных такие же сообщения, как MSC.Mvision Builder. Синтаксис команды : mvclb db_name [-check] [-define define_file] [-b buff_size] [input input_file_1 input_file_2...] [detailed_messages] [-overwrite] [-log log_file] [-units units]
S12-9MVI320, Section 12, June 2001 ПРИЛОЖЕНИЕ MSC.MVISION MVDUMP mvdump Программа, предназначенная для создания дампа ("снимка") банка данных. mvdump способна записывать определяющие и/или входные файлы. Параметры mvdump позволяют формировать дамп только выбранной с помощью запроса части банка данных через запрос и управлять единицами при выводе. Синтаксис команды : mvdump db_name [-define define_file] [-b buff_size] [input input_file] [-detailed_messages] [-log log_file] [-overwrite] [-units units] [-filter query_conditions] [-remove_unused_attributes]
S12-10MVI320, Section 12, June 2001 mvision_to_express Утилита, конвертирующая содержимое банка данных в ASCII файл с использованием языка EXPRESS. Транслятор EXPRESS создает два файла: EXPRESS Schema file - эквивалент определяющего файла, который содержит структуру банка данных EXPRESS Data file - эквивалент входного файла, который содержит все данные банка данных Транслятор EXPRESS позволяет объединять два подобных банка данных в один банк данных, используя ключевые атрибуты Синтаксис команды : mvision_to_express dbname express_name [-b buff_size] [-detailed_messages] [-log log_file] [-overwrite] [-units units] [-filter query_conditions] [-remove_unused_attributes] [-keys key_attributes] ПРИЛОЖЕНИЕ MSC.MVISION mvision_to_express
S12-11MVI320, Section 12, June 2001 ПРИЛОЖЕНИЕ MSC.MVISION EXECUTABLES express_to_mvision express_to_mvision Утилита, которая читает файл ASCII на языке EXPRESS и создает банк данных Читает EXPRESS schema файл и создает пустой банк данных Заполняет пустой банк данных cодержимым EXPRESS data файла или добавляет данные к существующему банку данных Синтаксис команды : express_to_mvision dbname [-s express_schema_file] [-d express_data_file] [-b buff_size] [-detailed_messages] [-log log_file] [-overwrite] [-units units]
S12-12MVI320, Section 12, June 2001 Выполните Упражнение 11 Спрашивайте, если Вы что-нибудь не понимаете УПРАЖНЕНИЕ