Question Peter Steiwer · Apr 6, 2018

I am using Atelier + EGit plugins for a project. Is it possible to turn the storage definition off in Atelier so this does not get copied to Git when I make changes? While developing on different versions of the code on different systems, it may cause conflicts and excess noise in the source control history

6
0 494
Question Scott Roth · Apr 6, 2018

We have scripted a process where we can run EnableConfigItem from the cron in AIX so we can run multiple scripts at a time vs the scheduler in Ensemble that is single threaded. For the most part this works fine, until that service/operation has an error on it then it seems that everything else that is called after that instance halts.

Is there something that is stopping EnsConfigItem() from running once something has error'd?

Can something be forced like it does if we try to enable/disable in the gui and it times out?

this is the single command line we are calling

zn "$1"
w

3
0 636
Question Kurro Lopez · Sep 29, 2017

Hi all,

Acording to the post How to Export and Import Ensemble Components and Productions we can create a unique file to implement and deploy a production, but I'm not able to export and import macro file in the process.

I've been looking for how to implement the macro file in this process but I haven't found anything.

is it possible to export and deploy the macro file in the "Export from Production"?

Best regards,

Francisco Lopez

7
0 675
Article Eduard Lebedyuk · Apr 6, 2018 5m read

In this series of articles, I'd like to present and discuss several possible approaches toward software development with InterSystems technologies and GitLab. I will cover such topics as:

  • Git 101
  • Git flow (development process)
  • GitLab installation
  • GitLab Workflow
  • Continuous Delivery
  • GitLab installation and configuration
  • GitLab CI/CD
  • Why containers?
  • Containers infrastructure
  • GitLab CI/CD using containers

In the first article, we covered Git basics, why a high-level understanding of Git concepts is important for modern software development, and how Git can be used to develop software.

In the second article, we covered GitLab Workflow - a complete software life cycle process and Continuous Delivery.

In the third article, we covered GitLab installation and configuration and connecting your environments to GitLab

In the fourth article, we wrote a CD configuration.

In the fifth article, we talked about containers and how (and why) they can be used.

In this article let's discuss main components you'll need to run a continuous delivery pipeline with containers and how they all work together.

0
2 3988
Question Bob Felbol · Apr 4, 2018

Hi.

The message is received a few times a day.

On documentation, this ^ISCSOAP^is log to service SOAP, but why send to cconsole.log?

04/04/18-01:00:00:597 (10608) 2 ^ISCSOAP in Namespace %SYS has been active for 348 day(s).
04/04/18-01:00:00:598 (10608) 2 ^ISCSOAP in Namespace X has been active for 165 day(s).

Help-me.

Tks

6
0 1526
Question Thembelani Mlalazi · Mar 27, 2018

Morning guys  I have a SQL operation that I use to read data and results to a record map. But seems to have trouble saving the objects to a record map as I get this message

ERROR ErrException:
zInsertObject+2^%Library.RelationshipObject.1 -- logged as '-' number - @''

please help  here is my code let me know if I missing anything thank you in advance

