Nova postagem

Pesquisar

Pergunta
· Maio 21

iTitans | Software Development Company in USA

​iTitans is a leading custom software development Company in USA offering a comprehensive suite of services, including custom software development, web and mobile application development, UI/UX design, quality assurance, and staff augmentation, all tailored to meet the unique needs of businesses across various industries.

https://ititans.com/software-development

Discussão (0)1
Entre ou crie uma conta para continuar
Pergunta
· Maio 21

How to override the port used on a SOAP operation

WSDL for a CDC vendor was provided with a URL using a custom socket (non 443). Everything generated fine, but when making calls to their https:// URL that has their custom port in the URL - no response comes back. The assumption is, their server isn't even processing the request, as Postman does using the custom https://path.to.server:NNNN port in the URL.

I see with a normal web operation that uses %Net.HttpRequest overriding the port property is easily done - but no animal seems to exist for any generated SOAP Operation class. Is there a way to make a call in a SOAP operation using HTTPS but with a custom port? What needs to be overridden in the generated classes to do this? Is this even possible?

Thanks in advance!

3 Comments
Discussão (3)2
Entre ou crie uma conta para continuar
Artigo
· Maio 21 2min de leitura

Manipulando configuraciones de seguridad programáticamente

Pregunta:

¿Cómo podéis crear, modificar, etc., configuraciones de seguridad como Usuarios y Roles programáticamente?

Respuesta:

Podéis usar las clases del paquete Security en el NAMESPACE %SYS. Por ejemplo Security.Roles o Security.Users.

Por supuesto, para llevar a cabo estas acciones, necesitaréis la autorización correspondiente.

Aquí tenéis un pequeño ejemplo usando Security.Roles:

 
 // Create a Role
%SYS>Set status = ##class(Security.Roles).Create("testRole","a test Role","%Development:U,%DB_USER:R")
 

// Creation was successful
%SYS>Write status
1

// Now lets examine the Role created
%SYS>Set status = ##class(Security.Roles).Get("testRole",.properties)  

// We got the properties correctly         
%SYS>Write status
1

// The properties were returned by reference
%SYS>ZWrite properties
properties("Description")="a test Role"
properties("GrantedRoles")=""
properties("Resources")="%DB_USER:R,%Development:U"
 

// Now we want to add another permission
%SYS>Set properties("Resources")=properties("Resources")_",%DB_SAMPLES:RW"
 

// And modify our Role
%SYS>Set status = ##class(Security.Roles).Modify("testRole",.properties)
 
%SYS>Write status
1

// Let's verify this worked
%SYS>Set status = ##class(Security.Roles).Get("testRole",.latestProperties)
 
%SYS>ZWrite latestProperties
latestProperties("Description")="a test Role"
latestProperties("GrantedRoles")=""
latestProperties("Resources")="%DB_SAMPLES:RW,%DB_USER:R,%Development:U"

Nota: Tened en cuenta que el comportamiento actual (a partir de la versión 2016.1) es que, si la lista de Recursos separada por comas incluye un elemento vacío (por ejemplo, 'aaa,,bbb'), la adición de recursos se detendrá en ese punto.

Este comportamiento ha sido registrado para que se examine si así lo deseáis, y en caso contrario, se corregirá.

 

Además, en la comunidad inglesa, @Evgeny Shvarov añadió:

"Sigue siendo útil con los años

Simplemente añado aquí el código para asignar un rol a un usuario:"

ClassMethod AddRoleToUser(user = "CSPSystem", role = "DB_USER_Read") As %Status
{

// Change to the %SYS namespace.
new $NAMESPACE
set $NAMESPACE="%SYS"
set status=##class(Security.Users).Get(user, .MyUserProps)

set $p(MyUserProps("Roles"),",",*)=role

set status=##class(Security.Users).Modify(user,.MyUserProps)



// Announce success.
if $$$ISOK(status) {

write !, "Roles for the user "_user_" were successfully modified."
}

Quit status

}
Discussão (0)1
Entre ou crie uma conta para continuar
Pergunta
· Maio 21

The Future of Online Shopping in Pune: Instant, Local, and Hassle-Free

 

Online shopping has evolved from a convenience to a necessity. But while most platforms still make you wait for 2–3 days, Pune shoppers are discovering a better way—fast, hyperlocal shopping that brings products from trusted neighborhood stores to your doorstep in just 60 minutes.

Welcome to the City Center Mall app experience, where your favorite mall has gone digital, and quick delivery service in Pune is now the new normal.


🛍️ Your Mall, Now Online

What if you could walk through the mall, pick up everything you need, and have it delivered home—without actually stepping out? That’s exactly what the City Center Mall app offers.

This isn't just another e-commerce platform. It’s an online version of Pune’s most loved mall, where everything from fashion and electronics to groceries and gifts is available for instant delivery.


⚡ Why Smart Shoppers Prefer the 60-Minute Delivery Model

Here’s what makes the City Center Mall’s 60 minute delivery app a game-changer in Pune:

🔄 Same-Day Gratification

Forget 3-day shipping. Whether it's a forgotten grocery item or an urgent skincare restock, get it in an hour or less.

🛒 Shop Everything in One Go

Groceries? ✔
Mobile accessories? ✔
Birthday gifts? ✔
All from your favorite mall stores—now online in one smooth shopping journey.

🧾 Transparent, Reliable, Local

Know exactly where your order is coming from. Buy from real mall shops and support local retailers while enjoying mall-grade service.


🎯 Perfect for Every Kind of Shopper

Whether you’re a busy professional, a parent juggling errands, or someone who just hates traffic and crowds, this app is designed for you.

  • 🍼 Need baby food at 9 PM? Delivered in 45 minutes.
  • 🛍️ Missed buying a gift before a party? Wrapped and delivered before you leave home.
  • 🍅 Forgot a few ingredients for dinner? Delivered before the rice finishes cooking.

📱 How It Works

  1. Download the City Center Mall App from the App Store or Google Play
  2. Browse or search your favorite stores and categories
  3. Add items to your cart and check out with secure payment options
  4. Relax while your order reaches you in just 60 minutes

 


🌟 Conclusion: Online Shopping Made Smarter

The next generation of online shopping isn’t just fast—it’s hyperlocal, efficient, and personal. With the City Center Mall app, you’re not just placing an order—you’re bringing the entire mall experience to your living room.

So, why wait days when you can have it all in 60 minutes?

Download the City Center Mall app today—and enjoy online shopping, the Pune way.

Discussão (0)1
Entre ou crie uma conta para continuar
Artigo
· Maio 20 3min de leitura

A knockout of weight

image

Just like a knockout punch, without giving the opponent a chance, Kubernetes, as an open source platform, has a universe of opportunities due to its availability (i.e., the ease of finding support, services and tools). It is a platform that can manage jobs and services in containers, which greatly simplifies the configuration and automation of these processes.

But let's justify the title image and give the tool in question the “correct” name: InterSystems Kubernetes Operator.

Discussão (0)1
Entre ou crie uma conta para continuar