MineMarket Integration
Note: MineMarket integration is typically specific to each customer site. Check your contract with Datamine to determine whether site-specific documentation was supplied to your site. The following information is generic and does not cover all integration methods.
Importing Data
You can enter data using the MineMarket Client. However, alternative integration methods may be more appropriate to import large amounts of data or for automated systems.
- Excel Uploader—An Excel-based tool to upload new data to a fully configured MineMarket installation.
- Automatic Update Request (AUR) Adaptors—Use IMS Integration Hub to create or update MineMarket data based on comma-separated value (CSV) files created by an external application.
- Business To Manufacturing Markup Language (B2MML) Adaptors—Use IMS Integration Hub to create or update MineMarket data based on extensible markup language (XML) files created by an external application. B2MML is an XML implementation of the ANSI/ISA-95 Enterprise-Control System Integration family of standards (ISA-95), known internationally as IEC/ISO 62264.
- Transaction Import Adaptor—Use IMS Integration Hub to import bulk transactions in XML format.
- IMS Transaction Service—Use IMS Integration Hub to import aggregated material movements and material stocktakes from Production Accounting.
- Bulktrak Integration Business DLL—Used by the IMS Transaction Service.
Exporting Data
Using the MineMarket Client, you can export data via reports and billboards, and data in most tables can be copied to the clipboard for use in other applications, such as Excel. However, there are many other methods to export MineMarket data.
- MineMarket Information Services—Use a Data Mart to make MineMarket data available to third-party applications capable of consuming Open Data Protocol (OData) v4.0.
- B2MML Adaptors—Export MineMarket data as XML files that conform to the B2MML specification, whenever applicable data is saved in the MineMarket Client.
- Bulktrak Integration Export DLL—Export various data including aggregated material movements; stockpile and location balances; shipping operations data; and financial journals. The data is pushed as it becomes available.
- Bulktrak Integration Business DLL—Export aggregated material movements; stockpile and location balances so that the data can be pulled on demand.
MineMarket Integration Components
The MineMarket Integration Components are a collection of dynamic-link library (DLL) files that are included in MineMarket release packages. The DLLs are used within the MineMarket Service, but rely on IMS Integration Hub to operate correctly.
- AURAdaptor.dll—Used by the AUR Adaptors
- BulkTrak.Integration.B2MMLObjectModel.dll—Used by the B2MML Adaptors
- BulkTrak.Integration.Business.dll
- BulkTrak.Integration.CCLAS.dll
- BulkTrak.Integration.Contracts.dll—Contracts used by BulkTrak.Integration.Business.dll
- BulkTrak.Integration.Export.dll
- BulkTrak.Integration.PublishSubscribe.dll
- BulkTrak.Integration.TaskManager.Adaptor.dll—Used by the IMS Transaction Service
- IntegrationHub.Interfaces.API.dll—Used by all IMS Integration Hub adaptors
- IntegrationHub.WCF.Contracts.dll—Used by the IMS Transaction Service
- IntegrationHub.WCF.Transactions.dll—Used by the IMS Transaction Service
- ServiceModelEx.dll—Used by the IMS Transaction Service
- TransactionRetrievalService.Contracts.dll—Used by the IMS Transaction Service