<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://ebasso.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ebasso</id>
	<title>Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://ebasso.net/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ebasso"/>
	<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=Special:Contributions/Ebasso"/>
	<updated>2026-06-02T09:22:47Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct_:_Secure%2B_Sample_file&amp;diff=10185</id>
		<title>IBM Sterling Connect:Direct : Secure+ Sample file</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct_:_Secure%2B_Sample_file&amp;diff=10185"/>
		<updated>2026-05-20T01:54:47Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Sample spconfig.txt&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sync netmap&lt;br /&gt;
    path=/home/ajc_test/cdunix/ndm/cfg/cdu_silent/netmap.cfg&lt;br /&gt;
    name=*&lt;br /&gt;
&lt;br /&gt;
;&lt;br /&gt;
Import KeyCert&lt;br /&gt;
    File=&amp;quot;/home/ajc_test/cd_install/cdu/silent/cdu_silent_06252025_keycert.pem&amp;quot;&lt;br /&gt;
    Passphrase=password&lt;br /&gt;
    Label=cdu_silent_06252025_keycert&lt;br /&gt;
    ImportMode=Add&lt;br /&gt;
;&lt;br /&gt;
Import TrustedCert&lt;br /&gt;
    File=&amp;quot;/home/ajc_test/cd_install/cdu/silent/capgemini_ajc_ecdsa_intermediate_ca.pem&amp;quot;&lt;br /&gt;
    Label=capgemini_ajc_ecdsa_intermediate_ca&lt;br /&gt;
    ImportMode=Add&lt;br /&gt;
;&lt;br /&gt;
Update LocalNode&lt;br /&gt;
    Protocol=TLS1.2,TLS1.3&lt;br /&gt;
    SecurityMode=FIPS140-2&lt;br /&gt;
    Override=Y&lt;br /&gt;
    AuthTimeout=120&lt;br /&gt;
    KeyCertLabel=cdu_silent_06252025_keycert&lt;br /&gt;
    EncryptData=Y&lt;br /&gt;
    ClientAuth=Y&lt;br /&gt;
    CipherSuites=TLS_AES_256_GCM_SHA384,TLS_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384&lt;br /&gt;
    SeaEnable=N&lt;br /&gt;
    SeaCertValDef=null&lt;br /&gt;
;&lt;br /&gt;
&lt;br /&gt;
Update Client&lt;br /&gt;
    Protocol=DefaultToLN&lt;br /&gt;
    SecurityMode=DefaultToLN&lt;br /&gt;
    Override=N&lt;br /&gt;
    AuthTimeout=120&lt;br /&gt;
    KeyCertLabel=null&lt;br /&gt;
    ClientAuth=DefaultToLN&lt;br /&gt;
    CipherSuites=null&lt;br /&gt;
;&lt;br /&gt;
&lt;br /&gt;
Update RemoteNode&lt;br /&gt;
    Name=cdu_silent&lt;br /&gt;
    Protocol=DefaultToLN&lt;br /&gt;
    SecurityMode=DefaultToLN&lt;br /&gt;
    Override=N&lt;br /&gt;
    AuthTimeout=120&lt;br /&gt;
    KeyCertLabel=null&lt;br /&gt;
    EncryptData=DefaultToLN&lt;br /&gt;
    ClientAuth=DefaultToLN&lt;br /&gt;
    CertCommonName=cdu_silent_key_cert_06252025&lt;br /&gt;
    CipherSuites=null&lt;br /&gt;
    SeaEnable=N&lt;br /&gt;
    SeaCertValDef=null&lt;br /&gt;
;&lt;br /&gt;
&lt;br /&gt;
Update RemoteNode&lt;br /&gt;
    Name=robin_cd63&lt;br /&gt;
    Protocol=DefaultToLN&lt;br /&gt;
    SecurityMode=DefaultToLN&lt;br /&gt;
    Override=N&lt;br /&gt;
    AuthTimeout=120&lt;br /&gt;
    KeyCertLabel=null&lt;br /&gt;
    EncryptData=DefaultToLN&lt;br /&gt;
    ClientAuth=DefaultToLN&lt;br /&gt;
    CertCommonName=robin.ustxlab.aricent.com&lt;br /&gt;
    CipherSuites=null&lt;br /&gt;
    SeaEnable=N&lt;br /&gt;
    SeaCertValDef=null&lt;br /&gt;
;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note the first command is to synchronize with the Netmap. This will be the Netmap created from your custom netmap.silent file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling| Artigos sobre IBM Sterling]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect:Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct_:_Secure%2B_Sample_file&amp;diff=10184</id>
		<title>IBM Sterling Connect:Direct : Secure+ Sample file</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct_:_Secure%2B_Sample_file&amp;diff=10184"/>
		<updated>2026-05-20T01:53:55Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: Created page with &amp;quot; Sample spconfig.txt   &amp;lt;nowiki&amp;gt; sync netmap     path=/home/ajc_test/cdunix/ndm/cfg/cdu_silent/netmap.cfg     name=*  ; Import KeyCert     File=&amp;quot;/home/ajc_test/cd_install/cdu/silent/cdu_silent_06252025_keycert.pem&amp;quot;     Passphrase=password     Label=cdu_silent_06252025_keycert     ImportMode=Add ; Import TrustedCert     File=&amp;quot;/home/ajc_test/cd_install/cdu/silent/capgemini_ajc_ecdsa_intermediate_ca.pem&amp;quot;     Label=capgemini_ajc_ecdsa_intermediate_ca     ImportMode=Add ; Upda...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Sample spconfig.txt&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
sync netmap&lt;br /&gt;
    path=/home/ajc_test/cdunix/ndm/cfg/cdu_silent/netmap.cfg&lt;br /&gt;
    name=*&lt;br /&gt;
&lt;br /&gt;
;&lt;br /&gt;
Import KeyCert&lt;br /&gt;
    File=&amp;quot;/home/ajc_test/cd_install/cdu/silent/cdu_silent_06252025_keycert.pem&amp;quot;&lt;br /&gt;
    Passphrase=password&lt;br /&gt;
    Label=cdu_silent_06252025_keycert&lt;br /&gt;
    ImportMode=Add&lt;br /&gt;
;&lt;br /&gt;
Import TrustedCert&lt;br /&gt;
    File=&amp;quot;/home/ajc_test/cd_install/cdu/silent/capgemini_ajc_ecdsa_intermediate_ca.pem&amp;quot;&lt;br /&gt;
    Label=capgemini_ajc_ecdsa_intermediate_ca&lt;br /&gt;
    ImportMode=Add&lt;br /&gt;
;&lt;br /&gt;
Update LocalNode&lt;br /&gt;
    Protocol=TLS1.2,TLS1.3&lt;br /&gt;
    SecurityMode=FIPS140-2&lt;br /&gt;
    Override=Y&lt;br /&gt;
    AuthTimeout=120&lt;br /&gt;
    KeyCertLabel=cdu_silent_06252025_keycert&lt;br /&gt;
    EncryptData=Y&lt;br /&gt;
    ClientAuth=Y&lt;br /&gt;
    CipherSuites=TLS_AES_256_GCM_SHA384,TLS_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384&lt;br /&gt;
    SeaEnable=N&lt;br /&gt;
    SeaCertValDef=null&lt;br /&gt;
;&lt;br /&gt;
&lt;br /&gt;
Update Client&lt;br /&gt;
    Protocol=DefaultToLN&lt;br /&gt;
    SecurityMode=DefaultToLN&lt;br /&gt;
    Override=N&lt;br /&gt;
    AuthTimeout=120&lt;br /&gt;
    KeyCertLabel=null&lt;br /&gt;
    ClientAuth=DefaultToLN&lt;br /&gt;
    CipherSuites=null&lt;br /&gt;
;&lt;br /&gt;
&lt;br /&gt;
Update RemoteNode&lt;br /&gt;
    Name=cdu_silent&lt;br /&gt;
    Protocol=DefaultToLN&lt;br /&gt;
    SecurityMode=DefaultToLN&lt;br /&gt;
    Override=N&lt;br /&gt;
    AuthTimeout=120&lt;br /&gt;
    KeyCertLabel=null&lt;br /&gt;
    EncryptData=DefaultToLN&lt;br /&gt;
    ClientAuth=DefaultToLN&lt;br /&gt;
    CertCommonName=cdu_silent_key_cert_06252025&lt;br /&gt;
    CipherSuites=null&lt;br /&gt;
    SeaEnable=N&lt;br /&gt;
    SeaCertValDef=null&lt;br /&gt;
;&lt;br /&gt;
&lt;br /&gt;
Update RemoteNode&lt;br /&gt;
    Name=robin_cd63&lt;br /&gt;
    Protocol=DefaultToLN&lt;br /&gt;
    SecurityMode=DefaultToLN&lt;br /&gt;
    Override=N&lt;br /&gt;
    AuthTimeout=120&lt;br /&gt;
    KeyCertLabel=null&lt;br /&gt;
    EncryptData=DefaultToLN&lt;br /&gt;
    ClientAuth=DefaultToLN&lt;br /&gt;
    CertCommonName=robin.ustxlab.aricent.com&lt;br /&gt;
    CipherSuites=null&lt;br /&gt;
    SeaEnable=N&lt;br /&gt;
    SeaCertValDef=null&lt;br /&gt;
;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling| Artigos sobre IBM Sterling]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect:Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct&amp;diff=10183</id>
		<title>IBM Sterling Connect:Direct</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct&amp;diff=10183"/>
		<updated>2026-05-20T01:51:44Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Secure+ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;IBM Connect:Direct, IBM C:D WebServices e C:D File Agent&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= IBM Connect:Direct =&lt;br /&gt;
&lt;br /&gt;
== Main Applications==&lt;br /&gt;
&lt;br /&gt;
[[file:Connect-direct-communication-path.png]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Process !! Description&lt;br /&gt;
|-&lt;br /&gt;
| cdpmgr || main application daemon process&lt;br /&gt;
|-&lt;br /&gt;
| cdstatm || the stats daemon that launches along with the cdpmgr&lt;br /&gt;
|-&lt;br /&gt;
| ndmcmgr || &lt;br /&gt;
command manager which is spawned off from cdpmgr&lt;br /&gt;
&lt;br /&gt;
The ndmcmgr is defined in the netmap local.node api perimeter and normally limited to 16. If these are long time running then most likely the session did not come down gracefully so they get zombied, which shows up as stuck temp files under the work/node directory. You should code the api timeout perimeter in the local.node entry in the netmap.&lt;br /&gt;
|-&lt;br /&gt;
| ndmsmgr || the session manager&lt;br /&gt;
|-&lt;br /&gt;
| ndmumgr || the user manager for the lack of better words. You will see this when a download/upload is coded for the proxy or local id&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Install, Commands and Configurations ==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Instalação]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Silent Install]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Silent Install without provide certificates]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Start/Stop Script with SystemD Support]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Instalação da versão C:D Container]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configurando a conexão para um Node C:D ou C:D Server Adapter]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Principais Comandos e Arquivos]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Dicas do comando Select Statistics|IBM Sterling Connect:Direct : Dicas do comando &#039;Select Statistics&#039; ]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Error LTQA032I - database corruption]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Run Task ends with 0000000C/SRTS008I on C:D zOS ]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use Minio S3 Storage]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use Azure Blob Storage]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage provide an AWS credentials file as a volume]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Using extraVolume and extraVolumeMounts in IBM Connect:Direct Deployments]]&lt;br /&gt;
&lt;br /&gt;
== Secure+ ==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Secure+ Sample file]]&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/support/pages/setting-basic-secure-configuration-using-secure-command-line-interface-spcli?view=full Setting Up A Basic Secure+ Configuration Using The Secure+ Command Line Interface (SPCLI)]&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/support/pages/how-do-silent-install-connectdirect-unix How to do a Silent Install of Connect:Direct for UNIX]&lt;br /&gt;
&lt;br /&gt;
== Performance Tips and High Availability==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Run Load Test on IBM Sterling Connect:Direct]] &lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Simulating Latency and Packet Loss in IBM Connect:Direct]] &lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Performance on AIX]] Draft!!!!&lt;br /&gt;
&lt;br /&gt;
* [https://public.dhe.ibm.com/software/commerce/doc/mft/cdunix/whitepapers/CDU_VCS_Whitepaper.pdf Connect:Direct for UNIX in the Veritas Cluster Server Environment]&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/docs/en/connect-direct/6.3.0?topic=v63-high-availability#ID1753 High-Availability in C:D]&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/support/pages/system/files/inline-files/Running_CD_UNIX_behind_a_load_balancer_0.pdf Considerations for Running Connect:Direct for UNIX Behind a Load Balancer]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Script to get process in HOLD and WAIT queue]]&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/ebasso/sterling-b2b-samples/tree/master/connect-direct/cd-watch-shell Script to monitor Connect:Direct Unix &#039;cdwatch.sh&#039; ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Horizontal Pod Autoscaling for IBM Sterling Connect:Direct Unix Containers]]&lt;br /&gt;
&lt;br /&gt;
== CD Process Files - Samples==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : CD Process Files#CD-UNIX_to_Sterling_B2B_Mailbox | Send file from C:D UNIX to Sterling B2B Mailbox]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct : CD Process Files#CD-UNIX_to_Sterling_B2B_Business_Process | Send file from C:D UNIX to Sterling B2B Business Process]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Submit a file using a command line in C:D MS-Windows | Submit a file using a command line in C:D MS-Windows]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage#Put a file in S3 Bucket | Put a file in S3 Bucket]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage#Get a file from S3 Bucket | Get a file from S3 Bucket]]&lt;br /&gt;
&lt;br /&gt;
== Containers and Kubernetes ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/ebasso/sterling-b2b-oncloud IBM Sterling: Deploy Connect:Direct on OpenShift at IBM Cloud - English Version] posted on GitHub&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Solving CrashLoopBackOff problems when deploying in Kubernetes/OpenShift]]&lt;br /&gt;
&lt;br /&gt;
= IBM Connect:Direct WebServices =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Install C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Enable tracing in C:D using C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Create User (Functional Authority) using C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Create a Transfer using C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=QgiiOtjHDeY Process Library Management using C:D WebService, create and store CD Process files]&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/docs/en/connect-direct/6.2.0?topic=file-local-user-information-record-format You can grant specific privileges to the users using the userfile record].&lt;br /&gt;
** Anyone that wants to login to the CDU server via the CDWS Web Console will need to have a &#039;local user&#039; record in the userfile.cfg file.&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Certificate-Based Authentication Setup using C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : C:D WebService - Annotations to Create a Network Load Balancer (NLB) service]]&lt;br /&gt;
&lt;br /&gt;
== Manage C:D Nodes and Partners ==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Trocando a chave TLS do C:D]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Add a Connect:Direct Node in C:D WebService (Container Version)]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Import C:D certificates on C:D WebService]]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=y_tPtxRW4b4 Adding a Connect:Direct Node in C:D WebService]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=inRb0qMemBc Add a partner manually using C:D WebService, include Secure+ configuration]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=rL91Oiru_Nc Change a partner using C:D WebService, include Secure+ configuration]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=VT7MIKXUAkE Trusted Certificate Management From Connect:Direct Node]&lt;br /&gt;
&lt;br /&gt;
== Manage Integrated File Agent==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct Integrated File Agent]]&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=hE-su8DNDJE Configure Integrate FileAgent using C:D WebService - Basic]&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=heyPqKCr0ng Configure Integrate FileAgent using C:D WebService - Add Rule]&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=CyZ4JJJl-EI Configure Integrate FileAgent using C:D WebService - Watch Directory Mgmt]&lt;br /&gt;
&lt;br /&gt;
== Usando a REST API do C:D WebServices ==&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Usando a REST API do C:D WebService]]&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect:Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;br /&gt;
[[Category:CDP]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct&amp;diff=10182</id>
		<title>IBM Sterling Connect:Direct</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct&amp;diff=10182"/>
		<updated>2026-05-20T01:49:13Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Secure+ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;IBM Connect:Direct, IBM C:D WebServices e C:D File Agent&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= IBM Connect:Direct =&lt;br /&gt;
&lt;br /&gt;
== Main Applications==&lt;br /&gt;
&lt;br /&gt;
[[file:Connect-direct-communication-path.png]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Process !! Description&lt;br /&gt;
|-&lt;br /&gt;
| cdpmgr || main application daemon process&lt;br /&gt;
|-&lt;br /&gt;
| cdstatm || the stats daemon that launches along with the cdpmgr&lt;br /&gt;
|-&lt;br /&gt;
| ndmcmgr || &lt;br /&gt;
command manager which is spawned off from cdpmgr&lt;br /&gt;
&lt;br /&gt;
The ndmcmgr is defined in the netmap local.node api perimeter and normally limited to 16. If these are long time running then most likely the session did not come down gracefully so they get zombied, which shows up as stuck temp files under the work/node directory. You should code the api timeout perimeter in the local.node entry in the netmap.&lt;br /&gt;
|-&lt;br /&gt;
| ndmsmgr || the session manager&lt;br /&gt;
|-&lt;br /&gt;
| ndmumgr || the user manager for the lack of better words. You will see this when a download/upload is coded for the proxy or local id&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Install, Commands and Configurations ==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Instalação]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Silent Install]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Silent Install without provide certificates]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Start/Stop Script with SystemD Support]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Instalação da versão C:D Container]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configurando a conexão para um Node C:D ou C:D Server Adapter]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Principais Comandos e Arquivos]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Dicas do comando Select Statistics|IBM Sterling Connect:Direct : Dicas do comando &#039;Select Statistics&#039; ]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Error LTQA032I - database corruption]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Run Task ends with 0000000C/SRTS008I on C:D zOS ]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use Minio S3 Storage]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use Azure Blob Storage]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage provide an AWS credentials file as a volume]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Using extraVolume and extraVolumeMounts in IBM Connect:Direct Deployments]]&lt;br /&gt;
&lt;br /&gt;
== Secure+ ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/support/pages/setting-basic-secure-configuration-using-secure-command-line-interface-spcli?view=full Setting Up A Basic Secure+ Configuration Using The Secure+ Command Line Interface (SPCLI)]&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/support/pages/how-do-silent-install-connectdirect-unix How to do a Silent Install of Connect:Direct for UNIX]&lt;br /&gt;
&lt;br /&gt;
== Performance Tips and High Availability==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Run Load Test on IBM Sterling Connect:Direct]] &lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Simulating Latency and Packet Loss in IBM Connect:Direct]] &lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Performance on AIX]] Draft!!!!&lt;br /&gt;
&lt;br /&gt;
* [https://public.dhe.ibm.com/software/commerce/doc/mft/cdunix/whitepapers/CDU_VCS_Whitepaper.pdf Connect:Direct for UNIX in the Veritas Cluster Server Environment]&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/docs/en/connect-direct/6.3.0?topic=v63-high-availability#ID1753 High-Availability in C:D]&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/support/pages/system/files/inline-files/Running_CD_UNIX_behind_a_load_balancer_0.pdf Considerations for Running Connect:Direct for UNIX Behind a Load Balancer]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Script to get process in HOLD and WAIT queue]]&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/ebasso/sterling-b2b-samples/tree/master/connect-direct/cd-watch-shell Script to monitor Connect:Direct Unix &#039;cdwatch.sh&#039; ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Horizontal Pod Autoscaling for IBM Sterling Connect:Direct Unix Containers]]&lt;br /&gt;
&lt;br /&gt;
== CD Process Files - Samples==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : CD Process Files#CD-UNIX_to_Sterling_B2B_Mailbox | Send file from C:D UNIX to Sterling B2B Mailbox]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct : CD Process Files#CD-UNIX_to_Sterling_B2B_Business_Process | Send file from C:D UNIX to Sterling B2B Business Process]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Submit a file using a command line in C:D MS-Windows | Submit a file using a command line in C:D MS-Windows]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage#Put a file in S3 Bucket | Put a file in S3 Bucket]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage#Get a file from S3 Bucket | Get a file from S3 Bucket]]&lt;br /&gt;
&lt;br /&gt;
== Containers and Kubernetes ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/ebasso/sterling-b2b-oncloud IBM Sterling: Deploy Connect:Direct on OpenShift at IBM Cloud - English Version] posted on GitHub&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Solving CrashLoopBackOff problems when deploying in Kubernetes/OpenShift]]&lt;br /&gt;
&lt;br /&gt;
= IBM Connect:Direct WebServices =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Install C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Enable tracing in C:D using C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Create User (Functional Authority) using C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Create a Transfer using C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=QgiiOtjHDeY Process Library Management using C:D WebService, create and store CD Process files]&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/docs/en/connect-direct/6.2.0?topic=file-local-user-information-record-format You can grant specific privileges to the users using the userfile record].&lt;br /&gt;
** Anyone that wants to login to the CDU server via the CDWS Web Console will need to have a &#039;local user&#039; record in the userfile.cfg file.&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Certificate-Based Authentication Setup using C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : C:D WebService - Annotations to Create a Network Load Balancer (NLB) service]]&lt;br /&gt;
&lt;br /&gt;
== Manage C:D Nodes and Partners ==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Trocando a chave TLS do C:D]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Add a Connect:Direct Node in C:D WebService (Container Version)]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Import C:D certificates on C:D WebService]]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=y_tPtxRW4b4 Adding a Connect:Direct Node in C:D WebService]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=inRb0qMemBc Add a partner manually using C:D WebService, include Secure+ configuration]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=rL91Oiru_Nc Change a partner using C:D WebService, include Secure+ configuration]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=VT7MIKXUAkE Trusted Certificate Management From Connect:Direct Node]&lt;br /&gt;
&lt;br /&gt;
== Manage Integrated File Agent==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct Integrated File Agent]]&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=hE-su8DNDJE Configure Integrate FileAgent using C:D WebService - Basic]&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=heyPqKCr0ng Configure Integrate FileAgent using C:D WebService - Add Rule]&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=CyZ4JJJl-EI Configure Integrate FileAgent using C:D WebService - Watch Directory Mgmt]&lt;br /&gt;
&lt;br /&gt;
== Usando a REST API do C:D WebServices ==&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Usando a REST API do C:D WebService]]&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect:Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;br /&gt;
[[Category:CDP]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct&amp;diff=10181</id>
		<title>IBM Sterling Connect:Direct</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct&amp;diff=10181"/>
		<updated>2026-05-20T01:48:28Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Secure+ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;IBM Connect:Direct, IBM C:D WebServices e C:D File Agent&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= IBM Connect:Direct =&lt;br /&gt;
&lt;br /&gt;
== Main Applications==&lt;br /&gt;
&lt;br /&gt;
[[file:Connect-direct-communication-path.png]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Process !! Description&lt;br /&gt;
|-&lt;br /&gt;
| cdpmgr || main application daemon process&lt;br /&gt;
|-&lt;br /&gt;
| cdstatm || the stats daemon that launches along with the cdpmgr&lt;br /&gt;
|-&lt;br /&gt;
| ndmcmgr || &lt;br /&gt;
command manager which is spawned off from cdpmgr&lt;br /&gt;
&lt;br /&gt;
The ndmcmgr is defined in the netmap local.node api perimeter and normally limited to 16. If these are long time running then most likely the session did not come down gracefully so they get zombied, which shows up as stuck temp files under the work/node directory. You should code the api timeout perimeter in the local.node entry in the netmap.&lt;br /&gt;
|-&lt;br /&gt;
| ndmsmgr || the session manager&lt;br /&gt;
|-&lt;br /&gt;
| ndmumgr || the user manager for the lack of better words. You will see this when a download/upload is coded for the proxy or local id&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Install, Commands and Configurations ==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Instalação]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Silent Install]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Silent Install without provide certificates]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Start/Stop Script with SystemD Support]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Instalação da versão C:D Container]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configurando a conexão para um Node C:D ou C:D Server Adapter]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Principais Comandos e Arquivos]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Dicas do comando Select Statistics|IBM Sterling Connect:Direct : Dicas do comando &#039;Select Statistics&#039; ]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Error LTQA032I - database corruption]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Run Task ends with 0000000C/SRTS008I on C:D zOS ]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use Minio S3 Storage]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use Azure Blob Storage]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage provide an AWS credentials file as a volume]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Using extraVolume and extraVolumeMounts in IBM Connect:Direct Deployments]]&lt;br /&gt;
&lt;br /&gt;
== Secure+ ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.ibm.com/support/pages/setting-basic-secure-configuration-using-secure-command-line-interface-spcli?view=full Setting Up A Basic Secure+ Configuration Using The Secure+ Command Line Interface (SPCLI)]&lt;br /&gt;
&lt;br /&gt;
== Performance Tips and High Availability==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Run Load Test on IBM Sterling Connect:Direct]] &lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Simulating Latency and Packet Loss in IBM Connect:Direct]] &lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Performance on AIX]] Draft!!!!&lt;br /&gt;
&lt;br /&gt;
* [https://public.dhe.ibm.com/software/commerce/doc/mft/cdunix/whitepapers/CDU_VCS_Whitepaper.pdf Connect:Direct for UNIX in the Veritas Cluster Server Environment]&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/docs/en/connect-direct/6.3.0?topic=v63-high-availability#ID1753 High-Availability in C:D]&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/support/pages/system/files/inline-files/Running_CD_UNIX_behind_a_load_balancer_0.pdf Considerations for Running Connect:Direct for UNIX Behind a Load Balancer]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Script to get process in HOLD and WAIT queue]]&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/ebasso/sterling-b2b-samples/tree/master/connect-direct/cd-watch-shell Script to monitor Connect:Direct Unix &#039;cdwatch.sh&#039; ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Horizontal Pod Autoscaling for IBM Sterling Connect:Direct Unix Containers]]&lt;br /&gt;
&lt;br /&gt;
== CD Process Files - Samples==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : CD Process Files#CD-UNIX_to_Sterling_B2B_Mailbox | Send file from C:D UNIX to Sterling B2B Mailbox]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct : CD Process Files#CD-UNIX_to_Sterling_B2B_Business_Process | Send file from C:D UNIX to Sterling B2B Business Process]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Submit a file using a command line in C:D MS-Windows | Submit a file using a command line in C:D MS-Windows]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage#Put a file in S3 Bucket | Put a file in S3 Bucket]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage#Get a file from S3 Bucket | Get a file from S3 Bucket]]&lt;br /&gt;
&lt;br /&gt;
== Containers and Kubernetes ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/ebasso/sterling-b2b-oncloud IBM Sterling: Deploy Connect:Direct on OpenShift at IBM Cloud - English Version] posted on GitHub&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Solving CrashLoopBackOff problems when deploying in Kubernetes/OpenShift]]&lt;br /&gt;
&lt;br /&gt;
= IBM Connect:Direct WebServices =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Install C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Enable tracing in C:D using C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Create User (Functional Authority) using C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Create a Transfer using C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=QgiiOtjHDeY Process Library Management using C:D WebService, create and store CD Process files]&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/docs/en/connect-direct/6.2.0?topic=file-local-user-information-record-format You can grant specific privileges to the users using the userfile record].&lt;br /&gt;
** Anyone that wants to login to the CDU server via the CDWS Web Console will need to have a &#039;local user&#039; record in the userfile.cfg file.&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Certificate-Based Authentication Setup using C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : C:D WebService - Annotations to Create a Network Load Balancer (NLB) service]]&lt;br /&gt;
&lt;br /&gt;
== Manage C:D Nodes and Partners ==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Trocando a chave TLS do C:D]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Add a Connect:Direct Node in C:D WebService (Container Version)]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Import C:D certificates on C:D WebService]]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=y_tPtxRW4b4 Adding a Connect:Direct Node in C:D WebService]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=inRb0qMemBc Add a partner manually using C:D WebService, include Secure+ configuration]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=rL91Oiru_Nc Change a partner using C:D WebService, include Secure+ configuration]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=VT7MIKXUAkE Trusted Certificate Management From Connect:Direct Node]&lt;br /&gt;
&lt;br /&gt;
== Manage Integrated File Agent==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct Integrated File Agent]]&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=hE-su8DNDJE Configure Integrate FileAgent using C:D WebService - Basic]&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=heyPqKCr0ng Configure Integrate FileAgent using C:D WebService - Add Rule]&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=CyZ4JJJl-EI Configure Integrate FileAgent using C:D WebService - Watch Directory Mgmt]&lt;br /&gt;
&lt;br /&gt;
== Usando a REST API do C:D WebServices ==&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Usando a REST API do C:D WebService]]&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect:Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;br /&gt;
[[Category:CDP]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct&amp;diff=10180</id>
		<title>IBM Sterling Connect:Direct</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct&amp;diff=10180"/>
		<updated>2026-05-20T01:47:07Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Install, Commands and Configurations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;IBM Connect:Direct, IBM C:D WebServices e C:D File Agent&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= IBM Connect:Direct =&lt;br /&gt;
&lt;br /&gt;
== Main Applications==&lt;br /&gt;
&lt;br /&gt;
[[file:Connect-direct-communication-path.png]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Process !! Description&lt;br /&gt;
|-&lt;br /&gt;
| cdpmgr || main application daemon process&lt;br /&gt;
|-&lt;br /&gt;
| cdstatm || the stats daemon that launches along with the cdpmgr&lt;br /&gt;
|-&lt;br /&gt;
| ndmcmgr || &lt;br /&gt;
command manager which is spawned off from cdpmgr&lt;br /&gt;
&lt;br /&gt;
The ndmcmgr is defined in the netmap local.node api perimeter and normally limited to 16. If these are long time running then most likely the session did not come down gracefully so they get zombied, which shows up as stuck temp files under the work/node directory. You should code the api timeout perimeter in the local.node entry in the netmap.&lt;br /&gt;
|-&lt;br /&gt;
| ndmsmgr || the session manager&lt;br /&gt;
|-&lt;br /&gt;
| ndmumgr || the user manager for the lack of better words. You will see this when a download/upload is coded for the proxy or local id&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Install, Commands and Configurations ==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Instalação]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Silent Install]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Silent Install without provide certificates]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Start/Stop Script with SystemD Support]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Instalação da versão C:D Container]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configurando a conexão para um Node C:D ou C:D Server Adapter]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Principais Comandos e Arquivos]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Dicas do comando Select Statistics|IBM Sterling Connect:Direct : Dicas do comando &#039;Select Statistics&#039; ]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Error LTQA032I - database corruption]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Run Task ends with 0000000C/SRTS008I on C:D zOS ]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use Minio S3 Storage]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use Azure Blob Storage]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage provide an AWS credentials file as a volume]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Using extraVolume and extraVolumeMounts in IBM Connect:Direct Deployments]]&lt;br /&gt;
&lt;br /&gt;
== Secure+ ==&lt;br /&gt;
&lt;br /&gt;
== Performance Tips and High Availability==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Run Load Test on IBM Sterling Connect:Direct]] &lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Simulating Latency and Packet Loss in IBM Connect:Direct]] &lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Performance on AIX]] Draft!!!!&lt;br /&gt;
&lt;br /&gt;
* [https://public.dhe.ibm.com/software/commerce/doc/mft/cdunix/whitepapers/CDU_VCS_Whitepaper.pdf Connect:Direct for UNIX in the Veritas Cluster Server Environment]&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/docs/en/connect-direct/6.3.0?topic=v63-high-availability#ID1753 High-Availability in C:D]&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/support/pages/system/files/inline-files/Running_CD_UNIX_behind_a_load_balancer_0.pdf Considerations for Running Connect:Direct for UNIX Behind a Load Balancer]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Script to get process in HOLD and WAIT queue]]&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/ebasso/sterling-b2b-samples/tree/master/connect-direct/cd-watch-shell Script to monitor Connect:Direct Unix &#039;cdwatch.sh&#039; ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Horizontal Pod Autoscaling for IBM Sterling Connect:Direct Unix Containers]]&lt;br /&gt;
&lt;br /&gt;
== CD Process Files - Samples==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : CD Process Files#CD-UNIX_to_Sterling_B2B_Mailbox | Send file from C:D UNIX to Sterling B2B Mailbox]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct : CD Process Files#CD-UNIX_to_Sterling_B2B_Business_Process | Send file from C:D UNIX to Sterling B2B Business Process]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Submit a file using a command line in C:D MS-Windows | Submit a file using a command line in C:D MS-Windows]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage#Put a file in S3 Bucket | Put a file in S3 Bucket]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage#Get a file from S3 Bucket | Get a file from S3 Bucket]]&lt;br /&gt;
&lt;br /&gt;
== Containers and Kubernetes ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/ebasso/sterling-b2b-oncloud IBM Sterling: Deploy Connect:Direct on OpenShift at IBM Cloud - English Version] posted on GitHub&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Solving CrashLoopBackOff problems when deploying in Kubernetes/OpenShift]]&lt;br /&gt;
&lt;br /&gt;
= IBM Connect:Direct WebServices =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Install C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Enable tracing in C:D using C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Create User (Functional Authority) using C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Create a Transfer using C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=QgiiOtjHDeY Process Library Management using C:D WebService, create and store CD Process files]&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/docs/en/connect-direct/6.2.0?topic=file-local-user-information-record-format You can grant specific privileges to the users using the userfile record].&lt;br /&gt;
** Anyone that wants to login to the CDU server via the CDWS Web Console will need to have a &#039;local user&#039; record in the userfile.cfg file.&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Certificate-Based Authentication Setup using C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : C:D WebService - Annotations to Create a Network Load Balancer (NLB) service]]&lt;br /&gt;
&lt;br /&gt;
== Manage C:D Nodes and Partners ==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Trocando a chave TLS do C:D]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Add a Connect:Direct Node in C:D WebService (Container Version)]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Import C:D certificates on C:D WebService]]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=y_tPtxRW4b4 Adding a Connect:Direct Node in C:D WebService]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=inRb0qMemBc Add a partner manually using C:D WebService, include Secure+ configuration]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=rL91Oiru_Nc Change a partner using C:D WebService, include Secure+ configuration]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=VT7MIKXUAkE Trusted Certificate Management From Connect:Direct Node]&lt;br /&gt;
&lt;br /&gt;
== Manage Integrated File Agent==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct Integrated File Agent]]&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=hE-su8DNDJE Configure Integrate FileAgent using C:D WebService - Basic]&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=heyPqKCr0ng Configure Integrate FileAgent using C:D WebService - Add Rule]&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=CyZ4JJJl-EI Configure Integrate FileAgent using C:D WebService - Watch Directory Mgmt]&lt;br /&gt;
&lt;br /&gt;
== Usando a REST API do C:D WebServices ==&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Usando a REST API do C:D WebService]]&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect:Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;br /&gt;
[[Category:CDP]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct_:_Silent_Install&amp;diff=10179</id>
		<title>IBM Sterling Connect:Direct : Silent Install</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct_:_Silent_Install&amp;diff=10179"/>
		<updated>2026-05-20T01:43:40Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Updated to 6.4.0.5&lt;br /&gt;
&lt;br /&gt;
Other versions:&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Silent Install]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Silent Install without provide certificates]]&lt;br /&gt;
&lt;br /&gt;
IBM Articles:&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/support/pages/how-do-silent-install-connectdirect-unix How to do a Silent Install of Connect:Direct for UNIX]&lt;br /&gt;
&lt;br /&gt;
= Extract installer = &lt;br /&gt;
&lt;br /&gt;
 mkdir /Binaries/CD&lt;br /&gt;
 &lt;br /&gt;
 tar -xvf 6.4.0.5-IBMSterlingConnectDirectforUNIX-Linux-x86-iFix007.tar&lt;br /&gt;
&lt;br /&gt;
will extract files cdinstall, cdinstall_a, cdunix.  &lt;br /&gt;
&lt;br /&gt;
= Install =&lt;br /&gt;
&lt;br /&gt;
1) Generate Certificate&lt;br /&gt;
&lt;br /&gt;
 openssl req -x509 -nodes -days 3650 -newkey rsa:4096 -sha512  -subj &amp;quot;/CN=CDNODE02&amp;quot;  -keyout cdcert.key  -out cdcert.crt -batch&lt;br /&gt;
 &lt;br /&gt;
 cat cdcert.crt cdcert.key &amp;gt; cdcert.pem&lt;br /&gt;
&lt;br /&gt;
2) Setup OS&lt;br /&gt;
&lt;br /&gt;
 useradd -m cdadmin&lt;br /&gt;
 &lt;br /&gt;
 mkdir -p /opt/cdunix&lt;br /&gt;
 &lt;br /&gt;
 chown cdadmin:cdadmin /opt/cdunix&lt;br /&gt;
&lt;br /&gt;
3) Setup silent install&lt;br /&gt;
&lt;br /&gt;
Create dummy file for secure+&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;&amp;quot;&amp;gt; spcmds.rsp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Create file silent_install.ini&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;cdai_installCmd=install&lt;br /&gt;
cdai_cpioFile=/Binaries/CD/cdunix&lt;br /&gt;
cdai_installDir=/opt/cdunix&lt;br /&gt;
cdai_localNodeName=&amp;quot;CDNODE02&amp;quot;&lt;br /&gt;
cdai_acquireHostnameOrIP=ip4&lt;br /&gt;
cdai_trace=y&lt;br /&gt;
cdai_agentPort=1365&lt;br /&gt;
cdai_serverPort=1364&lt;br /&gt;
cdai_clientPort=1363&lt;br /&gt;
cdai_localCertFile=cdcert.pem&lt;br /&gt;
cdai_localCertLabel=cdinternal&lt;br /&gt;
cdai_adminUserid=cdadmin&lt;br /&gt;
cdai_keystorePassword=changeit&lt;br /&gt;
cdai_ignoreExistingInstallDir=y&lt;br /&gt;
cdai_spConfig=spcmds.rsp&lt;br /&gt;
cdai_installFA=y&lt;br /&gt;
cdai_fileAgentEnable=n&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) Run command&lt;br /&gt;
&lt;br /&gt;
 ./cdinstall_a -f silent_install.ini&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling| Artigos sobre IBM Sterling]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect:Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct_:_Silent_Install&amp;diff=10178</id>
		<title>IBM Sterling Connect:Direct : Silent Install</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct_:_Silent_Install&amp;diff=10178"/>
		<updated>2026-05-20T01:42:02Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Updated to 6.4.0.5&lt;br /&gt;
