Oi,

Eu tenho um requisito para converter algumas telas com interface baseada em caracteres construída em Cache para uma interface baseada na web em Java, mantendo o Cache como backend, o que significa que o banco de dados permanecerá o mesmo. Queria saber se temos alguma ferramenta no mercado que possa ajudar nisso levando em consideração que essas telas em cache estão utilizando código mumps.

Se não tivermos nenhuma ferramenta, gostaríamos que alguém compartilhasse sua experiência na conversão manual também.

00
0 0 3

Olá a todos,

Não quero acreditar que a Intersystems não adicionou um método / processo / regra para classificar alfabeticamente uma lista de nomes (em array, $ LB ou qualquer outro)

Não encontrei nenhuma documentação sobre isso. Eu até tentei comparar duas strings, mas não encontrei uma solução.

Meu grito de socorro é ...

Existe algum comando para comparar duas strings e verificar se uma delas é inferior ou superior de acordo com o alfabeto?

Por favor, me dê uma luz neste escuro

Atenciosamente.
Kurro Lopez

00
0 0 2

httpRequest POST Upload de arquivo multipart

1. existe um exemplo de código passo a passo, como construir cada parte?

Eu tentei a demonstração nos documentos de InterSystems,

Eu verifiquei na resposta .Net, que não reconheceu a parte de dados do arquivo

2. Percebi que há:

SET BinaryMIMEPart.ContentType = "application / octet-stream"

mas faltando:

SET BinaryMIMEPart.ContentDisposition (como analógico, digamos para VBA EXCEL)

ou faço isso por meio de:

Faça BinaryMIMEPart.SetHeader ("Content-Disposition", ...)?

00
0 0 3

Olá,

Tenho uma pergunta rápida sobre TSTART, mas não tenho certeza se há uma resposta.

Se eu estiver dentro da transação e perder a conexão - sempre assumi que a transação seria TROLLBACK, mas isso não acontece.

Preciso configurar algo especial com meu TSTART para que essa transação seja revertida com segurança?

*********

Por exemplo: Digamos que estou dentro do TSTART e configurando / alterando alguns dados e minha conexão VPN foi desconectada. Eu meio que espero que todos os dados sejam revertidos.

Obrigada,

Alex

00
0 0 1

Olá a todos!

Algum tempo atrás, eu mudei a configuração no SQL Runtime Statistic para "Ativar geração de código Stats para coletar estatísticas na abertura e fechamento de uma consulta" . Com essa mudança, a base CACHE (cache / mgr / cache / ) cresceu muito para chegar a 198GB .

Ontem, retornei a configuração do SQL Runtime Statistic para o padrão que é "Desativar geração de código de estatísticas" e a base do cache não está mais crescendo.

00
0 0 0

Já existe alguma implementação de automação de teste de BDD dentro de Mumps / Objetos de Cache?

Estamos analisando o uso do Cucumber para nossa automação de teste de regressão Java e gostaríamos de usar o teste de arquivo de recurso semelhante com o código do Cache.


Procurando usar algo existente antes de construí-lo.

Cumprimentos,
-Karl

00
0 0 2

Eu me deparei com dois aborrecimentos ao usar o VS Code para edição do lado do servidor do Objectscript e queria saber se alguém conhece alguma solução ou solução alternativa.

