go to post Yuri Marx · Aug 3, 2020 I agree with you about more connectors, like salesforce and other. Alternatively is possible integrate these solutions (salesforce, netsuite) using REST or Java, so HTTP Adapter and Java Native API may be options. It's not the same, productivity is lower, but it is technically possible. I hope more IRIS adapters will be launched in the future.
go to post Yuri Marx · Jul 31, 2020 This item is Certification program. Public recognition by developer level is about ACE program from Oracle, or in the InterSystems with advocate, specialist, expert, ambassador and vip level, for example.
go to post Yuri Marx · Jul 28, 2020 Thanks! I see you want translate this article, if yes send me an mail and I will send to you the diagram source. My mail: yurimarx@gmail.com
go to post Yuri Marx · Jul 26, 2020 ValidateObject sample: https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls...
go to post Yuri Marx · Jul 26, 2020 Use ValidateObject(), from %Persistent, see about this in: https://docs.intersystems.com/irislatest/csp/documatic/%25CSP.Documatic....
go to post Yuri Marx · Jul 20, 2020 The organization was fantastic. The contest staff is great. The contest is responsible to increase IRIS adoption to new developers and increasing open apps and samples about intersystems tech. It is a valuable instrument!
go to post Yuri Marx · Jul 10, 2020 RSS is XML, and XML is a document, ideal to a DocDB, no? Or DocDB works fine only with JSON?
go to post Yuri Marx · Jun 29, 2020 Class dbml.DictToDBML{ ClassMethod WriteDBML(schema As %String = "") As %Status{ Set stmt = ##class(%SQL.Statement).%New() Set status = stmt.%PrepareClassQuery("%Dictionary.CompiledClass","Summary") If $$$ISERR(status) { Do $System.Status.DisplayError(status) Quit } Set rset = stmt.%Execute() While (rset.%Next()) { If rset.%Get("Persistent") = 1 { Set table = rset.%Get("Name") Set tableSchema = $Piece(table, ".", 1) Set tableName = $Piece(table, ".", 2) If tableSchema = schema { Set cdef = ##class(%Dictionary.CompiledClass).%OpenId(table) Write "Table ", tableName, " {",! Write " ID integer [primary key] ",! // get list of properties Set count = cdef.Properties.Count() For i = 1:1:count { Set paramCount = cdef.Properties.GetAt(i).Parameters.Count() //I checked Name property and it has MAXLEN If (cdef.Properties.GetAt(i).Name = "Name") { Write "MaxLen: ",cdef.Properties.GetAt(i).Parameters.GetAt("%MAXLEN"),! } Write cdef.Properties.GetAt(i).Name, " ", cdef.Properties.GetAt(i).Type, "", cdef.Properties.GetAt(i).Parameters.Count(),! } Write "}",! } } } Return $$$OK} }
go to post Yuri Marx · Jun 29, 2020 Not worked. I my string property has maxlen defined but parameters not contains the element MAXLEN
go to post Yuri Marx · Jun 22, 2020 https://medium.com/netscape/hacking-it-out-when-cors-wont-let-you-be-gre...
go to post Yuri Marx · Jun 22, 2020 https://community.intersystems.com/post/enable-cors-csp-zen-applications
go to post Yuri Marx · Jun 22, 2020 Set above instructions in your server cache web service, not in the client.
go to post Yuri Marx · Jun 19, 2020 I'm using the bpmn notation only to represent IRIS options to the development. Ensemble not supports bpmn, only bpel, but it is possible use a java bpmn engine to run bpmn process from iris, or the api services from this bpmn engine. There are many options to open source engines like activiti, camunda, flowable. Would be a good option to a new open exchange app!
go to post Yuri Marx · Jun 15, 2020 Send me e-mail to yurimarx@gmail.com and I will reply you with ppt slide.