&lt;br /&gt;
Other versions:&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Silent Install]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Silent Install without provide certificates]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Extract installer = &lt;br /&gt;
&lt;br /&gt;
 mkdir /Binaries/CD&lt;br /&gt;
 &lt;br /&gt;
 tar -xvf 6.4.0.5-IBMSterlingConnectDirectforUNIX-Linux-x86-iFix007.tar&lt;br /&gt;
&lt;br /&gt;
will extract files cdinstall, cdinstall_a, cdunix.  &lt;br /&gt;
&lt;br /&gt;
= Install =&lt;br /&gt;
&lt;br /&gt;
1) Generate Certificate&lt;br /&gt;
&lt;br /&gt;
 openssl req -x509 -nodes -days 3650 -newkey rsa:4096 -sha512  -subj &amp;quot;/CN=CDNODE02&amp;quot;  -keyout cdcert.key  -out cdcert.crt -batch&lt;br /&gt;
 &lt;br /&gt;
 cat cdcert.crt cdcert.key &amp;gt; cdcert.pem&lt;br /&gt;
&lt;br /&gt;
2) Setup OS&lt;br /&gt;
&lt;br /&gt;
 useradd -m cdadmin&lt;br /&gt;
 &lt;br /&gt;
 mkdir -p /opt/cdunix&lt;br /&gt;
 &lt;br /&gt;
 chown cdadmin:cdadmin /opt/cdunix&lt;br /&gt;
&lt;br /&gt;
3) Setup silent install&lt;br /&gt;
&lt;br /&gt;
Create dummy file for secure+&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;&amp;quot;&amp;gt; spcmds.rsp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Create file silent_install.ini&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;cdai_installCmd=install&lt;br /&gt;
cdai_cpioFile=/Binaries/CD/cdunix&lt;br /&gt;
cdai_installDir=/opt/cdunix&lt;br /&gt;
cdai_localNodeName=&amp;quot;CDNODE02&amp;quot;&lt;br /&gt;
cdai_acquireHostnameOrIP=ip4&lt;br /&gt;
cdai_trace=y&lt;br /&gt;
cdai_agentPort=1365&lt;br /&gt;
cdai_serverPort=1364&lt;br /&gt;
cdai_clientPort=1363&lt;br /&gt;
cdai_localCertFile=cdcert.pem&lt;br /&gt;
cdai_localCertLabel=cdinternal&lt;br /&gt;
cdai_adminUserid=cdadmin&lt;br /&gt;
cdai_keystorePassword=changeit&lt;br /&gt;
cdai_ignoreExistingInstallDir=y&lt;br /&gt;
cdai_spConfig=spcmds.rsp&lt;br /&gt;
cdai_installFA=y&lt;br /&gt;
cdai_fileAgentEnable=n&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) Run command&lt;br /&gt;
&lt;br /&gt;
 ./cdinstall_a -f silent_install.ini&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling| Artigos sobre IBM Sterling]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect:Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct_:_Silent_Install_without_provide_certificates&amp;diff=10177</id>
		<title>IBM Sterling Connect:Direct : Silent Install without provide certificates</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct_:_Silent_Install_without_provide_certificates&amp;diff=10177"/>
		<updated>2026-05-20T01:41:04Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: Created page with &amp;quot;= Extract installer =    mkdir /Binaries/CD    tar -xvf 6.4.0.5-IBMSterlingConnectDirectforUNIX-Linux-x86-iFix007.tar  will extract files cdinstall, cdinstall_a, cdunix.   = Install =  1) Setup OS   useradd -m cdadmin    mkdir -p /opt/cdunix    chown cdadmin:cdadmin /opt/cdunix  3) Setup silent install  Create no_spconfig.txt   echo &amp;quot;quit;&amp;quot;&amp;gt; no_spconfig.txt   Create file silent_install.ini   &amp;lt;nowiki&amp;gt;cdai_installCmd=install cdai_cpioFile=/Binaries/CD/cdunix cdai_installDi...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Extract installer = &lt;br /&gt;
&lt;br /&gt;
 mkdir /Binaries/CD&lt;br /&gt;
 &lt;br /&gt;
 tar -xvf 6.4.0.5-IBMSterlingConnectDirectforUNIX-Linux-x86-iFix007.tar&lt;br /&gt;
&lt;br /&gt;
will extract files cdinstall, cdinstall_a, cdunix.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Install =&lt;br /&gt;
&lt;br /&gt;
1) Setup OS&lt;br /&gt;
&lt;br /&gt;
 useradd -m cdadmin&lt;br /&gt;
 &lt;br /&gt;
 mkdir -p /opt/cdunix&lt;br /&gt;
 &lt;br /&gt;
 chown cdadmin:cdadmin /opt/cdunix&lt;br /&gt;
&lt;br /&gt;
3) Setup silent install&lt;br /&gt;
&lt;br /&gt;
Create no_spconfig.txt&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;quit;&amp;quot;&amp;gt; no_spconfig.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Create file silent_install.ini&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;cdai_installCmd=install&lt;br /&gt;
cdai_cpioFile=/Binaries/CD/cdunix&lt;br /&gt;
cdai_installDir=/opt/cdunix&lt;br /&gt;
cdai_localNodeName=&amp;quot;CDNODE10&amp;quot;&lt;br /&gt;
cdai_acquireHostnameOrIP=ip4&lt;br /&gt;
cdai_trace=y&lt;br /&gt;
cdai_agentPort=1365&lt;br /&gt;
cdai_serverPort=1364&lt;br /&gt;
cdai_clientPort=1363&lt;br /&gt;
cdai_adminUserid=cdadmin&lt;br /&gt;
cdai_keystorePassword=changeit&lt;br /&gt;
cdai_ignoreExistingInstallDir=y&lt;br /&gt;
cdai_spConfig=no_spconfig.txt&lt;br /&gt;
cdai_installFA=y&lt;br /&gt;
cdai_fileAgentEnable=n&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) Run command&lt;br /&gt;
&lt;br /&gt;
 ./cdinstall_a -f silent_install.ini&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling| Artigos sobre IBM Sterling]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect:Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct&amp;diff=10176</id>
		<title>IBM Sterling Connect:Direct</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct&amp;diff=10176"/>
		<updated>2026-05-20T01:37:57Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Install, Commands and Configurations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;IBM Connect:Direct, IBM C:D WebServices e C:D File Agent&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= IBM Connect:Direct =&lt;br /&gt;
&lt;br /&gt;
== Main Applications==&lt;br /&gt;
&lt;br /&gt;
[[file:Connect-direct-communication-path.png]]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Process !! Description&lt;br /&gt;
|-&lt;br /&gt;
| cdpmgr || main application daemon process&lt;br /&gt;
|-&lt;br /&gt;
| cdstatm || the stats daemon that launches along with the cdpmgr&lt;br /&gt;
|-&lt;br /&gt;
| ndmcmgr || &lt;br /&gt;
command manager which is spawned off from cdpmgr&lt;br /&gt;
&lt;br /&gt;
The ndmcmgr is defined in the netmap local.node api perimeter and normally limited to 16. If these are long time running then most likely the session did not come down gracefully so they get zombied, which shows up as stuck temp files under the work/node directory. You should code the api timeout perimeter in the local.node entry in the netmap.&lt;br /&gt;
|-&lt;br /&gt;
| ndmsmgr || the session manager&lt;br /&gt;
|-&lt;br /&gt;
| ndmumgr || the user manager for the lack of better words. You will see this when a download/upload is coded for the proxy or local id&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Install, Commands and Configurations ==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Instalação]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Silent Install]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Silent Install without provide certificates]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Start/Stop Script with SystemD Support]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Instalação da versão C:D Container]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configurando a conexão para um Node C:D ou C:D Server Adapter]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Principais Comandos e Arquivos]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Dicas do comando Select Statistics|IBM Sterling Connect:Direct : Dicas do comando &#039;Select Statistics&#039; ]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Error LTQA032I - database corruption]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Run Task ends with 0000000C/SRTS008I on C:D zOS ]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use Minio S3 Storage]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use Azure Blob Storage]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage provide an AWS credentials file as a volume]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Using extraVolume and extraVolumeMounts in IBM Connect:Direct Deployments]]&lt;br /&gt;
&lt;br /&gt;
== Performance Tips and High Availability==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Run Load Test on IBM Sterling Connect:Direct]] &lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Simulating Latency and Packet Loss in IBM Connect:Direct]] &lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Performance on AIX]] Draft!!!!&lt;br /&gt;
&lt;br /&gt;
* [https://public.dhe.ibm.com/software/commerce/doc/mft/cdunix/whitepapers/CDU_VCS_Whitepaper.pdf Connect:Direct for UNIX in the Veritas Cluster Server Environment]&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/docs/en/connect-direct/6.3.0?topic=v63-high-availability#ID1753 High-Availability in C:D]&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/support/pages/system/files/inline-files/Running_CD_UNIX_behind_a_load_balancer_0.pdf Considerations for Running Connect:Direct for UNIX Behind a Load Balancer]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Script to get process in HOLD and WAIT queue]]&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/ebasso/sterling-b2b-samples/tree/master/connect-direct/cd-watch-shell Script to monitor Connect:Direct Unix &#039;cdwatch.sh&#039; ]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Horizontal Pod Autoscaling for IBM Sterling Connect:Direct Unix Containers]]&lt;br /&gt;
&lt;br /&gt;
== CD Process Files - Samples==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : CD Process Files#CD-UNIX_to_Sterling_B2B_Mailbox | Send file from C:D UNIX to Sterling B2B Mailbox]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct : CD Process Files#CD-UNIX_to_Sterling_B2B_Business_Process | Send file from C:D UNIX to Sterling B2B Business Process]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Submit a file using a command line in C:D MS-Windows | Submit a file using a command line in C:D MS-Windows]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage#Put a file in S3 Bucket | Put a file in S3 Bucket]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configuring C:D to use AWS S3 Storage#Get a file from S3 Bucket | Get a file from S3 Bucket]]&lt;br /&gt;
&lt;br /&gt;
== Containers and Kubernetes ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/ebasso/sterling-b2b-oncloud IBM Sterling: Deploy Connect:Direct on OpenShift at IBM Cloud - English Version] posted on GitHub&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Solving CrashLoopBackOff problems when deploying in Kubernetes/OpenShift]]&lt;br /&gt;
&lt;br /&gt;
= IBM Connect:Direct WebServices =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Install C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Enable tracing in C:D using C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Create User (Functional Authority) using C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Create a Transfer using C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=QgiiOtjHDeY Process Library Management using C:D WebService, create and store CD Process files]&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/docs/en/connect-direct/6.2.0?topic=file-local-user-information-record-format You can grant specific privileges to the users using the userfile record].&lt;br /&gt;
** Anyone that wants to login to the CDU server via the CDWS Web Console will need to have a &#039;local user&#039; record in the userfile.cfg file.&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Certificate-Based Authentication Setup using C:D Web Services]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : C:D WebService - Annotations to Create a Network Load Balancer (NLB) service]]&lt;br /&gt;
&lt;br /&gt;
== Manage C:D Nodes and Partners ==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Trocando a chave TLS do C:D]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Add a Connect:Direct Node in C:D WebService (Container Version)]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Import C:D certificates on C:D WebService]]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=y_tPtxRW4b4 Adding a Connect:Direct Node in C:D WebService]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=inRb0qMemBc Add a partner manually using C:D WebService, include Secure+ configuration]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=rL91Oiru_Nc Change a partner using C:D WebService, include Secure+ configuration]&lt;br /&gt;
&lt;br /&gt;
* (YouTube) [https://www.youtube.com/watch?v=VT7MIKXUAkE Trusted Certificate Management From Connect:Direct Node]&lt;br /&gt;
&lt;br /&gt;
== Manage Integrated File Agent==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling Connect:Direct Integrated File Agent]]&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=hE-su8DNDJE Configure Integrate FileAgent using C:D WebService - Basic]&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=heyPqKCr0ng Configure Integrate FileAgent using C:D WebService - Add Rule]&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=CyZ4JJJl-EI Configure Integrate FileAgent using C:D WebService - Watch Directory Mgmt]&lt;br /&gt;
&lt;br /&gt;
== Usando a REST API do C:D WebServices ==&lt;br /&gt;
* [[IBM Sterling Connect:Direct : Usando a REST API do C:D WebService]]&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect:Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;br /&gt;
[[Category:CDP]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_B2B:_Configuring_SSL_in_IBM_Sterling_B2B_Integrator&amp;diff=10175</id>
		<title>IBM Sterling B2B: Configuring SSL in IBM Sterling B2B Integrator</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_B2B:_Configuring_SSL_in_IBM_Sterling_B2B_Integrator&amp;diff=10175"/>
		<updated>2026-05-14T20:18:37Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* See also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Configuring IBM Sterling B2B Integrator for SSL =&lt;br /&gt;
&lt;br /&gt;
1) Go to the properties directory&lt;br /&gt;
&lt;br /&gt;
 cd /home/siuser/SI/properties&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Edit the file &#039;&#039;&#039;customer_overrides.properties&#039;&#039;&#039; and add:&lt;br /&gt;
&lt;br /&gt;
 noapp.HTTPS_REDIRECT_WARS=ALL&lt;br /&gt;
 noapp.SKIP_BASEPORT_DEPLOYMENT_WARS=ALL&lt;br /&gt;
 noapp.HTTPS_LIST_PORT=5001&lt;br /&gt;
&lt;br /&gt;
If you also want to change the certificate:&lt;br /&gt;
&lt;br /&gt;
 noapp.sslCert=&amp;amp;lt;INTERNAL_CREATED_CERTIFICATE&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save the file.&lt;br /&gt;
&lt;br /&gt;
2) Edit the file &#039;&#039;&#039;sandbox.cfg&#039;&#039;&#039; and modify:&lt;br /&gt;
&lt;br /&gt;
 WEBAPP_LIST_PORT=5001&lt;br /&gt;
 WEBAPP_PROTOCOL=https&lt;br /&gt;
&lt;br /&gt;
Save the file.&lt;br /&gt;
&lt;br /&gt;
3) Stop B2Bi/SFG&lt;br /&gt;
&lt;br /&gt;
4) Run the following commands:&lt;br /&gt;
&lt;br /&gt;
 cd /home/siuser/SI/bin&lt;br /&gt;
 &lt;br /&gt;
 ./setupfiles.sh&lt;br /&gt;
 &lt;br /&gt;
 ./deployer.sh&lt;br /&gt;
&lt;br /&gt;
5) Start B2Bi/SFG&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Older Version ==&lt;br /&gt;
&lt;br /&gt;
1) Edit the file &#039;&#039;&#039;customer_overrides.properties&#039;&#039;&#039; and add:&lt;br /&gt;
&lt;br /&gt;
 noapp.HTTPS_REDIRECT_WARS=admin,dashboard,gbm,communitymanagement,myaft,portlets,filegateway,myfilegateway,myfg&lt;br /&gt;
 noapp.SKIP_BASEPORT_DEPLOYMENT_WARS=admin,dashboard,gpm,communitymanagement,myaft,portlets,filegateway,myfilegateway,myfg&lt;br /&gt;
 noapp.HTTPS_LIST_PORT=5001&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
&lt;br /&gt;
[[Category:customer_overrides.properties]]&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:IBM Sterling B2B]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_B2B:_Configuring_SSL_in_IBM_Sterling_B2B_Integrator&amp;diff=10174</id>
		<title>IBM Sterling B2B: Configuring SSL in IBM Sterling B2B Integrator</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_B2B:_Configuring_SSL_in_IBM_Sterling_B2B_Integrator&amp;diff=10174"/>
		<updated>2026-05-14T20:17:23Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: Created page with &amp;quot;= Configuring IBM Sterling B2B Integrator for SSL =  1) Go to the properties directory   cd /home/siuser/SI/properties   1) Edit the file &amp;#039;&amp;#039;&amp;#039;customer_overrides.properties&amp;#039;&amp;#039;&amp;#039; and add:   noapp.HTTPS_REDIRECT_WARS=ALL  noapp.SKIP_BASEPORT_DEPLOYMENT_WARS=ALL  noapp.HTTPS_LIST_PORT=5001  If you also want to change the certificate:   noapp.sslCert=&amp;amp;lt;INTERNAL_CREATED_CERTIFICATE&amp;amp;gt;  Save the file.  2) Edit the file &amp;#039;&amp;#039;&amp;#039;sandbox.cfg&amp;#039;&amp;#039;&amp;#039; and modify:   WEBAPP_LIST_PORT=5001  WEBA...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Configuring IBM Sterling B2B Integrator for SSL =&lt;br /&gt;
&lt;br /&gt;
1) Go to the properties directory&lt;br /&gt;
&lt;br /&gt;
 cd /home/siuser/SI/properties&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Edit the file &#039;&#039;&#039;customer_overrides.properties&#039;&#039;&#039; and add:&lt;br /&gt;
&lt;br /&gt;
 noapp.HTTPS_REDIRECT_WARS=ALL&lt;br /&gt;
 noapp.SKIP_BASEPORT_DEPLOYMENT_WARS=ALL&lt;br /&gt;
 noapp.HTTPS_LIST_PORT=5001&lt;br /&gt;
&lt;br /&gt;
If you also want to change the certificate:&lt;br /&gt;
&lt;br /&gt;
 noapp.sslCert=&amp;amp;lt;INTERNAL_CREATED_CERTIFICATE&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save the file.&lt;br /&gt;
&lt;br /&gt;
2) Edit the file &#039;&#039;&#039;sandbox.cfg&#039;&#039;&#039; and modify:&lt;br /&gt;
&lt;br /&gt;
 WEBAPP_LIST_PORT=5001&lt;br /&gt;
 WEBAPP_PROTOCOL=https&lt;br /&gt;
&lt;br /&gt;
Save the file.&lt;br /&gt;
&lt;br /&gt;
3) Stop B2Bi/SFG&lt;br /&gt;
&lt;br /&gt;
4) Run the following commands:&lt;br /&gt;
&lt;br /&gt;
 cd /home/siuser/SI/bin&lt;br /&gt;
 &lt;br /&gt;
 ./setupfiles.sh&lt;br /&gt;
 &lt;br /&gt;
 ./deployer.sh&lt;br /&gt;
&lt;br /&gt;
5) Start B2Bi/SFG&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Older Version ==&lt;br /&gt;
&lt;br /&gt;
1) Edit the file &#039;&#039;&#039;customer_overrides.properties&#039;&#039;&#039; and add:&lt;br /&gt;
&lt;br /&gt;
 noapp.HTTPS_REDIRECT_WARS=admin,dashboard,gbm,communitymanagement,myaft,portlets,filegateway,myfilegateway,myfg&lt;br /&gt;
 noapp.SKIP_BASEPORT_DEPLOYMENT_WARS=admin,dashboard,gpm,communitymanagement,myaft,portlets,filegateway,myfilegateway,myfg&lt;br /&gt;
 noapp.HTTPS_LIST_PORT=5001&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
&lt;br /&gt;
[[Category:customer_overrides.properties]]&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:IBM Sterling B2B&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_B2B_Integrator&amp;diff=10173</id>
		<title>IBM Sterling B2B Integrator</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_B2B_Integrator&amp;diff=10173"/>
		<updated>2026-05-14T20:16:37Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Comandos, Dicas e Procedimentos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Context !! Description&lt;br /&gt;
|-&lt;br /&gt;
| http://&amp;lt;server&amp;gt;:5000/dashboard || Sterling B2Bi Administration &lt;br /&gt;
|-&lt;br /&gt;
| http://&amp;lt;server&amp;gt;:5000/dashboard || Sterling File Gateway&lt;br /&gt;
|-&lt;br /&gt;
| http://&amp;lt;server&amp;gt;:5078/B2BAPIs/svc || Sterling B2Bi API&lt;br /&gt;
|-&lt;br /&gt;
| http://&amp;lt;server&amp;gt;:5078/propertyUI/app || Sterling B2Bi Customization Admin&lt;br /&gt;
|-&lt;br /&gt;
| http://&amp;lt;server&amp;gt;:5078/swiftapis || SWIFT REST API (available on version 6.2)&lt;br /&gt;
|-&lt;br /&gt;
| http://&amp;lt;server&amp;gt;:5078/pgpapis || PGP REST API (available on version 6.2)&lt;br /&gt;
|-&lt;br /&gt;
| http://&amp;lt;server&amp;gt;:5078/sfgapis || SFG REST API (available on version 6.2)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== IBM Sterling B2Bi Container Network Topology ==&lt;br /&gt;
[[File:Ibm-sterling-openshift-network.png|center]]&lt;br /&gt;
&lt;br /&gt;
== Performance Tuning e Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Usando o JMeter para realizar testes de carga]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Run FTP Load Test on Sterling B2B Integrator]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Run SFTP Load Test on Sterling B2B Integrator]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Configuring SB2Bi to use S3 Storage Provider]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Configuring SB2Bi to connect Microsoft Sharepoint]] Draft!!!&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Create a BP to get a file in IBM Cloud Object Storage (S3 storage)]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Meu arquivo customer_overrides.properties]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Limpeza de Arquivos]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Limpeza de Tabelas e DataSweeper]]&lt;br /&gt;
&lt;br /&gt;
* Reduce log level on B2B&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Archive e Purge]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Analisando Logs]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Execução do HealthCheck]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Troubleshooting problemas com CPU Alta]]&lt;br /&gt;
&lt;br /&gt;
== Comandos, Dicas e Procedimentos ==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Dicas e Ajustes Rápidos]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Execução de um Business Process via Linha de Comando]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Criando Usuários no B2Bi usando o XAPI]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Autenticando no B2Bi via LDAP (sem o SEAS)]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling: Configurando o Single Sign-on entre o SSP, SEAS, B2BI e SFG]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Map Editor]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Permissões e Controle de Acesso]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Principais comandos no Docker]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Check-in de uma chave pública SSH (SSH Known Host Key)]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Configurando o SSL no IBM Sterling B2B Integrator]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Configuring SSL in IBM Sterling B2B Integrator]]&lt;br /&gt;
&lt;br /&gt;
== Integração Sterling B2Bi com Connect:Direct ==&lt;br /&gt;
&lt;br /&gt;
Criei uma nomenclatura para facilitar a utilização do protocolo C:D no Sterling B2B&lt;br /&gt;
&lt;br /&gt;
 - Sterling B2B&lt;br /&gt;
 |- Deployment &amp;gt; Service &amp;gt; Configuration &amp;gt; CD Server Adapter&lt;br /&gt;
    - CDSA Name: SINODE01&lt;br /&gt;
      - CD Node Name: SINODE01 &lt;br /&gt;
      - Server Port: 5364&lt;br /&gt;
      - Netmap: SINODE01_NETMAP&lt;br /&gt;
 &lt;br /&gt;
 |- Deployment &amp;gt; Adapter Utilities &amp;gt; Sterling C:D &amp;gt; Nodes&lt;br /&gt;
    - CD Node Name: CDNODE01&lt;br /&gt;
      - IP/Port: 192.x.x.1:1364&lt;br /&gt;
    - CD Node Name: CDNODE02&lt;br /&gt;
      - IP/Port: 192.x.x.1:2364&lt;br /&gt;
 &lt;br /&gt;
 |- Deployment &amp;gt; Adapter Utilities &amp;gt; Sterling C:D &amp;gt; NetMap&lt;br /&gt;
    - Netmap Name: SINODE01_NETMAP&lt;br /&gt;
 &lt;br /&gt;
 |- Deployment &amp;gt; Adapter Utilities &amp;gt; Sterling C:D &amp;gt; NetMap +REF&lt;br /&gt;
    - Netmap Name: SINODE01_NETMAP&lt;br /&gt;
      - Add Node Name: CDNODE01&lt;br /&gt;
      - Add Node Name: CDNODE02&lt;br /&gt;
&lt;br /&gt;
 - Connect:Direct --&amp;gt; CDNODE01&lt;br /&gt;
 |- Netmap.cfg: &lt;br /&gt;
    SINODE01:\&lt;br /&gt;
    ...&lt;br /&gt;
    :comm.info=SINODE01;5364:\&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Criando um Connect:Direct Server Adapter]]&lt;br /&gt;
* [[IBM Sterling B2B: Configurando a conexão do B2Bi-SFG para um Node C:D]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct: Configurando a conexão para um Node C:D ou C:D Server Adapter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SQL Queries ==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: SELECT a Code List]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: SELECT Queue, Lifespan, PersistentLevel of Business Process]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Useful Database Queries for Monitoring and Statistics]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Queries for Archive]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Queries for Certificates Management]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Queries to collect locked sessions of Connect:Direct]]&lt;br /&gt;
&lt;br /&gt;
== Instalação ==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Instalação usando Installation Manager - Node 1]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Instalação para Node secundário de cluster]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Install on Linux - Console]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Install on Docker for Development]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Portas utilizadas pelo Sterling B2B=&lt;br /&gt;
&lt;br /&gt;
Muito útil quando pedir liberação de firewall&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;base_port&amp;gt;&#039;&#039;&#039;: definido durante a instalação. Costumo utilizar a porta 5000&lt;br /&gt;
&lt;br /&gt;
[https://www.ibm.com/support/pages/node/176423 How does Gentran Integration Suite use the ports allocated during installation? (SCI90362)]&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Origem !! Destino !! Porta(s) !! Função&lt;br /&gt;
|-&lt;br /&gt;
| Web Browser || B2Bi/SFG || 5000 (http)&amp;lt;br&amp;gt;5001 (https)  || Definido durante a instalação. Acesso ao Dashboard do B2Bi, Filegateway, MyFilegateway 2.0. Costumo utilizar a porta 5000, &amp;lt;base_port&amp;gt;(http)&amp;lt;br&amp;gt;&amp;lt;base_port + 1&amp;gt;(https)&lt;br /&gt;
|-&lt;br /&gt;
| Cliente SFTP || B2Bi/SFG || 5022 || Definido na configuração do SFTP Server Adapter.Costumo utilizar a porta 5022.&lt;br /&gt;
|-&lt;br /&gt;
| Cliente FTP/FTPs || B2Bi/SFG || 5021  || Definido na configuração do FTP Server Adapter.Costumo utilizar a porta 5021.&lt;br /&gt;
|-&lt;br /&gt;
| Cliente HTTP(s) || B2Bi/SFG || * || Definido na configuração do HTTP Server Adapter.&lt;br /&gt;
|-&lt;br /&gt;
| Mapper || B2Bi/SFG || 5033(MAPTEST_HTTP_SERVER_PORT) || Map Test&lt;br /&gt;
|-&lt;br /&gt;
| SOAP Client || B2Bi/SFG || 5040(SOA_PORT)&amp;lt;br&amp;gt;5041(SOA_SSL_PORT) || Definido na configuração do SOAP/HTTP Server Adapter&lt;br /&gt;
|-&lt;br /&gt;
| Rest Client || B2Bi/SFG || 5060&amp;lt;br&amp;gt;5061(secure) || Definido na configuração do Rest/HTTP Server Adapter&lt;br /&gt;
|-&lt;br /&gt;
| B2Bi/SFG || Perimeter Server || &amp;lt;base_port + 2&amp;gt; || Definido na instalação do Perimeter Server&lt;br /&gt;
|-&lt;br /&gt;
| B2Bi/SFG || LDAP || 389 (ldap)&amp;lt;br&amp;gt;636 (ldaps)&amp;lt;br&amp;gt;3268 (MSAD) ||&lt;br /&gt;
|-&lt;br /&gt;
| B2Bi/SFG || DB2 || 50000 ||&lt;br /&gt;
|-&lt;br /&gt;
| B2Bi/SFG || Oracle || 1521 ||&lt;br /&gt;
|-&lt;br /&gt;
| Admin Console (Web Browser) || Control Center Monitor|| 58082 (http)&amp;lt;br&amp;gt;58083 (https) || Acesso ao Dashboard Web do Control Center&lt;br /&gt;
|-&lt;br /&gt;
| Control Center Console || Control Center Monitor|| 58080 &amp;lt;br&amp;gt;58081 (secure) || Acesso ao Control Center&lt;br /&gt;
|-&lt;br /&gt;
| Control Center Monitor || DB2 || 50000 ||&lt;br /&gt;
|-&lt;br /&gt;
| Control Center Monitor|| Oracle || 1521 ||&lt;br /&gt;
|-&lt;br /&gt;
| Control Center Director|| C:D Server || 1365 ||&lt;br /&gt;
|-&lt;br /&gt;
| Admin Console (Web Browser) || SEAS || 9080 || Acesso ao console de administração&lt;br /&gt;
|-&lt;br /&gt;
| Seas GUI || SEAS || 61365 &amp;lt;br&amp;gt;61366 (secure) ||&lt;br /&gt;
|-&lt;br /&gt;
| B2Bi/SFG || SEAS || 61365 &amp;lt;br&amp;gt;61366 (secure) ||&lt;br /&gt;
|-&lt;br /&gt;
| SSP Engine || SEAS || 61365 &amp;lt;br&amp;gt;61366 (secure) ||&lt;br /&gt;
|-&lt;br /&gt;
| SEAS || LDAP || 389 (ldap), 636 (ldaps) ||&lt;br /&gt;
|-&lt;br /&gt;
| Admin Console (Web Browser) || SSP Configuration Manager || 8443 || Example&lt;br /&gt;
|-&lt;br /&gt;
| SSP Configuration Manager || SSP Engine || 63366 || Example&lt;br /&gt;
|-&lt;br /&gt;
| Cliente SFTP || SSP Engine || * || Definido na configuração do SFTP Proxy Server Adapter&lt;br /&gt;
|-&lt;br /&gt;
| Cliente FTPs || SSP Engine || * || Definido na configuração do FTP Proxy Server Adapter&lt;br /&gt;
|-&lt;br /&gt;
| Cliente HTTP(s) || SSP Engine || * || Definido na configuração do HTTP Proxy Server Adapter&lt;br /&gt;
|-&lt;br /&gt;
| Cliente C:D || SSP Engine || * || Definido na configuração do Connect:Direct Proxy Server Adapter&lt;br /&gt;
|-&lt;br /&gt;
| C:D Cliente || C:D Server || 1363|| port to listen for a Client connection request&lt;br /&gt;
|-&lt;br /&gt;
| C:D Server || C:D Server || 1364 || port to listen for a remote connection request&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling| Artigos sobre IBM Sterling]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:B2B]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migration_to_Maximo_Application_Suite_(MAS)&amp;diff=10172</id>
		<title>IBM Maximo: Migration to Maximo Application Suite (MAS)</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migration_to_Maximo_Application_Suite_(MAS)&amp;diff=10172"/>
		<updated>2026-05-08T14:32:54Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Articles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Architectures=&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/MicrosoftDocs/architecture-center/blob/main/docs/example-scenario/apps/deploy-ibm-maximo-application-suite-content.md Azure: IBM Maximo]&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/docs/en/masv-and-l/cd?topic=overview-installation-topology AWS: IBM Maximo]&lt;br /&gt;
&lt;br /&gt;
= Maximo Manage in MAS =&lt;br /&gt;
&lt;br /&gt;
[[File:Maximo manage in mas.png]]&lt;br /&gt;
&lt;br /&gt;
Source: https://www.ibm.com/docs/en/masv-and-l/cd?topic=manage-deploying&lt;br /&gt;
&lt;br /&gt;
= Articles =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Maximo Manage development environment without OpenShift]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Provide you customization_binaries.zip on OpenShift (Nginx)]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Provide you customization_binaries.zip on OpenShift (Apache HTTP)]]&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migration_to_Maximo_Application_Suite_(MAS)&amp;diff=10171</id>
		<title>IBM Maximo: Migration to Maximo Application Suite (MAS)</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Migration_to_Maximo_Application_Suite_(MAS)&amp;diff=10171"/>
		<updated>2026-05-08T14:32:38Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Articles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Architectures=&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/MicrosoftDocs/architecture-center/blob/main/docs/example-scenario/apps/deploy-ibm-maximo-application-suite-content.md Azure: IBM Maximo]&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/docs/en/masv-and-l/cd?topic=overview-installation-topology AWS: IBM Maximo]&lt;br /&gt;
&lt;br /&gt;
= Maximo Manage in MAS =&lt;br /&gt;
&lt;br /&gt;
[[File:Maximo manage in mas.png]]&lt;br /&gt;
&lt;br /&gt;
Source: https://www.ibm.com/docs/en/masv-and-l/cd?topic=manage-deploying&lt;br /&gt;
&lt;br /&gt;
= Articles =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Maximo Manage development environment without OpenShift]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Provide you customization_binaries.zip on OpenShift (nginx)]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Provide you customization_binaries.zip on OpenShift (Apache HTTP)]]&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Provide_you_customization_binaries.zip_on_OpenShift_(Apache_HTTP)&amp;diff=10170</id>
		<title>IBM Maximo: Provide you customization binaries.zip on OpenShift (Apache HTTP)</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Provide_you_customization_binaries.zip_on_OpenShift_(Apache_HTTP)&amp;diff=10170"/>
		<updated>2026-05-08T14:27:15Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* OR Configure a Customization Archive in Manage Deployment via Red Hat OpenShift Console */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Uploading customization_binaries.zip directly to OpenShift simplifies deployment by avoiding external image builds and registries. It enables faster updates and avoid problem with security teams.&lt;br /&gt;
&lt;br /&gt;
= Provide customization_binaries.zip in a custom container  =&lt;br /&gt;
&lt;br /&gt;
Start by creating a new project:&lt;br /&gt;
&lt;br /&gt;
 oc new-project httpd-customization-binaries&lt;br /&gt;
&lt;br /&gt;
Create a file httpd-customization-binaries.yaml, with this content:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
apiVersion: v1&lt;br /&gt;
kind: ConfigMap&lt;br /&gt;
metadata:&lt;br /&gt;
  name: httpd-index&lt;br /&gt;
  namespace: httpd-customization-binaries&lt;br /&gt;
  labels:&lt;br /&gt;
    app: httpd-custom-bin&lt;br /&gt;
data:&lt;br /&gt;
  index.html: |&lt;br /&gt;
    &amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Maximo Customization Server&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h1&amp;gt;Hello World!&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Maximo Customization Binaries Server&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
apiVersion: apps/v1&lt;br /&gt;
kind: Deployment&lt;br /&gt;
metadata:&lt;br /&gt;
  name: httpd-custom-bin&lt;br /&gt;
  namespace: httpd-customization-binaries&lt;br /&gt;
  labels:&lt;br /&gt;
    app: httpd-custom-bin&lt;br /&gt;
spec:&lt;br /&gt;
  replicas: 1&lt;br /&gt;
  selector:&lt;br /&gt;
    matchLabels:&lt;br /&gt;
      app: httpd-custom-bin&lt;br /&gt;
  template:&lt;br /&gt;
    metadata:&lt;br /&gt;
      labels:&lt;br /&gt;
        app: httpd-custom-bin&lt;br /&gt;
    spec:&lt;br /&gt;
      securityContext:&lt;br /&gt;
        runAsNonRoot: true&lt;br /&gt;
        seccompProfile:&lt;br /&gt;
          type: RuntimeDefault&lt;br /&gt;
      &lt;br /&gt;
      volumes:&lt;br /&gt;
        - name: index-html&lt;br /&gt;
          configMap:&lt;br /&gt;
            name: httpd-index&lt;br /&gt;
            defaultMode: 0644&lt;br /&gt;
        - name: html-data&lt;br /&gt;
          emptyDir: {}&lt;br /&gt;
      &lt;br /&gt;
      containers:&lt;br /&gt;
        - name: httpd&lt;br /&gt;
          image: image-registry.openshift-image-registry.svc:5000/openshift/httpd:latest&lt;br /&gt;
          &lt;br /&gt;
          ports:&lt;br /&gt;
            - name: http&lt;br /&gt;
              containerPort: 8080&lt;br /&gt;
              protocol: TCP&lt;br /&gt;
          &lt;br /&gt;
          volumeMounts:&lt;br /&gt;
            - name: html-data&lt;br /&gt;
              mountPath: /var/www/html&lt;br /&gt;
            - name: index-html&lt;br /&gt;
              mountPath: /var/www/html/index.html&lt;br /&gt;
              subPath: index.html&lt;br /&gt;
          &lt;br /&gt;
          securityContext:&lt;br /&gt;
            allowPrivilegeEscalation: false&lt;br /&gt;
            capabilities:&lt;br /&gt;
              drop:&lt;br /&gt;
                - ALL&lt;br /&gt;
          &lt;br /&gt;
          resources:&lt;br /&gt;
            requests:&lt;br /&gt;
              memory: &amp;quot;128Mi&amp;quot;&lt;br /&gt;
              cpu: &amp;quot;100m&amp;quot;&lt;br /&gt;
            limits:&lt;br /&gt;
              memory: &amp;quot;256Mi&amp;quot;&lt;br /&gt;
              cpu: &amp;quot;200m&amp;quot;&lt;br /&gt;
          &lt;br /&gt;
          livenessProbe:&lt;br /&gt;
            httpGet:&lt;br /&gt;
              path: /&lt;br /&gt;
              port: 8080&lt;br /&gt;
            initialDelaySeconds: 30&lt;br /&gt;
            periodSeconds: 10&lt;br /&gt;
          &lt;br /&gt;
          readinessProbe:&lt;br /&gt;
            httpGet:&lt;br /&gt;
              path: /&lt;br /&gt;
              port: 8080&lt;br /&gt;
            initialDelaySeconds: 5&lt;br /&gt;
            periodSeconds: 5&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
