A method to convert certain non-readable ASCII characters in a
read "Deployment Type? (G)ateway or (I)HE: ", dtype
dataentry ; first data entry routine
if (dtype="G") {
set dtypeFull = "Gateway"
} elseif (dtype="I") {
set dtypeFull = "IHE"
} else {
write !,"Invalid Choice",!
goto selecttype
}
Write !, "Starting ", dtypeFull," deployment..."
This was what I first wrote. Here is the test, first putting in an invalid value:
Deployment Type? (G)ateway or (I)HE: F
Invalid Choice
Deployment Type? (G)ateway or (I)HE: G
Starting Gateway
Hello,
I am trying to integrate the Git with Studio. I have followed the below process to achiche Git tab in my Studio for Namespace
https://github.com/intersystems-ib/cache-git-studio
But I am getting the below error when I trying to Add the file. GitCodecache is my git repository.
fatal: c:/GitCodecache/cls/User/Testing.xml: 'c:/GitCodecache/cls/User/Testing.xml' is outside repository
class '%Studio.SourceControl.Interface', method 'GetStatus': <ILLEGAL VALUE> 78 zStatus+8^Studio.SourceControl.Command.GITClient.1
This question came in on an Ensemble email list:
- I need to route a file based on its type in Ensemble Production. But I don't want to write a Business Process code to achieve this.
- Am using FilePassThroughService to get a file. There are two FilePassthrough operations for different type of files.
- Is there anyway to achieve this routing using Business Process Rule itself?
- Also how to get the filename in Business Process Rule that comes from FilePassThroughService?
Are you determining the file type by the file name extension or by the contents of the file?
Hi,
I have a stored procedure which would generate a standard Cache String and it would be called through JDBC and I would
dump the result in java console/standard output.
What kind of characters should I use in COS so when output get send back to Java side, it knows it contains new line character ?
Thank for your help.
How to install Cache 2015 in linux with webserver NGINX?
By default, Analyzer executes queries as components are added. Often, there are times where you may know exactly what you are looking to do, and you do not want Analyzer to execute 5 queries as you drag and drop items onto rows/columns and select your filters. This is where toggling Auto-execute off can help.
How to know the severity, priority, urgency of error in InterSystems cache
Hi,
We have a mixture of legacy and new systems, and are grappling with the issue of moving documents between systems.
At the moment we are mostly using file drops and encoding metadata in filenames, but a new supplier (letter transcription) is going to provide a Hl7v2 feed sending MDM^T02 messages with PDF's of letters base64 encoded in the message itself.
We are thinking of asking all our suppliers to go with MDM (or ORU) for sending documents.
I'm interested in the pros and cons of the options; and if there are options I haven't thought of.
Hi,
I've organized my repository using TortoiseSVN. I was careful to use only svn commands while creating my file structure. Now all Subversion commands are working at the command line but not from within my IDE (Cache Studio). Basically I'm trying to write a plug-in for my IDE to use Subversion from within the Studio. Trying to integrate Subversion into my IDE, something like Subclipse, but for Cache Studio. The error occurred after reorganizing my code into directories. For example at the command-line, svn info and svn status and all other commands work perfectly. All Subversion commands work at the command prompt!
Hi Group, I've followed the instructions from the documentation to configure LDAP and Ensemble to authenticate, however, I'm unable to authenticate using an account in the LDAP. The user is able to authenticate in a Linux shell. I have added the ObjectClass of IntersystemsAccount and the 3 group definitions to the schema. Other than adding the user to this group, do I have to change the user's objectClass at all?
This is not on active directory - it is a Linux based LDAP solution (slapd).
Hi,
I am saving 2000 objects of a class in a loop.
In one environment it is taking a total of 86 seconds and in another environment it is taking 0.55 seconds.
The code (the class and the code for save) is same for both the environment. I have Ensemble 2012.1.5.956
Can somebody help me to identify the cause of the discrepancy. Is there any memory or any other setup which may cause the problem.
Thank you in davance,
Susobhan
Hi All,In CSP how to call one method to another method (i.e) i created one script language as cache from that one script to another script that one also a cache script ,how to call the script.
I am looking for a general overview of how you would attach a document to a patient record in healthshare. For instance, an Advance Directive or Living Will.
Here are some starter questions:
- What format is required, if any? Can it be a PDF or DOC?
- How can/should it be submitted? HL7? XDS.b? Embedded in a CCD?
Sorry for the open endedness. Any info would be helpful while I research this.
Please will correct the code:
a is a perse Unicode to Unicode mapping value.Str=other status. It is how to convert English to french .
I am sending an HTTP request to cache class:
s rObj=##class(%Net.HttpRequest).%New() s rObj.Server="www.xyz.com" s rObj.Https=1 s rObj.SSLConfiguration="xyz" s rObj.ContentType="application/json" d rObj.EntityBody.Write("payload in json format") s sc=rObj.Post("/csp/ns/xyz.cls")
The request gets to the OnPreHTTP class method
Class xyz Extends %CSP.Page [ ProcedureBlock ]
{
ClassMethod OnPreHTTP() As %Boolean
{
q 1
}
}The question is how to retrieve the request payload in the OnPreHTTP method.
How can I create a calculated field that will give me the grand total of a column? For instance, if I have a row that has 200, 300, 500, 600, how do I get the Grand Total?
I have already used the wrench under Column Options as % of Total so, I can't use that option.
I am trying to write some code that takes in a string and does a serverside transformation of it to find embedded URLs and replace it with clickable links. I found the following regex for Javascript which is rated highly on StackOverflow;
replacePattern1 = /(\b(https?|ftp):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gim;
replacedText = inputText.replace(replacePattern1, '<a href="$1" target="_blank">$1</a>');And I tried to do the following in Caché ObjectScript but it's not working:
The >/</= etc. operands in named filters are great... except they won't work with measures ('native' or calculated - and what a boon it would be if they could work with both).
Are there any plans to add this capability?
And are there any plans to have a 'named filter' control within widgets that would let you change the operand?
Thanks.
I use Cache Instance. I'm trying to implement OAuth 2.0 in Cache instance.
Is it possible to use Cache instance as Client and Server?
And What is the Difference between CLIENT and AUTHSERVER instance?
Why is it used? I want to know which instance use which type of application?
-
How can I create a calculated field to give the previous date. For example, I need to create a pivot table that shows total payments posted for the prior day.
-
How to create a calculated field to show average daily collections divided by the number of the days passed in a month. So, for today, it would be the average daily collections divided by 4days.
Thanks!
Has anyone ever worked with a load balance for ECP servers access? If yes, wich one?
What are the pros and cons of such a solution? We use ECP servers as data servers via ODBC, thanks!
Suppose I find a post that seems really useful, and that I expect to want to return to in the future. I click on the star to favorite it (giving the author some kudos). But later there's a lot of commenting on it that I don't care about. Can I keep it as a favorite but unsubscribe from updates? Or should I resort to browser bookmarking?
I created the sample rest services in Cache, I also set output in JSON format.
Can anyone explain how to pass JSON in Rest Services using POSTMAN?
Thanks.
Hi all,
I've created a WebApi and I've deployed in our development environment. So we test calling http://localhost:57772/Client/login and it works.
Now, I wondering how to change the port to call in pre production environment.
I've changed the port in the business service object, but it is ignored.
Other workaround is change the WebServerPort in System > Configuration > Startup Setting but it changes for all environment (connect to managment portal, etc..)
Is there any way to change the port of the WebApi to redirect to 80 (for example) u other one?
Best regards,
Francisco
Hi
I need to process a very large Batch file which contains HL7 charges which we pull using FTP. I need to loop through the file and do some checks and then split the large Batch file in to individual messages. These individual messages then gets process through a different module to create a output batch of different format
I created a simple CRUD operation using Rest Services in Cache.
Class EX.example Extends %CSP.REST { XData UrlMap { <Routes> <Route Url="/insert/:loc/:ssn/:name" Method="GET" Call="hello"/> <Route Url="/update/:key/:loc/:ssn/:name" Method="GET" Call="iam"/> <Route Url="/delete/:key" Method="GET" Call="there"/> <Route Url="/findid/:key" Method="GET" Call="now"/> </Routes> } ClassMethod hello(name As %String, ssn As %String, loc As %String) As %Status { s mName=$zcvt(name,"U"),mKey=ssn,mLoc=loc s ns=$namespace znspace "USER" try{ s obj=##class(Sample.Classes).%New() s obj.
Hi all,
I have the following problem with a WebApi that I've developed in EBS.
I have a GET method that reads the parameters and puts into a message to process.
XData UrlMap [ XMLNamespace = "http://www.intersystems.com/urlmap" ]
{
<Routes>
<Route Url="/login" Method="GET" Call="Login"/>
</Routes>
}
ClassMethod Login() As %Status
{
set login = %request.Get("login")
set password = %request.Get("password")
set app = %request.Get("app")
.
I'm trying to implement Crud operation in rest services.
I'm confused about this implementation.
Is it possible to call rest services method in CSP pages?
If not means, can you tell me another way?
I need some examples or reference to implement Crud operations.
Thanks