1. Em arquivos de rotina .mac, nomes de classe que não são totalmente qualificados (por exemplo, ## classe (exemplo) em vez de ## classe (Package.example)) não são compreendidos, então a classe terá um rabisco vermelho abaixo dela e um problema que lê

"Classe 'exemplo' não existe. InterSystems Language Server" .

00
0 0 1

objetos em javascript:

var oM = novo objeto;

var mMode = ["para baixo", "para cima", "clique"];
chave var, val;
para (digite mMode)
{

val = mMode [chave];
oM [val] = {};
oM [val] .id = "";
oM [val] .type = "";

...

}

para que eu possa acessar o .type diretamente como:

oM.down.type

ou:

oM ["para baixo"]. digite

qual é a sintaxe em CACHE ou IRIS, para conseguir tal abordagem via classe / chave / propriedade ...?

00
0 0 0

Olá,

Precisamos rastrear as alterações do banco de dados ao longo do tempo - até o nível de granularidade SQL, se possível. Tal como: O usuário xyz executa a rotina ^ abc e obtemos algo semelhante a um changelog que nos diz: a tabela A teve este valor atualizado, inserir, atualizar etc ....

Isso é possível usando ferramentas de nível IRIS (Registro de auditoria, Arquivo de diário, etc ...), há uma maneira de converter os conjuntos globais e eliminações dos diários em alterações de nível SQL?

00
0 0 4

O chefe (razoavelmente inteligente ;-) deseja se conectar ao banco de dados cache através do Excel, mas a menos que eu explique o que ele está procurando (nomes de campos, nomes de banco de dados etc.), posso vê-lo continuamente voltando para saber "qual é o link aqui e como faço para receber o nome da empresa de entrega etc etc "

Existe uma maneira SEGURA de dar a ele acesso ao nosso banco de dados usando uma interface de usuário visual inteligente.

00
0 0 3

Estou recebendo o erro abaixo ao navegar para a próxima página da lista no Portal de Gerenciamento

Deve ter o Java habilitado para usar a chamada de hyperevent

Não foi possível localizar o miniaplicativo CacheCSPBroker!

Já habilitei o Java no painel de controle Java

Qualquer ajuda é muito apreciada

Obrigado e cumprimentos,

Sadagopan TS

00
0 0 3

Oi pessoal,

Atualmente, estou desenvolvendo um serviço de entrada TCP para ler algum XML enviado de uma operação TCP que usa EnsLib.TCP.CountedOutboundAdapter.

1) Tentei o adaptador EnsLib.TCP.Inbound, mas deu este erro:

ERROR <Ens> ErrException: <METHOD DOES NOT EXIST> zinitConfig + 7 ^ Ens.Host.1 *% Novo, EnsLib.TCP.InboundAdapter - registrado como '-'
número - @'
Defina ..Adapter = $ classmethod (.. # ADAPTER, "% Novo") '

Devido a isso, o adaptador não consegue começar a ouvir as conexões de entrada.

00
0 0 3
Olá! Tenho uma pergunta sobre como analisar Library.ListOfObjects para JSON

Eu envio dados de postagem como este do cliente usando o resto e quero analisar "modelos", depois de salvar "codeForm", "codeName" no banco de dados

{
    "whoIs": "",
    "templates": [{
            "codeForm": "FORM_FIOGROUP",
            "codeName": "operationDate",
            "orderNumber": "1",
            "codeFormat": "YYYY-MM-DD",
            "header": "DATE",
            "dbfFormatType": "Date",
            "dbfFormatLength": "8",
00
0 0 5

Preciso mostrar a ausência de dados, então preciso juntar a lista de valores predefinidos com o resultado de uma instrução select.
No entanto, parece que os Construtores de Valores de Tabela em JOIN não são suportados ou eu não entendo a sintaxe.
Basicamente, estou buscando algo assim:

Select v.valueId, m.name 
 From (values (1), (2), (3), (4), (5)) v(valueId)
     left Join otherTable m
        on m.id = v.valueId

É compatível com Cache SQL ou não?

00
0 0 6

Digamos que eu tenha uma classe persistente Sales.
Preciso criar um relatório que mostre o valor das vendas de cada filial.
Simplesmente usando a classe Sales para a origem do cubo, posso mostrar o que quero com uma pequena exceção - as filiais que não tiveram nenhuma venda não são mostradas.
Existe uma maneira de contornar isso que não envolve a criação de uma tabela totalmente nova apenas para este cubo ou usando um conector de dados (eles têm uma documentação horrível e não consigo descobrir como usá-los corretamente)?

00
0 0 4

Eu quero consumir uma API de socket externo, a URL se parece com isto:

wss://site.com/ws/v2/?&token=<token>

Verifiquei com a ferramenta externa (Simple WebSocket Client) que o websocket funciona e posso consumir os dados.

Em Cache, a funcionalidade relevante é oferecida pela classe% IO.Socket.

set sock = ##class(%IO.Socket).%New()
set sock.SSLConfig = "MyEmptySSLConfig"
set sock.TranslationTable="UTF8"
do sock.Open("site.com/ws/v2/?&token=<token>","443", 10,.sc)

No entanto, recebo este erro:

00
0 0 8