apiVersion: v1&lt;br /&gt;
kind: Service&lt;br /&gt;
metadata:&lt;br /&gt;
  name: httpd-custom-bin&lt;br /&gt;
  namespace: httpd-customization-binaries&lt;br /&gt;
  labels:&lt;br /&gt;
    app: httpd-custom-bin&lt;br /&gt;
spec:&lt;br /&gt;
  type: ClusterIP&lt;br /&gt;
  selector:&lt;br /&gt;
    app: httpd-custom-bin&lt;br /&gt;
  ports:&lt;br /&gt;
    - name: http&lt;br /&gt;
      port: 8080&lt;br /&gt;
      targetPort: 8080&lt;br /&gt;
      protocol: TCP&lt;br /&gt;
  sessionAffinity: None&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
apiVersion: route.openshift.io/v1&lt;br /&gt;
kind: Route&lt;br /&gt;
metadata:&lt;br /&gt;
  name: httpd-custom-bin&lt;br /&gt;
  namespace: httpd-customization-binaries&lt;br /&gt;
  labels:&lt;br /&gt;
    app: httpd-custom-bin&lt;br /&gt;
spec:&lt;br /&gt;
  to:&lt;br /&gt;
    kind: Service&lt;br /&gt;
    name: httpd-custom-bin&lt;br /&gt;
    weight: 100&lt;br /&gt;
  &lt;br /&gt;
  port:&lt;br /&gt;
    targetPort: http&lt;br /&gt;
  &lt;br /&gt;
  wildcardPolicy: None&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create a New App Using the NGINX Template&lt;br /&gt;
 &lt;br /&gt;
 oc apply –f httpd-customization-binaries.yaml&lt;br /&gt;
&lt;br /&gt;
Check the Pod Name&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Look for the pod name that starts with nginx-custom-. You’ll need this for the next step.&lt;br /&gt;
&lt;br /&gt;
Upload custominization_binaries.zip&lt;br /&gt;
&lt;br /&gt;
 oc cp customization_binaries.zip &amp;lt;pod-name&amp;gt;:/var/www/html/customization_binaries.zip&lt;br /&gt;
&lt;br /&gt;
Check the Route to Access Your App&lt;br /&gt;
&lt;br /&gt;
 oc get routes&lt;br /&gt;
&lt;br /&gt;
This will show the external URL where your custom HTTPD content is being served.&lt;br /&gt;
&lt;br /&gt;
Try to download on your machine, appending customization_binaries.zip. Like:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://xxxxxx/customization_binaries.zip&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
don&#039;t use https!!!&lt;br /&gt;
&lt;br /&gt;
= Configure Customization Archive on IBM Maximo Application Suite Dashboard =&lt;br /&gt;
&lt;br /&gt;
Access the Admin UI in IBM Maximo Application Suite:&lt;br /&gt;
&lt;br /&gt;
1. Navigate to Catalog -&amp;gt; Manage:&lt;br /&gt;
&lt;br /&gt;
2. Navigate to Actions -&amp;gt; Update Configuration:&lt;br /&gt;
&lt;br /&gt;
3. Scroll down to Customization and click Edit:&lt;br /&gt;
&lt;br /&gt;
4. Under Customization section, uncheck System Managed option then paste the URL to the customization archive: &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://httpd-custom-bin.httpd-customization-binaries.svc:8080/custominization_binaries.zip&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where address is &amp;lt;service&amp;gt;.&amp;lt;namespace&amp;gt;.svc:&amp;lt;port&amp;gt;, internal access to service &lt;br /&gt;
&lt;br /&gt;
5. Scroll up and click Apply Changes:&lt;br /&gt;
&lt;br /&gt;
6. In the OCP Console, head to Workloads -&amp;gt; Pods, then filter by the mas-&amp;lt;MAS NAME&amp;gt;-manage project. You should see a new pod called admin-build-config-x-build being created:&lt;br /&gt;
&lt;br /&gt;
7. Click the build pod, then select Logs tab &lt;br /&gt;
&lt;br /&gt;
Wait for Complete&lt;br /&gt;
&lt;br /&gt;
= OR Configure a Customization Archive in Manage Deployment via Red Hat OpenShift Console =&lt;br /&gt;
&lt;br /&gt;
These steps explain how to configure a customization archive directly in a Manage Workspace instance, instead of using the MAS Admin UI console. &lt;br /&gt;
&lt;br /&gt;
1. Log in to the OpenShift Console&lt;br /&gt;
&lt;br /&gt;
2. Navigate to Administration &amp;gt; CustomResourceDefinitions, then search for and select ManageWorkspace.&lt;br /&gt;
&lt;br /&gt;
3. Choose the ManageWorkspace instance associated with your MAS deployment.&lt;br /&gt;
&lt;br /&gt;
4. Edit the YAML Configuration&lt;br /&gt;
&lt;br /&gt;
Go to the YAML tab and append the customizationList property under spec.settings. This should include:&lt;br /&gt;
&lt;br /&gt;
* customizationArchiveName: a name for your archive&lt;br /&gt;
* customizationArchiveUrl: the URL or path to your archive file&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;small&amp;gt;&amp;lt;nowiki&amp;gt;spec:&lt;br /&gt;
  settings:&lt;br /&gt;
    customizationList:&lt;br /&gt;
      - customizationArchiveName: my-custom-archive&lt;br /&gt;
        customizationArchiveUrl: http://httpd-custom-bin.httpd-customization-binaries.svc:8080/customization_binaries.zip&amp;lt;/nowiki&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Save the YAML File&lt;br /&gt;
&lt;br /&gt;
Once saved, the Manage deployment process will automatically reconcile and apply the new customization archive. This may take several minutes depending on the archive size. The Manage application servers will restart during this process, so plan for a potential downtime window.&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Provide_you_customization_binaries.zip_on_OpenShift_(Apache_HTTP)&amp;diff=10169</id>
		<title>IBM Maximo: Provide you customization binaries.zip on OpenShift (Apache HTTP)</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Provide_you_customization_binaries.zip_on_OpenShift_(Apache_HTTP)&amp;diff=10169"/>
		<updated>2026-05-08T14:26:59Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* OR Configure a Customization Archive in Manage Deployment via Red Hat OpenShift Console */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Uploading customization_binaries.zip directly to OpenShift simplifies deployment by avoiding external image builds and registries. It enables faster updates and avoid problem with security teams.&lt;br /&gt;
&lt;br /&gt;
= Provide customization_binaries.zip in a custom container  =&lt;br /&gt;
&lt;br /&gt;
Start by creating a new project:&lt;br /&gt;
&lt;br /&gt;
 oc new-project httpd-customization-binaries&lt;br /&gt;
&lt;br /&gt;
Create a file httpd-customization-binaries.yaml, with this content:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
apiVersion: v1&lt;br /&gt;
kind: ConfigMap&lt;br /&gt;
metadata:&lt;br /&gt;
  name: httpd-index&lt;br /&gt;
  namespace: httpd-customization-binaries&lt;br /&gt;
  labels:&lt;br /&gt;
    app: httpd-custom-bin&lt;br /&gt;
data:&lt;br /&gt;
  index.html: |&lt;br /&gt;
    &amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Maximo Customization Server&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h1&amp;gt;Hello World!&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Maximo Customization Binaries Server&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
apiVersion: apps/v1&lt;br /&gt;
kind: Deployment&lt;br /&gt;
metadata:&lt;br /&gt;
  name: httpd-custom-bin&lt;br /&gt;
  namespace: httpd-customization-binaries&lt;br /&gt;
  labels:&lt;br /&gt;
    app: httpd-custom-bin&lt;br /&gt;
spec:&lt;br /&gt;
  replicas: 1&lt;br /&gt;
  selector:&lt;br /&gt;
    matchLabels:&lt;br /&gt;
      app: httpd-custom-bin&lt;br /&gt;
  template:&lt;br /&gt;
    metadata:&lt;br /&gt;
      labels:&lt;br /&gt;
        app: httpd-custom-bin&lt;br /&gt;
    spec:&lt;br /&gt;
      securityContext:&lt;br /&gt;
        runAsNonRoot: true&lt;br /&gt;
        seccompProfile:&lt;br /&gt;
          type: RuntimeDefault&lt;br /&gt;
      &lt;br /&gt;
      volumes:&lt;br /&gt;
        - name: index-html&lt;br /&gt;
          configMap:&lt;br /&gt;
            name: httpd-index&lt;br /&gt;
            defaultMode: 0644&lt;br /&gt;
        - name: html-data&lt;br /&gt;
          emptyDir: {}&lt;br /&gt;
      &lt;br /&gt;
      containers:&lt;br /&gt;
        - name: httpd&lt;br /&gt;
          image: image-registry.openshift-image-registry.svc:5000/openshift/httpd:latest&lt;br /&gt;
          &lt;br /&gt;
          ports:&lt;br /&gt;
            - name: http&lt;br /&gt;
              containerPort: 8080&lt;br /&gt;
              protocol: TCP&lt;br /&gt;
          &lt;br /&gt;
          volumeMounts:&lt;br /&gt;
            - name: html-data&lt;br /&gt;
              mountPath: /var/www/html&lt;br /&gt;
            - name: index-html&lt;br /&gt;
              mountPath: /var/www/html/index.html&lt;br /&gt;
              subPath: index.html&lt;br /&gt;
          &lt;br /&gt;
          securityContext:&lt;br /&gt;
            allowPrivilegeEscalation: false&lt;br /&gt;
            capabilities:&lt;br /&gt;
              drop:&lt;br /&gt;
                - ALL&lt;br /&gt;
          &lt;br /&gt;
          resources:&lt;br /&gt;
            requests:&lt;br /&gt;
              memory: &amp;quot;128Mi&amp;quot;&lt;br /&gt;
              cpu: &amp;quot;100m&amp;quot;&lt;br /&gt;
            limits:&lt;br /&gt;
              memory: &amp;quot;256Mi&amp;quot;&lt;br /&gt;
              cpu: &amp;quot;200m&amp;quot;&lt;br /&gt;
          &lt;br /&gt;
          livenessProbe:&lt;br /&gt;
            httpGet:&lt;br /&gt;
              path: /&lt;br /&gt;
              port: 8080&lt;br /&gt;
            initialDelaySeconds: 30&lt;br /&gt;
            periodSeconds: 10&lt;br /&gt;
          &lt;br /&gt;
          readinessProbe:&lt;br /&gt;
            httpGet:&lt;br /&gt;
              path: /&lt;br /&gt;
              port: 8080&lt;br /&gt;
            initialDelaySeconds: 5&lt;br /&gt;
            periodSeconds: 5&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
apiVersion: v1&lt;br /&gt;
kind: Service&lt;br /&gt;
metadata:&lt;br /&gt;
  name: httpd-custom-bin&lt;br /&gt;
  namespace: httpd-customization-binaries&lt;br /&gt;
  labels:&lt;br /&gt;
    app: httpd-custom-bin&lt;br /&gt;
spec:&lt;br /&gt;
  type: ClusterIP&lt;br /&gt;
  selector:&lt;br /&gt;
    app: httpd-custom-bin&lt;br /&gt;
  ports:&lt;br /&gt;
    - name: http&lt;br /&gt;
      port: 8080&lt;br /&gt;
      targetPort: 8080&lt;br /&gt;
      protocol: TCP&lt;br /&gt;
  sessionAffinity: None&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
apiVersion: route.openshift.io/v1&lt;br /&gt;
kind: Route&lt;br /&gt;
metadata:&lt;br /&gt;
  name: httpd-custom-bin&lt;br /&gt;
  namespace: httpd-customization-binaries&lt;br /&gt;
  labels:&lt;br /&gt;
    app: httpd-custom-bin&lt;br /&gt;
spec:&lt;br /&gt;
  to:&lt;br /&gt;
    kind: Service&lt;br /&gt;
    name: httpd-custom-bin&lt;br /&gt;
    weight: 100&lt;br /&gt;
  &lt;br /&gt;
  port:&lt;br /&gt;
    targetPort: http&lt;br /&gt;
  &lt;br /&gt;
  wildcardPolicy: None&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create a New App Using the NGINX Template&lt;br /&gt;
 &lt;br /&gt;
 oc apply –f httpd-customization-binaries.yaml&lt;br /&gt;
&lt;br /&gt;
Check the Pod Name&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Look for the pod name that starts with nginx-custom-. You’ll need this for the next step.&lt;br /&gt;
&lt;br /&gt;
Upload custominization_binaries.zip&lt;br /&gt;
&lt;br /&gt;
 oc cp customization_binaries.zip &amp;lt;pod-name&amp;gt;:/var/www/html/customization_binaries.zip&lt;br /&gt;
&lt;br /&gt;
Check the Route to Access Your App&lt;br /&gt;
&lt;br /&gt;
 oc get routes&lt;br /&gt;
&lt;br /&gt;
This will show the external URL where your custom HTTPD content is being served.&lt;br /&gt;
&lt;br /&gt;
Try to download on your machine, appending customization_binaries.zip. Like:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://xxxxxx/customization_binaries.zip&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
don&#039;t use https!!!&lt;br /&gt;
&lt;br /&gt;
= Configure Customization Archive on IBM Maximo Application Suite Dashboard =&lt;br /&gt;
&lt;br /&gt;
Access the Admin UI in IBM Maximo Application Suite:&lt;br /&gt;
&lt;br /&gt;
1. Navigate to Catalog -&amp;gt; Manage:&lt;br /&gt;
&lt;br /&gt;
2. Navigate to Actions -&amp;gt; Update Configuration:&lt;br /&gt;
&lt;br /&gt;
3. Scroll down to Customization and click Edit:&lt;br /&gt;
&lt;br /&gt;
4. Under Customization section, uncheck System Managed option then paste the URL to the customization archive: &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://httpd-custom-bin.httpd-customization-binaries.svc:8080/custominization_binaries.zip&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where address is &amp;lt;service&amp;gt;.&amp;lt;namespace&amp;gt;.svc:&amp;lt;port&amp;gt;, internal access to service &lt;br /&gt;
&lt;br /&gt;
5. Scroll up and click Apply Changes:&lt;br /&gt;
&lt;br /&gt;
6. In the OCP Console, head to Workloads -&amp;gt; Pods, then filter by the mas-&amp;lt;MAS NAME&amp;gt;-manage project. You should see a new pod called admin-build-config-x-build being created:&lt;br /&gt;
&lt;br /&gt;
7. Click the build pod, then select Logs tab &lt;br /&gt;
&lt;br /&gt;
Wait for Complete&lt;br /&gt;
&lt;br /&gt;
= OR Configure a Customization Archive in Manage Deployment via Red Hat OpenShift Console =&lt;br /&gt;
&lt;br /&gt;
These steps explain how to configure a customization archive directly in a Manage Workspace instance, instead of using the MAS Admin UI console. &lt;br /&gt;
&lt;br /&gt;
1. Log in to the OpenShift Console&lt;br /&gt;
&lt;br /&gt;
2. Navigate to Administration &amp;gt; CustomResourceDefinitions, then search for and select ManageWorkspace.&lt;br /&gt;
&lt;br /&gt;
3. Choose the ManageWorkspace instance associated with your MAS deployment.&lt;br /&gt;
&lt;br /&gt;
4. Edit the YAML Configuration&lt;br /&gt;
&lt;br /&gt;
Go to the YAML tab and append the customizationList property under spec.settings. This should include:&lt;br /&gt;
&lt;br /&gt;
* customizationArchiveName: a name for your archive&lt;br /&gt;
* customizationArchiveUrl: the URL or path to your archive file&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;spec:&lt;br /&gt;
  settings:&lt;br /&gt;
    customizationList:&lt;br /&gt;
      - customizationArchiveName: my-custom-archive&lt;br /&gt;
        customizationArchiveUrl: http://httpd-custom-bin.httpd-customization-binaries.svc:8080/customization_binaries.zip&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Save the YAML File&lt;br /&gt;
&lt;br /&gt;
Once saved, the Manage deployment process will automatically reconcile and apply the new customization archive. This may take several minutes depending on the archive size. The Manage application servers will restart during this process, so plan for a potential downtime window.&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Provide_you_customization_binaries.zip_on_OpenShift_(Apache_HTTP)&amp;diff=10168</id>
		<title>IBM Maximo: Provide you customization binaries.zip on OpenShift (Apache HTTP)</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Provide_you_customization_binaries.zip_on_OpenShift_(Apache_HTTP)&amp;diff=10168"/>
		<updated>2026-05-08T14:26:05Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Configure Customization Archive on IBM Maximo Application Suite Dashboard */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Uploading customization_binaries.zip directly to OpenShift simplifies deployment by avoiding external image builds and registries. It enables faster updates and avoid problem with security teams.&lt;br /&gt;
&lt;br /&gt;
= Provide customization_binaries.zip in a custom container  =&lt;br /&gt;
&lt;br /&gt;
Start by creating a new project:&lt;br /&gt;
&lt;br /&gt;
 oc new-project httpd-customization-binaries&lt;br /&gt;
&lt;br /&gt;
Create a file httpd-customization-binaries.yaml, with this content:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
apiVersion: v1&lt;br /&gt;
kind: ConfigMap&lt;br /&gt;
metadata:&lt;br /&gt;
  name: httpd-index&lt;br /&gt;
  namespace: httpd-customization-binaries&lt;br /&gt;
  labels:&lt;br /&gt;
    app: httpd-custom-bin&lt;br /&gt;
data:&lt;br /&gt;
  index.html: |&lt;br /&gt;
    &amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Maximo Customization Server&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h1&amp;gt;Hello World!&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Maximo Customization Binaries Server&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
apiVersion: apps/v1&lt;br /&gt;
kind: Deployment&lt;br /&gt;
metadata:&lt;br /&gt;
  name: httpd-custom-bin&lt;br /&gt;
  namespace: httpd-customization-binaries&lt;br /&gt;
  labels:&lt;br /&gt;
    app: httpd-custom-bin&lt;br /&gt;
spec:&lt;br /&gt;
  replicas: 1&lt;br /&gt;
  selector:&lt;br /&gt;
    matchLabels:&lt;br /&gt;
      app: httpd-custom-bin&lt;br /&gt;
  template:&lt;br /&gt;
    metadata:&lt;br /&gt;
      labels:&lt;br /&gt;
        app: httpd-custom-bin&lt;br /&gt;
    spec:&lt;br /&gt;
      securityContext:&lt;br /&gt;
        runAsNonRoot: true&lt;br /&gt;
        seccompProfile:&lt;br /&gt;
          type: RuntimeDefault&lt;br /&gt;
      &lt;br /&gt;
      volumes:&lt;br /&gt;
        - name: index-html&lt;br /&gt;
          configMap:&lt;br /&gt;
            name: httpd-index&lt;br /&gt;
            defaultMode: 0644&lt;br /&gt;
        - name: html-data&lt;br /&gt;
          emptyDir: {}&lt;br /&gt;
      &lt;br /&gt;
      containers:&lt;br /&gt;
        - name: httpd&lt;br /&gt;
          image: image-registry.openshift-image-registry.svc:5000/openshift/httpd:latest&lt;br /&gt;
          &lt;br /&gt;
          ports:&lt;br /&gt;
            - name: http&lt;br /&gt;
              containerPort: 8080&lt;br /&gt;
              protocol: TCP&lt;br /&gt;
          &lt;br /&gt;
          volumeMounts:&lt;br /&gt;
            - name: html-data&lt;br /&gt;
              mountPath: /var/www/html&lt;br /&gt;
            - name: index-html&lt;br /&gt;
              mountPath: /var/www/html/index.html&lt;br /&gt;
              subPath: index.html&lt;br /&gt;
          &lt;br /&gt;
          securityContext:&lt;br /&gt;
            allowPrivilegeEscalation: false&lt;br /&gt;
            capabilities:&lt;br /&gt;
              drop:&lt;br /&gt;
                - ALL&lt;br /&gt;
          &lt;br /&gt;
          resources:&lt;br /&gt;
            requests:&lt;br /&gt;
              memory: &amp;quot;128Mi&amp;quot;&lt;br /&gt;
              cpu: &amp;quot;100m&amp;quot;&lt;br /&gt;
            limits:&lt;br /&gt;
              memory: &amp;quot;256Mi&amp;quot;&lt;br /&gt;
              cpu: &amp;quot;200m&amp;quot;&lt;br /&gt;
          &lt;br /&gt;
          livenessProbe:&lt;br /&gt;
            httpGet:&lt;br /&gt;
              path: /&lt;br /&gt;
              port: 8080&lt;br /&gt;
            initialDelaySeconds: 30&lt;br /&gt;
            periodSeconds: 10&lt;br /&gt;
          &lt;br /&gt;
          readinessProbe:&lt;br /&gt;
            httpGet:&lt;br /&gt;
              path: /&lt;br /&gt;
              port: 8080&lt;br /&gt;
            initialDelaySeconds: 5&lt;br /&gt;
            periodSeconds: 5&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
apiVersion: v1&lt;br /&gt;
kind: Service&lt;br /&gt;
metadata:&lt;br /&gt;
  name: httpd-custom-bin&lt;br /&gt;
  namespace: httpd-customization-binaries&lt;br /&gt;
  labels:&lt;br /&gt;
    app: httpd-custom-bin&lt;br /&gt;
spec:&lt;br /&gt;
  type: ClusterIP&lt;br /&gt;
  selector:&lt;br /&gt;
    app: httpd-custom-bin&lt;br /&gt;
  ports:&lt;br /&gt;
    - name: http&lt;br /&gt;
      port: 8080&lt;br /&gt;
      targetPort: 8080&lt;br /&gt;
      protocol: TCP&lt;br /&gt;
  sessionAffinity: None&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
apiVersion: route.openshift.io/v1&lt;br /&gt;
kind: Route&lt;br /&gt;
metadata:&lt;br /&gt;
  name: httpd-custom-bin&lt;br /&gt;
  namespace: httpd-customization-binaries&lt;br /&gt;
  labels:&lt;br /&gt;
    app: httpd-custom-bin&lt;br /&gt;
spec:&lt;br /&gt;
  to:&lt;br /&gt;
    kind: Service&lt;br /&gt;
    name: httpd-custom-bin&lt;br /&gt;
    weight: 100&lt;br /&gt;
  &lt;br /&gt;
  port:&lt;br /&gt;
    targetPort: http&lt;br /&gt;
  &lt;br /&gt;
  wildcardPolicy: None&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create a New App Using the NGINX Template&lt;br /&gt;
 &lt;br /&gt;
 oc apply –f httpd-customization-binaries.yaml&lt;br /&gt;
&lt;br /&gt;
Check the Pod Name&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Look for the pod name that starts with nginx-custom-. You’ll need this for the next step.&lt;br /&gt;
&lt;br /&gt;
Upload custominization_binaries.zip&lt;br /&gt;
&lt;br /&gt;
 oc cp customization_binaries.zip &amp;lt;pod-name&amp;gt;:/var/www/html/customization_binaries.zip&lt;br /&gt;
&lt;br /&gt;
Check the Route to Access Your App&lt;br /&gt;
&lt;br /&gt;
 oc get routes&lt;br /&gt;
&lt;br /&gt;
This will show the external URL where your custom HTTPD content is being served.&lt;br /&gt;
&lt;br /&gt;
Try to download on your machine, appending customization_binaries.zip. Like:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://xxxxxx/customization_binaries.zip&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
don&#039;t use https!!!&lt;br /&gt;
&lt;br /&gt;
= Configure Customization Archive on IBM Maximo Application Suite Dashboard =&lt;br /&gt;
&lt;br /&gt;
Access the Admin UI in IBM Maximo Application Suite:&lt;br /&gt;
&lt;br /&gt;
1. Navigate to Catalog -&amp;gt; Manage:&lt;br /&gt;
&lt;br /&gt;
2. Navigate to Actions -&amp;gt; Update Configuration:&lt;br /&gt;
&lt;br /&gt;
3. Scroll down to Customization and click Edit:&lt;br /&gt;
&lt;br /&gt;
4. Under Customization section, uncheck System Managed option then paste the URL to the customization archive: &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://httpd-custom-bin.httpd-customization-binaries.svc:8080/custominization_binaries.zip&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where address is &amp;lt;service&amp;gt;.&amp;lt;namespace&amp;gt;.svc:&amp;lt;port&amp;gt;, internal access to service &lt;br /&gt;
&lt;br /&gt;
5. Scroll up and click Apply Changes:&lt;br /&gt;
&lt;br /&gt;
6. In the OCP Console, head to Workloads -&amp;gt; Pods, then filter by the mas-&amp;lt;MAS NAME&amp;gt;-manage project. You should see a new pod called admin-build-config-x-build being created:&lt;br /&gt;
&lt;br /&gt;
7. Click the build pod, then select Logs tab &lt;br /&gt;
&lt;br /&gt;
Wait for Complete&lt;br /&gt;
&lt;br /&gt;
= OR Configure a Customization Archive in Manage Deployment via Red Hat OpenShift Console =&lt;br /&gt;
&lt;br /&gt;
These steps explain how to configure a customization archive directly in a Manage Workspace instance, instead of using the MAS Admin UI console. &lt;br /&gt;
&lt;br /&gt;
1. Log in to the OpenShift Console&lt;br /&gt;
&lt;br /&gt;
2. Navigate to Administration &amp;gt; CustomResourceDefinitions, then search for and select ManageWorkspace.&lt;br /&gt;
&lt;br /&gt;
3. Choose the ManageWorkspace instance associated with your MAS deployment.&lt;br /&gt;
&lt;br /&gt;
4. Edit the YAML Configuration&lt;br /&gt;
&lt;br /&gt;
Go to the YAML tab and append the customizationList property under spec.settings. This should include:&lt;br /&gt;
&lt;br /&gt;
* customizationArchiveName: a name for your archive&lt;br /&gt;
* customizationArchiveUrl: the URL or path to your archive file&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;spec:&lt;br /&gt;
  settings:&lt;br /&gt;
    customizationList:&lt;br /&gt;
      - customizationArchiveName: my-custom-archive&lt;br /&gt;
        customizationArchiveUrl: https://example.com/customization_binaries.zip&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Save the YAML File&lt;br /&gt;
&lt;br /&gt;
Once saved, the Manage deployment process will automatically reconcile and apply the new customization archive. This may take several minutes depending on the archive size. The Manage application servers will restart during this process, so plan for a potential downtime window.&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Provide_you_customization_binaries.zip_on_OpenShift_(Apache_HTTP)&amp;diff=10167</id>
		<title>IBM Maximo: Provide you customization binaries.zip on OpenShift (Apache HTTP)</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Provide_you_customization_binaries.zip_on_OpenShift_(Apache_HTTP)&amp;diff=10167"/>
		<updated>2026-05-08T14:23:36Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Configure Customization Archive on IBM Maximo Application Suite Dashboard */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Uploading customization_binaries.zip directly to OpenShift simplifies deployment by avoiding external image builds and registries. It enables faster updates and avoid problem with security teams.&lt;br /&gt;
&lt;br /&gt;
= Provide customization_binaries.zip in a custom container  =&lt;br /&gt;
&lt;br /&gt;
Start by creating a new project:&lt;br /&gt;
&lt;br /&gt;
 oc new-project httpd-customization-binaries&lt;br /&gt;
&lt;br /&gt;
Create a file httpd-customization-binaries.yaml, with this content:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
apiVersion: v1&lt;br /&gt;
kind: ConfigMap&lt;br /&gt;
metadata:&lt;br /&gt;
  name: httpd-index&lt;br /&gt;
  namespace: httpd-customization-binaries&lt;br /&gt;
  labels:&lt;br /&gt;
    app: httpd-custom-bin&lt;br /&gt;
data:&lt;br /&gt;
  index.html: |&lt;br /&gt;
    &amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Maximo Customization Server&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h1&amp;gt;Hello World!&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Maximo Customization Binaries Server&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
apiVersion: apps/v1&lt;br /&gt;
kind: Deployment&lt;br /&gt;
metadata:&lt;br /&gt;
  name: httpd-custom-bin&lt;br /&gt;
  namespace: httpd-customization-binaries&lt;br /&gt;
  labels:&lt;br /&gt;
    app: httpd-custom-bin&lt;br /&gt;
spec:&lt;br /&gt;
  replicas: 1&lt;br /&gt;
  selector:&lt;br /&gt;
    matchLabels:&lt;br /&gt;
      app: httpd-custom-bin&lt;br /&gt;
  template:&lt;br /&gt;
    metadata:&lt;br /&gt;
      labels:&lt;br /&gt;
        app: httpd-custom-bin&lt;br /&gt;
    spec:&lt;br /&gt;
      securityContext:&lt;br /&gt;
        runAsNonRoot: true&lt;br /&gt;
        seccompProfile:&lt;br /&gt;
          type: RuntimeDefault&lt;br /&gt;
      &lt;br /&gt;
      volumes:&lt;br /&gt;
        - name: index-html&lt;br /&gt;
          configMap:&lt;br /&gt;
            name: httpd-index&lt;br /&gt;
            defaultMode: 0644&lt;br /&gt;
        - name: html-data&lt;br /&gt;
          emptyDir: {}&lt;br /&gt;
      &lt;br /&gt;
      containers:&lt;br /&gt;
        - name: httpd&lt;br /&gt;
          image: image-registry.openshift-image-registry.svc:5000/openshift/httpd:latest&lt;br /&gt;
          &lt;br /&gt;
          ports:&lt;br /&gt;
            - name: http&lt;br /&gt;
              containerPort: 8080&lt;br /&gt;
              protocol: TCP&lt;br /&gt;
          &lt;br /&gt;
          volumeMounts:&lt;br /&gt;
            - name: html-data&lt;br /&gt;
              mountPath: /var/www/html&lt;br /&gt;
            - name: index-html&lt;br /&gt;
              mountPath: /var/www/html/index.html&lt;br /&gt;
              subPath: index.html&lt;br /&gt;
          &lt;br /&gt;
          securityContext:&lt;br /&gt;
            allowPrivilegeEscalation: false&lt;br /&gt;
            capabilities:&lt;br /&gt;
              drop:&lt;br /&gt;
                - ALL&lt;br /&gt;
          &lt;br /&gt;
          resources:&lt;br /&gt;
            requests:&lt;br /&gt;
              memory: &amp;quot;128Mi&amp;quot;&lt;br /&gt;
              cpu: &amp;quot;100m&amp;quot;&lt;br /&gt;
            limits:&lt;br /&gt;
              memory: &amp;quot;256Mi&amp;quot;&lt;br /&gt;
              cpu: &amp;quot;200m&amp;quot;&lt;br /&gt;
          &lt;br /&gt;
          livenessProbe:&lt;br /&gt;
            httpGet:&lt;br /&gt;
              path: /&lt;br /&gt;
              port: 8080&lt;br /&gt;
            initialDelaySeconds: 30&lt;br /&gt;
            periodSeconds: 10&lt;br /&gt;
          &lt;br /&gt;
          readinessProbe:&lt;br /&gt;
            httpGet:&lt;br /&gt;
              path: /&lt;br /&gt;
              port: 8080&lt;br /&gt;
            initialDelaySeconds: 5&lt;br /&gt;
            periodSeconds: 5&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
apiVersion: v1&lt;br /&gt;
kind: Service&lt;br /&gt;
metadata:&lt;br /&gt;
  name: httpd-custom-bin&lt;br /&gt;
  namespace: httpd-customization-binaries&lt;br /&gt;
  labels:&lt;br /&gt;
    app: httpd-custom-bin&lt;br /&gt;
spec:&lt;br /&gt;
  type: ClusterIP&lt;br /&gt;
  selector:&lt;br /&gt;
    app: httpd-custom-bin&lt;br /&gt;
  ports:&lt;br /&gt;
    - name: http&lt;br /&gt;
      port: 8080&lt;br /&gt;
      targetPort: 8080&lt;br /&gt;
      protocol: TCP&lt;br /&gt;
  sessionAffinity: None&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
apiVersion: route.openshift.io/v1&lt;br /&gt;
kind: Route&lt;br /&gt;
metadata:&lt;br /&gt;
  name: httpd-custom-bin&lt;br /&gt;
  namespace: httpd-customization-binaries&lt;br /&gt;
  labels:&lt;br /&gt;
    app: httpd-custom-bin&lt;br /&gt;
spec:&lt;br /&gt;
  to:&lt;br /&gt;
    kind: Service&lt;br /&gt;
    name: httpd-custom-bin&lt;br /&gt;
    weight: 100&lt;br /&gt;
  &lt;br /&gt;
  port:&lt;br /&gt;
    targetPort: http&lt;br /&gt;
  &lt;br /&gt;
  wildcardPolicy: None&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create a New App Using the NGINX Template&lt;br /&gt;
 &lt;br /&gt;
 oc apply –f httpd-customization-binaries.yaml&lt;br /&gt;
&lt;br /&gt;
Check the Pod Name&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Look for the pod name that starts with nginx-custom-. You’ll need this for the next step.&lt;br /&gt;
&lt;br /&gt;
Upload custominization_binaries.zip&lt;br /&gt;
&lt;br /&gt;
 oc cp customization_binaries.zip &amp;lt;pod-name&amp;gt;:/var/www/html/customization_binaries.zip&lt;br /&gt;
&lt;br /&gt;
Check the Route to Access Your App&lt;br /&gt;
&lt;br /&gt;
 oc get routes&lt;br /&gt;
&lt;br /&gt;
This will show the external URL where your custom HTTPD content is being served.&lt;br /&gt;
&lt;br /&gt;
Try to download on your machine, appending customization_binaries.zip. Like:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://xxxxxx/customization_binaries.zip&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
don&#039;t use https!!!&lt;br /&gt;
&lt;br /&gt;
= Configure Customization Archive on IBM Maximo Application Suite Dashboard =&lt;br /&gt;
&lt;br /&gt;
Access the Admin UI in IBM Maximo Application Suite:&lt;br /&gt;
&lt;br /&gt;
1. Navigate to Catalog -&amp;gt; Manage:&lt;br /&gt;
&lt;br /&gt;
2. Navigate to Actions -&amp;gt; Update Configuration:&lt;br /&gt;
&lt;br /&gt;
3. Scroll down to Customization and click Edit:&lt;br /&gt;
&lt;br /&gt;
4. Under Customization section, uncheck System Managed option then paste the URL to the customization archive: &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://xxxxxx/custominization_binaries.zip&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. Scroll up and click Apply Changes:&lt;br /&gt;
&lt;br /&gt;
6. In the OCP Console, head to Workloads -&amp;gt; Pods, then filter by the mas-&amp;lt;MAS NAME&amp;gt;-manage project. You should see a new pod called admin-build-config-x-build being created:&lt;br /&gt;
&lt;br /&gt;
7. Click the build pod, then select Logs tab &lt;br /&gt;
&lt;br /&gt;
Wait for Complete&lt;br /&gt;
&lt;br /&gt;
= OR Configure a Customization Archive in Manage Deployment via Red Hat OpenShift Console =&lt;br /&gt;
&lt;br /&gt;
These steps explain how to configure a customization archive directly in a Manage Workspace instance, instead of using the MAS Admin UI console. &lt;br /&gt;
&lt;br /&gt;
1. Log in to the OpenShift Console&lt;br /&gt;
&lt;br /&gt;
2. Navigate to Administration &amp;gt; CustomResourceDefinitions, then search for and select ManageWorkspace.&lt;br /&gt;
&lt;br /&gt;
3. Choose the ManageWorkspace instance associated with your MAS deployment.&lt;br /&gt;
&lt;br /&gt;
4. Edit the YAML Configuration&lt;br /&gt;
&lt;br /&gt;
Go to the YAML tab and append the customizationList property under spec.settings. This should include:&lt;br /&gt;
&lt;br /&gt;
* customizationArchiveName: a name for your archive&lt;br /&gt;
* customizationArchiveUrl: the URL or path to your archive file&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;spec:&lt;br /&gt;
  settings:&lt;br /&gt;
    customizationList:&lt;br /&gt;
      - customizationArchiveName: my-custom-archive&lt;br /&gt;
        customizationArchiveUrl: https://example.com/customization_binaries.zip&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Save the YAML File&lt;br /&gt;
