go to post Robert Cemper · Jan 4, 2018 with set tSc = AuthToken.Post("/webservices/Void")you miss some content to POST and get<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Header/> <soapenv:Body> <soapenv:Fault> <faultcode>Client</faultcode> <faultstring>An exception has been raised as a result of client data.</faultstring> <detail> <err:Errors xmlns:err="http://www.ups.com/schema/xpci/1.0/error"> <err:ErrorDetail> <err:Severity>Hard</err:Severity> <err:PrimaryErrorCode> <err:Code>10001</err:Code> <err:Description>The XML document is not well formed</err:Description> <err:Digest>Unexpected element: CDATA</err:Digest> </err:PrimaryErrorCode> <err:Location/> </err:ErrorDetail> </err:Errors> </detail> </soapenv:Fault> </soapenv:Body></soapenv:Envelope>use insteadset tSc = AuthToken.Get("/webservices/Void")and receive<HTML><HEAD><TITLE>UPS Online Tools VoidWS</TITLE></HEAD><BODY><H2>Service Name: VoidWS<br>Remote User: null<br>Server Port: 443<br>Server Name: wwwcie.ups.com<br>Servlet Path: /Void<br></H2></BODY></HTML>
go to post Robert Cemper · Jan 4, 2018 The return value of your WebService has to be of type ServiceTestPrd.Request.ReqPatInfo Method GetPatInfo(QueryInfo As %Stream.GlobalCharacter) As ServiceTestPrd.Request.ReqPatInfo [ WebMethod ]and you terminate with your object.quit reqObj
go to post Robert Cemper · Jan 4, 2018 just run $System.OBJ.Export() for your Global and hand over the result to your CVS.USER>s sc=$system.OBJ.Export("^rcc.GBL","exportTest.txt",,.error,"UTF8") Exportieren in XML gestartet am 04/01/2018 10:25:26Exportiere Global: ^rccthe result is a nice XML structureand $system.OBJ.Import() reloads it The extension .GBL is the important thinghttp://docs.intersystems.com/latest/csp/documatic/%25CSP.Documatic.cls?P...
go to post Robert Cemper · Jan 3, 2018 Update: Blocks.Router uses $toJSONFormat() {CR/LF formatedOutput }this hidden function hasn't been ported. replacement with %ToJSON() does it as well.So TREE view works nice.Map view gets no content (and no colored dots ).Reason: Block Count=0 and also %Fill -> nothing to display (makes sense somehow). This is also with the original classes in 2016.1.4 ;Looks like an privilege issue.
go to post Robert Cemper · Jan 3, 2018 You still may be confronted with encoding issues: 8 bit vs. UniCodeand the correct sort order ASCII, French, 3 variants of German, ......many moreBut your original installation knows this all.
go to post Robert Cemper · Jan 3, 2018 You are missing the point.12345 is the port used by the cache DB server (default=1972) of your instance.internally there is a mapping between the logical NAMESPACE and the physical disk directory and that NAMESPACE is used in connection string.if your namespace is called DB then you have to use jdbc:Cache://localhost:12345/DBBut if you just have the directory .../cache/db/cache.dat you can't say what NAMESPACE this isYou have to know your Caché configuration.Some reading on Caché configuration may give you background informationhttp://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=...
go to post Robert Cemper · Jan 3, 2018 do you plan an update for changes to JSON syntax - .%To... instead of .$to... and so on- local Caché variables and expressions in parenthesis. ( var )I tried and it finally compiled. Could run the page just never saw a result.
go to post Robert Cemper · Jan 3, 2018 NO direct WAY !But you may do it in a local instance of Caché.
go to post Robert Cemper · Jan 3, 2018 It was introduced in Caché 5.2 already !see release notes.http://docs.intersystems.com/cache52/csp/docbook/DocBook.UI.Page.cls?KEY...HowTo:http://docs.intersystems.com/cache52/csp/docbook/DocBook.UI.Page.cls?KEY...
go to post Robert Cemper · Jan 2, 2018 OK. I understand.- I doubt if a Linux distribution of Caché contains any Windows mechanics. ( to be checked with WRC )- on the other hand I don't believe it's possible or make sense to run Caché Win distribution in a Win-Shell ...So suggested workaround:Have a VM (or small machine) with Windows +Caché and connect via ECP or similar (REST, WebService, JDBC, ...) to your main Caché instance on Linux. OR:Wrap some C# around your DLL on a Windows box and present it as a WebService that you call from Linux.
go to post Robert Cemper · Jan 2, 2018 ??? For what reason would you expect to have MicroSoft .NET on Linux/Unix systems ???
go to post Robert Cemper · Jan 2, 2018 Where does Array go to proxyObject ?I'm missing something like: Set Body.Array=Array
go to post Robert Cemper · Dec 31, 2017 I would like to share your wishes to all participants with special emphasis on uninterrupted HEALTH.
go to post Robert Cemper · Dec 30, 2017 Hi Jeffrey,Your descriptions matches pretty well what is titled in Ensemble as "Workflow"http://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=...It uses specialized Request and Response messages that are designed to allow a significant time gap in between.It's originally designed for human interactions but to my understanding it implements exactly your "sideline".And human interaction is just there to show it may take long time to get a reply.There is also an example in ENSDEMO Demo.Workflow.Production HTH,Robert
go to post Robert Cemper · Dec 29, 2017 Not clear what you mean with "login page".for the MgmtPoatal you connect to a HTTP port (default=57772) with a CSP PAGE and and and ...With JDBC you connect to the object service port (default = 1972) + namespace The IP address is of course the same. Here 127.0.0.1 or localhost
go to post Robert Cemper · Dec 29, 2017 Check MAXLEN for Property CSFAELIGVENCITY wherever that was defined. As MAXLENis not checked for data output you may want to use a SQLcomputed propertythat limits output to 20.eg. {set {*}=$Extract(CSFAELIGVENCITY,1,20) }
go to post Robert Cemper · Dec 29, 2017 check docs on Emergency Access mode http://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=...
go to post Robert Cemper · Dec 28, 2017 So you didn't run the full installation.You need to update you installation and add the libraries.Or run a 2nd installtion in parallel
go to post Robert Cemper · Dec 28, 2017 Pls. move this request away from "Community Feedback " to Group "Caché" to make it public visible.I just found it by accident. it is in you Caché installation %CACHEROOT%\dev\java\lib\JDK17\...%CACHEROOT%\dev\java\lib\JDK18\...whatever you may need