検索

質問
· 2018年2月5日

I am curious about Terminal function

Hi global developers!

I am using terminal but I have some problem with it.

I use $C(1) (ascii code 1) to separate data but I can't see it in the terminal and This is really hard to see in the table.

So I want to get you guys good brain and skill :)

how can I see it in the terminal ?

Terminal(intersystems) :

I can't see anything

another program :

It replaced ascii code 1 (=SOH) to  ┌ (Special Character)

I want to see like another program in Intersystems's terminal.

Thank you smart developers!

3 Comments
ディスカッション (3)0
続けるにはログインするか新規登録を行ってください
質問
· 2018年1月29日

Guidance on modifying class definitions and switching my application to the new definitions

Hello,

I have a property which I need to move from one class definition to another as follows:

Old definition:

Class SCHED.SchedEntry
{
  
  Property Experiment as %String;

  Property ScanSlot as list of TracerEntry;

}

Class SCHED.TracerEntry
{
  
  Property Tracer As %String

}

I want to move the Experiment property to the TracerEntry class so that there is a different Experiment allowed for each ScanSlot, like this:

Class SCHED.SchedEntry 
{

  Property ScanSlot as list of TracerEntry;

}

Class SCHED.TracerEntry 
{

  Property Tracer As %String;

  Property Experiment As %String;

}

We already have an application running on our production system using the old class definitions, which contains a lot of data.

What are the best practices for updating the development system with the new definitions and migrating the data?  It seems to me that if I compile the new classes, I will no longer be able to access the Experiment property in the SchedEntry class. 

2 Comments
ディスカッション (2)0
続けるにはログインするか新規登録を行ってください
お知らせ
· 2018年1月2日

TRIADB - Associative Semiotic Hypergraph Database Framework in Intersystems Cache with Python Pandas

Connected Data London Conference

TRIADB is an emerging unique and valuable technology in NoSQL database modelling and BI analytics. The following video is from a presentation and demonstration of TRIADB prototype implemented on top of Intersystems Cache database and driven with a CLI in Python (Jupyter-Pandas). In fact this is the second time in the past year that a prototype based on this technology is implemented and demonstrated. The first one was built on top of OrientDB multi-model database and driven by a Mathematica notebook.

Unfortunately the light conditions were not ideal for the demonstration of our system. We recommend you visit the links at the right side of the following table to view Pandas notebooks in addition to the video above. You may also start the video at the corresponding time. 

And these are the slides from the presentation

Technical Objectives

Integration of multiple data resources, automatic correlation, aggregation and exploration based on Associative Semiotic Hypergraph technology (see S3DM/R3DM).

Key Differentiating Factors

  1. Multi-Perspective Database Framework : tuples, domain sets, objects and hypergraph

  2. Act both as an operational and data warehouse database with a 360 degree view

  3. Automatic fixed indexing schema instead of user-defined secondary indexing

  4. Manage the references instead of data. Fully referenced and relational based on fixed composite indexing.

  5. No duplicates but single value instance instead based on system defined primitive data types

  6. Mapping and consolidation of multiple data resources on user-defined data models

  7. Developer friendly and easily programmable thanks to powerful functional commands in Python

  8. Functional operations (e.g. Get, Add) with standard parameters instead of a query language with variable parts

Challenge

Prove that a system built with this technology can be beneficial for either a single-user and/or competive for a big enterprise with suitable use-cases

Next milestone

A better PoC prototype preferably sponsored by Intersystems Cache or perhaps another database vendor. We are actively looking for teammates and partners for the next phase of the project.

ディスカッション (0)1
続けるにはログインするか新規登録を行ってください
質問
· 2017年12月15日

$ZSTRIP removing too many characters

We are seeing something funky when using $ZSTRIP.

w $ZSTRIP("ZZZZTESTSLOCKTEST","<","ZZZZTEST")
LOCKTES
T

Shouldn't this be returning....SLOCKTEST and not LOCKTEST, the goal is to remove ZZZZTEST from the beginning of the string.

THanks

Scott Roth

The Ohio State University Wexner Medical Center

1 Comment
ディスカッション (1)1
続けるにはログインするか新規登録を行ってください
質問
· 2017年12月14日

Using THROW/CATCH within Business Process Lanaguage

We are starting to look into our BPL's and catch errors that calls may return. Can someone explain how to use the THROW and CATCH within the Business Process Language or have a sample of how it should work?

Thanks

Scott Roth

The Ohio State University Wexner Medical Center

3 Comments
ディスカッション (3)1
続けるにはログインするか新規登録を行ってください