&lt;br /&gt;
Once saved, the Manage deployment process will automatically reconcile and apply the new customization archive. This may take several minutes depending on the archive size. The Manage application servers will restart during this process, so plan for a potential downtime window.&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Provide_you_customization_binaries.zip_on_OpenShift_(Apache_HTTP)&amp;diff=10166</id>
		<title>IBM Maximo: Provide you customization binaries.zip on OpenShift (Apache HTTP)</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Provide_you_customization_binaries.zip_on_OpenShift_(Apache_HTTP)&amp;diff=10166"/>
		<updated>2026-05-08T14:22:58Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: Created page with &amp;quot;Uploading customization_binaries.zip directly to OpenShift simplifies deployment by avoiding external image builds and registries. It enables faster updates and avoid problem with security teams.  = Provide customization_binaries.zip in a custom container  =  Start by creating a new project:   oc new-project httpd-customization-binaries  Create a file httpd-customization-binaries.yaml, with this content:   &amp;lt;nowiki&amp;gt; --- apiVersion: v1 kind: ConfigMap metadata:   name: htt...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Uploading customization_binaries.zip directly to OpenShift simplifies deployment by avoiding external image builds and registries. It enables faster updates and avoid problem with security teams.&lt;br /&gt;
&lt;br /&gt;
= Provide customization_binaries.zip in a custom container  =&lt;br /&gt;
&lt;br /&gt;
Start by creating a new project:&lt;br /&gt;
&lt;br /&gt;
 oc new-project httpd-customization-binaries&lt;br /&gt;
&lt;br /&gt;
Create a file httpd-customization-binaries.yaml, with this content:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
apiVersion: v1&lt;br /&gt;
kind: ConfigMap&lt;br /&gt;
metadata:&lt;br /&gt;
  name: httpd-index&lt;br /&gt;
  namespace: httpd-customization-binaries&lt;br /&gt;
  labels:&lt;br /&gt;
    app: httpd-custom-bin&lt;br /&gt;
data:&lt;br /&gt;
  index.html: |&lt;br /&gt;
    &amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
    &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Maximo Customization Server&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/head&amp;gt;&lt;br /&gt;
    &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;h1&amp;gt;Hello World!&amp;lt;/h1&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Maximo Customization Binaries Server&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/body&amp;gt;&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
apiVersion: apps/v1&lt;br /&gt;
kind: Deployment&lt;br /&gt;
metadata:&lt;br /&gt;
  name: httpd-custom-bin&lt;br /&gt;
  namespace: httpd-customization-binaries&lt;br /&gt;
  labels:&lt;br /&gt;
    app: httpd-custom-bin&lt;br /&gt;
spec:&lt;br /&gt;
  replicas: 1&lt;br /&gt;
  selector:&lt;br /&gt;
    matchLabels:&lt;br /&gt;
      app: httpd-custom-bin&lt;br /&gt;
  template:&lt;br /&gt;
    metadata:&lt;br /&gt;
      labels:&lt;br /&gt;
        app: httpd-custom-bin&lt;br /&gt;
    spec:&lt;br /&gt;
      securityContext:&lt;br /&gt;
        runAsNonRoot: true&lt;br /&gt;
        seccompProfile:&lt;br /&gt;
          type: RuntimeDefault&lt;br /&gt;
      &lt;br /&gt;
      volumes:&lt;br /&gt;
        - name: index-html&lt;br /&gt;
          configMap:&lt;br /&gt;
            name: httpd-index&lt;br /&gt;
            defaultMode: 0644&lt;br /&gt;
        - name: html-data&lt;br /&gt;
          emptyDir: {}&lt;br /&gt;
      &lt;br /&gt;
      containers:&lt;br /&gt;
        - name: httpd&lt;br /&gt;
          image: image-registry.openshift-image-registry.svc:5000/openshift/httpd:latest&lt;br /&gt;
          &lt;br /&gt;
          ports:&lt;br /&gt;
            - name: http&lt;br /&gt;
              containerPort: 8080&lt;br /&gt;
              protocol: TCP&lt;br /&gt;
          &lt;br /&gt;
          volumeMounts:&lt;br /&gt;
            - name: html-data&lt;br /&gt;
              mountPath: /var/www/html&lt;br /&gt;
            - name: index-html&lt;br /&gt;
              mountPath: /var/www/html/index.html&lt;br /&gt;
              subPath: index.html&lt;br /&gt;
          &lt;br /&gt;
          securityContext:&lt;br /&gt;
            allowPrivilegeEscalation: false&lt;br /&gt;
            capabilities:&lt;br /&gt;
              drop:&lt;br /&gt;
                - ALL&lt;br /&gt;
          &lt;br /&gt;
          resources:&lt;br /&gt;
            requests:&lt;br /&gt;
              memory: &amp;quot;128Mi&amp;quot;&lt;br /&gt;
              cpu: &amp;quot;100m&amp;quot;&lt;br /&gt;
            limits:&lt;br /&gt;
              memory: &amp;quot;256Mi&amp;quot;&lt;br /&gt;
              cpu: &amp;quot;200m&amp;quot;&lt;br /&gt;
          &lt;br /&gt;
          livenessProbe:&lt;br /&gt;
            httpGet:&lt;br /&gt;
              path: /&lt;br /&gt;
              port: 8080&lt;br /&gt;
            initialDelaySeconds: 30&lt;br /&gt;
            periodSeconds: 10&lt;br /&gt;
          &lt;br /&gt;
          readinessProbe:&lt;br /&gt;
            httpGet:&lt;br /&gt;
              path: /&lt;br /&gt;
              port: 8080&lt;br /&gt;
            initialDelaySeconds: 5&lt;br /&gt;
            periodSeconds: 5&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
apiVersion: v1&lt;br /&gt;
kind: Service&lt;br /&gt;
metadata:&lt;br /&gt;
  name: httpd-custom-bin&lt;br /&gt;
  namespace: httpd-customization-binaries&lt;br /&gt;
  labels:&lt;br /&gt;
    app: httpd-custom-bin&lt;br /&gt;
spec:&lt;br /&gt;
  type: ClusterIP&lt;br /&gt;
  selector:&lt;br /&gt;
    app: httpd-custom-bin&lt;br /&gt;
  ports:&lt;br /&gt;
    - name: http&lt;br /&gt;
      port: 8080&lt;br /&gt;
      targetPort: 8080&lt;br /&gt;
      protocol: TCP&lt;br /&gt;
  sessionAffinity: None&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
apiVersion: route.openshift.io/v1&lt;br /&gt;
kind: Route&lt;br /&gt;
metadata:&lt;br /&gt;
  name: httpd-custom-bin&lt;br /&gt;
  namespace: httpd-customization-binaries&lt;br /&gt;
  labels:&lt;br /&gt;
    app: httpd-custom-bin&lt;br /&gt;
spec:&lt;br /&gt;
  to:&lt;br /&gt;
    kind: Service&lt;br /&gt;
    name: httpd-custom-bin&lt;br /&gt;
    weight: 100&lt;br /&gt;
  &lt;br /&gt;
  port:&lt;br /&gt;
    targetPort: http&lt;br /&gt;
  &lt;br /&gt;
  wildcardPolicy: None&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create a New App Using the NGINX Template&lt;br /&gt;
 &lt;br /&gt;
 oc apply –f httpd-customization-binaries.yaml&lt;br /&gt;
&lt;br /&gt;
Check the Pod Name&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Look for the pod name that starts with nginx-custom-. You’ll need this for the next step.&lt;br /&gt;
&lt;br /&gt;
Upload custominization_binaries.zip&lt;br /&gt;
&lt;br /&gt;
 oc cp customization_binaries.zip &amp;lt;pod-name&amp;gt;:/var/www/html/customization_binaries.zip&lt;br /&gt;
&lt;br /&gt;
Check the Route to Access Your App&lt;br /&gt;
&lt;br /&gt;
 oc get routes&lt;br /&gt;
&lt;br /&gt;
This will show the external URL where your custom HTTPD content is being served.&lt;br /&gt;
&lt;br /&gt;
Try to download on your machine, appending customization_binaries.zip. Like:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://xxxxxx/customization_binaries.zip&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
don&#039;t use https!!!&lt;br /&gt;
&lt;br /&gt;
= Configure Customization Archive on IBM Maximo Application Suite Dashboard =&lt;br /&gt;
&lt;br /&gt;
Access the Admin UI in IBM Maximo Application Suite: e.g.: &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;https://admin.apps.&amp;lt;CLUSTER NAME&amp;gt;&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Navigate to Catalog -&amp;gt; Manage:&lt;br /&gt;
&lt;br /&gt;
2. Navigate to Actions -&amp;gt; Update Configuration:&lt;br /&gt;
&lt;br /&gt;
3. Scroll down to Customization and click Edit:&lt;br /&gt;
&lt;br /&gt;
4. Under Customization section, uncheck System Managed option then paste the URL to the customization archive: &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://xxxxxx/custominization_binaries.zip&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. Scroll up and click Apply Changes:&lt;br /&gt;
&lt;br /&gt;
6. In the OCP Console, head to Workloads -&amp;gt; Pods, then filter by the mas-&amp;lt;MAS NAME&amp;gt;-manage project. You should see a new pod called admin-build-config-x-build being created:&lt;br /&gt;
&lt;br /&gt;
7. Click the build pod, then select Logs tab &lt;br /&gt;
&lt;br /&gt;
Wait for Complete&lt;br /&gt;
&lt;br /&gt;
= OR Configure a Customization Archive in Manage Deployment via Red Hat OpenShift Console =&lt;br /&gt;
&lt;br /&gt;
These steps explain how to configure a customization archive directly in a Manage Workspace instance, instead of using the MAS Admin UI console. &lt;br /&gt;
&lt;br /&gt;
1. Log in to the OpenShift Console&lt;br /&gt;
&lt;br /&gt;
2. Navigate to Administration &amp;gt; CustomResourceDefinitions, then search for and select ManageWorkspace.&lt;br /&gt;
&lt;br /&gt;
3. Choose the ManageWorkspace instance associated with your MAS deployment.&lt;br /&gt;
&lt;br /&gt;
4. Edit the YAML Configuration&lt;br /&gt;
&lt;br /&gt;
Go to the YAML tab and append the customizationList property under spec.settings. This should include:&lt;br /&gt;
&lt;br /&gt;
* customizationArchiveName: a name for your archive&lt;br /&gt;
* customizationArchiveUrl: the URL or path to your archive file&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;spec:&lt;br /&gt;
  settings:&lt;br /&gt;
    customizationList:&lt;br /&gt;
      - customizationArchiveName: my-custom-archive&lt;br /&gt;
        customizationArchiveUrl: https://example.com/customization_binaries.zip&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Save the YAML File&lt;br /&gt;
&lt;br /&gt;
Once saved, the Manage deployment process will automatically reconcile and apply the new customization archive. This may take several minutes depending on the archive size. The Manage application servers will restart during this process, so plan for a potential downtime window.&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo&amp;diff=10165</id>
		<title>IBM Maximo</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo&amp;diff=10165"/>
		<updated>2026-05-08T14:17:32Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Migration to Maximo Application Suite (MAS) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;O IBM Maximo é um pacote de software de gerenciamento de ativos corporativos (EAM) oferecido pela IBM. O IBM Maximo fornece monitoramento de ativos remotos, manutenção e aplicativos de confiabilidade em uma única plataforma que permite aumentar o tempo de atividade, melhorar a produtividade, reduzir os custos de manutenção e construir operações mais resilientes. &lt;br /&gt;
&lt;br /&gt;
Com sua versão mais recente, o Maximo Application Suite (MAS), o sistema oferece vários aplicativos:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Produto !! Descrição&lt;br /&gt;
|-&lt;br /&gt;
| Maximo Application Suite (MAS) || &lt;br /&gt;
Composto por vários aplicativos, o produto ao qual a maioria dos usuários se refere como Maximo agora é chamado de “MAM”.&lt;br /&gt;
|-&lt;br /&gt;
| [[IBM Maximo: MAS Manage|MAS Manage]] ||&lt;br /&gt;
O MAS Manage foi projetado para reduzir o tempo de inatividade e os custos, otimizando o gerenciamento de ativos e os processos de manutenção para melhorar o desempenho operacional. O seu uso podem alavancar a experiência da indústria incorporada com modelos de dados de práticas recomendadas e fluxos de trabalho para acelerar a transformação da indústria. O MAM unifica o ciclo de vida do ativo e as atividades de gerenciamento de manutenção, fornecendo uma visão de todos os ativos, condições e processos de trabalho da empresa para obter um melhor planejamento e controle.&lt;br /&gt;
|-&lt;br /&gt;
| [[IBM Maximo Visual Inspection|Maximo Visual Inspection (MVI)]] || &lt;br /&gt;
O MVI é uma plataforma de analise de imagens e videos, que permite criar modelos de Machine Learning&lt;br /&gt;
|-&lt;br /&gt;
| Maximo Monitor || &lt;br /&gt;
Melhore a disponibilidade operacional e de ativos com monitoramento remoto avançado de ativos com Inteligência Artificial (IA) em escala. Os usuários podem coletar dados de seus sistemas OT existentes e convergir sistemas de TI e sistemas operacionais em um único data lake para detectar anomalias.&lt;br /&gt;
|-&lt;br /&gt;
| Maximo Health || &lt;br /&gt;
Gerenciar o funcionamento de ativos usando dados IoT de sensores de ativos, registros de ativos e histórico de trabalho para aumentar a disponibilidade de ativos e melhorar o planejamento de substituição é o objetivo principal deste aplicativo. Ele fornece uma visualização do funcionamento do ativo por meio de exibições de painel para fornecer evidências para basear as decisões operacionais.&lt;br /&gt;
|-&lt;br /&gt;
| Maximo Predict || &lt;br /&gt;
Em vez de reagir, o Predict fornece a capacidade de usar ações baseadas em condições para prever a probabilidade de falhas futuras aplicando aprendizado de máquina e análise de dados para reduzir custos e falhas de ativos. Com base no poder de outros recursos do Maximo, os usuários podem tomar decisões baseadas em dados e construir modelos preditivos.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Artigos e Blogs =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Migration to Maximo Application Suite (MAS) =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Install Maximo Application Suite using MAS CLI]]&lt;br /&gt;
** [[IBM Maximo: MAS CLI Options]]&lt;br /&gt;
** [[IBM Maximo: Installing MAS Core + Manage + DB2 Container]]&lt;br /&gt;
** [[IBM Maximo: Installing MAS Core + Manage + Oracle DB Container]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Migrate MAXDB to RH OpenShift (DB2 Version)]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Steps to Upgrade a Maximo 7.6 Database to MAS 9 after MAS Installation]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Disconnecting MAS Manage from the database for DB Maintenance]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Provide you customization_binaries.zip on OpenShift (Nginx)]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Provide you customization_binaries.zip on OpenShift (Apache HTTP)]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Migration to Maximo Application Suite (MAS)]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Creating Maximo Database on Oracle Database Free Edition (Container)]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Deploying Kafka after Maximo Manage]]&lt;br /&gt;
&lt;br /&gt;
= Referencias =&lt;br /&gt;
* Blog: [https://bportaluri.com/blog Bruno Portaluri]&lt;br /&gt;
** [https://bportaluri.com/2021/10/maximo-bulk-update-list-view.html Atualização de uma lista - bulk update ]&lt;br /&gt;
* Blog: [https://maximosecrets.com Maximo Secrets]&lt;br /&gt;
* Yasutaka Nishimura&lt;br /&gt;
**[https://www.linkedin.com/pulse/apache-kafka-message-provider-maximo-yasutaka-nishimura/ Apache Kafka as a Message Provider in Maximo]&lt;br /&gt;
**[https://www.linkedin.com/pulse/custom-autoscript-end-point-realizes-access-oauth2-yasutaka-nishimura/ Custom autoscript end point realizes to access OAuth2 protected resources]&lt;br /&gt;
**[https://www.linkedin.com/pulse/running-maximo-manage-stand-alone-openshift-server-red-nishimura/ Running Maximo Manage on stand-alone OpenShift server with Red Hat Code Ready Containers]&lt;br /&gt;
**[https://www.linkedin.com/pulse/send-notifications-slack-via-maximo-integration-yasutaka-nishimura/ Send notifications to Slack via Maximo Integration Framework]&lt;br /&gt;
&lt;br /&gt;
= API Rest, Documentação, Artigos e Exemplos =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Maximo Manage development environment without OpenShift]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Dicas de APIs Rest]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Automation Scripts]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;maximomize.com&#039;&#039;&#039;: [https://www.maximomize.com/writing-your-first-crontask-for-maximo-in-jython  Writing your first crontask for Maximo in Jython]&lt;br /&gt;
* &#039;&#039;&#039;maximomize.com&#039;&#039;&#039;: [https://www.maximomize.com/writing-your-first-crontask-for-maximo-in-java  Writing your First CronTask for Maximo in Java]&lt;br /&gt;
* &#039;&#039;&#039;a3jgroup.com&#039;&#039;&#039;: [https://a3jgroup.com/run-an-automation-script-from-a-cron-task-in-maximo/ Run an Automation Script from a Cron Task in Maximo]&lt;br /&gt;
&lt;br /&gt;
= Performance and Best Practice =&lt;br /&gt;
&lt;br /&gt;
* Best Practice: [[IBM Maximo: My Configuration Tips]]&lt;br /&gt;
&lt;br /&gt;
* Best Practice: [[IBM Maximo: SQL Queries - CRONTASKS &amp;amp; ESCALATIONS]] - Dica de Configuração de Performance&lt;br /&gt;
&lt;br /&gt;
* Best Practice: [[IBM Maximo: Cleanup of Start Center]] - Dica de Manutenção de Performance&lt;br /&gt;
&lt;br /&gt;
* Best Practice: [[IBM Maximo: Integrity Check Tool]] - Reporting data integrity issues&lt;br /&gt;
&lt;br /&gt;
* Best Practice: [[IBM Maximo: Resizing JPEG Files in doclinks]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Identificar SQLs de longa duração]]&lt;br /&gt;
* [[IBM Maximo: Java Virtual Machine Properties for IBM WebSphere]&lt;br /&gt;
* [[IBM Maximo: System Properties para Monitor e diagnosticar problemas de Performance]]&lt;br /&gt;
* [[IBM Maximo: System Properties]]&lt;br /&gt;
* [[IBM Maximo: Isolar a Funcionalidade do Servidor]]&lt;br /&gt;
* [[IBM Maximo: Analisando a crontask PMWoGenCronTask]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SQL Queries ==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: SQL Queries]]&lt;br /&gt;
* [[IBM Maximo: SQL Queries - CRONTASKS &amp;amp; ESCALATIONS]]&lt;br /&gt;
* [[IBM Maximo: SQL Queries - WORKFLOW]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Identificar SQLs de longa duração]]&lt;br /&gt;
* [[IBM Maximo: Monitorar o número de DB Connections]]&lt;br /&gt;
* [[IBM Maximo: Tabelas que contêm consultas para revisar]]&lt;br /&gt;
* [[IBM Maximo: System Properties]]&lt;br /&gt;
* [[IBM Maximo: BMXAA6720W - Slow SQL Entries]]&lt;br /&gt;
* [[IBM Maximo: Exportando um relatório (BIRT) do banco de dados do Maximo]]&lt;br /&gt;
* [[IBM Maximo: Listar a quantidade de logins únicos por dia]]&lt;br /&gt;
&lt;br /&gt;
=== Outras Tabelas ===&lt;br /&gt;
* [[IBM Maximo: SQL Queries - tabela CRONTASKHISTORY]]&lt;br /&gt;
* [[IBM Maximo: SQL Queries - tabela ESCREPEATTRACK]]&lt;br /&gt;
* [[IBM Maximo: SQL Queries - tabela ESCSTATUS]]&lt;br /&gt;
* [[IBM Maximo: SQL Queries - tabela LOGINTRACK]]&lt;br /&gt;
* [[IBM Maximo: SQL Queries - tabela QUERY]]&lt;br /&gt;
* [[IBM Maximo: SQL Queries - tabela WFINSTANCE]]&lt;br /&gt;
&lt;br /&gt;
= Mensagens BMXAA =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: BMXAA6720W - Slow SQL Entries]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: BMXAA4038E - Cannot log in to perform this action on Forgot Password link]]&lt;br /&gt;
&lt;br /&gt;
= Instalação e Configuração Maximo EAM =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Instalação do Maximo EAM no Linux via Linha de Comando]]&lt;br /&gt;
* [[IBM Maximo: Verificando pré-requisitos de instalação e upgrade do Maximo EAM]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Running Maximo EAM as Container]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Criando a database manualmente para o Maximo]]&lt;br /&gt;
* [[IBM Maximo: Criando as filas JMS Queues manualmente para o Maximo EAM]]&lt;br /&gt;
* [[IBM Maximo: Criando as filas JMS Queues via linha de comando para o Maximo EAM]]&lt;br /&gt;
&lt;br /&gt;
= Relatórios =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Exportando um relatório (BIRT) do banco de dados do Maximo]]&lt;br /&gt;
* [https://www.ibm.com/support/pages/maximo-76-report-booklet Lista de Relatórios do Maximo 7.6 (BIRT)]&lt;br /&gt;
* [https://www.ibm.com/support/pages/maximo-76designer-431-report-development-guide Guia de Desenvolvimento de Relatórios do Maximo 7.6 (BIRT)]&lt;br /&gt;
* [https://www.ibm.com/support/pages/maximo-76-reporting-options-and-comparisons Reporting Options and Comparisons (BIRT)]&lt;br /&gt;
* [https://www.ibm.com/support/pages/maximo-cognos-content-bi-packs Lista de Relatórios Cognos &amp;quot;Maximo Cognos Content - BI Packs&amp;quot; (Cognos)]&lt;br /&gt;
* [https://www.ibm.com/support/pages/maximo-76-cognos-feature-guide Maximo 76 Cognos Feature Guide]&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Provide_you_customization_binaries.zip_on_OpenShift&amp;diff=10164</id>
		<title>IBM Maximo: Provide you customization binaries.zip on OpenShift</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Provide_you_customization_binaries.zip_on_OpenShift&amp;diff=10164"/>
		<updated>2026-05-08T14:16:54Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: Ebasso moved page IBM Maximo: Provide you customization binaries.zip on OpenShift to IBM Maximo: Provide you customization binaries.zip on OpenShift (Nginx)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[IBM Maximo: Provide you customization binaries.zip on OpenShift (Nginx)]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Provide_you_customization_binaries.zip_on_OpenShift_(Nginx)&amp;diff=10163</id>
		<title>IBM Maximo: Provide you customization binaries.zip on OpenShift (Nginx)</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Provide_you_customization_binaries.zip_on_OpenShift_(Nginx)&amp;diff=10163"/>
		<updated>2026-05-08T14:16:54Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: Ebasso moved page IBM Maximo: Provide you customization binaries.zip on OpenShift to IBM Maximo: Provide you customization binaries.zip on OpenShift (Nginx)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Uploading customization_binaries.zip directly to OpenShift simplifies deployment by avoiding external image builds and registries. It enables faster updates and avoid problem with security teams.&lt;br /&gt;
&lt;br /&gt;
= Provide customization_binaries.zip in a custom container  =&lt;br /&gt;
&lt;br /&gt;
Start by creating a new project:&lt;br /&gt;
&lt;br /&gt;
 oc new-project nginx-custom-binaries&lt;br /&gt;
&lt;br /&gt;
Create a New App Using the NGINX Template&lt;br /&gt;
 &lt;br /&gt;
 oc new-app --template=openshift/nginx-example --name=nginx-custom &lt;br /&gt;
&lt;br /&gt;
Check the Pod Name&lt;br /&gt;
&lt;br /&gt;
 oc get pods&lt;br /&gt;
&lt;br /&gt;
Look for the pod name that starts with nginx-custom-. You’ll need this for the next step.&lt;br /&gt;
&lt;br /&gt;
Upload custominization_binaries.zip&lt;br /&gt;
&lt;br /&gt;
 oc cp customization_binaries.zip &amp;lt;pod-name&amp;gt;:/usr/share/nginx/html/customization_binaries.zip&lt;br /&gt;
&lt;br /&gt;
Check the Route to Access Your App&lt;br /&gt;
&lt;br /&gt;
 oc get routes&lt;br /&gt;
&lt;br /&gt;
This will show the external URL where your custom NGINX content is being served.&lt;br /&gt;
&lt;br /&gt;
Try to download on your machine, appending customization_binaries.zip. Like:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://xxxxxx/customization_binaries.zip&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Configure Customization Archive on IBM Maximo Application Suite Dashboard =&lt;br /&gt;
&lt;br /&gt;
Access the Admin UI in IBM Maximo Application Suite: e.g.: &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;https://admin.apps.&amp;lt;CLUSTER NAME&amp;gt;&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. Navigate to Catalog -&amp;gt; Manage:&lt;br /&gt;
&lt;br /&gt;
2. Navigate to Actions -&amp;gt; Update Configuration:&lt;br /&gt;
&lt;br /&gt;
3. Scroll down to Customization and click Edit:&lt;br /&gt;
&lt;br /&gt;
4. Under Customization section, uncheck System Managed option then paste the URL to the customization archive: &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://xxxxxx/custominization_binaries.zip&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. Scroll up and click Apply Changes:&lt;br /&gt;
&lt;br /&gt;
6. In the OCP Console, head to Workloads -&amp;gt; Pods, then filter by the mas-&amp;lt;MAS NAME&amp;gt;-manage project. You should see a new pod called admin-build-config-x-build being created:&lt;br /&gt;
&lt;br /&gt;
7. Click the build pod, then select Logs tab &lt;br /&gt;
&lt;br /&gt;
Wait for Complete&lt;br /&gt;
&lt;br /&gt;
= OR Configure a Customization Archive in Manage Deployment via Red Hat OpenShift Console =&lt;br /&gt;
&lt;br /&gt;
These steps explain how to configure a customization archive directly in a Manage Workspace instance, instead of using the MAS Admin UI console. &lt;br /&gt;
&lt;br /&gt;
1. Log in to the OpenShift Console&lt;br /&gt;
&lt;br /&gt;
2. Navigate to Administration &amp;gt; CustomResourceDefinitions, then search for and select ManageWorkspace.&lt;br /&gt;
&lt;br /&gt;
3. Choose the ManageWorkspace instance associated with your MAS deployment.&lt;br /&gt;
&lt;br /&gt;
4. Edit the YAML Configuration&lt;br /&gt;
&lt;br /&gt;
Go to the YAML tab and append the customizationList property under spec.settings. This should include:&lt;br /&gt;
&lt;br /&gt;
* customizationArchiveName: a name for your archive&lt;br /&gt;
* customizationArchiveUrl: the URL or path to your archive file&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;spec:&lt;br /&gt;
  settings:&lt;br /&gt;
    customizationList:&lt;br /&gt;
      - customizationArchiveName: my-custom-archive&lt;br /&gt;
        customizationArchiveUrl: https://example.com/customization_binaries.zip&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Save the YAML File&lt;br /&gt;
&lt;br /&gt;
Once saved, the Manage deployment process will automatically reconcile and apply the new customization archive. This may take several minutes depending on the archive size. The Manage application servers will restart during this process, so plan for a potential downtime window.&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct_:_Silent_Install&amp;diff=10162</id>
		<title>IBM Sterling Connect:Direct : Silent Install</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct_:_Silent_Install&amp;diff=10162"/>
		<updated>2026-05-06T19:09:03Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Install */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Updated to 6.4.0.5&lt;br /&gt;
&lt;br /&gt;
= Extract installer = &lt;br /&gt;
&lt;br /&gt;
 mkdir /Binaries/CD&lt;br /&gt;
 &lt;br /&gt;
 tar -xvf 6.4.0.5-IBMSterlingConnectDirectforUNIX-Linux-x86-iFix007.tar&lt;br /&gt;
&lt;br /&gt;
will extract files cdinstall, cdinstall_a, cdunix.  &lt;br /&gt;
&lt;br /&gt;
= Install =&lt;br /&gt;
&lt;br /&gt;
1) Generate Certificate&lt;br /&gt;
&lt;br /&gt;
 openssl req -x509 -nodes -days 3650 -newkey rsa:4096 -sha512  -subj &amp;quot;/CN=CDNODE02&amp;quot;  -keyout cdcert.key  -out cdcert.crt -batch&lt;br /&gt;
 &lt;br /&gt;
 cat cdcert.crt cdcert.key &amp;gt; cdcert.pem&lt;br /&gt;
&lt;br /&gt;
2) Setup OS&lt;br /&gt;
&lt;br /&gt;
 useradd -m cdadmin&lt;br /&gt;
 &lt;br /&gt;
 mkdir -p /opt/cdunix&lt;br /&gt;
 &lt;br /&gt;
 chown cdadmin:cdadmin /opt/cdunix&lt;br /&gt;
&lt;br /&gt;
3) Setup silent install&lt;br /&gt;
&lt;br /&gt;
Create dummy file for secure+&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;&amp;quot;&amp;gt; spcmds.rsp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Create file silent_install.ini&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;cdai_installCmd=install&lt;br /&gt;
cdai_cpioFile=/Binaries/CD/cdunix&lt;br /&gt;
cdai_installDir=/opt/cdunix&lt;br /&gt;
cdai_localNodeName=&amp;quot;CDNODE02&amp;quot;&lt;br /&gt;
cdai_acquireHostnameOrIP=ip4&lt;br /&gt;
cdai_trace=y&lt;br /&gt;
cdai_agentPort=1365&lt;br /&gt;
cdai_serverPort=1364&lt;br /&gt;
cdai_clientPort=1363&lt;br /&gt;
cdai_localCertFile=cdcert.pem&lt;br /&gt;
cdai_localCertLabel=cdinternal&lt;br /&gt;
cdai_adminUserid=cdadmin&lt;br /&gt;
cdai_keystorePassword=changeit&lt;br /&gt;
cdai_ignoreExistingInstallDir=y&lt;br /&gt;
cdai_spConfig=spcmds.rsp&lt;br /&gt;
cdai_installFA=y&lt;br /&gt;
cdai_fileAgentEnable=n&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) Run command&lt;br /&gt;
&lt;br /&gt;
 ./cdinstall_a -f silent_install.ini&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling| Artigos sobre IBM Sterling]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect:Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct_:_Silent_Install&amp;diff=10161</id>
		<title>IBM Sterling Connect:Direct : Silent Install</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct_:_Silent_Install&amp;diff=10161"/>
		<updated>2026-05-06T19:08:52Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Install */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Updated to 6.4.0.5&lt;br /&gt;
&lt;br /&gt;
= Extract installer = &lt;br /&gt;
&lt;br /&gt;
 mkdir /Binaries/CD&lt;br /&gt;
 &lt;br /&gt;
 tar -xvf 6.4.0.5-IBMSterlingConnectDirectforUNIX-Linux-x86-iFix007.tar&lt;br /&gt;
&lt;br /&gt;
will extract files cdinstall, cdinstall_a, cdunix.  &lt;br /&gt;
&lt;br /&gt;
= Install =&lt;br /&gt;
&lt;br /&gt;
1) Generate Certificate&lt;br /&gt;
&lt;br /&gt;
 openssl req -x509 -nodes -days 3650 -newkey rsa:4096 -sha512  -subj &amp;quot;/CN=CDNODE02&amp;quot;  -keyout cdcert.key  -out cdcert.crt -batch&lt;br /&gt;
 &lt;br /&gt;
 cat cdcert.crt cdcert.key &amp;gt; cdcert.pem&lt;br /&gt;
&lt;br /&gt;
2) Setup OS&lt;br /&gt;
&lt;br /&gt;
 useradd -m cdadmin&lt;br /&gt;
 &lt;br /&gt;
 mkdir -p /opt/cdunix&lt;br /&gt;
 &lt;br /&gt;
 chown cdadmin:cdadmin /opt/cdunix&lt;br /&gt;
&lt;br /&gt;
3) Setup silent install&lt;br /&gt;
&lt;br /&gt;
Create dummy file for secure+&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;&amp;quot;&amp;gt; spcmds.rsp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Create file silent_install.ini&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;cdai_installCmd=install&lt;br /&gt;
cdai_cpioFile=/Binaries/CD/cdunix&lt;br /&gt;
cdai_installDir=/opt/cdunix&lt;br /&gt;
cdai_localNodeName=&amp;quot;CDNODE02&amp;quot;&lt;br /&gt;
cdai_acquireHostnameOrIP=ip4&lt;br /&gt;
cdai_trace=y&lt;br /&gt;
cdai_agentPort=1365&lt;br /&gt;
cdai_serverPort=1364&lt;br /&gt;
cdai_clientPort=1363&lt;br /&gt;
cdai_localCertFile=cdcert.pem&lt;br /&gt;
cdai_localCertLabel=cdinternal&lt;br /&gt;
cdai_adminUserid=cdadmin&lt;br /&gt;
cdai_keystorePassword=changeit&lt;br /&gt;
cdai_ignoreExistingInstallDir=y&lt;br /&gt;
cdai_spConfig=spcmds.rsp&lt;br /&gt;
cdai_installFA=y&lt;br /&gt;
cdai_fileAgentEnable=n&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) Run command&lt;br /&gt;
./cdinstall_a -f silent_install.ini&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling| Artigos sobre IBM Sterling]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect:Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct_:_Silent_Install&amp;diff=10160</id>
		<title>IBM Sterling Connect:Direct : Silent Install</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct_:_Silent_Install&amp;diff=10160"/>
		<updated>2026-05-06T19:08:05Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Install */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Updated to 6.4.0.5&lt;br /&gt;
&lt;br /&gt;
= Extract installer = &lt;br /&gt;
&lt;br /&gt;
 mkdir /Binaries/CD&lt;br /&gt;
 &lt;br /&gt;
 tar -xvf 6.4.0.5-IBMSterlingConnectDirectforUNIX-Linux-x86-iFix007.tar&lt;br /&gt;
&lt;br /&gt;
will extract files cdinstall, cdinstall_a, cdunix.  &lt;br /&gt;
&lt;br /&gt;
= Install =&lt;br /&gt;
&lt;br /&gt;
1) Generate Certificate&lt;br /&gt;
&lt;br /&gt;
 openssl req -x509 -nodes -days 3650 -newkey rsa:4096 -sha512  -subj &amp;quot;/CN=CDNODE02&amp;quot;  -keyout cdcert.key  -out cdcert.crt -batch&lt;br /&gt;
 &lt;br /&gt;
 cat cdcert.crt cdcert.key &amp;gt; cdcert.pem&lt;br /&gt;
&lt;br /&gt;
2) Setup OS&lt;br /&gt;
&lt;br /&gt;
 useradd -m cdadmin&lt;br /&gt;
 &lt;br /&gt;
 mkdir -p /opt/cdunix&lt;br /&gt;
 &lt;br /&gt;
 chown cdadmin:cdadmin /opt/cdunix&lt;br /&gt;
&lt;br /&gt;
3) Setup silent install&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;&amp;quot;&amp;gt; spcmds.rsp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Create file silent_install.ini&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;cdai_installCmd=install&lt;br /&gt;
cdai_cpioFile=/Binaries/CD/cdunix&lt;br /&gt;
cdai_installDir=/opt/cdunix&lt;br /&gt;
cdai_localNodeName=&amp;quot;CDNODE02&amp;quot;&lt;br /&gt;
cdai_acquireHostnameOrIP=ip4&lt;br /&gt;
cdai_trace=y&lt;br /&gt;
cdai_agentPort=1365&lt;br /&gt;
cdai_serverPort=1364&lt;br /&gt;
cdai_clientPort=1363&lt;br /&gt;
cdai_localCertFile=cdcert.pem&lt;br /&gt;
cdai_localCertLabel=cdinternal&lt;br /&gt;
cdai_adminUserid=cdadmin&lt;br /&gt;
cdai_keystorePassword=changeit&lt;br /&gt;
cdai_ignoreExistingInstallDir=y&lt;br /&gt;
cdai_spConfig=spcmds.rsp&lt;br /&gt;
cdai_installFA=y&lt;br /&gt;
cdai_fileAgentEnable=n&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) Run command&lt;br /&gt;
./cdinstall_a -f silent_install.ini&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling| Artigos sobre IBM Sterling]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect:Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct_:_Silent_Install&amp;diff=10159</id>
		<title>IBM Sterling Connect:Direct : Silent Install</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Sterling_Connect:Direct_:_Silent_Install&amp;diff=10159"/>
		<updated>2026-05-06T19:07:52Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Updated to 6.4.0.5&lt;br /&gt;
&lt;br /&gt;
= Extract installer = &lt;br /&gt;
&lt;br /&gt;
 mkdir /Binaries/CD&lt;br /&gt;
 &lt;br /&gt;
 tar -xvf 6.4.0.5-IBMSterlingConnectDirectforUNIX-Linux-x86-iFix007.tar&lt;br /&gt;
&lt;br /&gt;
will extract files cdinstall, cdinstall_a, cdunix.  &lt;br /&gt;
&lt;br /&gt;
= Install =&lt;br /&gt;
&lt;br /&gt;
1) Generate Certificate&lt;br /&gt;
&lt;br /&gt;
 openssl req -x509 -nodes -days 1825 -newkey rsa:4096 -sha512  -subj &amp;quot;/CN=CDNODE02&amp;quot;  -keyout cdcert.key  -out cdcert.crt -batch&lt;br /&gt;
 &lt;br /&gt;
 cat cdcert.crt cdcert.key &amp;gt; cdcert.pem&lt;br /&gt;
&lt;br /&gt;
2) Setup OS&lt;br /&gt;
&lt;br /&gt;
 useradd -m cdadmin&lt;br /&gt;
 &lt;br /&gt;
 mkdir -p /opt/cdunix&lt;br /&gt;
 &lt;br /&gt;
 chown cdadmin:cdadmin /opt/cdunix&lt;br /&gt;