Method OnRequest(pRequest As DQToolsSet.PrimaryMessageREQ, Output pResponse As HSCIC.DBS.RequestRBAT) As %Status
{
 #dim status as %Status=$$$OK
    #dim resultSet as %SQL.StatementResult
   
    set
2
0 772
Question JAQUELINE KRIEGER · Mar 19, 2018

Hi community,

When I export the cube and the pivots that I made and import to another environment , the calculated metrics and dimension and also de pivot variable didn´t appear in the other environment. Because of this the pivot that use these metrics show error when you try to open. 

I want to know that this behavior is normal or exist a way that you can export everything, independent if you build inside the cube or inside analyzer.  

Thanks.

Jaqueline Krieger

3
0 466
Article John Murray · Nov 7, 2016 1m read

I'm pleased to see this in the documentation of the just-published 2017.1 Field Test of Ensemble:

"In certain circumstances, it is useful to create namespaces that are not enabled for Ensemble. In this release you can do this by clearing the Make this an Ensemble namespace checkbox when creating a new namespace. "

1
0 660
Question Thomas Noitz · Apr 3, 2018

Hi guys,

is there an easy way to compare two objects in os?

Example:

I have a registered order-object at runtime. Now I want to call a specific export-service just in the case that sth in this order has changed since the last export. So I have to compare the persisted order-object (last export) with the current order-object.

Ist there an easy way to compare these two objects or do I have to check each object-value separately?

Thanks for your help!

Regards, Thomas

1
0 973
Question Evgeny Shvarov · Mar 31, 2018

Hi, DeepSee experts!

I need to call a listing programmatically other than the default. 

I can do that with %LISTING keyword. E.g. in Samples:

SAMPLES>d $SYSTEM.DeepSee.Shell()
DeepSee Command Line Shell
----------------------------------------------------
Enter q to quit, ? for help.
>>DRILLTHROUGH SELECT FROM [HOLEFOODS] %LISTING [Listing]

   #  ID   Date City Chan Prod Unit Reve Disc Comm
   1: 475  01/1 Madr Reta Life 1    0.92 20%
   2: 843  01/1 Manc Onli Frui 1    4.95 0%
   3: 808  01/1 Osak Onli Bund 4    79.8 0%

But how can I call custom listings in MDX?

9
0 559
Announcement Evgeny Shvarov · Apr 1, 2018

Hi, Community!

This post is a digest of the Developer Community postings in March 2018.

Most viewed

(Webinar Mar 14) REST API Design and Development  272

Replacing ZEN - Part 1 - Introduction  195

Continuous Delivery of your InterSystems solution using GitLab - Part I: Git  194

REST Design and Development  161

Deployment Strategies: Do You Compile ObjectScript on a Production Site?  161

Angular 4 (2-5), CacheAutentication, Cache2017.1, REST  155

Parallel execution in COS  154

Continuous Delivery of your InterSystems solution using GitLab - Part II: GitLab workflow  144

problems renaming/copying classes  129

Sending Alerts to Mobile Phone using Pushover from HTTP.OutboundAdapter  128

Most voted

Continuous Delivery of your InterSystems solution using GitLab - Part I: Git  6

Replacing ZEN - Part 1 - Introduction  5

Save the Date - InterSystems Partner's Day 2018 in Austria  5

(Webinar Mar 14) REST API Design and Development  5

Replacing ZEN - Index to articles  5

Continuous Delivery of your InterSystems solution using GitLab - Part II: GitLab workflow  4

Minimum Monitoring and Alerting Solution  4

Sending Alerts to Mobile Phone using Pushover from HTTP.OutboundAdapter  3

Caché Native Access — working with native libraries in Caché   3

DeepSee: Databases, Namespaces, and Mappings - Part 1 of 5  3

Most commented

problems renaming/copying classes  19

Deployment Strategies: Do You Compile ObjectScript on a Production Site?  19

GetSwizzled error in cache  14

creating a test server  13

translation of data ready to push to and from a JSON restAPI  13

(Webinar Mar 14) REST API Design and Development  10

Filters in DeepSee Dashboards  10

SqloutBound Adapter with Output to File  8

Multiple installs of Eclipse/Atelier with different server connections  8

How to Call a Custom Listing in MDX?  8

Top 10 Authors to Follow by Views

Eduard LebedyukPosts,  667

Peter CooperPosts,  289

Mark ConnellyPosts,  128

Murray OldfieldPosts,  81

Evgeny ShvarovPosts,  60

Artem Daugel-DaugePosts,  52

Alessandro MarinPosts,  36

Top 10 Experts to Follow

Robert CemperAnswers,  +4

Timothy LeavittAnswers,  +3

Tomas VaverkaAnswers,  +2

Eduard LebedyukAnswers,  +2

Dmitry MaslennikovAnswers,  +2

Michael MoulckersAnswers,  +1

Mark HansonAnswers,  +1

Ray FucilloAnswers,  +1

Alessandro MarinAnswers,  +1

John MurrayAnswers,  +1

0
0 270
Question p rd · Mar 26, 2018

Server:

Class webservice.SOAPResponse Extends (%RegisteredObject, %XML.Adaptor){Property CustomerID As %String;Property Name As %String;Property Street As %String;Property City As %String;Property State As %String;Property Zip As %String;}

//--------------------

///
Class webservice.webServiceServer Extends %SOAP.WebService [ ProcedureBlock ]
{

Parameter SERVICENAME = "webServiceServer";

Parameter NAMESPACE = "http://tempuri.org";

Parameter USECLASSNAMESPACES = 1;

Method info(queryInfo As %String) As webservice.SOAPResponse [ WebMethod ]
{
6
0 2185
Question p rd · Mar 21, 2018

Problems encountered with Java Gateway

I am writing a framework for use on the Java Gateway. The role of the framework is:

1. Import the framework jar file into ensemble studio (test completed);
2. In the framework jar, handle the related functions of the remaining jar files (the rest of the jar files are written by colleagues).

The general idea is as follows:

Send: Ensemble Java Gateway -> Framework Jar -> Plugin Jar (colleagues write, processing data).
Returns: Plugin Jar (processed return data) ->Framework Jar->Ensemble Java Gateway.

The problems I encountered were:

I refer to gson and Bouncy

1
0 810
Question Diones Forteski · Mar 29, 2018

For the browser to not update the screen and direct you to top after the onchange event of the combobox, just remove href="#" from the piece:
html[html.length] '<tr id="item_'+n+'_'+this.index+'" class="comboboxItem" onmousedown="zenPage.getComponent('+this.index+').itemMouseDown(event,'+n+');" onmouseup="zenPage.getComponent('+this.index+').itemMouseUp(event,'+n+');"><td width="100%"><a href="#">'+text+'<\/a><\/td><\/tr>';


Of course to do this you'll have to customize the %ZEN.Component.combobox component and inherit it from %ZEN.Component.abstractComboBox.

This solved my problem with long

1
0 336
Article Artem Daugel-Dauge · Mar 28, 2018 9m read

There are numerous ways to interact with InterSystems Caché: We can start with ODBC/JDBC that are available via SQL gateway. There are API for .NET and Java too. But if we need to work with native binary libraries, such interaction is  possible through Caché Callout Gateway, which can be tricky. You can read more about the ways of facilitating the work with native libraries directly from Caché in the article below.

1
1 1123