InterSystems IRIShttps://community.intersystems.com/rss/intersystems%20iris
enEthereum Adapter for InterSystems IRIS Data Platformhttps://community.intersystems.com/post/ethereum-adapter-intersystems-iris-data-platform
1. Blockchain
As I am writing this article, Bitcoin costs less than one-fifth of what it used to be at the pinnacle of its success. So when I start telling someone about my blockchain experience, the first thing I hear is undisguised skepticism: "who needs this blockchain stuff now anyway?"
That's right, the blockchain hype has waned. However, the technologies it is based on are here to stay and will continue being used in particular areas.The Internet in general offer tons of materials describing the general usage of these technologies
(for example on...Tue, 19 Feb 2019 11:00:03 -0500Nikolay Solovievhttps://community.intersystems.com/post/ethereum-adapter-intersystems-iris-data-platformTools and Framework Development and Deployment Guidelines . What is The Best Approach?https://community.intersystems.com/post/tools-and-framework-development-and-deployment-guidelines-what-best-approach
Hi guys!
Suppose you developed a tool, framework, library on InterSystems ObjectScript for InterSystems Data Platform, share it via <a href="http://openexchange.intersystems.com">Open Exchange</a> and want people to install it.
What is the best strategy if it is a library and supposed to be called from different namespaces?
Here are the following thoughts:
1. Tool's developer should be able to use globals to read/store data the tool needs.
2. Tool's consumer should be confident, that the thing he/she installs will not harm the application's data....Mon, 11 Feb 2019 10:53:07 -0500Evgeny Shvarovhttps://community.intersystems.com/post/tools-and-framework-development-and-deployment-guidelines-what-best-approachHow to return JSON Array in SQL request for a List Property?https://community.intersystems.com/post/how-return-json-array-sql-request-list-property
Hi Community!
Suppose I have a property in a ObjectScript class:
Property values As list Of %StringWhat an SQL query can help to return the values of the property as JSON array via SQL access (JDBC)?
Wed, 13 Feb 2019 12:12:01 -0500Evgeny Shvarovhttps://community.intersystems.com/post/how-return-json-array-sql-request-list-propertyWhich is the benefit of using cachetemp to store temp globals? Is it possible to use them if we plan to use ECP?https://community.intersystems.com/post/which-benefit-using-cachetemp-store-temp-globals-it-possible-use-them-if-we-plan-use-ecp
Suppose we need to store millions of values temporarily, that means, we don't care about them if we lose them but our application use them to get realtime information. Should I use Cachetemp or whatever other DB without journaling enabled? If answer is Cachetemp, shouldn't be a problem if we decide to scale using App Server + ECP? I'm not sure what would happen with the app logic in such architecture as I guess I couldn't map and share cachetemp...
Any idea/suggestion?Tue, 12 Feb 2019 11:43:10 -0500Sergio Martinezhttps://community.intersystems.com/post/which-benefit-using-cachetemp-store-temp-globals-it-possible-use-them-if-we-plan-use-ecpInterSystems IRIS Example Reference Architectures for Amazon Web Services (AWS)https://community.intersystems.com/post/intersystems-iris-example-reference-architectures-amazon-web-services-aws
The Amazon Web Services (AWS) Cloud provides a broad set of infrastructure services, such as compute resources, storage options, and networking that are delivered as a utility: on-demand, available in seconds, with pay-as-you-go pricing. New services can be provisioned quickly, without upfront capital expense. This allows enterprises, start-ups, small and medium-sized businesses, and customers in the public sector to access the building blocks they need to respond quickly to changing business requirements.
The following overview and details are provided by Amazon and can be found...Tue, 12 Feb 2019 13:30:09 -0500Mark Bolinskyhttps://community.intersystems.com/post/intersystems-iris-example-reference-architectures-amazon-web-services-awsInterSystems IRIS Open Authorization Framework (OAuth 2.0) implementation - part 1https://community.intersystems.com/post/intersystems-iris-open-authorization-framework-oauth-20-implementation-part-1
This article, and following two articles of the series, is intended as a user guide for developers or system administrators, who need to work with OAuth 2.0 framework (further referred to as OAUTH for simplicity) in their InterSystems product based applications.
Created by Daniel Kutac, Senior Sales Engineer, InterSystems
History of post-publishing corrections and changes
August 3, 2016 - fixed Google Client configuration screenshot, updated Google APIs screenshot to reflect new version of pages
August 28, 2016 - changes to JSON related code, reflecting changes to Cache 2016.2 JSON support...Wed, 03 Aug 2016 09:57:53 -0400Daniel Kutachttps://community.intersystems.com/post/intersystems-iris-open-authorization-framework-oauth-20-implementation-part-1How to Develop InterSystems Applications in Your Favorite IDEhttps://community.intersystems.com/post/how-develop-intersystems-applications-your-favorite-ide
ˮ This is <a href="https://habr.com/ru/company/intersystems/blog/311078/">one</a> of my articles which was never published in English. Let's fix it!
Hello! This article is about quite a practical way of developing InterSystems solutions without using the integrated tools like Studio or <a href="https://www.intersystems.com/developers/">Atelier</a>. All the code of the project can be stored in the form of "traditional" source code files, edited in your favorite development environment (for example, Visual Studio Code), indexed by any version control system and arbitrarily...Tue, 12 Feb 2019 16:36:05 -0500Nikita Savchenkohttps://community.intersystems.com/post/how-develop-intersystems-applications-your-favorite-ideIssue Using Public Key Infrastructure, browser errorhttps://community.intersystems.com/post/issue-using-public-key-infrastructure-browser-error
Hi, a client have a installed enviroment with mirror activated, but when you test SSL on webservices you can get an error, not SSL access correctly from browser because certificate problem apparently with TLS Version, someone have a suggestion to reinstall SSL Certificates on mirrors ?
Chrome : something wrong, no details or diagnosticFirefox : SSL_ERROR_HANDSHAKE_FAILURE_ALERT
We try simple regenerate Authority an regenerate all certificates, but not worked. Same results.Tue, 12 Feb 2019 09:51:18 -0500Hansel Gaetehttps://community.intersystems.com/post/issue-using-public-key-infrastructure-browser-errorHow many namespaces and databases could be in one InterSystems IRIS installation?https://community.intersystems.com/post/how-many-namespaces-and-databases-could-be-one-intersystems-iris-installation
Hi Community!
What's the limit for Namespaces and Databases for one InterSystems IRIS installation?
Yes, I checked with <a href="https://docs.intersystems.com/">documentation</a> but cannot find it at once.Tue, 12 Feb 2019 12:30:36 -0500Evgeny Shvarovhttps://community.intersystems.com/post/how-many-namespaces-and-databases-could-be-one-intersystems-iris-installationUsing Oauth2 with SOAP (Web)Serviceshttps://community.intersystems.com/post/using-oauth2-soap-webservices
Hi guys,
Couple days ago, a customer approached me with the wish to enhance their existing legacy application, that uses SOAP (Web)Services so it shares the same authorization with their new application API based on REST. As their new application uses OAuth2, the challenge was clear; how to pass access token with SOAP request to the server.
After spending some time on Google, it turned out, that one of possible ways of doing so was adding an extra header element to the SOAP envelope and then making sure the WebService implementation does what is needed to validate the access token...Mon, 11 Feb 2019 06:31:54 -0500Daniel Kutachttps://community.intersystems.com/post/using-oauth2-soap-webservicesThe One Query Performance Trick You NEED to Know? Tune Table!https://community.intersystems.com/post/one-query-performance-trick-you-need-know-tune-table
A good writer is supposed to draw you in with the title and bury the answer somewhere in the article. I suppose this makes me a bad writer – don’t think less of me, my whole feeling of self-worth comes from the opinions of internet strangers!
When my dear colleague Brendan was reviewing information on the Developer Community he noticed that we failed to write anything on Tune Table! This tool is the 2nd most important piece of query performance (the first being indexes – no indexes, no speed), and it is worth taking the time to understand. I’m going to be using a lot...Fri, 11 Jan 2019 15:07:38 -0500Kyle Baxterhttps://community.intersystems.com/post/one-query-performance-trick-you-need-know-tune-tableClient for WebSockets based on CSPhttps://community.intersystems.com/post/client-websockets-based-csp
WebSockets as a communication technology wins increasing importance.In the SAMPLES namespace, you find a nice example for running a WebSocket Server.There is also a useful example for a Browser Client. But it is still in the browser.
My point is:How to consume the output of a WebSocket Server in your application?
You may take the engineering approach and use the available tools and classes to handleeverything around protocol switching, encoding, encryption, .... It is great if you are able to achieve this and if you are willing to invest the...Fri, 08 Feb 2019 15:00:23 -0500Robert Cemperhttps://community.intersystems.com/post/client-websockets-based-cspClient for WebSockets based on Node.jshttps://community.intersystems.com/post/client-websockets-based-nodejs
WebSockets as a communication technology wins increasing importance.In the SAMPLES namespace, you find a nice example for running a WebSocket Server.There is also a useful example for a Browser Client. JavaScript does most of the work.
My point is:How to consume the output of a WebSocket Server in your application?
You may take the engineering approach and use the available tools and classes to handleeverything around protocol switching, encoding, encryption, .... It is great if you are able to achieve this and if you are willing to invest the required...Fri, 08 Feb 2019 14:52:46 -0500Robert Cemperhttps://community.intersystems.com/post/client-websockets-based-nodejsIndex Handlinghttps://community.intersystems.com/post/index-handling
See Part 1 <a href="https://community.intersystems.com/post/know-your-indices">here</a>.
Part 2: Index Handling
Now you have a good idea of what kind of indices you need for your class and how to define them. Next, how do you handle them?
Query Plan
(REMEMBER: Like any modifications to a class, adding indices in a live system has its risks – if users are accessing or updating data while an index is populated, they may encounter empty or incorrect query results, or even corrupt the indices that are being built. Please note that there are additional steps to defining and...Wed, 06 Feb 2019 14:03:53 -0500Allyson Geracehttps://community.intersystems.com/post/index-handlingKnow Your Indiceshttps://community.intersystems.com/post/know-your-indices
This is the first in a pair of articles on SQL indices.
Part 1 - Know your indices
What is an index, anyway?
Picture the last time you went to a library. Typically they have books sorted by subject matter (and then author and title), and each shelf has an end-plate with a code describing the subject of its books. If you wanted to collect books of a certain subject, instead of walking across every aisle and reading the inside cover of every book, you could head straight for the bookshelf labelled with your desired subject matter and choose your books.
A SQL index has the same...Wed, 06 Feb 2019 14:03:23 -0500Allyson Geracehttps://community.intersystems.com/post/know-your-indices