&lt;br /&gt;
3) Setup silent install&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;&amp;quot;&amp;gt; spcmds.rsp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Create file silent_install.ini&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;cdai_installCmd=install&lt;br /&gt;
cdai_cpioFile=/Binaries/CD/cdunix&lt;br /&gt;
cdai_installDir=/opt/cdunix&lt;br /&gt;
cdai_localNodeName=&amp;quot;CDNODE02&amp;quot;&lt;br /&gt;
cdai_acquireHostnameOrIP=ip4&lt;br /&gt;
cdai_trace=y&lt;br /&gt;
cdai_agentPort=1365&lt;br /&gt;
cdai_serverPort=1364&lt;br /&gt;
cdai_clientPort=1363&lt;br /&gt;
cdai_localCertFile=cdcert.pem&lt;br /&gt;
cdai_localCertLabel=cdinternal&lt;br /&gt;
cdai_adminUserid=cdadmin&lt;br /&gt;
cdai_keystorePassword=changeit&lt;br /&gt;
cdai_ignoreExistingInstallDir=y&lt;br /&gt;
cdai_spConfig=spcmds.rsp&lt;br /&gt;
cdai_installFA=y&lt;br /&gt;
cdai_fileAgentEnable=n&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4) Run command&lt;br /&gt;
./cdinstall_a -f silent_install.ini&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling| Artigos sobre IBM Sterling]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
* [[IBM Sterling Connect:Direct]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:Connect:Direct]]&lt;br /&gt;
[[Category:B2B Integrator]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo&amp;diff=10158</id>
		<title>IBM Maximo</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo&amp;diff=10158"/>
		<updated>2026-05-05T11:57:32Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Migration to Maximo Application Suite (MAS) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;O IBM Maximo é um pacote de software de gerenciamento de ativos corporativos (EAM) oferecido pela IBM. O IBM Maximo fornece monitoramento de ativos remotos, manutenção e aplicativos de confiabilidade em uma única plataforma que permite aumentar o tempo de atividade, melhorar a produtividade, reduzir os custos de manutenção e construir operações mais resilientes. &lt;br /&gt;
&lt;br /&gt;
Com sua versão mais recente, o Maximo Application Suite (MAS), o sistema oferece vários aplicativos:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Produto !! Descrição&lt;br /&gt;
|-&lt;br /&gt;
| Maximo Application Suite (MAS) || &lt;br /&gt;
Composto por vários aplicativos, o produto ao qual a maioria dos usuários se refere como Maximo agora é chamado de “MAM”.&lt;br /&gt;
|-&lt;br /&gt;
| [[IBM Maximo: MAS Manage|MAS Manage]] ||&lt;br /&gt;
O MAS Manage foi projetado para reduzir o tempo de inatividade e os custos, otimizando o gerenciamento de ativos e os processos de manutenção para melhorar o desempenho operacional. O seu uso podem alavancar a experiência da indústria incorporada com modelos de dados de práticas recomendadas e fluxos de trabalho para acelerar a transformação da indústria. O MAM unifica o ciclo de vida do ativo e as atividades de gerenciamento de manutenção, fornecendo uma visão de todos os ativos, condições e processos de trabalho da empresa para obter um melhor planejamento e controle.&lt;br /&gt;
|-&lt;br /&gt;
| [[IBM Maximo Visual Inspection|Maximo Visual Inspection (MVI)]] || &lt;br /&gt;
O MVI é uma plataforma de analise de imagens e videos, que permite criar modelos de Machine Learning&lt;br /&gt;
|-&lt;br /&gt;
| Maximo Monitor || &lt;br /&gt;
Melhore a disponibilidade operacional e de ativos com monitoramento remoto avançado de ativos com Inteligência Artificial (IA) em escala. Os usuários podem coletar dados de seus sistemas OT existentes e convergir sistemas de TI e sistemas operacionais em um único data lake para detectar anomalias.&lt;br /&gt;
|-&lt;br /&gt;
| Maximo Health || &lt;br /&gt;
Gerenciar o funcionamento de ativos usando dados IoT de sensores de ativos, registros de ativos e histórico de trabalho para aumentar a disponibilidade de ativos e melhorar o planejamento de substituição é o objetivo principal deste aplicativo. Ele fornece uma visualização do funcionamento do ativo por meio de exibições de painel para fornecer evidências para basear as decisões operacionais.&lt;br /&gt;
|-&lt;br /&gt;
| Maximo Predict || &lt;br /&gt;
Em vez de reagir, o Predict fornece a capacidade de usar ações baseadas em condições para prever a probabilidade de falhas futuras aplicando aprendizado de máquina e análise de dados para reduzir custos e falhas de ativos. Com base no poder de outros recursos do Maximo, os usuários podem tomar decisões baseadas em dados e construir modelos preditivos.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Artigos e Blogs =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Migration to Maximo Application Suite (MAS) =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Install Maximo Application Suite using MAS CLI]]&lt;br /&gt;
** [[IBM Maximo: MAS CLI Options]]&lt;br /&gt;
** [[IBM Maximo: Installing MAS Core + Manage + DB2 Container]]&lt;br /&gt;
** [[IBM Maximo: Installing MAS Core + Manage + Oracle DB Container]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Migrate MAXDB to RH OpenShift (DB2 Version)]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Steps to Upgrade a Maximo 7.6 Database to MAS 9 after MAS Installation]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Disconnecting MAS Manage from the database for DB Maintenance]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Provide you customization_binaries.zip on OpenShift]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Migration to Maximo Application Suite (MAS)]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Creating Maximo Database on Oracle Database Free Edition (Container)]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Deploying Kafka after Maximo Manage]]&lt;br /&gt;
&lt;br /&gt;
= Referencias =&lt;br /&gt;
* Blog: [https://bportaluri.com/blog Bruno Portaluri]&lt;br /&gt;
** [https://bportaluri.com/2021/10/maximo-bulk-update-list-view.html Atualização de uma lista - bulk update ]&lt;br /&gt;
* Blog: [https://maximosecrets.com Maximo Secrets]&lt;br /&gt;
* Yasutaka Nishimura&lt;br /&gt;
**[https://www.linkedin.com/pulse/apache-kafka-message-provider-maximo-yasutaka-nishimura/ Apache Kafka as a Message Provider in Maximo]&lt;br /&gt;
**[https://www.linkedin.com/pulse/custom-autoscript-end-point-realizes-access-oauth2-yasutaka-nishimura/ Custom autoscript end point realizes to access OAuth2 protected resources]&lt;br /&gt;
**[https://www.linkedin.com/pulse/running-maximo-manage-stand-alone-openshift-server-red-nishimura/ Running Maximo Manage on stand-alone OpenShift server with Red Hat Code Ready Containers]&lt;br /&gt;
**[https://www.linkedin.com/pulse/send-notifications-slack-via-maximo-integration-yasutaka-nishimura/ Send notifications to Slack via Maximo Integration Framework]&lt;br /&gt;
&lt;br /&gt;
= API Rest, Documentação, Artigos e Exemplos =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Maximo Manage development environment without OpenShift]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Dicas de APIs Rest]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Automation Scripts]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;maximomize.com&#039;&#039;&#039;: [https://www.maximomize.com/writing-your-first-crontask-for-maximo-in-jython  Writing your first crontask for Maximo in Jython]&lt;br /&gt;
* &#039;&#039;&#039;maximomize.com&#039;&#039;&#039;: [https://www.maximomize.com/writing-your-first-crontask-for-maximo-in-java  Writing your First CronTask for Maximo in Java]&lt;br /&gt;
* &#039;&#039;&#039;a3jgroup.com&#039;&#039;&#039;: [https://a3jgroup.com/run-an-automation-script-from-a-cron-task-in-maximo/ Run an Automation Script from a Cron Task in Maximo]&lt;br /&gt;
&lt;br /&gt;
= Performance and Best Practice =&lt;br /&gt;
&lt;br /&gt;
* Best Practice: [[IBM Maximo: My Configuration Tips]]&lt;br /&gt;
&lt;br /&gt;
* Best Practice: [[IBM Maximo: SQL Queries - CRONTASKS &amp;amp; ESCALATIONS]] - Dica de Configuração de Performance&lt;br /&gt;
&lt;br /&gt;
* Best Practice: [[IBM Maximo: Cleanup of Start Center]] - Dica de Manutenção de Performance&lt;br /&gt;
&lt;br /&gt;
* Best Practice: [[IBM Maximo: Integrity Check Tool]] - Reporting data integrity issues&lt;br /&gt;
&lt;br /&gt;
* Best Practice: [[IBM Maximo: Resizing JPEG Files in doclinks]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Identificar SQLs de longa duração]]&lt;br /&gt;
* [[IBM Maximo: Java Virtual Machine Properties for IBM WebSphere]&lt;br /&gt;
* [[IBM Maximo: System Properties para Monitor e diagnosticar problemas de Performance]]&lt;br /&gt;
* [[IBM Maximo: System Properties]]&lt;br /&gt;
* [[IBM Maximo: Isolar a Funcionalidade do Servidor]]&lt;br /&gt;
* [[IBM Maximo: Analisando a crontask PMWoGenCronTask]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SQL Queries ==&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: SQL Queries]]&lt;br /&gt;
* [[IBM Maximo: SQL Queries - CRONTASKS &amp;amp; ESCALATIONS]]&lt;br /&gt;
* [[IBM Maximo: SQL Queries - WORKFLOW]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Identificar SQLs de longa duração]]&lt;br /&gt;
* [[IBM Maximo: Monitorar o número de DB Connections]]&lt;br /&gt;
* [[IBM Maximo: Tabelas que contêm consultas para revisar]]&lt;br /&gt;
* [[IBM Maximo: System Properties]]&lt;br /&gt;
* [[IBM Maximo: BMXAA6720W - Slow SQL Entries]]&lt;br /&gt;
* [[IBM Maximo: Exportando um relatório (BIRT) do banco de dados do Maximo]]&lt;br /&gt;
* [[IBM Maximo: Listar a quantidade de logins únicos por dia]]&lt;br /&gt;
&lt;br /&gt;
=== Outras Tabelas ===&lt;br /&gt;
* [[IBM Maximo: SQL Queries - tabela CRONTASKHISTORY]]&lt;br /&gt;
* [[IBM Maximo: SQL Queries - tabela ESCREPEATTRACK]]&lt;br /&gt;
* [[IBM Maximo: SQL Queries - tabela ESCSTATUS]]&lt;br /&gt;
* [[IBM Maximo: SQL Queries - tabela LOGINTRACK]]&lt;br /&gt;
* [[IBM Maximo: SQL Queries - tabela QUERY]]&lt;br /&gt;
* [[IBM Maximo: SQL Queries - tabela WFINSTANCE]]&lt;br /&gt;
&lt;br /&gt;
= Mensagens BMXAA =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: BMXAA6720W - Slow SQL Entries]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: BMXAA4038E - Cannot log in to perform this action on Forgot Password link]]&lt;br /&gt;
&lt;br /&gt;
= Instalação e Configuração Maximo EAM =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Instalação do Maximo EAM no Linux via Linha de Comando]]&lt;br /&gt;
* [[IBM Maximo: Verificando pré-requisitos de instalação e upgrade do Maximo EAM]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Running Maximo EAM as Container]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Criando a database manualmente para o Maximo]]&lt;br /&gt;
* [[IBM Maximo: Criando as filas JMS Queues manualmente para o Maximo EAM]]&lt;br /&gt;
* [[IBM Maximo: Criando as filas JMS Queues via linha de comando para o Maximo EAM]]&lt;br /&gt;
&lt;br /&gt;
= Relatórios =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Exportando um relatório (BIRT) do banco de dados do Maximo]]&lt;br /&gt;
* [https://www.ibm.com/support/pages/maximo-76-report-booklet Lista de Relatórios do Maximo 7.6 (BIRT)]&lt;br /&gt;
* [https://www.ibm.com/support/pages/maximo-76designer-431-report-development-guide Guia de Desenvolvimento de Relatórios do Maximo 7.6 (BIRT)]&lt;br /&gt;
* [https://www.ibm.com/support/pages/maximo-76-reporting-options-and-comparisons Reporting Options and Comparisons (BIRT)]&lt;br /&gt;
* [https://www.ibm.com/support/pages/maximo-cognos-content-bi-packs Lista de Relatórios Cognos &amp;quot;Maximo Cognos Content - BI Packs&amp;quot; (Cognos)]&lt;br /&gt;
* [https://www.ibm.com/support/pages/maximo-76-cognos-feature-guide Maximo 76 Cognos Feature Guide]&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Deploying_Kafka_after_Maximo_Manage&amp;diff=10157</id>
		<title>IBM Maximo: Deploying Kafka after Maximo Manage</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Deploying_Kafka_after_Maximo_Manage&amp;diff=10157"/>
		<updated>2026-05-05T11:56:33Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kafka is an essential component of the IBM Maximo Application Suite (MAS), providing distributed messaging for applications such as IoT, Monitor, and Predict. The MAS CLI supports multiple Kafka providers, allowing flexibility in infrastructure selection.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The MAS CLI supports the following providers via the --kafka-provider parameter:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Provider !! Value !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Strimzi || strimzi || Open-source Kafka operator for Kubernetes&lt;br /&gt;
|-&lt;br /&gt;
| Red Hat AMQ Streams || redhat || Red Hat version of Strimzi&lt;br /&gt;
|-&lt;br /&gt;
| IBM Event Streams || ibm || Managed Kafka on IBM Cloud&lt;br /&gt;
|-&lt;br /&gt;
| AWS MSK || aws || ExaAmazon Managed Streaming for Apache Kafkample&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Procedure =&lt;br /&gt;
&lt;br /&gt;
1) Run MAS CLI (Linux/Mac)&lt;br /&gt;
&lt;br /&gt;
 podman run -it --rm -v $(pwd):/mnt/home:Z --pull always quay.io/ibmmas/cli:latest&lt;br /&gt;
&lt;br /&gt;
for Mac add --arch arm64&lt;br /&gt;
&lt;br /&gt;
2) Login no OpenShift&lt;br /&gt;
&lt;br /&gt;
 oc login --token=&amp;lt;your-token&amp;gt; --server=&amp;lt;your-server&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Export IBM Entitlement Key&lt;br /&gt;
&lt;br /&gt;
 export IBM_ENTITLEMENT_KEY=&amp;quot;your-entitlement-key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4) Check your storage classes&lt;br /&gt;
&lt;br /&gt;
 oc get storageclass&lt;br /&gt;
 &lt;br /&gt;
4) Create file /mnt/home/kafka-playbook-install.yml&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
- hosts: localhost&lt;br /&gt;
  any_errors_fatal: true&lt;br /&gt;
  vars:&lt;br /&gt;
    kafka_action: install&lt;br /&gt;
    kafka_storage_class: ocs-storagecluster-cephfs&lt;br /&gt;
    kafka_storage_size: 100Gi&lt;br /&gt;
    zookeeper_storage_class: ocs-storagecluster-cephfs&lt;br /&gt;
    zookeeper_storage_size: 10Gi&lt;br /&gt;
&lt;br /&gt;
    # Generate a KafkaCfg template&lt;br /&gt;
    mas_instance_id: lab01&lt;br /&gt;
    mas_config_dir: /mnt/home/masconfigs&lt;br /&gt;
  roles:&lt;br /&gt;
    - ibm.mas_devops.kafka&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change your variables for your environment: &#039;&#039;&#039;kafka_storage_class&#039;&#039;&#039;, &#039;&#039;&#039;mas_instance_id&#039;&#039;&#039;, &#039;&#039;&#039;mas_config_dir&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
5) Run ansible-playbook&lt;br /&gt;
&lt;br /&gt;
 ansible-playbook /mnt/home/kafka-playbook-install.yml&lt;br /&gt;
&lt;br /&gt;
The ansible script will generate a file like: &#039;&#039;&#039;kafka-maskafka-strimzi-kafka.yml&#039;&#039;&#039; on /mnt/home/masconfigs. This file has Secrets and KafkaCfg, with certificates. To be used to configure MAS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
[[Category:Kafka]]&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Deploying_Kafka_after_Maximo_Manage&amp;diff=10156</id>
		<title>IBM Maximo: Deploying Kafka after Maximo Manage</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Deploying_Kafka_after_Maximo_Manage&amp;diff=10156"/>
		<updated>2026-05-05T11:54:05Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Procedure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kafka is an essential component of the IBM Maximo Application Suite (MAS), providing distributed messaging for applications such as IoT, Monitor, and Predict. The MAS CLI supports multiple Kafka providers, allowing flexibility in infrastructure selection.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The MAS CLI supports the following providers via the --kafka-provider parameter:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Provider !! Value !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Strimzi || strimzi || Open-source Kafka operator for Kubernetes&lt;br /&gt;
|-&lt;br /&gt;
| Red Hat AMQ Streams || redhat || Red Hat version of Strimzi&lt;br /&gt;
|-&lt;br /&gt;
| IBM Event Streams || ibm || Managed Kafka on IBM Cloud&lt;br /&gt;
|-&lt;br /&gt;
| AWS MSK || aws || ExaAmazon Managed Streaming for Apache Kafkample&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Procedure =&lt;br /&gt;
&lt;br /&gt;
1) Run MAS CLI (Linux/Mac)&lt;br /&gt;
&lt;br /&gt;
 podman run -it --rm -v $(pwd):/mnt/home:Z --pull always quay.io/ibmmas/cli:latest&lt;br /&gt;
&lt;br /&gt;
for Mac add --arch arm64&lt;br /&gt;
&lt;br /&gt;
2) Login no OpenShift&lt;br /&gt;
&lt;br /&gt;
 oc login --token=&amp;lt;your-token&amp;gt; --server=&amp;lt;your-server&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Export IBM Entitlement Key&lt;br /&gt;
&lt;br /&gt;
 export IBM_ENTITLEMENT_KEY=&amp;quot;your-entitlement-key&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4) Check your storage classes&lt;br /&gt;
&lt;br /&gt;
 oc get storageclass&lt;br /&gt;
 &lt;br /&gt;
4) Create file /mnt/home/kafka-playbook-install.yml&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
- hosts: localhost&lt;br /&gt;
  any_errors_fatal: true&lt;br /&gt;
  vars:&lt;br /&gt;
    kafka_action: install&lt;br /&gt;
    kafka_storage_class: ocs-storagecluster-cephfs&lt;br /&gt;
    kafka_storage_size: 100Gi&lt;br /&gt;
    zookeeper_storage_class: ocs-storagecluster-cephfs&lt;br /&gt;
    zookeeper_storage_size: 10Gi&lt;br /&gt;
&lt;br /&gt;
    # Generate a KafkaCfg template&lt;br /&gt;
    mas_instance_id: lab01&lt;br /&gt;
    mas_config_dir: /mnt/home/masconfigs&lt;br /&gt;
  roles:&lt;br /&gt;
    - ibm.mas_devops.kafka&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change your variables for your environment: &#039;&#039;&#039;kafka_storage_class&#039;&#039;&#039;, &#039;&#039;&#039;mas_instance_id&#039;&#039;&#039;, &#039;&#039;&#039;mas_config_dir&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
5) Run ansible-playbook&lt;br /&gt;
&lt;br /&gt;
 ansible-playbook /mnt/home/kafka-playbook-install.yml&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
[[Category:Kafka]]&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Deploying_Kafka_after_Maximo_Manage&amp;diff=10155</id>
		<title>IBM Maximo: Deploying Kafka after Maximo Manage</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Deploying_Kafka_after_Maximo_Manage&amp;diff=10155"/>
		<updated>2026-05-05T11:52:44Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: Created page with &amp;quot;Kafka is an essential component of the IBM Maximo Application Suite (MAS), providing distributed messaging for applications such as IoT, Monitor, and Predict. The MAS CLI supports multiple Kafka providers, allowing flexibility in infrastructure selection.   The MAS CLI supports the following providers via the --kafka-provider parameter:  {| class=&amp;quot;wikitable&amp;quot; |- ! Provider !! Value !! Description |- | Strimzi || strimzi || Open-source Kafka operator for Kubernetes |- | Re...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kafka is an essential component of the IBM Maximo Application Suite (MAS), providing distributed messaging for applications such as IoT, Monitor, and Predict. The MAS CLI supports multiple Kafka providers, allowing flexibility in infrastructure selection.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The MAS CLI supports the following providers via the --kafka-provider parameter:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Provider !! Value !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Strimzi || strimzi || Open-source Kafka operator for Kubernetes&lt;br /&gt;
|-&lt;br /&gt;
| Red Hat AMQ Streams || redhat || Red Hat version of Strimzi&lt;br /&gt;
|-&lt;br /&gt;
| IBM Event Streams || ibm || Managed Kafka on IBM Cloud&lt;br /&gt;
|-&lt;br /&gt;
| AWS MSK || aws || ExaAmazon Managed Streaming for Apache Kafkample&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Procedure =&lt;br /&gt;
&lt;br /&gt;
1) Run MAS CLI (Linux/Mac)&lt;br /&gt;
&lt;br /&gt;
 podman run -it --rm -v $(pwd):/mnt/home:Z --pull always quay.io/ibmmas/cli:latest&lt;br /&gt;
&lt;br /&gt;
for Mac add --arch arm64&lt;br /&gt;
&lt;br /&gt;
2) Login no OpenShift&lt;br /&gt;
&lt;br /&gt;
 oc login --token=&amp;lt;your-token&amp;gt; --server=&amp;lt;your-server&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Export IBM Entitlement Key&lt;br /&gt;
&lt;br /&gt;
 export IBM_ENTITLEMENT_KEY=&amp;quot;your-entitlement-key&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
4) Create file /mnt/home/kafka-playbook-install.yml&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
- hosts: localhost&lt;br /&gt;
  any_errors_fatal: true&lt;br /&gt;
  vars:&lt;br /&gt;
    kafka_action: install&lt;br /&gt;
    kafka_storage_class: ocs-storagecluster-cephfs&lt;br /&gt;
    kafka_storage_size: 100Gi&lt;br /&gt;
    zookeeper_storage_class: ocs-storagecluster-cephfs&lt;br /&gt;
    zookeeper_storage_size: 10Gi&lt;br /&gt;
&lt;br /&gt;
    # Generate a KafkaCfg template&lt;br /&gt;
    mas_instance_id: lab01&lt;br /&gt;
    mas_config_dir: /mnt/home/masconfigs&lt;br /&gt;
  roles:&lt;br /&gt;
    - ibm.mas_devops.kafka&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change you &#039;&#039;&#039;mas_instance_id&#039;&#039;&#039; and &#039;&#039;&#039;mas_config_dir&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
5) Run ansible-playbook&lt;br /&gt;
&lt;br /&gt;
 ansible-playbook /mnt/home/kafka-playbook-install.yml&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
[[Category:Kafka]]&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=Kafka&amp;diff=10154</id>
		<title>Kafka</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=Kafka&amp;diff=10154"/>
		<updated>2026-05-05T11:43:43Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Kafka: Deploy Kafka as Container]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Sterling B2B: Configuring SB2Bi to use Kafka]]&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Deploying Kafka after Maximo Manage]]&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
[[Category:Kafka]]&lt;br /&gt;
[[Category:IBM Sterling]]&lt;br /&gt;
[[Category:IBM Sterling B2B]]&lt;br /&gt;
[[Category:File Gateway]]&lt;br /&gt;
[[Category:SFG]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Maximo_Manage_development_environment_without_OpenShift&amp;diff=10153</id>
		<title>IBM Maximo: Maximo Manage development environment without OpenShift</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Maximo_Manage_development_environment_without_OpenShift&amp;diff=10153"/>
		<updated>2026-05-04T01:16:07Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Customization Guidelines */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Pull image from IBM Repository =&lt;br /&gt;
&lt;br /&gt;
Go to this webpage to get your entitlement key: https://myibm.ibm.com/products-services/containerlibrary&lt;br /&gt;
&lt;br /&gt;
Set the IBM Entitlement Registry Key &lt;br /&gt;
&lt;br /&gt;
 export ENTITLED_REGISTRY_KEY=eyJ...&lt;br /&gt;
&lt;br /&gt;
Do a login to Podman&lt;br /&gt;
&lt;br /&gt;
 podman login cp.icr.io -u cp -p $ENTITLED_REGISTRY_KEY&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
List Available Tags for a Manage Admin with skopeo tool.&lt;br /&gt;
&lt;br /&gt;
 skopeo list-tags docker://cp.icr.io/cp/manage/manageadmin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Inspect a Manage Admin Image&lt;br /&gt;
&lt;br /&gt;
 skopeo inspect docker://cp.icr.io/cp/manage/manageadmin:9.0.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pull a Manage Admin Image&lt;br /&gt;
&lt;br /&gt;
 podman pull cp.icr.io/cp/manage/manageadmin:9.0.0&lt;br /&gt;
&lt;br /&gt;
= Run Manage Admin =&lt;br /&gt;
&lt;br /&gt;
Run container in background&lt;br /&gt;
&lt;br /&gt;
 podman run -d cp.icr.io/cp/manage/manageadmin:9.0.0&lt;br /&gt;
&lt;br /&gt;
Check status&lt;br /&gt;
&lt;br /&gt;
 podman ps&lt;br /&gt;
&lt;br /&gt;
The output is &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;small&amp;gt;CONTAINER ID  IMAGE                                  COMMAND     CREATED        STATUS        PORTS       NAMES&lt;br /&gt;
 &#039;&#039;&#039;40e118bf9318&#039;&#039;&#039;  cp.icr.io/cp/manage/manageadmin:9.0.0              3 seconds ago  Up 3 seconds              pedantic_cerf&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Connect to container and you can check current directory&lt;br /&gt;
&lt;br /&gt;
 podman exec -it &#039;&#039;&#039;40e118bf9318&#039;&#039;&#039; sh&lt;br /&gt;
 &lt;br /&gt;
 sh-4.5$ pwd&lt;br /&gt;
&lt;br /&gt;
Update the properties in the &lt;br /&gt;
&lt;br /&gt;
 /opt/IBM/SMP/maximo/applications/maximo/properties/maximo.properties&lt;br /&gt;
&lt;br /&gt;
file with the URL, user name, and password for your Maximo Manage database.&lt;br /&gt;
&lt;br /&gt;
= Customization =&lt;br /&gt;
&lt;br /&gt;
== Customization Guidelines ==&lt;br /&gt;
&lt;br /&gt;
Your source code must have the same directory structure used by Maximo. Sample:&lt;br /&gt;
&lt;br /&gt;
 applications\maximo\businessobjects\classes\cust\app\asset\CXAsset.class&lt;br /&gt;
 applications\maximo\businessobjects\classes\cust\app\asset\CXAssetSet.class&lt;br /&gt;
 applications\maximo\properties\product\a_customer.xml&lt;br /&gt;
 tools\maximo\en\cust\V7612_01.dbc&lt;br /&gt;
 applications\maximo\commonweb\classes\com\ibm\tivoli\maximo\oslc\provider\MyPingServlet.class&lt;br /&gt;
 deployment\was-liberty-default\config-deployment-descriptors\maximo-all\meaweb\webmodule\WEB-INF\web.xml&lt;br /&gt;
&lt;br /&gt;
For server bundles with a bundle type of mea, ui, cron, report. You can use:&lt;br /&gt;
 &lt;br /&gt;
 deployment\was-liberty-default\config-deployment-descriptors\maximo-mea\meaweb\webmodule\WEB-INF\web.xml&lt;br /&gt;
 deployment\was-liberty-default\config-deployment-descriptors\maximo-ui\webmodule\WEB-INF\web.xml&lt;br /&gt;
&lt;br /&gt;
== Copy files to container ==&lt;br /&gt;
&lt;br /&gt;
Get your source code, create a zip file and copy to container&lt;br /&gt;
&lt;br /&gt;
 podman cp mycode.zip  &#039;&#039;&#039;40e118bf9318:/tmp/mycode.zip&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Access your Maximo Manager container&lt;br /&gt;
&lt;br /&gt;
 podman exec -it &#039;&#039;&#039;40e118bf9318&#039;&#039;&#039; sh&lt;br /&gt;
&lt;br /&gt;
Prepare environment&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /tmp/src /tmp/target&lt;br /&gt;
 &lt;br /&gt;
 cd /tmp/src&lt;br /&gt;
 &lt;br /&gt;
 unzip ../mycode.zip&lt;br /&gt;
&lt;br /&gt;
== Compile Java customization and create customization_binaries.zip==&lt;br /&gt;
&lt;br /&gt;
Inside the container, let&#039;s export environment variables&lt;br /&gt;
&lt;br /&gt;
 export JAVA_HOME=/opt/ibm/java&lt;br /&gt;
 export LIB_DIR=/opt/IBM/SMP/maximo/applications/maximo/lib/*&lt;br /&gt;
 export CLASS_DIR=/opt/IBM/SMP/maximo/applications/maximo/businessobjects/classes&lt;br /&gt;
&lt;br /&gt;
add the list of java files to sources.txt file&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 &lt;br /&gt;
 find . -name &amp;quot;*.java&amp;quot; | grep -v _ &amp;gt; sources.txt&lt;br /&gt;
&lt;br /&gt;
Compile files &lt;br /&gt;
&lt;br /&gt;
 $JAVA_HOME/bin/javac -d target -cp &amp;quot;$LIB_DIR:$CLASS_DIR&amp;quot; @sources.txt&lt;br /&gt;
&lt;br /&gt;
Confirm that you dont have errors&lt;br /&gt;
&lt;br /&gt;
Copy Non-Java Files using rsync&lt;br /&gt;
&lt;br /&gt;
 rsync -av --exclude=&amp;quot;*.java&amp;quot; src/ target/&lt;br /&gt;
&lt;br /&gt;
If you dont have rsync try this:&lt;br /&gt;
&lt;br /&gt;
 find src/ -type f ! -name &amp;quot;*.java&amp;quot; -exec cp --parents \{\} target/ \;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Create customization archive&lt;br /&gt;
&lt;br /&gt;
 cd /tmp/target &lt;br /&gt;
 &lt;br /&gt;
 zip --verbose -r ../customization_binaries.zip *&lt;br /&gt;
&lt;br /&gt;
== Provide you customization_binaries.zip on OpenShift  ==&lt;br /&gt;
&lt;br /&gt;
See here: [[IBM Maximo: Provide you customization binaries.zip on OpenShift]]&lt;br /&gt;
&lt;br /&gt;
== How to test ==&lt;br /&gt;
&lt;br /&gt;
* Extract the content in the same directory structure as customization archive&lt;br /&gt;
* Deploy customization archive on a test environment , or &lt;br /&gt;
* Test customization archive use local container deployment for Manage without OpenShift and MAS for limited but fast testing&lt;br /&gt;
&lt;br /&gt;
== Articles ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/docs/en/mas-cd/maximo-manage/continuous-delivery?topic=customizing-customization-archive-guidelines Customization archive guidelines]&lt;br /&gt;
* [https://www.ibm.com/docs/en/mas-cd/maximo-manage/continuous-delivery?topic=environment-building-deploying-development-images Building and deploying development images]&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Maximo_Manage_development_environment_without_OpenShift&amp;diff=10152</id>
		<title>IBM Maximo: Maximo Manage development environment without OpenShift</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Maximo_Manage_development_environment_without_OpenShift&amp;diff=10152"/>
		<updated>2026-05-04T01:15:22Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Copy files to container */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Pull image from IBM Repository =&lt;br /&gt;
&lt;br /&gt;
Go to this webpage to get your entitlement key: https://myibm.ibm.com/products-services/containerlibrary&lt;br /&gt;
&lt;br /&gt;
Set the IBM Entitlement Registry Key &lt;br /&gt;
&lt;br /&gt;
 export ENTITLED_REGISTRY_KEY=eyJ...&lt;br /&gt;
&lt;br /&gt;
Do a login to Podman&lt;br /&gt;
&lt;br /&gt;
 podman login cp.icr.io -u cp -p $ENTITLED_REGISTRY_KEY&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
List Available Tags for a Manage Admin with skopeo tool.&lt;br /&gt;
&lt;br /&gt;
 skopeo list-tags docker://cp.icr.io/cp/manage/manageadmin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Inspect a Manage Admin Image&lt;br /&gt;
&lt;br /&gt;
 skopeo inspect docker://cp.icr.io/cp/manage/manageadmin:9.0.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pull a Manage Admin Image&lt;br /&gt;
&lt;br /&gt;
 podman pull cp.icr.io/cp/manage/manageadmin:9.0.0&lt;br /&gt;
&lt;br /&gt;
= Run Manage Admin =&lt;br /&gt;
&lt;br /&gt;
Run container in background&lt;br /&gt;
&lt;br /&gt;
 podman run -d cp.icr.io/cp/manage/manageadmin:9.0.0&lt;br /&gt;
&lt;br /&gt;
Check status&lt;br /&gt;
&lt;br /&gt;
 podman ps&lt;br /&gt;
&lt;br /&gt;
The output is &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;small&amp;gt;CONTAINER ID  IMAGE                                  COMMAND     CREATED        STATUS        PORTS       NAMES&lt;br /&gt;
 &#039;&#039;&#039;40e118bf9318&#039;&#039;&#039;  cp.icr.io/cp/manage/manageadmin:9.0.0              3 seconds ago  Up 3 seconds              pedantic_cerf&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Connect to container and you can check current directory&lt;br /&gt;
&lt;br /&gt;
 podman exec -it &#039;&#039;&#039;40e118bf9318&#039;&#039;&#039; sh&lt;br /&gt;
 &lt;br /&gt;
 sh-4.5$ pwd&lt;br /&gt;
&lt;br /&gt;
Update the properties in the &lt;br /&gt;
&lt;br /&gt;
 /opt/IBM/SMP/maximo/applications/maximo/properties/maximo.properties&lt;br /&gt;
&lt;br /&gt;
file with the URL, user name, and password for your Maximo Manage database.&lt;br /&gt;
&lt;br /&gt;
= Customization =&lt;br /&gt;
&lt;br /&gt;
== Customization Guidelines ==&lt;br /&gt;
&lt;br /&gt;
Your source code must have the same directory structure used by Maximo. Sample:&lt;br /&gt;
&lt;br /&gt;
 applications\maximo\businessobjects\classes\cust\app\asset\Asset.class&lt;br /&gt;
 applications\maximo\businessobjects\classes\cust\app\asset\AssetSet.class&lt;br /&gt;
 applications\maximo\properties\product\a_customer.xml&lt;br /&gt;
 tools\maximo\en\cust\V7612_01.dbc&lt;br /&gt;
 applications\maximo\commonweb\classes\com\ibm\tivoli\maximo\oslc\provider\MyPingServlet.class&lt;br /&gt;
 deployment\was-liberty-default\config-deployment-descriptors\maximo-all\meaweb\webmodule\WEB-INF\web.xml&lt;br /&gt;
&lt;br /&gt;
For server bundles with a bundle type of mea, ui, cron, report. You can use:&lt;br /&gt;
 &lt;br /&gt;
 deployment\was-liberty-default\config-deployment-descriptors\maximo-mea\meaweb\webmodule\WEB-INF\web.xml&lt;br /&gt;
 deployment\was-liberty-default\config-deployment-descriptors\maximo-ui\webmodule\WEB-INF\web.xml&lt;br /&gt;
&lt;br /&gt;
== Copy files to container ==&lt;br /&gt;
&lt;br /&gt;
Get your source code, create a zip file and copy to container&lt;br /&gt;
&lt;br /&gt;
 podman cp mycode.zip  &#039;&#039;&#039;40e118bf9318:/tmp/mycode.zip&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Access your Maximo Manager container&lt;br /&gt;
&lt;br /&gt;
 podman exec -it &#039;&#039;&#039;40e118bf9318&#039;&#039;&#039; sh&lt;br /&gt;
&lt;br /&gt;
Prepare environment&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /tmp/src /tmp/target&lt;br /&gt;
 &lt;br /&gt;
 cd /tmp/src&lt;br /&gt;
 &lt;br /&gt;
 unzip ../mycode.zip&lt;br /&gt;
&lt;br /&gt;
== Compile Java customization and create customization_binaries.zip==&lt;br /&gt;
&lt;br /&gt;
Inside the container, let&#039;s export environment variables&lt;br /&gt;
&lt;br /&gt;
 export JAVA_HOME=/opt/ibm/java&lt;br /&gt;
 export LIB_DIR=/opt/IBM/SMP/maximo/applications/maximo/lib/*&lt;br /&gt;
 export CLASS_DIR=/opt/IBM/SMP/maximo/applications/maximo/businessobjects/classes&lt;br /&gt;
&lt;br /&gt;
add the list of java files to sources.txt file&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 &lt;br /&gt;
 find . -name &amp;quot;*.java&amp;quot; | grep -v _ &amp;gt; sources.txt&lt;br /&gt;
&lt;br /&gt;
Compile files &lt;br /&gt;
&lt;br /&gt;
 $JAVA_HOME/bin/javac -d target -cp &amp;quot;$LIB_DIR:$CLASS_DIR&amp;quot; @sources.txt&lt;br /&gt;
&lt;br /&gt;
Confirm that you dont have errors&lt;br /&gt;
&lt;br /&gt;
Copy Non-Java Files using rsync&lt;br /&gt;
&lt;br /&gt;
 rsync -av --exclude=&amp;quot;*.java&amp;quot; src/ target/&lt;br /&gt;
&lt;br /&gt;
If you dont have rsync try this:&lt;br /&gt;
&lt;br /&gt;
 find src/ -type f ! -name &amp;quot;*.java&amp;quot; -exec cp --parents \{\} target/ \;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Create customization archive&lt;br /&gt;
&lt;br /&gt;
 cd /tmp/target &lt;br /&gt;
 &lt;br /&gt;
 zip --verbose -r ../customization_binaries.zip *&lt;br /&gt;
&lt;br /&gt;
== Provide you customization_binaries.zip on OpenShift  ==&lt;br /&gt;
&lt;br /&gt;
See here: [[IBM Maximo: Provide you customization binaries.zip on OpenShift]]&lt;br /&gt;
&lt;br /&gt;
== How to test ==&lt;br /&gt;
&lt;br /&gt;
* Extract the content in the same directory structure as customization archive&lt;br /&gt;
* Deploy customization archive on a test environment , or &lt;br /&gt;
* Test customization archive use local container deployment for Manage without OpenShift and MAS for limited but fast testing&lt;br /&gt;
&lt;br /&gt;
== Articles ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/docs/en/mas-cd/maximo-manage/continuous-delivery?topic=customizing-customization-archive-guidelines Customization archive guidelines]&lt;br /&gt;
* [https://www.ibm.com/docs/en/mas-cd/maximo-manage/continuous-delivery?topic=environment-building-deploying-development-images Building and deploying development images]&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Maximo_Manage_development_environment_without_OpenShift&amp;diff=10151</id>
		<title>IBM Maximo: Maximo Manage development environment without OpenShift</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Maximo_Manage_development_environment_without_OpenShift&amp;diff=10151"/>
		<updated>2026-05-04T01:14:26Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Copy files to container */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Pull image from IBM Repository =&lt;br /&gt;
&lt;br /&gt;
Go to this webpage to get your entitlement key: https://myibm.ibm.com/products-services/containerlibrary&lt;br /&gt;
&lt;br /&gt;
Set the IBM Entitlement Registry Key &lt;br /&gt;
&lt;br /&gt;
 export ENTITLED_REGISTRY_KEY=eyJ...&lt;br /&gt;
&lt;br /&gt;
Do a login to Podman&lt;br /&gt;
&lt;br /&gt;
 podman login cp.icr.io -u cp -p $ENTITLED_REGISTRY_KEY&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
List Available Tags for a Manage Admin with skopeo tool.&lt;br /&gt;
&lt;br /&gt;
 skopeo list-tags docker://cp.icr.io/cp/manage/manageadmin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Inspect a Manage Admin Image&lt;br /&gt;
&lt;br /&gt;
 skopeo inspect docker://cp.icr.io/cp/manage/manageadmin:9.0.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pull a Manage Admin Image&lt;br /&gt;
&lt;br /&gt;
 podman pull cp.icr.io/cp/manage/manageadmin:9.0.0&lt;br /&gt;
&lt;br /&gt;
= Run Manage Admin =&lt;br /&gt;
&lt;br /&gt;
Run container in background&lt;br /&gt;
&lt;br /&gt;
 podman run -d cp.icr.io/cp/manage/manageadmin:9.0.0&lt;br /&gt;
&lt;br /&gt;
Check status&lt;br /&gt;
&lt;br /&gt;
 podman ps&lt;br /&gt;
&lt;br /&gt;
The output is &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;small&amp;gt;CONTAINER ID  IMAGE                                  COMMAND     CREATED        STATUS        PORTS       NAMES&lt;br /&gt;
 &#039;&#039;&#039;40e118bf9318&#039;&#039;&#039;  cp.icr.io/cp/manage/manageadmin:9.0.0              3 seconds ago  Up 3 seconds              pedantic_cerf&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Connect to container and you can check current directory&lt;br /&gt;
&lt;br /&gt;
 podman exec -it &#039;&#039;&#039;40e118bf9318&#039;&#039;&#039; sh&lt;br /&gt;
 &lt;br /&gt;
 sh-4.5$ pwd&lt;br /&gt;
&lt;br /&gt;
Update the properties in the &lt;br /&gt;
&lt;br /&gt;
 /opt/IBM/SMP/maximo/applications/maximo/properties/maximo.properties&lt;br /&gt;
&lt;br /&gt;
file with the URL, user name, and password for your Maximo Manage database.&lt;br /&gt;
&lt;br /&gt;
= Customization =&lt;br /&gt;
&lt;br /&gt;
== Customization Guidelines ==&lt;br /&gt;
&lt;br /&gt;
Your source code must have the same directory structure used by Maximo. Sample:&lt;br /&gt;
&lt;br /&gt;
 applications\maximo\businessobjects\classes\cust\app\asset\Asset.class&lt;br /&gt;
 applications\maximo\businessobjects\classes\cust\app\asset\AssetSet.class&lt;br /&gt;
 applications\maximo\properties\product\a_customer.xml&lt;br /&gt;
 tools\maximo\en\cust\V7612_01.dbc&lt;br /&gt;
 applications\maximo\commonweb\classes\com\ibm\tivoli\maximo\oslc\provider\MyPingServlet.class&lt;br /&gt;
 deployment\was-liberty-default\config-deployment-descriptors\maximo-all\meaweb\webmodule\WEB-INF\web.xml&lt;br /&gt;
&lt;br /&gt;
For server bundles with a bundle type of mea, ui, cron, report. You can use:&lt;br /&gt;
 &lt;br /&gt;
 deployment\was-liberty-default\config-deployment-descriptors\maximo-mea\meaweb\webmodule\WEB-INF\web.xml&lt;br /&gt;
 deployment\was-liberty-default\config-deployment-descriptors\maximo-ui\webmodule\WEB-INF\web.xml&lt;br /&gt;
&lt;br /&gt;
== Copy files to container ==&lt;br /&gt;
&lt;br /&gt;
Get your source code, create a zip file and copy to container&lt;br /&gt;
&lt;br /&gt;
 podman cp mycode.zip  &#039;&#039;&#039;40e118bf9318:/home/maximoinstall/mycode.zip&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Access your Maximo Manager container&lt;br /&gt;
&lt;br /&gt;
 podman exec -it &#039;&#039;&#039;40e118bf9318&#039;&#039;&#039; sh&lt;br /&gt;
&lt;br /&gt;
Prepare environment&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 &lt;br /&gt;
 mkdir src target&lt;br /&gt;
 &lt;br /&gt;
 cd src&lt;br /&gt;
 &lt;br /&gt;
 unzip mycode.zip&lt;br /&gt;
&lt;br /&gt;
== Compile Java customization and create customization_binaries.zip==&lt;br /&gt;
&lt;br /&gt;
Inside the container, let&#039;s export environment variables&lt;br /&gt;
&lt;br /&gt;
 export JAVA_HOME=/opt/ibm/java&lt;br /&gt;
 export LIB_DIR=/opt/IBM/SMP/maximo/applications/maximo/lib/*&lt;br /&gt;
 export CLASS_DIR=/opt/IBM/SMP/maximo/applications/maximo/businessobjects/classes&lt;br /&gt;
&lt;br /&gt;
add the list of java files to sources.txt file&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 &lt;br /&gt;
 find . -name &amp;quot;*.java&amp;quot; | grep -v _ &amp;gt; sources.txt&lt;br /&gt;
&lt;br /&gt;
Compile files &lt;br /&gt;
&lt;br /&gt;
 $JAVA_HOME/bin/javac -d target -cp &amp;quot;$LIB_DIR:$CLASS_DIR&amp;quot; @sources.txt&lt;br /&gt;
&lt;br /&gt;
Confirm that you dont have errors&lt;br /&gt;
&lt;br /&gt;
Copy Non-Java Files using rsync&lt;br /&gt;
&lt;br /&gt;
 rsync -av --exclude=&amp;quot;*.java&amp;quot; src/ target/&lt;br /&gt;
&lt;br /&gt;
If you dont have rsync try this:&lt;br /&gt;
&lt;br /&gt;
 find src/ -type f ! -name &amp;quot;*.java&amp;quot; -exec cp --parents \{\} target/ \;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Create customization archive&lt;br /&gt;
&lt;br /&gt;
 cd /tmp/target &lt;br /&gt;
 &lt;br /&gt;
 zip --verbose -r ../customization_binaries.zip *&lt;br /&gt;
&lt;br /&gt;
== Provide you customization_binaries.zip on OpenShift  ==&lt;br /&gt;
&lt;br /&gt;
See here: [[IBM Maximo: Provide you customization binaries.zip on OpenShift]]&lt;br /&gt;
&lt;br /&gt;
== How to test ==&lt;br /&gt;
&lt;br /&gt;
* Extract the content in the same directory structure as customization archive&lt;br /&gt;
* Deploy customization archive on a test environment , or &lt;br /&gt;
* Test customization archive use local container deployment for Manage without OpenShift and MAS for limited but fast testing&lt;br /&gt;
&lt;br /&gt;
== Articles ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/docs/en/mas-cd/maximo-manage/continuous-delivery?topic=customizing-customization-archive-guidelines Customization archive guidelines]&lt;br /&gt;
* [https://www.ibm.com/docs/en/mas-cd/maximo-manage/continuous-delivery?topic=environment-building-deploying-development-images Building and deploying development images]&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Maximo_Manage_development_environment_without_OpenShift&amp;diff=10150</id>
		<title>IBM Maximo: Maximo Manage development environment without OpenShift</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Maximo_Manage_development_environment_without_OpenShift&amp;diff=10150"/>
		<updated>2026-05-04T01:14:12Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Compile Java customization and create customization_binaries.zip */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Pull image from IBM Repository =&lt;br /&gt;
&lt;br /&gt;
Go to this webpage to get your entitlement key: https://myibm.ibm.com/products-services/containerlibrary&lt;br /&gt;
&lt;br /&gt;
Set the IBM Entitlement Registry Key &lt;br /&gt;
&lt;br /&gt;
 export ENTITLED_REGISTRY_KEY=eyJ...&lt;br /&gt;
&lt;br /&gt;
Do a login to Podman&lt;br /&gt;
&lt;br /&gt;
 podman login cp.icr.io -u cp -p $ENTITLED_REGISTRY_KEY&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
List Available Tags for a Manage Admin with skopeo tool.&lt;br /&gt;
&lt;br /&gt;
 skopeo list-tags docker://cp.icr.io/cp/manage/manageadmin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Inspect a Manage Admin Image&lt;br /&gt;
&lt;br /&gt;
 skopeo inspect docker://cp.icr.io/cp/manage/manageadmin:9.0.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pull a Manage Admin Image&lt;br /&gt;
&lt;br /&gt;
 podman pull cp.icr.io/cp/manage/manageadmin:9.0.0&lt;br /&gt;
&lt;br /&gt;
= Run Manage Admin =&lt;br /&gt;
&lt;br /&gt;
Run container in background&lt;br /&gt;
&lt;br /&gt;
 podman run -d cp.icr.io/cp/manage/manageadmin:9.0.0&lt;br /&gt;
&lt;br /&gt;
Check status&lt;br /&gt;
&lt;br /&gt;
 podman ps&lt;br /&gt;
&lt;br /&gt;
The output is &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;small&amp;gt;CONTAINER ID  IMAGE                                  COMMAND     CREATED        STATUS        PORTS       NAMES&lt;br /&gt;
 &#039;&#039;&#039;40e118bf9318&#039;&#039;&#039;  cp.icr.io/cp/manage/manageadmin:9.0.0              3 seconds ago  Up 3 seconds              pedantic_cerf&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Connect to container and you can check current directory&lt;br /&gt;
&lt;br /&gt;
 podman exec -it &#039;&#039;&#039;40e118bf9318&#039;&#039;&#039; sh&lt;br /&gt;
 &lt;br /&gt;
 sh-4.5$ pwd&lt;br /&gt;
&lt;br /&gt;
Update the properties in the &lt;br /&gt;
&lt;br /&gt;
 /opt/IBM/SMP/maximo/applications/maximo/properties/maximo.properties&lt;br /&gt;
&lt;br /&gt;
file with the URL, user name, and password for your Maximo Manage database.&lt;br /&gt;
&lt;br /&gt;
= Customization =&lt;br /&gt;
&lt;br /&gt;
== Customization Guidelines ==&lt;br /&gt;
&lt;br /&gt;
Your source code must have the same directory structure used by Maximo. Sample:&lt;br /&gt;
&lt;br /&gt;
 applications\maximo\businessobjects\classes\cust\app\asset\Asset.class&lt;br /&gt;
 applications\maximo\businessobjects\classes\cust\app\asset\AssetSet.class&lt;br /&gt;
 applications\maximo\properties\product\a_customer.xml&lt;br /&gt;
 tools\maximo\en\cust\V7612_01.dbc&lt;br /&gt;
 applications\maximo\commonweb\classes\com\ibm\tivoli\maximo\oslc\provider\MyPingServlet.class&lt;br /&gt;
 deployment\was-liberty-default\config-deployment-descriptors\maximo-all\meaweb\webmodule\WEB-INF\web.xml&lt;br /&gt;
&lt;br /&gt;
For server bundles with a bundle type of mea, ui, cron, report. You can use:&lt;br /&gt;
 &lt;br /&gt;
 deployment\was-liberty-default\config-deployment-descriptors\maximo-mea\meaweb\webmodule\WEB-INF\web.xml&lt;br /&gt;
 deployment\was-liberty-default\config-deployment-descriptors\maximo-ui\webmodule\WEB-INF\web.xml&lt;br /&gt;
&lt;br /&gt;
== Copy files to container ==&lt;br /&gt;
&lt;br /&gt;
Get your source code, create a zip file and copy to container&lt;br /&gt;
&lt;br /&gt;
 podman cp mycode.zip  &#039;&#039;&#039;40e118bf9318:/home/maximoinstall/mycode.zip&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Access your Maximo Manager container&lt;br /&gt;
&lt;br /&gt;
 podman exec -it &#039;&#039;&#039;40e118bf9318&#039;&#039;&#039; sh&lt;br /&gt;
&lt;br /&gt;
Prepare environment&lt;br /&gt;
&lt;br /&gt;
 cd /home/maximoinstall&lt;br /&gt;
 &lt;br /&gt;
 mkdir src target&lt;br /&gt;
 &lt;br /&gt;
 cd src&lt;br /&gt;
 &lt;br /&gt;
 unzip mycode.zip&lt;br /&gt;
&lt;br /&gt;
== Compile Java customization and create customization_binaries.zip==&lt;br /&gt;
&lt;br /&gt;
Inside the container, let&#039;s export environment variables&lt;br /&gt;
&lt;br /&gt;
 export JAVA_HOME=/opt/ibm/java&lt;br /&gt;
 export LIB_DIR=/opt/IBM/SMP/maximo/applications/maximo/lib/*&lt;br /&gt;
 export CLASS_DIR=/opt/IBM/SMP/maximo/applications/maximo/businessobjects/classes&lt;br /&gt;
&lt;br /&gt;
add the list of java files to sources.txt file&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 &lt;br /&gt;
 find . -name &amp;quot;*.java&amp;quot; | grep -v _ &amp;gt; sources.txt&lt;br /&gt;
&lt;br /&gt;
Compile files &lt;br /&gt;
&lt;br /&gt;
 $JAVA_HOME/bin/javac -d target -cp &amp;quot;$LIB_DIR:$CLASS_DIR&amp;quot; @sources.txt&lt;br /&gt;
&lt;br /&gt;
Confirm that you dont have errors&lt;br /&gt;
&lt;br /&gt;
Copy Non-Java Files using rsync&lt;br /&gt;
&lt;br /&gt;
 rsync -av --exclude=&amp;quot;*.java&amp;quot; src/ target/&lt;br /&gt;
&lt;br /&gt;
If you dont have rsync try this:&lt;br /&gt;
&lt;br /&gt;
 find src/ -type f ! -name &amp;quot;*.java&amp;quot; -exec cp --parents \{\} target/ \;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Create customization archive&lt;br /&gt;
&lt;br /&gt;
 cd /tmp/target &lt;br /&gt;
 &lt;br /&gt;
 zip --verbose -r ../customization_binaries.zip *&lt;br /&gt;
&lt;br /&gt;
== Provide you customization_binaries.zip on OpenShift  ==&lt;br /&gt;
&lt;br /&gt;
See here: [[IBM Maximo: Provide you customization binaries.zip on OpenShift]]&lt;br /&gt;
&lt;br /&gt;
== How to test ==&lt;br /&gt;
&lt;br /&gt;
* Extract the content in the same directory structure as customization archive&lt;br /&gt;
* Deploy customization archive on a test environment , or &lt;br /&gt;
* Test customization archive use local container deployment for Manage without OpenShift and MAS for limited but fast testing&lt;br /&gt;
&lt;br /&gt;
== Articles ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.ibm.com/docs/en/mas-cd/maximo-manage/continuous-delivery?topic=customizing-customization-archive-guidelines Customization archive guidelines]&lt;br /&gt;
* [https://www.ibm.com/docs/en/mas-cd/maximo-manage/continuous-delivery?topic=environment-building-deploying-development-images Building and deploying development images]&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Creating_Maximo_Database_on_Oracle_Database_Free_Edition_(Container)&amp;diff=10149</id>
		<title>IBM Maximo: Creating Maximo Database on Oracle Database Free Edition (Container)</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Creating_Maximo_Database_on_Oracle_Database_Free_Edition_(Container)&amp;diff=10149"/>
		<updated>2026-05-03T17:44:01Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Sample JDBC Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide provides step-by-step instructions for deploying Oracle Database 23c Free Edition on OpenShift and creating a Maximo database with the required schema.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
Oracle Database 23c Free Edition is a fully-featured Oracle Database that can be used for development, testing, and small production deployments. This guide covers:&lt;br /&gt;
&lt;br /&gt;
Follow the instructions, to create Oracle Database&lt;br /&gt;
&lt;br /&gt;
*  [[Oracle: Run Oracle DB on Redhat OpenShift]]&lt;br /&gt;
&lt;br /&gt;
== Step 2: Create Maximo Schema in FREE Database ==&lt;br /&gt;
&lt;br /&gt;
=== Step 2.1: Connect to Oracle Container ===&lt;br /&gt;
&lt;br /&gt;
First, connect to the Oracle database container:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
oc exec -it oracle-db-0 -- bash&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Step 2.2: Create Maximo Tablespaces ===&lt;br /&gt;
&lt;br /&gt;
Connect to SQL*Plus and create the required tablespaces in the FREE database:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sqlplus sys/$ORACLE_PWD@FREE as sysdba&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then execute the following SQL commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
-- Create MAXDATA tablespace for Maximo data&lt;br /&gt;
CREATE TABLESPACE maxdata&lt;br /&gt;
  DATAFILE &#039;/opt/oracle/oradata/FREE/maxdata.dbf&#039;&lt;br /&gt;
  SIZE 1000M&lt;br /&gt;
  AUTOEXTEND ON;&lt;br /&gt;
&lt;br /&gt;
-- Create MAXINDEX tablespace for Maximo indexes&lt;br /&gt;
CREATE TABLESPACE maxindex&lt;br /&gt;
  DATAFILE &#039;/opt/oracle/oradata/FREE/maxindex.dbf&#039;&lt;br /&gt;
  SIZE 1000M&lt;br /&gt;
  AUTOEXTEND ON;&lt;br /&gt;
&lt;br /&gt;
-- Create MAXTEMP temporary tablespace&lt;br /&gt;
CREATE TEMPORARY TABLESPACE maxtemp&lt;br /&gt;
  TEMPFILE &#039;/opt/oracle/oradata/FREE/maxtemp.dbf&#039;&lt;br /&gt;
  SIZE 1000M&lt;br /&gt;
  AUTOEXTEND ON&lt;br /&gt;
  MAXSIZE UNLIMITED;&lt;br /&gt;
&lt;br /&gt;
-- Create Maximo Schema and User&lt;br /&gt;
-- Allow creation of local users in CDB (Oracle 12c+ requirement)&lt;br /&gt;
ALTER SESSION SET &amp;quot;_ORACLE_SCRIPT&amp;quot;=true;&lt;br /&gt;
&lt;br /&gt;
-- Create MAXIMO user/schema&lt;br /&gt;
CREATE USER MAXIMO&lt;br /&gt;
  IDENTIFIED BY &amp;quot;Maximo_123&amp;quot;&lt;br /&gt;
  DEFAULT TABLESPACE maxdata&lt;br /&gt;
  TEMPORARY TABLESPACE maxtemp;&lt;br /&gt;
&lt;br /&gt;
-- Grant basic privileges&lt;br /&gt;
GRANT CONNECT TO MAXIMO;&lt;br /&gt;
GRANT CREATE JOB TO MAXIMO;&lt;br /&gt;
GRANT CREATE TRIGGER TO MAXIMO;&lt;br /&gt;
GRANT CREATE SESSION TO MAXIMO;&lt;br /&gt;
GRANT CREATE SEQUENCE TO MAXIMO;&lt;br /&gt;
GRANT CREATE SYNONYM TO MAXIMO;&lt;br /&gt;
GRANT CREATE TABLE TO MAXIMO;&lt;br /&gt;
GRANT CREATE VIEW TO MAXIMO;&lt;br /&gt;
GRANT CREATE PROCEDURE TO MAXIMO;&lt;br /&gt;
GRANT ALTER SESSION TO MAXIMO;&lt;br /&gt;
&lt;br /&gt;
-- Grant SYSDBA privilege&lt;br /&gt;
GRANT SYSDBA TO MAXIMO;&lt;br /&gt;
&lt;br /&gt;
-- Grant execute on CTX_DDL for text search&lt;br /&gt;
GRANT EXECUTE ON ctxsys.ctx_ddl TO MAXIMO;&lt;br /&gt;
&lt;br /&gt;
-- Grant unlimited quota on maxdata tablespace&lt;br /&gt;
ALTER USER MAXIMO QUOTA UNLIMITED ON maxdata;&lt;br /&gt;
&lt;br /&gt;
-- Grant unlimited quota on maxindex tablespace (for indexes)&lt;br /&gt;
ALTER USER MAXIMO QUOTA UNLIMITED ON maxindex;&lt;br /&gt;
&lt;br /&gt;
EXIT&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 3: Verify Database Setup ==&lt;br /&gt;
&lt;br /&gt;
All verification commands should be executed from within the container bash session.&lt;br /&gt;
&lt;br /&gt;
=== Step 3.1: Verify Tablespaces ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sqlplus sys/$ORACLE_PWD@FREE as sysdba&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT tablespace_name, status, contents&lt;br /&gt;
FROM dba_tablespaces&lt;br /&gt;
WHERE tablespace_name IN (&#039;MAXDATA&#039;, &#039;MAXINDEX&#039;, &#039;MAXTEMP&#039;);&lt;br /&gt;
&lt;br /&gt;
EXIT&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Expected output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
TABLESPACE_NAME  STATUS    CONTENTS&lt;br /&gt;
---------------  --------  ---------&lt;br /&gt;
MAXDATA          ONLINE    PERMANENT&lt;br /&gt;
MAXINDEX         ONLINE    PERMANENT&lt;br /&gt;
MAXTEMP          ONLINE    TEMPORARY&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Step 3.2: Verify Maximo Schema ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sqlplus sys/$ORACLE_PWD@FREE as sysdba&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT username, default_tablespace, temporary_tablespace, account_status&lt;br /&gt;
FROM dba_users&lt;br /&gt;
WHERE username = &#039;MAXIMO&#039;;&lt;br /&gt;
&lt;br /&gt;
EXIT&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Expected output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
USERNAME  DEFAULT_TABLESPACE  TEMPORARY_TABLESPACE  ACCOUNT_STATUS&lt;br /&gt;
--------  ------------------  --------------------  --------------&lt;br /&gt;
MAXIMO    MAXDATA            MAXTEMP               OPEN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Step 3.3: Verify User Privileges ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sqlplus sys/$ORACLE_PWD@FREE as sysdba&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT privilege&lt;br /&gt;
FROM dba_sys_privs&lt;br /&gt;
WHERE grantee = &#039;MAXIMO&#039;&lt;br /&gt;
ORDER BY privilege;&lt;br /&gt;
&lt;br /&gt;
EXIT&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Expected privileges should include:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ALTER SESSION&lt;br /&gt;
CONNECT&lt;br /&gt;
CREATE JOB&lt;br /&gt;
CREATE PROCEDURE&lt;br /&gt;
CREATE SEQUENCE&lt;br /&gt;
CREATE SESSION&lt;br /&gt;
CREATE SYNONYM&lt;br /&gt;
CREATE TABLE&lt;br /&gt;
CREATE TRIGGER&lt;br /&gt;
CREATE VIEW&lt;br /&gt;
SYSDBA&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Step 3.4: Verify SYSDBA Access ===&lt;br /&gt;
&lt;br /&gt;
Test that MAXIMO can connect with SYSDBA privilege:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sqlplus MAXIMO/Maximo_123@FREE as sysdba&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT USER, SYS_CONTEXT(&#039;USERENV&#039;, &#039;ISDBA&#039;) AS IS_DBA FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
EXIT&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Step 3.5: Test Maximo User Connection ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sqlplus MAXIMO/Maximo_123@FREE&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT USER FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
EXIT&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Expected output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
USER&lt;br /&gt;
------&lt;br /&gt;
MAXIMO&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Step 3.6: Verify Tables in MAXIMO Schema ===&lt;br /&gt;
&lt;br /&gt;
Check if any tables have been created in the MAXIMO schema:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sqlplus MAXIMO/Maximo_123@FREE&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
-- Count total tables&lt;br /&gt;
SELECT COUNT(*) AS table_count FROM user_tables;&lt;br /&gt;
&lt;br /&gt;
-- define line size&lt;br /&gt;
SET LINESIZE 200&lt;br /&gt;
COL TABLE_NAME FORMAT A30&lt;br /&gt;
COL NUM_ROWS    FORMAT 9999999&lt;br /&gt;
COL TABLESPACE_NAME FORMAT A20&lt;br /&gt;
&lt;br /&gt;
-- List all tables (if any exist)&lt;br /&gt;
SELECT table_name, num_rows, tablespace_name&lt;br /&gt;
FROM user_tables&lt;br /&gt;
ORDER BY table_name;&lt;br /&gt;
&lt;br /&gt;
EXIT&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Expected output (before Maximo installation):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
TABLE_COUNT&lt;br /&gt;
-----------&lt;br /&gt;
          0&lt;br /&gt;
&lt;br /&gt;
no rows selected&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After Maximo installation, you should see Maximo tables like:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
TABLE_NAME           NUM_ROWS  TABLESPACE_NAME&lt;br /&gt;
-------------------  --------  ---------------&lt;br /&gt;
ASSET                       0  MAXDATA&lt;br /&gt;
PERSON                      0  MAXDATA&lt;br /&gt;
WORKORDER                   0  MAXDATA&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternative command to check tables from SYS user:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sqlplus sys/$ORACLE_PWD@FREE as sysdba&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
-- Check tables owned by MAXIMO&lt;br /&gt;
SELECT owner, table_name, tablespace_name, num_rows&lt;br /&gt;
FROM dba_tables&lt;br /&gt;
WHERE owner = &#039;MAXIMO&#039;&lt;br /&gt;
ORDER BY table_name;&lt;br /&gt;
&lt;br /&gt;
-- Count tables by owner&lt;br /&gt;
SELECT owner, COUNT(*) AS table_count&lt;br /&gt;
FROM dba_tables&lt;br /&gt;
WHERE owner = &#039;MAXIMO&#039;&lt;br /&gt;
GROUP BY owner;&lt;br /&gt;
&lt;br /&gt;
EXIT&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Step 3.7: Exit Container ===&lt;br /&gt;
&lt;br /&gt;
After verification, exit the container:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 4: Configure Maximo Application Suite Connection ==&lt;br /&gt;
&lt;br /&gt;
=== Connection Details ===&lt;br /&gt;
&lt;br /&gt;
Use the following connection details in your Maximo Application Suite JDBC configuration:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Database Type&#039;&#039;&#039;: Oracle&lt;br /&gt;
* &#039;&#039;&#039;Host&#039;&#039;&#039;: `oracle-db-svc` (or `oracle-db-svc.&amp;lt;namespace&amp;gt;.svc.cluster.local`)&lt;br /&gt;
* &#039;&#039;&#039;Port&#039;&#039;&#039;: `1521`&lt;br /&gt;
* &#039;&#039;&#039;Service Name&#039;&#039;&#039;: `FREE`&lt;br /&gt;
* &#039;&#039;&#039;Schema&#039;&#039;&#039;: `MAXIMO`&lt;br /&gt;
* &#039;&#039;&#039;Username&#039;&#039;&#039;: `MAXIMO`&lt;br /&gt;
* &#039;&#039;&#039;Password&#039;&#039;&#039;: `Maximo_123`&lt;br /&gt;
* &#039;&#039;&#039;JDBC URL&#039;&#039;&#039;: `jdbc:oracle:thin:@oracle-db-svc:1521/FREE`&lt;br /&gt;
&lt;br /&gt;
=== Sample JDBC Configuration ===&lt;br /&gt;
&lt;br /&gt;
this work for me! &lt;br /&gt;
&lt;br /&gt;
File: jdbc-lab01-manage.yaml&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
apiVersion: v1&lt;br /&gt;
kind: Secret&lt;br /&gt;
type: Opaque&lt;br /&gt;
metadata:&lt;br /&gt;
  name: &amp;quot;jdbc-ws01-manage-credentials&amp;quot;&lt;br /&gt;
  namespace: &amp;quot;mas-lab01-core&amp;quot;&lt;br /&gt;
stringData:&lt;br /&gt;
  username: &amp;quot;MAXIMO&amp;quot;&lt;br /&gt;
  password: &amp;quot;Maximo_123&amp;quot;&lt;br /&gt;
---&lt;br /&gt;
apiVersion: config.mas.ibm.com/v1&lt;br /&gt;
kind: JdbcCfg&lt;br /&gt;
metadata:&lt;br /&gt;
  name: &amp;quot;lab01-jdbc-wsapp-ws01-manage&amp;quot;&lt;br /&gt;
  namespace: &amp;quot;mas-lab01-core&amp;quot;&lt;br /&gt;
  labels:&lt;br /&gt;
    &#039;mas.ibm.com/configScope&#039;: &#039;workspace-application&#039;&lt;br /&gt;
    &#039;mas.ibm.com/instanceId&#039;: &#039;lab01&#039;&lt;br /&gt;
    &#039;mas.ibm.com/workspaceId&#039;: &#039;ws01&#039;&lt;br /&gt;
    &#039;mas.ibm.com/applicationId&#039;: &#039;manage&#039;&lt;br /&gt;
spec:&lt;br /&gt;
  displayName: &amp;quot;JDBC WS01 Manage&amp;quot;&lt;br /&gt;
  config:&lt;br /&gt;
    url: &amp;quot;jdbc:oracle:thin:@oracle-db-svc.oracle-maxdb.svc:1521/FREE&amp;quot;&lt;br /&gt;
    sslEnabled: False&lt;br /&gt;
    credentials:&lt;br /&gt;
      secretName: &amp;quot;jdbc-ws01-manage-credentials&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Another sample&lt;br /&gt;
&lt;br /&gt;
=== Create JDBC Secret for MAS ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
oc create secret generic jdbc-ws01-manage-credentials \&lt;br /&gt;
  --from-literal=username=MAXIMO \&lt;br /&gt;
  --from-literal=password=&#039;Maximo_123&#039; \&lt;br /&gt;
  --from-literal=url=&#039;jdbc:oracle:thin:@oracle-db-svc:1521/FREE&#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
apiVersion: config.mas.ibm.com/v1&lt;br /&gt;
kind: JdbcCfg&lt;br /&gt;
metadata:&lt;br /&gt;
  name: maximo-jdbc-config&lt;br /&gt;
  namespace: mas-&amp;lt;instance-id&amp;gt;-core&lt;br /&gt;
spec:&lt;br /&gt;
  certificates:&lt;br /&gt;
    - alias: oracle-cert&lt;br /&gt;
      crt: |&lt;br /&gt;
        -----BEGIN CERTIFICATE-----&lt;br /&gt;
        &amp;lt;certificate content if using SSL&amp;gt;&lt;br /&gt;
        -----END CERTIFICATE-----&lt;br /&gt;
  config:&lt;br /&gt;
    credentials:&lt;br /&gt;
      secretName: maximo-jdbc-secret&lt;br /&gt;
    driverOptions: {}&lt;br /&gt;
    sslEnabled: false&lt;br /&gt;
    url: jdbc:oracle:thin:@oracle-db-svc:1521/FREE&lt;br /&gt;
  displayName: Maximo Oracle Database&lt;br /&gt;
  type: external&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud|Articles about Cloud]]&lt;br /&gt;
* [[IBM_Maximo|More Articles about IBM_Maximo]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Installing_MAS_Core_%2B_Manage_%2B_Oracle_DB_Container&amp;diff=10148</id>
		<title>IBM Maximo: Installing MAS Core + Manage + Oracle DB Container</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Installing_MAS_Core_%2B_Manage_%2B_Oracle_DB_Container&amp;diff=10148"/>
		<updated>2026-05-03T17:43:36Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Create Sample JDBC Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Prepare Oracle DB =&lt;br /&gt;
&lt;br /&gt;
# [[Oracle: Run Oracle DB on Redhat OpenShift]]&lt;br /&gt;
# [[IBM Maximo: Creating Maximo Database on Oracle Database Free Edition (Container)]]&lt;br /&gt;
&lt;br /&gt;
= Installing MAS Core via MAS CLI =&lt;br /&gt;
&lt;br /&gt;
Run the container:&lt;br /&gt;
&lt;br /&gt;
 mkdir -p mas-cli-workspace/masconfig&lt;br /&gt;
 &lt;br /&gt;
 cp license.dat mas-cli-workspace/.&lt;br /&gt;
&lt;br /&gt;
===Create Sample JDBC Configuration===&lt;br /&gt;
&lt;br /&gt;
File: mas-cli-workspace/masconfig/jdbc-lab01-manage.yaml&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
apiVersion: v1&lt;br /&gt;
kind: Secret&lt;br /&gt;
type: Opaque&lt;br /&gt;
metadata:&lt;br /&gt;
  name: &amp;quot;jdbc-ws01-manage-credentials&amp;quot;&lt;br /&gt;
  namespace: &amp;quot;mas-lab01-core&amp;quot;&lt;br /&gt;
stringData:&lt;br /&gt;
  username: &amp;quot;MAXIMO&amp;quot;&lt;br /&gt;
  password: &amp;quot;Maximo_123&amp;quot;&lt;br /&gt;
---&lt;br /&gt;
apiVersion: config.mas.ibm.com/v1&lt;br /&gt;
kind: JdbcCfg&lt;br /&gt;
metadata:&lt;br /&gt;
  name: &amp;quot;lab01-jdbc-wsapp-ws01-manage&amp;quot;&lt;br /&gt;
  namespace: &amp;quot;mas-lab01-core&amp;quot;&lt;br /&gt;
  labels:&lt;br /&gt;
    &#039;mas.ibm.com/configScope&#039;: &#039;workspace-application&#039;&lt;br /&gt;
    &#039;mas.ibm.com/instanceId&#039;: &#039;lab01&#039;&lt;br /&gt;
    &#039;mas.ibm.com/workspaceId&#039;: &#039;ws01&#039;&lt;br /&gt;
    &#039;mas.ibm.com/applicationId&#039;: &#039;manage&#039;&lt;br /&gt;
spec:&lt;br /&gt;
  displayName: &amp;quot;JDBC WS01 Manage&amp;quot;&lt;br /&gt;
  config:&lt;br /&gt;
    url: &amp;quot;jdbc:oracle:thin:@oracle-db-svc.oracle-maxdb.svc:1521/FREE&amp;quot;&lt;br /&gt;
    sslEnabled: False&lt;br /&gt;
    credentials:&lt;br /&gt;
      secretName: &amp;quot;jdbc-ws01-manage-credentials&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= MAS Installation =&lt;br /&gt;
 &lt;br /&gt;
 podman run -it --rm -v $(pwd)/mas-cli-workspace:/mnt/home:Z --pull always quay.io/ibmmas/cli:latest&lt;br /&gt;
&lt;br /&gt;
for Mac (Apple Silicon M1) add &#039;&#039;&#039;--arch arm64&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Run the MAS installation:&lt;br /&gt;
&lt;br /&gt;
 export IBM_ENTITLEMENT_KEY=x&lt;br /&gt;
 export STORAGE_CLASS_RWO=ocs-storagecluster-cephfs&lt;br /&gt;
 export STORAGE_CLASS_RWM=ocs-storagecluster-cephfs&lt;br /&gt;
 &lt;br /&gt;
 mas install --mas-catalog-version v9-260430-amd64 --ibm-entitlement-key $IBM_ENTITLEMENT_KEY \&lt;br /&gt;
  --mas-channel 9.1.x --mas-instance-id lab01 --mas-workspace-id ws01 --mas-workspace-name &amp;quot;Lab Workspace&amp;quot; \&lt;br /&gt;
  &#039;&#039;&#039;--additional-configs &amp;quot;/mnt/home/masconfigs&amp;quot;&#039;&#039;&#039; \&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;--non-prod \&lt;br /&gt;
 --storage-class-rwo $STORAGE_CLASS_RWO --storage-class-rwx $STORAGE_CLASS_RWM \&lt;br /&gt;
 --storage-pipeline $STORAGE_CLASS_RWM --storage-accessmode &amp;quot;ReadWriteMany&amp;quot; \&lt;br /&gt;
 --license-file &amp;quot;/mnt/home/license.dat&amp;quot; \&lt;br /&gt;
 --contact-email &amp;quot;lab@company.com&amp;quot; --contact-firstname &amp;quot;Lab&amp;quot; --contact-lastname &amp;quot;User&amp;quot; \&lt;br /&gt;
 --mongodb-namespace &amp;quot;mongoce&amp;quot; \&lt;br /&gt;
 --grafana-v5-namespace &amp;quot;grafana5&amp;quot; \&lt;br /&gt;
 --grafana-instance-storage-size &amp;quot;10Gi&amp;quot; \&lt;br /&gt;
 --manage-channel &amp;quot;9.1.x&amp;quot; \&lt;br /&gt;
 --manage-jdbc &amp;quot;workspace-application&amp;quot; \&lt;br /&gt;
 --manage-components &amp;quot;base=latest&amp;quot; \&lt;br /&gt;
 --manage-server-bundle-size &amp;quot;dev&amp;quot; \&lt;br /&gt;
 --manage-demodata \&lt;br /&gt;
 --manage-base-language &amp;quot;EN&amp;quot; \&lt;br /&gt;
 --manage-secondary-languages &amp;quot;PT-BR&amp;quot; \&lt;br /&gt;
 --accept-license --no-confirm&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud|Articles about Cloud]]&lt;br /&gt;
* [[IBM_Maximo|More Articles about IBM_Maximo]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_MAS_CLI_Options&amp;diff=10147</id>
		<title>IBM Maximo: MAS CLI Options</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_MAS_CLI_Options&amp;diff=10147"/>
		<updated>2026-05-03T16:26:33Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Manage Bundel Sizes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Caso você deseja outras opções de instalação veja abaixo:&lt;br /&gt;
&lt;br /&gt;
= MAS Core =&lt;br /&gt;
&lt;br /&gt;
 export IBM_ENTITLEMENT_KEY=...&lt;br /&gt;
 &lt;br /&gt;
 mas install --mas-catalog-version v9-250501-amd64 --ibm-entitlement-key $IBM_ENTITLEMENT_KEY \&lt;br /&gt;
  --mas-channel 9.0.x --mas-instance-id inst1 --mas-workspace-id ws01 --mas-workspace-name &amp;quot;MAS Workspace 01&amp;quot; \&lt;br /&gt;
  --non-prod \&lt;br /&gt;
  --storage-class-rwo &amp;quot;ocs-storagecluster-ceph-rbd&amp;quot; --storage-class-rwx &amp;quot;ocs-storagecluster-cephfs&amp;quot; \&lt;br /&gt;
  --storage-pipeline &amp;quot;ocs-storagecluster-cephfs&amp;quot; --storage-accessmode &amp;quot;ReadWriteMany&amp;quot; \&lt;br /&gt;
  --license-file &amp;quot;/tmp/license.dat&amp;quot; \&lt;br /&gt;
  --uds-email &amp;quot;ebasso@company.com&amp;quot; --uds-firstname &amp;quot;Enio&amp;quot; --uds-lastname &amp;quot;Basso&amp;quot; \&lt;br /&gt;
  --mongodb-namespace &amp;quot;mongoce&amp;quot; \&lt;br /&gt;
  --accept-license --no-confirm&lt;br /&gt;
&lt;br /&gt;
= Manage Components options=&lt;br /&gt;
&lt;br /&gt;
for other componentes add to &#039;&#039;&#039;--manage-components&#039;&#039;&#039; variable:&lt;br /&gt;
 &lt;br /&gt;
* Asset Configuration Manager: &#039;&#039;&#039;acm=latest&#039;&#039;&#039;&lt;br /&gt;
* Aviation: &#039;&#039;&#039;aviation=latest&#039;&#039;&#039;&lt;br /&gt;
* Civil Infrastructure: civil=latest&lt;br /&gt;
* Envizi Connector: envizi=latest&lt;br /&gt;
* Health: health=latest&lt;br /&gt;
* Health, Safety and Environment (HSE): &#039;&#039;&#039;hse=latest&#039;&#039;&#039;&lt;br /&gt;
* Maximo IT: icd=latest&lt;br /&gt;
* Nuclear: nuclear=latest&lt;br /&gt;
* Oil &amp;amp; Gas: oilandgas=latest&lt;br /&gt;
* Connector for Oracle: oracleadapter=latest&lt;br /&gt;
* Connector for SAP: sapadapter=latest&lt;br /&gt;
* Service Provider: serviceprovider=latest&lt;br /&gt;
* Spatial: spatial=latest&lt;br /&gt;
* Reliability Strategies: strategize=latest&lt;br /&gt;
* Transportation: transportation=latest&lt;br /&gt;
* TRIRIGA Connector: tririga=latest&lt;br /&gt;
* Utilities: utilities=latest&lt;br /&gt;
* Workday Connector: workday=latest&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 mas install --mas-catalog-version v9-250501-amd64 --ibm-entitlement-key $IBM_ENTITLEMENT_KEY \&lt;br /&gt;
  ...&lt;br /&gt;
  --manage-components &amp;quot;&#039;&#039;&#039;base=latest,health=latest&#039;&#039;&#039;&amp;quot; \&lt;br /&gt;
  ...&lt;br /&gt;
&lt;br /&gt;
= Manage Languages =&lt;br /&gt;
&lt;br /&gt;
 mas install --mas-catalog-version v9-250501-amd64 --ibm-entitlement-key $IBM_ENTITLEMENT_KEY \&lt;br /&gt;
  ...&lt;br /&gt;
  --manage-base-language &amp;quot;EN&amp;quot; \&lt;br /&gt;
  --manage-secondary-languages &amp;quot;PT-BR,ES&amp;quot; \&lt;br /&gt;
  ...&lt;br /&gt;
&lt;br /&gt;
= Manage Bundle Sizes =&lt;br /&gt;
&lt;br /&gt;
 mas install --mas-catalog-version v9-250501-amd64 --ibm-entitlement-key $IBM_ENTITLEMENT_KEY \&lt;br /&gt;
  ...&lt;br /&gt;
  --manage-server-bundle-size &amp;quot;dev&amp;quot; \&lt;br /&gt;
  ...&lt;br /&gt;
&lt;br /&gt;
The parameter &amp;lt;code&amp;gt;--manage-server-bundle-size {dev,snojms,small,jms}&amp;lt;/code&amp;gt; selects the predefined Manage server bundle profile used during deployment.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;dev&#039;&#039;&#039;: Development-oriented profile. Recommended for labs, demos, and small validation environments&lt;br /&gt;
* &#039;&#039;&#039;snojms&#039;&#039;&#039;: Small profile without JMS. Helps reduce resource and storage requirements&lt;br /&gt;
* &#039;&#039;&#039;small&#039;&#039;&#039;: Small standard profile. Suitable for compact environments that still want a more complete setup than &amp;lt;code&amp;gt;dev&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;jms&#039;&#039;&#039;: Profile with JMS enabled. Use when Manage features or integrations require JMS queues&lt;br /&gt;
** Requires JMS-related storage configuration: --manage-jms&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[IBM Maximo: Instalação do Maximo Application Suite usando o MAS CLI]]&lt;br /&gt;
* [[Cloud| Artigos sobre Cloud]]&lt;br /&gt;
* [[Tecnologias|  Mais Artigos sobre Cloud / WebDev / Tecnologias]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=Rust:_Struct,&amp;diff=10146</id>
		<title>Rust: Struct,</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=Rust:_Struct,&amp;diff=10146"/>
		<updated>2026-05-03T16:16:01Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: Created page with &amp;quot; struct User {     username: String,     email: String,     sign_in_count: u64,     active: bool,  }&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; struct User {&lt;br /&gt;
    username: String,&lt;br /&gt;
    email: String,&lt;br /&gt;
    sign_in_count: u64,&lt;br /&gt;
    active: bool,&lt;br /&gt;
 }&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=Rust&amp;diff=10145</id>
		<title>Rust</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=Rust&amp;diff=10145"/>
		<updated>2026-05-03T16:13:39Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Aprendendo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Aprendendo =&lt;br /&gt;
&lt;br /&gt;
* [https://livro.rustbr.org/title-page.html Livro Rust em Português]&lt;br /&gt;
&lt;br /&gt;
* [https://exercism.io/tracks/rust exercism.io - Aprendendo com exercícios]&lt;br /&gt;
&lt;br /&gt;
= Conceitos Importantes =&lt;br /&gt;
&lt;br /&gt;
* [[Rust: Struct, ]]&lt;br /&gt;
&lt;br /&gt;
= Linguagem Rust =&lt;br /&gt;
&lt;br /&gt;
* [[Rust: Variáveis]]&lt;br /&gt;
&lt;br /&gt;
* [[Rust: Funções]]&lt;br /&gt;
&lt;br /&gt;
* [[Rust: Controle de Fluxo (Loop)]]&lt;br /&gt;
&lt;br /&gt;
= Ver também =&lt;br /&gt;
&lt;br /&gt;
* [[Python| Artigos sobre Python]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Creating_Maximo_Database_on_Oracle_Database_Free_Edition_(Container)&amp;diff=10144</id>
		<title>IBM Maximo: Creating Maximo Database on Oracle Database Free Edition (Container)</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Creating_Maximo_Database_on_Oracle_Database_Free_Edition_(Container)&amp;diff=10144"/>
		<updated>2026-05-03T16:12:44Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* Ver também */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide provides step-by-step instructions for deploying Oracle Database 23c Free Edition on OpenShift and creating a Maximo database with the required schema.&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
&lt;br /&gt;
Oracle Database 23c Free Edition is a fully-featured Oracle Database that can be used for development, testing, and small production deployments. This guide covers:&lt;br /&gt;
&lt;br /&gt;
Follow the instructions, to create Oracle Database&lt;br /&gt;
&lt;br /&gt;
*  [[Oracle: Run Oracle DB on Redhat OpenShift]]&lt;br /&gt;
&lt;br /&gt;
== Step 2: Create Maximo Schema in FREE Database ==&lt;br /&gt;
&lt;br /&gt;
=== Step 2.1: Connect to Oracle Container ===&lt;br /&gt;
&lt;br /&gt;
First, connect to the Oracle database container:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
oc exec -it oracle-db-0 -- bash&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Step 2.2: Create Maximo Tablespaces ===&lt;br /&gt;
&lt;br /&gt;
Connect to SQL*Plus and create the required tablespaces in the FREE database:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sqlplus sys/$ORACLE_PWD@FREE as sysdba&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then execute the following SQL commands:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
-- Create MAXDATA tablespace for Maximo data&lt;br /&gt;
CREATE TABLESPACE maxdata&lt;br /&gt;
  DATAFILE &#039;/opt/oracle/oradata/FREE/maxdata.dbf&#039;&lt;br /&gt;
  SIZE 1000M&lt;br /&gt;
  AUTOEXTEND ON;&lt;br /&gt;
&lt;br /&gt;
-- Create MAXINDEX tablespace for Maximo indexes&lt;br /&gt;
CREATE TABLESPACE maxindex&lt;br /&gt;
  DATAFILE &#039;/opt/oracle/oradata/FREE/maxindex.dbf&#039;&lt;br /&gt;
  SIZE 1000M&lt;br /&gt;
  AUTOEXTEND ON;&lt;br /&gt;
&lt;br /&gt;
-- Create MAXTEMP temporary tablespace&lt;br /&gt;
CREATE TEMPORARY TABLESPACE maxtemp&lt;br /&gt;
  TEMPFILE &#039;/opt/oracle/oradata/FREE/maxtemp.dbf&#039;&lt;br /&gt;
  SIZE 1000M&lt;br /&gt;
  AUTOEXTEND ON&lt;br /&gt;
  MAXSIZE UNLIMITED;&lt;br /&gt;
&lt;br /&gt;
-- Create Maximo Schema and User&lt;br /&gt;
-- Allow creation of local users in CDB (Oracle 12c+ requirement)&lt;br /&gt;
ALTER SESSION SET &amp;quot;_ORACLE_SCRIPT&amp;quot;=true;&lt;br /&gt;
&lt;br /&gt;
-- Create MAXIMO user/schema&lt;br /&gt;
CREATE USER MAXIMO&lt;br /&gt;
  IDENTIFIED BY &amp;quot;Maximo_123&amp;quot;&lt;br /&gt;
  DEFAULT TABLESPACE maxdata&lt;br /&gt;
  TEMPORARY TABLESPACE maxtemp;&lt;br /&gt;
&lt;br /&gt;
-- Grant basic privileges&lt;br /&gt;
GRANT CONNECT TO MAXIMO;&lt;br /&gt;
GRANT CREATE JOB TO MAXIMO;&lt;br /&gt;
GRANT CREATE TRIGGER TO MAXIMO;&lt;br /&gt;
GRANT CREATE SESSION TO MAXIMO;&lt;br /&gt;
GRANT CREATE SEQUENCE TO MAXIMO;&lt;br /&gt;
GRANT CREATE SYNONYM TO MAXIMO;&lt;br /&gt;
GRANT CREATE TABLE TO MAXIMO;&lt;br /&gt;
GRANT CREATE VIEW TO MAXIMO;&lt;br /&gt;
GRANT CREATE PROCEDURE TO MAXIMO;&lt;br /&gt;
GRANT ALTER SESSION TO MAXIMO;&lt;br /&gt;
&lt;br /&gt;
-- Grant SYSDBA privilege&lt;br /&gt;
GRANT SYSDBA TO MAXIMO;&lt;br /&gt;
&lt;br /&gt;
-- Grant execute on CTX_DDL for text search&lt;br /&gt;
GRANT EXECUTE ON ctxsys.ctx_ddl TO MAXIMO;&lt;br /&gt;
&lt;br /&gt;
-- Grant unlimited quota on maxdata tablespace&lt;br /&gt;
ALTER USER MAXIMO QUOTA UNLIMITED ON maxdata;&lt;br /&gt;
&lt;br /&gt;
-- Grant unlimited quota on maxindex tablespace (for indexes)&lt;br /&gt;
ALTER USER MAXIMO QUOTA UNLIMITED ON maxindex;&lt;br /&gt;
&lt;br /&gt;
EXIT&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 3: Verify Database Setup ==&lt;br /&gt;
&lt;br /&gt;
All verification commands should be executed from within the container bash session.&lt;br /&gt;
&lt;br /&gt;
=== Step 3.1: Verify Tablespaces ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sqlplus sys/$ORACLE_PWD@FREE as sysdba&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT tablespace_name, status, contents&lt;br /&gt;
FROM dba_tablespaces&lt;br /&gt;
WHERE tablespace_name IN (&#039;MAXDATA&#039;, &#039;MAXINDEX&#039;, &#039;MAXTEMP&#039;);&lt;br /&gt;
&lt;br /&gt;
EXIT&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Expected output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
TABLESPACE_NAME  STATUS    CONTENTS&lt;br /&gt;
---------------  --------  ---------&lt;br /&gt;
MAXDATA          ONLINE    PERMANENT&lt;br /&gt;
MAXINDEX         ONLINE    PERMANENT&lt;br /&gt;
MAXTEMP          ONLINE    TEMPORARY&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Step 3.2: Verify Maximo Schema ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sqlplus sys/$ORACLE_PWD@FREE as sysdba&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT username, default_tablespace, temporary_tablespace, account_status&lt;br /&gt;
FROM dba_users&lt;br /&gt;
WHERE username = &#039;MAXIMO&#039;;&lt;br /&gt;
&lt;br /&gt;
EXIT&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Expected output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
USERNAME  DEFAULT_TABLESPACE  TEMPORARY_TABLESPACE  ACCOUNT_STATUS&lt;br /&gt;
--------  ------------------  --------------------  --------------&lt;br /&gt;
MAXIMO    MAXDATA            MAXTEMP               OPEN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Step 3.3: Verify User Privileges ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sqlplus sys/$ORACLE_PWD@FREE as sysdba&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT privilege&lt;br /&gt;
FROM dba_sys_privs&lt;br /&gt;
WHERE grantee = &#039;MAXIMO&#039;&lt;br /&gt;
ORDER BY privilege;&lt;br /&gt;
&lt;br /&gt;
EXIT&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Expected privileges should include:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ALTER SESSION&lt;br /&gt;
CONNECT&lt;br /&gt;
CREATE JOB&lt;br /&gt;
CREATE PROCEDURE&lt;br /&gt;
CREATE SEQUENCE&lt;br /&gt;
CREATE SESSION&lt;br /&gt;
CREATE SYNONYM&lt;br /&gt;
CREATE TABLE&lt;br /&gt;
CREATE TRIGGER&lt;br /&gt;
CREATE VIEW&lt;br /&gt;
SYSDBA&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Step 3.4: Verify SYSDBA Access ===&lt;br /&gt;
&lt;br /&gt;
Test that MAXIMO can connect with SYSDBA privilege:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sqlplus MAXIMO/Maximo_123@FREE as sysdba&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT USER, SYS_CONTEXT(&#039;USERENV&#039;, &#039;ISDBA&#039;) AS IS_DBA FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
EXIT&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Step 3.5: Test Maximo User Connection ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sqlplus MAXIMO/Maximo_123@FREE&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT USER FROM DUAL;&lt;br /&gt;
&lt;br /&gt;
EXIT&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Expected output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
USER&lt;br /&gt;
------&lt;br /&gt;
MAXIMO&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Step 3.6: Verify Tables in MAXIMO Schema ===&lt;br /&gt;
&lt;br /&gt;
Check if any tables have been created in the MAXIMO schema:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sqlplus MAXIMO/Maximo_123@FREE&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
-- Count total tables&lt;br /&gt;
SELECT COUNT(*) AS table_count FROM user_tables;&lt;br /&gt;
&lt;br /&gt;
-- define line size&lt;br /&gt;
SET LINESIZE 200&lt;br /&gt;
COL TABLE_NAME FORMAT A30&lt;br /&gt;
COL NUM_ROWS    FORMAT 9999999&lt;br /&gt;
COL TABLESPACE_NAME FORMAT A20&lt;br /&gt;
&lt;br /&gt;
-- List all tables (if any exist)&lt;br /&gt;
SELECT table_name, num_rows, tablespace_name&lt;br /&gt;
FROM user_tables&lt;br /&gt;
ORDER BY table_name;&lt;br /&gt;
&lt;br /&gt;
EXIT&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Expected output (before Maximo installation):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
TABLE_COUNT&lt;br /&gt;
-----------&lt;br /&gt;
          0&lt;br /&gt;
&lt;br /&gt;
no rows selected&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After Maximo installation, you should see Maximo tables like:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
TABLE_NAME           NUM_ROWS  TABLESPACE_NAME&lt;br /&gt;
-------------------  --------  ---------------&lt;br /&gt;
ASSET                       0  MAXDATA&lt;br /&gt;
PERSON                      0  MAXDATA&lt;br /&gt;
WORKORDER                   0  MAXDATA&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternative command to check tables from SYS user:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sqlplus sys/$ORACLE_PWD@FREE as sysdba&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
-- Check tables owned by MAXIMO&lt;br /&gt;
SELECT owner, table_name, tablespace_name, num_rows&lt;br /&gt;
FROM dba_tables&lt;br /&gt;
WHERE owner = &#039;MAXIMO&#039;&lt;br /&gt;
ORDER BY table_name;&lt;br /&gt;
&lt;br /&gt;
-- Count tables by owner&lt;br /&gt;
SELECT owner, COUNT(*) AS table_count&lt;br /&gt;
FROM dba_tables&lt;br /&gt;
WHERE owner = &#039;MAXIMO&#039;&lt;br /&gt;
GROUP BY owner;&lt;br /&gt;
&lt;br /&gt;
EXIT&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Step 3.7: Exit Container ===&lt;br /&gt;
&lt;br /&gt;
After verification, exit the container:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 4: Configure Maximo Application Suite Connection ==&lt;br /&gt;
&lt;br /&gt;
=== Connection Details ===&lt;br /&gt;
&lt;br /&gt;
Use the following connection details in your Maximo Application Suite JDBC configuration:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Database Type&#039;&#039;&#039;: Oracle&lt;br /&gt;
* &#039;&#039;&#039;Host&#039;&#039;&#039;: `oracle-db-svc` (or `oracle-db-svc.&amp;lt;namespace&amp;gt;.svc.cluster.local`)&lt;br /&gt;
* &#039;&#039;&#039;Port&#039;&#039;&#039;: `1521`&lt;br /&gt;
* &#039;&#039;&#039;Service Name&#039;&#039;&#039;: `FREE`&lt;br /&gt;
* &#039;&#039;&#039;Schema&#039;&#039;&#039;: `MAXIMO`&lt;br /&gt;
* &#039;&#039;&#039;Username&#039;&#039;&#039;: `MAXIMO`&lt;br /&gt;
* &#039;&#039;&#039;Password&#039;&#039;&#039;: `Maximo_123`&lt;br /&gt;
* &#039;&#039;&#039;JDBC URL&#039;&#039;&#039;: `jdbc:oracle:thin:@oracle-db-svc:1521/FREE`&lt;br /&gt;
&lt;br /&gt;
=== Sample JDBC Configuration ===&lt;br /&gt;
&lt;br /&gt;
this work for me! &lt;br /&gt;
&lt;br /&gt;
File: jdbc-lab01-manage.yaml&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
apiVersion: v1&lt;br /&gt;
kind: Secret&lt;br /&gt;
type: Opaque&lt;br /&gt;
metadata:&lt;br /&gt;
  name: &amp;quot;jdbc-ws01-manage-credentials&amp;quot;&lt;br /&gt;
  namespace: &amp;quot;mas-lab01-core&amp;quot;&lt;br /&gt;
stringData:&lt;br /&gt;
  username: &amp;quot;MAXIMO&amp;quot;&lt;br /&gt;
  password: &amp;quot;Maximo_123&amp;quot;&lt;br /&gt;
---&lt;br /&gt;
apiVersion: config.mas.ibm.com/v1&lt;br /&gt;
kind: JdbcCfg&lt;br /&gt;
metadata:&lt;br /&gt;
  name: &amp;quot;lab01-jdbc-wsapp-ws01-manage&amp;quot;&lt;br /&gt;
  namespace: &amp;quot;mas-lab01-core&amp;quot;&lt;br /&gt;
  labels:&lt;br /&gt;
    &#039;mas.ibm.com/configScope&#039;: &#039;system&#039;&lt;br /&gt;
    &#039;mas.ibm.com/instanceId&#039;: &#039;lab01&#039;&lt;br /&gt;
    &#039;mas.ibm.com/workspaceId&#039;: &#039;ws01&#039;&lt;br /&gt;
    &#039;mas.ibm.com/applicationId&#039;: &#039;manage&#039;&lt;br /&gt;
spec:&lt;br /&gt;
  displayName: &amp;quot;JDBC WS01 Manage&amp;quot;&lt;br /&gt;
  config:&lt;br /&gt;
    url: &amp;quot;jdbc:oracle:thin:@oracle-db-svc.oracle-maxdb.svc:1521/FREE&amp;quot;&lt;br /&gt;
    sslEnabled: False&lt;br /&gt;
    credentials:&lt;br /&gt;
      secretName: &amp;quot;jdbc-ws01-manage-credentials&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Another sample&lt;br /&gt;
&lt;br /&gt;
=== Create JDBC Secret for MAS ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
oc create secret generic jdbc-ws01-manage-credentials \&lt;br /&gt;
  --from-literal=username=MAXIMO \&lt;br /&gt;
  --from-literal=password=&#039;Maximo_123&#039; \&lt;br /&gt;
  --from-literal=url=&#039;jdbc:oracle:thin:@oracle-db-svc:1521/FREE&#039;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
apiVersion: config.mas.ibm.com/v1&lt;br /&gt;
kind: JdbcCfg&lt;br /&gt;
metadata:&lt;br /&gt;
  name: maximo-jdbc-config&lt;br /&gt;
  namespace: mas-&amp;lt;instance-id&amp;gt;-core&lt;br /&gt;
spec:&lt;br /&gt;
  certificates:&lt;br /&gt;
    - alias: oracle-cert&lt;br /&gt;
      crt: |&lt;br /&gt;
        -----BEGIN CERTIFICATE-----&lt;br /&gt;
        &amp;lt;certificate content if using SSL&amp;gt;&lt;br /&gt;
        -----END CERTIFICATE-----&lt;br /&gt;
  config:&lt;br /&gt;
    credentials:&lt;br /&gt;
      secretName: maximo-jdbc-secret&lt;br /&gt;
    driverOptions: {}&lt;br /&gt;
    sslEnabled: false&lt;br /&gt;
    url: jdbc:oracle:thin:@oracle-db-svc:1521/FREE&lt;br /&gt;
  displayName: Maximo Oracle Database&lt;br /&gt;
  type: external&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud|Articles about Cloud]]&lt;br /&gt;
* [[IBM_Maximo|More Articles about IBM_Maximo]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Installing_MAS_Core_%2B_Manage_%2B_Oracle_DB_Container&amp;diff=10143</id>
		<title>IBM Maximo: Installing MAS Core + Manage + Oracle DB Container</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Installing_MAS_Core_%2B_Manage_%2B_Oracle_DB_Container&amp;diff=10143"/>
		<updated>2026-05-03T16:12:39Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* See Also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Prepare Oracle DB =&lt;br /&gt;
&lt;br /&gt;
# [[Oracle: Run Oracle DB on Redhat OpenShift]]&lt;br /&gt;
# [[IBM Maximo: Creating Maximo Database on Oracle Database Free Edition (Container)]]&lt;br /&gt;
&lt;br /&gt;
= Installing MAS Core via MAS CLI =&lt;br /&gt;
&lt;br /&gt;
Run the container:&lt;br /&gt;
&lt;br /&gt;
 mkdir -p mas-cli-workspace/masconfig&lt;br /&gt;
 &lt;br /&gt;
 cp license.dat mas-cli-workspace/.&lt;br /&gt;
&lt;br /&gt;
===Create Sample JDBC Configuration===&lt;br /&gt;
&lt;br /&gt;
File: mas-cli-workspace/masconfig/jdbc-lab01-manage.yaml&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
apiVersion: v1&lt;br /&gt;
kind: Secret&lt;br /&gt;
type: Opaque&lt;br /&gt;
metadata:&lt;br /&gt;
  name: &amp;quot;jdbc-ws01-manage-credentials&amp;quot;&lt;br /&gt;
  namespace: &amp;quot;mas-lab01-core&amp;quot;&lt;br /&gt;
stringData:&lt;br /&gt;
  username: &amp;quot;MAXIMO&amp;quot;&lt;br /&gt;
  password: &amp;quot;Maximo_123&amp;quot;&lt;br /&gt;
---&lt;br /&gt;
apiVersion: config.mas.ibm.com/v1&lt;br /&gt;
kind: JdbcCfg&lt;br /&gt;
metadata:&lt;br /&gt;
  name: &amp;quot;lab01-jdbc-wsapp-ws01-manage&amp;quot;&lt;br /&gt;
  namespace: &amp;quot;mas-lab01-core&amp;quot;&lt;br /&gt;
  labels:&lt;br /&gt;
    &#039;mas.ibm.com/configScope&#039;: &#039;system&#039;&lt;br /&gt;
    &#039;mas.ibm.com/instanceId&#039;: &#039;lab01&#039;&lt;br /&gt;
    &#039;mas.ibm.com/workspaceId&#039;: &#039;ws01&#039;&lt;br /&gt;
    &#039;mas.ibm.com/applicationId&#039;: &#039;manage&#039;&lt;br /&gt;
spec:&lt;br /&gt;
  displayName: &amp;quot;JDBC WS01 Manage&amp;quot;&lt;br /&gt;
  config:&lt;br /&gt;
    url: &amp;quot;jdbc:oracle:thin:@oracle-db-svc.oracle-maxdb.svc:1521/FREE&amp;quot;&lt;br /&gt;
    sslEnabled: False&lt;br /&gt;
    credentials:&lt;br /&gt;
      secretName: &amp;quot;jdbc-ws01-manage-credentials&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= MAS Installation =&lt;br /&gt;
 &lt;br /&gt;
 podman run -it --rm -v $(pwd)/mas-cli-workspace:/mnt/home:Z --pull always quay.io/ibmmas/cli:latest&lt;br /&gt;
&lt;br /&gt;
for Mac (Apple Silicon M1) add &#039;&#039;&#039;--arch arm64&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Run the MAS installation:&lt;br /&gt;
&lt;br /&gt;
 export IBM_ENTITLEMENT_KEY=x&lt;br /&gt;
 export STORAGE_CLASS_RWO=ocs-storagecluster-cephfs&lt;br /&gt;
 export STORAGE_CLASS_RWM=ocs-storagecluster-cephfs&lt;br /&gt;
 &lt;br /&gt;
 mas install --mas-catalog-version v9-260430-amd64 --ibm-entitlement-key $IBM_ENTITLEMENT_KEY \&lt;br /&gt;
  --mas-channel 9.1.x --mas-instance-id lab01 --mas-workspace-id ws01 --mas-workspace-name &amp;quot;Lab Workspace&amp;quot; \&lt;br /&gt;
  &#039;&#039;&#039;--additional-configs &amp;quot;/mnt/home/masconfigs&amp;quot;&#039;&#039;&#039; \&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;--non-prod \&lt;br /&gt;
 --storage-class-rwo $STORAGE_CLASS_RWO --storage-class-rwx $STORAGE_CLASS_RWM \&lt;br /&gt;
 --storage-pipeline $STORAGE_CLASS_RWM --storage-accessmode &amp;quot;ReadWriteMany&amp;quot; \&lt;br /&gt;
 --license-file &amp;quot;/mnt/home/license.dat&amp;quot; \&lt;br /&gt;
 --contact-email &amp;quot;lab@company.com&amp;quot; --contact-firstname &amp;quot;Lab&amp;quot; --contact-lastname &amp;quot;User&amp;quot; \&lt;br /&gt;
 --mongodb-namespace &amp;quot;mongoce&amp;quot; \&lt;br /&gt;
 --grafana-v5-namespace &amp;quot;grafana5&amp;quot; \&lt;br /&gt;
 --grafana-instance-storage-size &amp;quot;10Gi&amp;quot; \&lt;br /&gt;
 --manage-channel &amp;quot;9.1.x&amp;quot; \&lt;br /&gt;
 --manage-jdbc &amp;quot;workspace-application&amp;quot; \&lt;br /&gt;
 --manage-components &amp;quot;base=latest&amp;quot; \&lt;br /&gt;
 --manage-server-bundle-size &amp;quot;dev&amp;quot; \&lt;br /&gt;
 --manage-demodata \&lt;br /&gt;
 --manage-base-language &amp;quot;EN&amp;quot; \&lt;br /&gt;
 --manage-secondary-languages &amp;quot;PT-BR&amp;quot; \&lt;br /&gt;
 --accept-license --no-confirm&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud|Articles about Cloud]]&lt;br /&gt;
* [[IBM_Maximo|More Articles about IBM_Maximo]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
[[Category:IBM MAS]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Installing_MAS_Core_%2B_Manage_%2B_Oracle_DB_Container&amp;diff=10142</id>
		<title>IBM Maximo: Installing MAS Core + Manage + Oracle DB Container</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Installing_MAS_Core_%2B_Manage_%2B_Oracle_DB_Container&amp;diff=10142"/>
		<updated>2026-05-03T16:12:11Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* See Also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Prepare Oracle DB =&lt;br /&gt;
&lt;br /&gt;
# [[Oracle: Run Oracle DB on Redhat OpenShift]]&lt;br /&gt;
# [[IBM Maximo: Creating Maximo Database on Oracle Database Free Edition (Container)]]&lt;br /&gt;
&lt;br /&gt;
= Installing MAS Core via MAS CLI =&lt;br /&gt;
&lt;br /&gt;
Run the container:&lt;br /&gt;
&lt;br /&gt;
 mkdir -p mas-cli-workspace/masconfig&lt;br /&gt;
 &lt;br /&gt;
 cp license.dat mas-cli-workspace/.&lt;br /&gt;
&lt;br /&gt;
===Create Sample JDBC Configuration===&lt;br /&gt;
&lt;br /&gt;
File: mas-cli-workspace/masconfig/jdbc-lab01-manage.yaml&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
apiVersion: v1&lt;br /&gt;
kind: Secret&lt;br /&gt;
type: Opaque&lt;br /&gt;
metadata:&lt;br /&gt;
  name: &amp;quot;jdbc-ws01-manage-credentials&amp;quot;&lt;br /&gt;
  namespace: &amp;quot;mas-lab01-core&amp;quot;&lt;br /&gt;
stringData:&lt;br /&gt;
  username: &amp;quot;MAXIMO&amp;quot;&lt;br /&gt;
  password: &amp;quot;Maximo_123&amp;quot;&lt;br /&gt;
---&lt;br /&gt;
apiVersion: config.mas.ibm.com/v1&lt;br /&gt;
kind: JdbcCfg&lt;br /&gt;
metadata:&lt;br /&gt;
  name: &amp;quot;lab01-jdbc-wsapp-ws01-manage&amp;quot;&lt;br /&gt;
  namespace: &amp;quot;mas-lab01-core&amp;quot;&lt;br /&gt;
  labels:&lt;br /&gt;
    &#039;mas.ibm.com/configScope&#039;: &#039;system&#039;&lt;br /&gt;
    &#039;mas.ibm.com/instanceId&#039;: &#039;lab01&#039;&lt;br /&gt;
    &#039;mas.ibm.com/workspaceId&#039;: &#039;ws01&#039;&lt;br /&gt;
    &#039;mas.ibm.com/applicationId&#039;: &#039;manage&#039;&lt;br /&gt;
spec:&lt;br /&gt;
  displayName: &amp;quot;JDBC WS01 Manage&amp;quot;&lt;br /&gt;
  config:&lt;br /&gt;
    url: &amp;quot;jdbc:oracle:thin:@oracle-db-svc.oracle-maxdb.svc:1521/FREE&amp;quot;&lt;br /&gt;
    sslEnabled: False&lt;br /&gt;
    credentials:&lt;br /&gt;
      secretName: &amp;quot;jdbc-ws01-manage-credentials&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= MAS Installation =&lt;br /&gt;
 &lt;br /&gt;
 podman run -it --rm -v $(pwd)/mas-cli-workspace:/mnt/home:Z --pull always quay.io/ibmmas/cli:latest&lt;br /&gt;
&lt;br /&gt;
for Mac (Apple Silicon M1) add &#039;&#039;&#039;--arch arm64&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Run the MAS installation:&lt;br /&gt;
&lt;br /&gt;
 export IBM_ENTITLEMENT_KEY=x&lt;br /&gt;
 export STORAGE_CLASS_RWO=ocs-storagecluster-cephfs&lt;br /&gt;
 export STORAGE_CLASS_RWM=ocs-storagecluster-cephfs&lt;br /&gt;
 &lt;br /&gt;
 mas install --mas-catalog-version v9-260430-amd64 --ibm-entitlement-key $IBM_ENTITLEMENT_KEY \&lt;br /&gt;
  --mas-channel 9.1.x --mas-instance-id lab01 --mas-workspace-id ws01 --mas-workspace-name &amp;quot;Lab Workspace&amp;quot; \&lt;br /&gt;
  &#039;&#039;&#039;--additional-configs &amp;quot;/mnt/home/masconfigs&amp;quot;&#039;&#039;&#039; \&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;--non-prod \&lt;br /&gt;
 --storage-class-rwo $STORAGE_CLASS_RWO --storage-class-rwx $STORAGE_CLASS_RWM \&lt;br /&gt;
 --storage-pipeline $STORAGE_CLASS_RWM --storage-accessmode &amp;quot;ReadWriteMany&amp;quot; \&lt;br /&gt;
 --license-file &amp;quot;/mnt/home/license.dat&amp;quot; \&lt;br /&gt;
 --contact-email &amp;quot;lab@company.com&amp;quot; --contact-firstname &amp;quot;Lab&amp;quot; --contact-lastname &amp;quot;User&amp;quot; \&lt;br /&gt;
 --mongodb-namespace &amp;quot;mongoce&amp;quot; \&lt;br /&gt;
 --grafana-v5-namespace &amp;quot;grafana5&amp;quot; \&lt;br /&gt;
 --grafana-instance-storage-size &amp;quot;10Gi&amp;quot; \&lt;br /&gt;
 --manage-channel &amp;quot;9.1.x&amp;quot; \&lt;br /&gt;
 --manage-jdbc &amp;quot;workspace-application&amp;quot; \&lt;br /&gt;
 --manage-components &amp;quot;base=latest&amp;quot; \&lt;br /&gt;
 --manage-server-bundle-size &amp;quot;dev&amp;quot; \&lt;br /&gt;
 --manage-demodata \&lt;br /&gt;
 --manage-base-language &amp;quot;EN&amp;quot; \&lt;br /&gt;
 --manage-secondary-languages &amp;quot;PT-BR&amp;quot; \&lt;br /&gt;
 --accept-license --no-confirm&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud|Articles about Cloud]]&lt;br /&gt;
* [[IBM_Maximo|More Articles about IBM_Maximo]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Installing_MAS_Core_%2B_Manage_%2B_Oracle_DB_Container&amp;diff=10141</id>
		<title>IBM Maximo: Installing MAS Core + Manage + Oracle DB Container</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Installing_MAS_Core_%2B_Manage_%2B_Oracle_DB_Container&amp;diff=10141"/>
		<updated>2026-05-03T16:12:00Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* See Also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Prepare Oracle DB =&lt;br /&gt;
&lt;br /&gt;
# [[Oracle: Run Oracle DB on Redhat OpenShift]]&lt;br /&gt;
# [[IBM Maximo: Creating Maximo Database on Oracle Database Free Edition (Container)]]&lt;br /&gt;
&lt;br /&gt;
= Installing MAS Core via MAS CLI =&lt;br /&gt;
&lt;br /&gt;
Run the container:&lt;br /&gt;
&lt;br /&gt;
 mkdir -p mas-cli-workspace/masconfig&lt;br /&gt;
 &lt;br /&gt;
 cp license.dat mas-cli-workspace/.&lt;br /&gt;
&lt;br /&gt;
===Create Sample JDBC Configuration===&lt;br /&gt;
&lt;br /&gt;
File: mas-cli-workspace/masconfig/jdbc-lab01-manage.yaml&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
apiVersion: v1&lt;br /&gt;
kind: Secret&lt;br /&gt;
type: Opaque&lt;br /&gt;
metadata:&lt;br /&gt;
  name: &amp;quot;jdbc-ws01-manage-credentials&amp;quot;&lt;br /&gt;
  namespace: &amp;quot;mas-lab01-core&amp;quot;&lt;br /&gt;
stringData:&lt;br /&gt;
  username: &amp;quot;MAXIMO&amp;quot;&lt;br /&gt;
  password: &amp;quot;Maximo_123&amp;quot;&lt;br /&gt;
---&lt;br /&gt;
apiVersion: config.mas.ibm.com/v1&lt;br /&gt;
kind: JdbcCfg&lt;br /&gt;
metadata:&lt;br /&gt;
  name: &amp;quot;lab01-jdbc-wsapp-ws01-manage&amp;quot;&lt;br /&gt;
  namespace: &amp;quot;mas-lab01-core&amp;quot;&lt;br /&gt;
  labels:&lt;br /&gt;
    &#039;mas.ibm.com/configScope&#039;: &#039;system&#039;&lt;br /&gt;
    &#039;mas.ibm.com/instanceId&#039;: &#039;lab01&#039;&lt;br /&gt;
    &#039;mas.ibm.com/workspaceId&#039;: &#039;ws01&#039;&lt;br /&gt;
    &#039;mas.ibm.com/applicationId&#039;: &#039;manage&#039;&lt;br /&gt;
spec:&lt;br /&gt;
  displayName: &amp;quot;JDBC WS01 Manage&amp;quot;&lt;br /&gt;
  config:&lt;br /&gt;
    url: &amp;quot;jdbc:oracle:thin:@oracle-db-svc.oracle-maxdb.svc:1521/FREE&amp;quot;&lt;br /&gt;
    sslEnabled: False&lt;br /&gt;
    credentials:&lt;br /&gt;
      secretName: &amp;quot;jdbc-ws01-manage-credentials&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= MAS Installation =&lt;br /&gt;
 &lt;br /&gt;
 podman run -it --rm -v $(pwd)/mas-cli-workspace:/mnt/home:Z --pull always quay.io/ibmmas/cli:latest&lt;br /&gt;
&lt;br /&gt;
for Mac (Apple Silicon M1) add &#039;&#039;&#039;--arch arm64&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Run the MAS installation:&lt;br /&gt;
&lt;br /&gt;
 export IBM_ENTITLEMENT_KEY=x&lt;br /&gt;
 export STORAGE_CLASS_RWO=ocs-storagecluster-cephfs&lt;br /&gt;
 export STORAGE_CLASS_RWM=ocs-storagecluster-cephfs&lt;br /&gt;
 &lt;br /&gt;
 mas install --mas-catalog-version v9-260430-amd64 --ibm-entitlement-key $IBM_ENTITLEMENT_KEY \&lt;br /&gt;
  --mas-channel 9.1.x --mas-instance-id lab01 --mas-workspace-id ws01 --mas-workspace-name &amp;quot;Lab Workspace&amp;quot; \&lt;br /&gt;
  &#039;&#039;&#039;--additional-configs &amp;quot;/mnt/home/masconfigs&amp;quot;&#039;&#039;&#039; \&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;--non-prod \&lt;br /&gt;
 --storage-class-rwo $STORAGE_CLASS_RWO --storage-class-rwx $STORAGE_CLASS_RWM \&lt;br /&gt;
 --storage-pipeline $STORAGE_CLASS_RWM --storage-accessmode &amp;quot;ReadWriteMany&amp;quot; \&lt;br /&gt;
 --license-file &amp;quot;/mnt/home/license.dat&amp;quot; \&lt;br /&gt;
 --contact-email &amp;quot;lab@company.com&amp;quot; --contact-firstname &amp;quot;Lab&amp;quot; --contact-lastname &amp;quot;User&amp;quot; \&lt;br /&gt;
 --mongodb-namespace &amp;quot;mongoce&amp;quot; \&lt;br /&gt;
 --grafana-v5-namespace &amp;quot;grafana5&amp;quot; \&lt;br /&gt;
 --grafana-instance-storage-size &amp;quot;10Gi&amp;quot; \&lt;br /&gt;
 --manage-channel &amp;quot;9.1.x&amp;quot; \&lt;br /&gt;
 --manage-jdbc &amp;quot;workspace-application&amp;quot; \&lt;br /&gt;
 --manage-components &amp;quot;base=latest&amp;quot; \&lt;br /&gt;
 --manage-server-bundle-size &amp;quot;dev&amp;quot; \&lt;br /&gt;
 --manage-demodata \&lt;br /&gt;
 --manage-base-language &amp;quot;EN&amp;quot; \&lt;br /&gt;
 --manage-secondary-languages &amp;quot;PT-BR&amp;quot; \&lt;br /&gt;
 --accept-license --no-confirm&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud|Articles about Cloud]]&lt;br /&gt;
* [[IBM_Maximo|More Articles about IBM_Maximo]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud|Articles about Cloud]]&lt;br /&gt;
* [[Technologies|More Articles about Cloud / Web Development / Technologies]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Installing_MAS_Core_%2B_Manage_%2B_Oracle_DB_Container&amp;diff=10140</id>
		<title>IBM Maximo: Installing MAS Core + Manage + Oracle DB Container</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Installing_MAS_Core_%2B_Manage_%2B_Oracle_DB_Container&amp;diff=10140"/>
		<updated>2026-05-03T16:09:57Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* MAS Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Prepare Oracle DB =&lt;br /&gt;
&lt;br /&gt;
# [[Oracle: Run Oracle DB on Redhat OpenShift]]&lt;br /&gt;
# [[IBM Maximo: Creating Maximo Database on Oracle Database Free Edition (Container)]]&lt;br /&gt;
&lt;br /&gt;
= Installing MAS Core via MAS CLI =&lt;br /&gt;
&lt;br /&gt;
Run the container:&lt;br /&gt;
&lt;br /&gt;
 mkdir -p mas-cli-workspace/masconfig&lt;br /&gt;
 &lt;br /&gt;
 cp license.dat mas-cli-workspace/.&lt;br /&gt;
&lt;br /&gt;
===Create Sample JDBC Configuration===&lt;br /&gt;
&lt;br /&gt;
File: mas-cli-workspace/masconfig/jdbc-lab01-manage.yaml&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
apiVersion: v1&lt;br /&gt;
kind: Secret&lt;br /&gt;
type: Opaque&lt;br /&gt;
metadata:&lt;br /&gt;
  name: &amp;quot;jdbc-ws01-manage-credentials&amp;quot;&lt;br /&gt;
  namespace: &amp;quot;mas-lab01-core&amp;quot;&lt;br /&gt;
stringData:&lt;br /&gt;
  username: &amp;quot;MAXIMO&amp;quot;&lt;br /&gt;
  password: &amp;quot;Maximo_123&amp;quot;&lt;br /&gt;
---&lt;br /&gt;
apiVersion: config.mas.ibm.com/v1&lt;br /&gt;
kind: JdbcCfg&lt;br /&gt;
metadata:&lt;br /&gt;
  name: &amp;quot;lab01-jdbc-wsapp-ws01-manage&amp;quot;&lt;br /&gt;
  namespace: &amp;quot;mas-lab01-core&amp;quot;&lt;br /&gt;
  labels:&lt;br /&gt;
    &#039;mas.ibm.com/configScope&#039;: &#039;system&#039;&lt;br /&gt;
    &#039;mas.ibm.com/instanceId&#039;: &#039;lab01&#039;&lt;br /&gt;
    &#039;mas.ibm.com/workspaceId&#039;: &#039;ws01&#039;&lt;br /&gt;
    &#039;mas.ibm.com/applicationId&#039;: &#039;manage&#039;&lt;br /&gt;
spec:&lt;br /&gt;
  displayName: &amp;quot;JDBC WS01 Manage&amp;quot;&lt;br /&gt;
  config:&lt;br /&gt;
    url: &amp;quot;jdbc:oracle:thin:@oracle-db-svc.oracle-maxdb.svc:1521/FREE&amp;quot;&lt;br /&gt;
    sslEnabled: False&lt;br /&gt;
    credentials:&lt;br /&gt;
      secretName: &amp;quot;jdbc-ws01-manage-credentials&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= MAS Installation =&lt;br /&gt;
 &lt;br /&gt;
 podman run -it --rm -v $(pwd)/mas-cli-workspace:/mnt/home:Z --pull always quay.io/ibmmas/cli:latest&lt;br /&gt;
&lt;br /&gt;
for Mac (Apple Silicon M1) add &#039;&#039;&#039;--arch arm64&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Run the MAS installation:&lt;br /&gt;
&lt;br /&gt;
 export IBM_ENTITLEMENT_KEY=x&lt;br /&gt;
 export STORAGE_CLASS_RWO=ocs-storagecluster-cephfs&lt;br /&gt;
 export STORAGE_CLASS_RWM=ocs-storagecluster-cephfs&lt;br /&gt;
 &lt;br /&gt;
 mas install --mas-catalog-version v9-260430-amd64 --ibm-entitlement-key $IBM_ENTITLEMENT_KEY \&lt;br /&gt;
  --mas-channel 9.1.x --mas-instance-id lab01 --mas-workspace-id ws01 --mas-workspace-name &amp;quot;Lab Workspace&amp;quot; \&lt;br /&gt;
  &#039;&#039;&#039;--additional-configs &amp;quot;/mnt/home/masconfigs&amp;quot;&#039;&#039;&#039; \&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;--non-prod \&lt;br /&gt;
 --storage-class-rwo $STORAGE_CLASS_RWO --storage-class-rwx $STORAGE_CLASS_RWM \&lt;br /&gt;
 --storage-pipeline $STORAGE_CLASS_RWM --storage-accessmode &amp;quot;ReadWriteMany&amp;quot; \&lt;br /&gt;
 --license-file &amp;quot;/mnt/home/license.dat&amp;quot; \&lt;br /&gt;
 --contact-email &amp;quot;lab@company.com&amp;quot; --contact-firstname &amp;quot;Lab&amp;quot; --contact-lastname &amp;quot;User&amp;quot; \&lt;br /&gt;
 --mongodb-namespace &amp;quot;mongoce&amp;quot; \&lt;br /&gt;
 --grafana-v5-namespace &amp;quot;grafana5&amp;quot; \&lt;br /&gt;
 --grafana-instance-storage-size &amp;quot;10Gi&amp;quot; \&lt;br /&gt;
 --manage-channel &amp;quot;9.1.x&amp;quot; \&lt;br /&gt;
 --manage-jdbc &amp;quot;workspace-application&amp;quot; \&lt;br /&gt;
 --manage-components &amp;quot;base=latest&amp;quot; \&lt;br /&gt;
 --manage-server-bundle-size &amp;quot;dev&amp;quot; \&lt;br /&gt;
 --manage-demodata \&lt;br /&gt;
 --manage-base-language &amp;quot;EN&amp;quot; \&lt;br /&gt;
 --manage-secondary-languages &amp;quot;PT-BR&amp;quot; \&lt;br /&gt;
 --accept-license --no-confirm&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud|Articles about Cloud]]&lt;br /&gt;
* [[Technologies|More Articles about Cloud / Web Development / Technologies]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud|Articles about Cloud]]&lt;br /&gt;
* [[Technologies|More Articles about Cloud / Web Development / Technologies]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Installing_MAS_Core_%2B_Manage_%2B_Oracle_DB_Container&amp;diff=10139</id>
		<title>IBM Maximo: Installing MAS Core + Manage + Oracle DB Container</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Installing_MAS_Core_%2B_Manage_%2B_Oracle_DB_Container&amp;diff=10139"/>
		<updated>2026-05-03T16:09:45Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* MAS Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Prepare Oracle DB =&lt;br /&gt;
&lt;br /&gt;
# [[Oracle: Run Oracle DB on Redhat OpenShift]]&lt;br /&gt;
# [[IBM Maximo: Creating Maximo Database on Oracle Database Free Edition (Container)]]&lt;br /&gt;
&lt;br /&gt;
= Installing MAS Core via MAS CLI =&lt;br /&gt;
&lt;br /&gt;
Run the container:&lt;br /&gt;
&lt;br /&gt;
 mkdir -p mas-cli-workspace/masconfig&lt;br /&gt;
 &lt;br /&gt;
 cp license.dat mas-cli-workspace/.&lt;br /&gt;
&lt;br /&gt;
===Create Sample JDBC Configuration===&lt;br /&gt;
&lt;br /&gt;
File: mas-cli-workspace/masconfig/jdbc-lab01-manage.yaml&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
apiVersion: v1&lt;br /&gt;
kind: Secret&lt;br /&gt;
type: Opaque&lt;br /&gt;
metadata:&lt;br /&gt;
  name: &amp;quot;jdbc-ws01-manage-credentials&amp;quot;&lt;br /&gt;
  namespace: &amp;quot;mas-lab01-core&amp;quot;&lt;br /&gt;
stringData:&lt;br /&gt;
  username: &amp;quot;MAXIMO&amp;quot;&lt;br /&gt;
  password: &amp;quot;Maximo_123&amp;quot;&lt;br /&gt;
---&lt;br /&gt;
apiVersion: config.mas.ibm.com/v1&lt;br /&gt;
kind: JdbcCfg&lt;br /&gt;
metadata:&lt;br /&gt;
  name: &amp;quot;lab01-jdbc-wsapp-ws01-manage&amp;quot;&lt;br /&gt;
  namespace: &amp;quot;mas-lab01-core&amp;quot;&lt;br /&gt;
  labels:&lt;br /&gt;
    &#039;mas.ibm.com/configScope&#039;: &#039;system&#039;&lt;br /&gt;
    &#039;mas.ibm.com/instanceId&#039;: &#039;lab01&#039;&lt;br /&gt;
    &#039;mas.ibm.com/workspaceId&#039;: &#039;ws01&#039;&lt;br /&gt;
    &#039;mas.ibm.com/applicationId&#039;: &#039;manage&#039;&lt;br /&gt;
spec:&lt;br /&gt;
  displayName: &amp;quot;JDBC WS01 Manage&amp;quot;&lt;br /&gt;
  config:&lt;br /&gt;
    url: &amp;quot;jdbc:oracle:thin:@oracle-db-svc.oracle-maxdb.svc:1521/FREE&amp;quot;&lt;br /&gt;
    sslEnabled: False&lt;br /&gt;
    credentials:&lt;br /&gt;
      secretName: &amp;quot;jdbc-ws01-manage-credentials&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= MAS Installation =&lt;br /&gt;
 &lt;br /&gt;
 podman run -it --rm -v $(pwd)/mas-cli-workspace:/mnt/home:Z --pull always quay.io/ibmmas/cli:latest&lt;br /&gt;
&lt;br /&gt;
for Mac (Apple Silicon M1) add &#039;&#039;&#039;--arch arm64&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Run the MAS installation:&lt;br /&gt;
&lt;br /&gt;
 export IBM_ENTITLEMENT_KEY=x&lt;br /&gt;
 export STORAGE_CLASS_RWO=ocs-storagecluster-cephfs&lt;br /&gt;
 export STORAGE_CLASS_RWM=ocs-storagecluster-cephfs&lt;br /&gt;
 &lt;br /&gt;
 mas install --mas-catalog-version v9-260430-amd64 --ibm-entitlement-key $IBM_ENTITLEMENT_KEY \&lt;br /&gt;
 --mas-channel 9.1.x --mas-instance-id lab01 --mas-workspace-id ws01 --mas-workspace-name &amp;quot;Lab Workspace&amp;quot; \&lt;br /&gt;
 &#039;&#039;&#039;--additional-configs &amp;quot;/mnt/home/masconfigs&amp;quot;&#039;&#039;&#039; \&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;--non-prod \&lt;br /&gt;
 --storage-class-rwo $STORAGE_CLASS_RWO --storage-class-rwx $STORAGE_CLASS_RWM \&lt;br /&gt;
 --storage-pipeline $STORAGE_CLASS_RWM --storage-accessmode &amp;quot;ReadWriteMany&amp;quot; \&lt;br /&gt;
 --license-file &amp;quot;/mnt/home/license.dat&amp;quot; \&lt;br /&gt;
 --contact-email &amp;quot;lab@company.com&amp;quot; --contact-firstname &amp;quot;Lab&amp;quot; --contact-lastname &amp;quot;User&amp;quot; \&lt;br /&gt;
 --mongodb-namespace &amp;quot;mongoce&amp;quot; \&lt;br /&gt;
 --grafana-v5-namespace &amp;quot;grafana5&amp;quot; \&lt;br /&gt;
 --grafana-instance-storage-size &amp;quot;10Gi&amp;quot; \&lt;br /&gt;
 --manage-channel &amp;quot;9.1.x&amp;quot; \&lt;br /&gt;
 --manage-jdbc &amp;quot;workspace-application&amp;quot; \&lt;br /&gt;
 --manage-components &amp;quot;base=latest&amp;quot; \&lt;br /&gt;
 --manage-server-bundle-size &amp;quot;dev&amp;quot; \&lt;br /&gt;
 --manage-demodata \&lt;br /&gt;
 --manage-base-language &amp;quot;EN&amp;quot; \&lt;br /&gt;
 --manage-secondary-languages &amp;quot;PT-BR&amp;quot; \&lt;br /&gt;
 --accept-license --no-confirm&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud|Articles about Cloud]]&lt;br /&gt;
* [[Technologies|More Articles about Cloud / Web Development / Technologies]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud|Articles about Cloud]]&lt;br /&gt;
* [[Technologies|More Articles about Cloud / Web Development / Technologies]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Installing_MAS_Core_%2B_Manage_%2B_Oracle_DB_Container&amp;diff=10138</id>
		<title>IBM Maximo: Installing MAS Core + Manage + Oracle DB Container</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Installing_MAS_Core_%2B_Manage_%2B_Oracle_DB_Container&amp;diff=10138"/>
		<updated>2026-05-03T16:08:50Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* MAS Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Prepare Oracle DB =&lt;br /&gt;
&lt;br /&gt;
# [[Oracle: Run Oracle DB on Redhat OpenShift]]&lt;br /&gt;
# [[IBM Maximo: Creating Maximo Database on Oracle Database Free Edition (Container)]]&lt;br /&gt;
&lt;br /&gt;
= Installing MAS Core via MAS CLI =&lt;br /&gt;
&lt;br /&gt;
Run the container:&lt;br /&gt;
&lt;br /&gt;
 mkdir -p mas-cli-workspace/masconfig&lt;br /&gt;
 &lt;br /&gt;
 cp license.dat mas-cli-workspace/.&lt;br /&gt;
&lt;br /&gt;
===Create Sample JDBC Configuration===&lt;br /&gt;
&lt;br /&gt;
File: mas-cli-workspace/masconfig/jdbc-lab01-manage.yaml&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
apiVersion: v1&lt;br /&gt;
kind: Secret&lt;br /&gt;
type: Opaque&lt;br /&gt;
metadata:&lt;br /&gt;
  name: &amp;quot;jdbc-ws01-manage-credentials&amp;quot;&lt;br /&gt;
  namespace: &amp;quot;mas-lab01-core&amp;quot;&lt;br /&gt;
stringData:&lt;br /&gt;
  username: &amp;quot;MAXIMO&amp;quot;&lt;br /&gt;
  password: &amp;quot;Maximo_123&amp;quot;&lt;br /&gt;
---&lt;br /&gt;
apiVersion: config.mas.ibm.com/v1&lt;br /&gt;
kind: JdbcCfg&lt;br /&gt;
metadata:&lt;br /&gt;
  name: &amp;quot;lab01-jdbc-wsapp-ws01-manage&amp;quot;&lt;br /&gt;
  namespace: &amp;quot;mas-lab01-core&amp;quot;&lt;br /&gt;
  labels:&lt;br /&gt;
    &#039;mas.ibm.com/configScope&#039;: &#039;system&#039;&lt;br /&gt;
    &#039;mas.ibm.com/instanceId&#039;: &#039;lab01&#039;&lt;br /&gt;
    &#039;mas.ibm.com/workspaceId&#039;: &#039;ws01&#039;&lt;br /&gt;
    &#039;mas.ibm.com/applicationId&#039;: &#039;manage&#039;&lt;br /&gt;
spec:&lt;br /&gt;
  displayName: &amp;quot;JDBC WS01 Manage&amp;quot;&lt;br /&gt;
  config:&lt;br /&gt;
    url: &amp;quot;jdbc:oracle:thin:@oracle-db-svc.oracle-maxdb.svc:1521/FREE&amp;quot;&lt;br /&gt;
    sslEnabled: False&lt;br /&gt;
    credentials:&lt;br /&gt;
      secretName: &amp;quot;jdbc-ws01-manage-credentials&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= MAS Installation =&lt;br /&gt;
 &lt;br /&gt;
 podman run -it --rm -v $(pwd)/mas-cli-workspace:/mnt/home:Z --pull always quay.io/ibmmas/cli:latest&lt;br /&gt;
&lt;br /&gt;
for Mac (Apple Silicon M1) add &#039;&#039;&#039;--arch arm64&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Run the MAS installation:&lt;br /&gt;
&lt;br /&gt;
 export IBM_ENTITLEMENT_KEY=x&lt;br /&gt;
 export STORAGE_CLASS_RWO=ocs-storagecluster-cephfs&lt;br /&gt;
 export STORAGE_CLASS_RWM=ocs-storagecluster-cephfs&lt;br /&gt;
 &lt;br /&gt;
 mas install --mas-catalog-version v9-260430-amd64 --ibm-entitlement-key $IBM_ENTITLEMENT_KEY \&lt;br /&gt;
 --mas-channel 9.1.x --mas-instance-id lab01 --mas-workspace-id ws01 --mas-workspace-name &amp;quot;Lab Workspace&amp;quot; \&lt;br /&gt;
 &#039;&#039;&#039;--additional-configs &amp;quot;/mnt/home/masconfigs&amp;quot;&#039;&#039;&#039; \&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;--non-prod \&lt;br /&gt;
  --storage-class-rwo $STORAGE_CLASS_RWO --storage-class-rwx $STORAGE_CLASS_RWM \&lt;br /&gt;
  --storage-pipeline $STORAGE_CLASS_RWM --storage-accessmode &amp;quot;ReadWriteMany&amp;quot; \&lt;br /&gt;
  --license-file &amp;quot;/mnt/home/license.dat&amp;quot; \&lt;br /&gt;
  --contact-email &amp;quot;lab@company.com&amp;quot; --contact-firstname &amp;quot;Lab&amp;quot; --contact-lastname &amp;quot;User&amp;quot; \&lt;br /&gt;
  --mongodb-namespace &amp;quot;mongoce&amp;quot; \&lt;br /&gt;
  --grafana-v5-namespace &amp;quot;grafana5&amp;quot; \&lt;br /&gt;
  --grafana-instance-storage-size &amp;quot;10Gi&amp;quot; \&lt;br /&gt;
  --manage-channel &amp;quot;9.1.x&amp;quot; \&lt;br /&gt;
  --manage-jdbc &amp;quot;workspace-application&amp;quot; \&lt;br /&gt;
  --manage-components &amp;quot;base=latest&amp;quot; \&lt;br /&gt;
  --manage-server-bundle-size &amp;quot;dev&amp;quot; \&lt;br /&gt;
  --manage-demodata \&lt;br /&gt;
  --manage-base-language &amp;quot;EN&amp;quot; \&lt;br /&gt;
  --manage-secondary-languages &amp;quot;PT-BR&amp;quot; \&lt;br /&gt;
  --accept-license --no-confirm&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud|Articles about Cloud]]&lt;br /&gt;
* [[Technologies|More Articles about Cloud / Web Development / Technologies]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud|Articles about Cloud]]&lt;br /&gt;
* [[Technologies|More Articles about Cloud / Web Development / Technologies]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Installing_MAS_Core_%2B_Manage_%2B_Oracle_DB_Container&amp;diff=10137</id>
		<title>IBM Maximo: Installing MAS Core + Manage + Oracle DB Container</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Installing_MAS_Core_%2B_Manage_%2B_Oracle_DB_Container&amp;diff=10137"/>
		<updated>2026-05-03T16:08:06Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* MAS Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Prepare Oracle DB =&lt;br /&gt;
&lt;br /&gt;
# [[Oracle: Run Oracle DB on Redhat OpenShift]]&lt;br /&gt;
# [[IBM Maximo: Creating Maximo Database on Oracle Database Free Edition (Container)]]&lt;br /&gt;
&lt;br /&gt;
= Installing MAS Core via MAS CLI =&lt;br /&gt;
&lt;br /&gt;
Run the container:&lt;br /&gt;
&lt;br /&gt;
 mkdir -p mas-cli-workspace/masconfig&lt;br /&gt;
 &lt;br /&gt;
 cp license.dat mas-cli-workspace/.&lt;br /&gt;
&lt;br /&gt;
===Create Sample JDBC Configuration===&lt;br /&gt;
&lt;br /&gt;
File: mas-cli-workspace/masconfig/jdbc-lab01-manage.yaml&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
apiVersion: v1&lt;br /&gt;
kind: Secret&lt;br /&gt;
type: Opaque&lt;br /&gt;
metadata:&lt;br /&gt;
  name: &amp;quot;jdbc-ws01-manage-credentials&amp;quot;&lt;br /&gt;
  namespace: &amp;quot;mas-lab01-core&amp;quot;&lt;br /&gt;
stringData:&lt;br /&gt;
  username: &amp;quot;MAXIMO&amp;quot;&lt;br /&gt;
  password: &amp;quot;Maximo_123&amp;quot;&lt;br /&gt;
---&lt;br /&gt;
apiVersion: config.mas.ibm.com/v1&lt;br /&gt;
kind: JdbcCfg&lt;br /&gt;
metadata:&lt;br /&gt;
  name: &amp;quot;lab01-jdbc-wsapp-ws01-manage&amp;quot;&lt;br /&gt;
  namespace: &amp;quot;mas-lab01-core&amp;quot;&lt;br /&gt;
  labels:&lt;br /&gt;
    &#039;mas.ibm.com/configScope&#039;: &#039;system&#039;&lt;br /&gt;
    &#039;mas.ibm.com/instanceId&#039;: &#039;lab01&#039;&lt;br /&gt;
    &#039;mas.ibm.com/workspaceId&#039;: &#039;ws01&#039;&lt;br /&gt;
    &#039;mas.ibm.com/applicationId&#039;: &#039;manage&#039;&lt;br /&gt;
spec:&lt;br /&gt;
  displayName: &amp;quot;JDBC WS01 Manage&amp;quot;&lt;br /&gt;
  config:&lt;br /&gt;
    url: &amp;quot;jdbc:oracle:thin:@oracle-db-svc.oracle-maxdb.svc:1521/FREE&amp;quot;&lt;br /&gt;
    sslEnabled: False&lt;br /&gt;
    credentials:&lt;br /&gt;
      secretName: &amp;quot;jdbc-ws01-manage-credentials&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= MAS Installation =&lt;br /&gt;
 &lt;br /&gt;
 podman run -it --rm -v $(pwd)/mas-cli-workspace:/mnt/home:Z --pull always quay.io/ibmmas/cli:latest&lt;br /&gt;
&lt;br /&gt;
for Mac (Apple Silicon M1) add &#039;&#039;&#039;--arch arm64&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Run the MAS installation:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;export IBM_ENTITLEMENT_KEY=x&lt;br /&gt;
export STORAGE_CLASS_RWO=ocs-storagecluster-cephfs&lt;br /&gt;
export STORAGE_CLASS_RWM=ocs-storagecluster-cephfs&lt;br /&gt;
&lt;br /&gt;
mas install --mas-catalog-version v9-260430-amd64 --ibm-entitlement-key $IBM_ENTITLEMENT_KEY \&lt;br /&gt;
  --mas-channel 9.1.x --mas-instance-id lab01 --mas-workspace-id ws01 --mas-workspace-name &amp;quot;Lab Workspace&amp;quot; \&lt;br /&gt;
/nowiki&amp;gt;&lt;br /&gt;
  &#039;&#039;&#039;--additional-configs &amp;quot;/mnt/home/masconfigs&amp;quot;&#039;&#039;&#039; \&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;--non-prod \&lt;br /&gt;
  --storage-class-rwo $STORAGE_CLASS_RWO --storage-class-rwx $STORAGE_CLASS_RWM \&lt;br /&gt;
  --storage-pipeline $STORAGE_CLASS_RWM --storage-accessmode &amp;quot;ReadWriteMany&amp;quot; \&lt;br /&gt;
  --license-file &amp;quot;/mnt/home/license.dat&amp;quot; \&lt;br /&gt;
  --contact-email &amp;quot;lab@company.com&amp;quot; --contact-firstname &amp;quot;Lab&amp;quot; --contact-lastname &amp;quot;User&amp;quot; \&lt;br /&gt;
  --mongodb-namespace &amp;quot;mongoce&amp;quot; \&lt;br /&gt;
  --grafana-v5-namespace &amp;quot;grafana5&amp;quot; \&lt;br /&gt;
  --grafana-instance-storage-size &amp;quot;10Gi&amp;quot; \&lt;br /&gt;
  --manage-channel &amp;quot;9.1.x&amp;quot; \&lt;br /&gt;
  --manage-jdbc &amp;quot;workspace-application&amp;quot; \&lt;br /&gt;
  --manage-components &amp;quot;base=latest&amp;quot; \&lt;br /&gt;
  --manage-server-bundle-size &amp;quot;dev&amp;quot; \&lt;br /&gt;
  --manage-demodata \&lt;br /&gt;
  --manage-base-language &amp;quot;EN&amp;quot; \&lt;br /&gt;
  --manage-secondary-languages &amp;quot;PT-BR&amp;quot; \&lt;br /&gt;
  --accept-license --no-confirm&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud|Articles about Cloud]]&lt;br /&gt;
* [[Technologies|More Articles about Cloud / Web Development / Technologies]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud|Articles about Cloud]]&lt;br /&gt;
* [[Technologies|More Articles about Cloud / Web Development / Technologies]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
	<entry>
		<id>https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Installing_MAS_Core_%2B_Manage_%2B_Oracle_DB_Container&amp;diff=10136</id>
		<title>IBM Maximo: Installing MAS Core + Manage + Oracle DB Container</title>
		<link rel="alternate" type="text/html" href="https://ebasso.net/wiki/index.php?title=IBM_Maximo:_Installing_MAS_Core_%2B_Manage_%2B_Oracle_DB_Container&amp;diff=10136"/>
		<updated>2026-05-03T16:07:38Z</updated>

		<summary type="html">&lt;p&gt;Ebasso: /* MAS Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Prepare Oracle DB =&lt;br /&gt;
&lt;br /&gt;
# [[Oracle: Run Oracle DB on Redhat OpenShift]]&lt;br /&gt;
# [[IBM Maximo: Creating Maximo Database on Oracle Database Free Edition (Container)]]&lt;br /&gt;
&lt;br /&gt;
= Installing MAS Core via MAS CLI =&lt;br /&gt;
&lt;br /&gt;
Run the container:&lt;br /&gt;
&lt;br /&gt;
 mkdir -p mas-cli-workspace/masconfig&lt;br /&gt;
 &lt;br /&gt;
 cp license.dat mas-cli-workspace/.&lt;br /&gt;
&lt;br /&gt;
===Create Sample JDBC Configuration===&lt;br /&gt;
&lt;br /&gt;
File: mas-cli-workspace/masconfig/jdbc-lab01-manage.yaml&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
---&lt;br /&gt;
apiVersion: v1&lt;br /&gt;
kind: Secret&lt;br /&gt;
type: Opaque&lt;br /&gt;
metadata:&lt;br /&gt;
  name: &amp;quot;jdbc-ws01-manage-credentials&amp;quot;&lt;br /&gt;
  namespace: &amp;quot;mas-lab01-core&amp;quot;&lt;br /&gt;
stringData:&lt;br /&gt;
  username: &amp;quot;MAXIMO&amp;quot;&lt;br /&gt;
  password: &amp;quot;Maximo_123&amp;quot;&lt;br /&gt;
---&lt;br /&gt;
apiVersion: config.mas.ibm.com/v1&lt;br /&gt;
kind: JdbcCfg&lt;br /&gt;
metadata:&lt;br /&gt;
  name: &amp;quot;lab01-jdbc-wsapp-ws01-manage&amp;quot;&lt;br /&gt;
  namespace: &amp;quot;mas-lab01-core&amp;quot;&lt;br /&gt;
  labels:&lt;br /&gt;
    &#039;mas.ibm.com/configScope&#039;: &#039;system&#039;&lt;br /&gt;
    &#039;mas.ibm.com/instanceId&#039;: &#039;lab01&#039;&lt;br /&gt;
    &#039;mas.ibm.com/workspaceId&#039;: &#039;ws01&#039;&lt;br /&gt;
    &#039;mas.ibm.com/applicationId&#039;: &#039;manage&#039;&lt;br /&gt;
spec:&lt;br /&gt;
  displayName: &amp;quot;JDBC WS01 Manage&amp;quot;&lt;br /&gt;
  config:&lt;br /&gt;
    url: &amp;quot;jdbc:oracle:thin:@oracle-db-svc.oracle-maxdb.svc:1521/FREE&amp;quot;&lt;br /&gt;
    sslEnabled: False&lt;br /&gt;
    credentials:&lt;br /&gt;
      secretName: &amp;quot;jdbc-ws01-manage-credentials&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= MAS Installation =&lt;br /&gt;
 &lt;br /&gt;
 podman run -it --rm -v $(pwd)/mas-cli-workspace:/mnt/home:Z --pull always quay.io/ibmmas/cli:latest&lt;br /&gt;
&lt;br /&gt;
for Mac (Apple Silicon M1) add &#039;&#039;&#039;--arch arm64&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Run the MAS installation:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;export IBM_ENTITLEMENT_KEY=x&lt;br /&gt;
export STORAGE_CLASS_RWO=ocs-storagecluster-cephfs&lt;br /&gt;
export STORAGE_CLASS_RWM=ocs-storagecluster-cephfs&lt;br /&gt;
&lt;br /&gt;
mas install --mas-catalog-version v9-260430-amd64 --ibm-entitlement-key $IBM_ENTITLEMENT_KEY \&lt;br /&gt;
  --mas-channel 9.1.x --mas-instance-id lab01 --mas-workspace-id ws01 --mas-workspace-name &amp;quot;Lab Workspace&amp;quot; \&lt;br /&gt;
  &#039;&#039;&#039;--additional-configs &amp;quot;/mnt/home/masconfigs&amp;quot;&#039;&#039;&#039; \&lt;br /&gt;
  --non-prod \&lt;br /&gt;
  --storage-class-rwo $STORAGE_CLASS_RWO --storage-class-rwx $STORAGE_CLASS_RWM \&lt;br /&gt;
  --storage-pipeline $STORAGE_CLASS_RWM --storage-accessmode &amp;quot;ReadWriteMany&amp;quot; \&lt;br /&gt;
  --license-file &amp;quot;/mnt/home/license.dat&amp;quot; \&lt;br /&gt;
  --contact-email &amp;quot;lab@company.com&amp;quot; --contact-firstname &amp;quot;Lab&amp;quot; --contact-lastname &amp;quot;User&amp;quot; \&lt;br /&gt;
  --mongodb-namespace &amp;quot;mongoce&amp;quot; \&lt;br /&gt;
  --grafana-v5-namespace &amp;quot;grafana5&amp;quot; \&lt;br /&gt;
  --grafana-instance-storage-size &amp;quot;10Gi&amp;quot; \&lt;br /&gt;
  --manage-channel &amp;quot;9.1.x&amp;quot; \&lt;br /&gt;
  --manage-jdbc &amp;quot;workspace-application&amp;quot; \&lt;br /&gt;
  --manage-components &amp;quot;base=latest&amp;quot; \&lt;br /&gt;
  --manage-server-bundle-size &amp;quot;dev&amp;quot; \&lt;br /&gt;
  --manage-demodata \&lt;br /&gt;
  --manage-base-language &amp;quot;EN&amp;quot; \&lt;br /&gt;
  --manage-secondary-languages &amp;quot;PT-BR&amp;quot; \&lt;br /&gt;
  --accept-license --no-confirm&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud|Articles about Cloud]]&lt;br /&gt;
* [[Technologies|More Articles about Cloud / Web Development / Technologies]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
* [[Cloud|Articles about Cloud]]&lt;br /&gt;
* [[Technologies|More Articles about Cloud / Web Development / Technologies]]&lt;br /&gt;
&lt;br /&gt;
[[Category:IBM Maximo]]&lt;/div&gt;</summary>
		<author><name>Ebasso</name></author>
	</entry>
</feed>