Coder Social home page Coder Social logo

configuringsiebel's Introduction

Configuring Siebel

What this respository is:

  • A selection of code from Siebel Bookshelf, mostly from the Configuriung Open UI book
  • A growing respository of re-usable example code for both Open UI and Siebel in general

What this repostitory isn't:

  • An project to open source Open UI delivered application code

Contributing

Contributions are actively encouraged. Two types of contribution are envisaged:

  • Improve the code : Fix your code, other people's code, or the code we deliver in Siebel Bookshelf
  • Grow the code : Show us how cool you and your team are by sharing you customizations

It's the hope of the Open UI development team that customers, partners, and integrators will share their cunning customizations of Open UI here with us and with each other. At present, a development in London will probably never see the light of day in Australia and vice versa. By sharing, the entire Siebel configuration community will be strengthened and can collaborate together to deliver innovative solutions and robust code. Please feel free to include comments in your contributions with a reference to yourself, your company, and how to get in touch with you for further customization of your work. In this way, your endeavours will not only help others, but could also generate future work.

Please review this Github Flow to get started with your contributions if you're not already familiar with Github.

configuringsiebel's People

Contributors

9percent avatar carlosmlribeiro avatar darshan-kumar avatar dependabot[bot] avatar duncanford avatar inubita avatar j33x70 avatar jimjson avatar julian319 avatar kulbhushansrivastava avatar nachtfrische avatar ollegk avatar oraclesiebel avatar peterp55p avatar pravashchoubey avatar ronschoon avatar sanjivg avatar spoonunit avatar vedranar avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

configuringsiebel's Issues

Is it possible to make additional folders persistent?

Hello,

In order to install SCAPI CTI communication driver we need to add to the persistence the following folders in SES container:

/siebel/ses/siebsrvr/lib
/siebel/ses/siebsrvr/bin

In order to deploy custom images for our custom CTI toolbar icons we need to add to the persistence the following folder in SAI container:

/siebel/sai/applicationcontainer/webapps/siebel/images

Is it possible?

SAI dockerfile chmod

I tried to run the SAI docker file through the build-all script and it did a chmod on several of the directories including the ssh directory i was then kicked out of the server and the unix admin told me it was hosed due to the chmod on the directories. please let me know why it is trying to do a chomd on some of the kernel directories?

Auto-Complete fix creating new issue

The custom code for completing the autocomplete works perfectly but after that when i step out of the field the focus is getting moved to the next applet and not the next field in the applet(We are loosing the focus).

Thanks,
Imtiyaz

DISA Error

I am getting error when launching DISA.
Error:- (SBL-UIJ-52894)"Failed to connect to DISA"
I used all the files which was provided in "UNIVERSALDISAHANDLER"
Help me to identify the issue, for which I am getting this error. It will be great help if u can find.

Installer fails with the following error on all images

When running build-all the installers on all 3 images fail with the following error

Loading products list. Please wait.
SEVERE:Values for the following variables could not be obtained from the command line or response file(s): 
  ToplevelComp(TopLevelComp) 
Silent install cannot continue.

Please can you advise what the correct TopLevelComp value should be?

Command executed:

./build-all 17.0 my-repo siebel my-repo/database-instantclient-32bit:12.2.0.1 2>&1 | tee build.log

component logs not visible in log folder

I have an issue with finding component logs. I'm not sure if I did something wrong during the installation/configuration but I didn't receive any error. The problem is that even when I increase log level to 5 on AOM (e.g. callcenter) no logs are generated in log folder. Can you please advice what can be wrong or if you are having the same issue?

Write access check failed for folder

Hello,

We are unable to launch container form build-mde. Below is the error log

{"log":"+ bash /config/kernelCheck\r\n","stream":"stdout","time":"2021-03-28T18:37:48.603105372Z"}
{"log":"The current kernel version is: 3.10.0-1160.15.2.el7.x86_64\r\n","stream":"stdout","time":"2021-03-28T18:37:48.624099947Z"}
{"log":"Kernel test passed\r\n","stream":"stdout","time":"2021-03-28T18:37:48.624138442Z"}
{"log":"+ '[' '!' 0 -eq 0 ']'\r\n","stream":"stdout","time":"2021-03-28T18:37:48.627727081Z"}
{"log":"+ persistencePath=/persistent\r\n","stream":"stdout","time":"2021-03-28T18:37:48.627757651Z"}
{"log":"+ '[' '!' -z ']'\r\n","stream":"stdout","time":"2021-03-28T18:37:48.627766517Z"}
{"log":"+ sfsPath=/sfs\r\n","stream":"stdout","time":"2021-03-28T18:37:48.627774535Z"}
{"log":"+ sourcePath=/siebel/mde\r\n","stream":"stdout","time":"2021-03-28T18:37:48.627781751Z"}
{"log":"+ bash /config/pvCheck /persistent /sfs\r\n","stream":"stdout","time":"2021-03-28T18:37:48.627789455Z"}
{"log":"touch: cannot touch ‘/persistent/pvtest’: Permission denied\r\n","stream":"stdout","time":"2021-03-28T18:37:48.648278039Z"}
{"log":"Write access check failed for folder --\u003e /persistent \r\n","stream":"stdout","time":"2021-03-28T18:37:48.648607151Z"}
{"log":"Please make sure that the persistent folder is owned on your host by the same userid:groupid as the one used to launch the container.\r\n","stream":"stdout","time":"2021-03-28T18:37:48.648624641Z"}
{"log":"If you have selinux disabled also check that the dockerd option '--selinux-enabled' is disabled \r\n","stream":"stdout","time":"2021-03-28T18:37:48.648632482Z"}
{"log":" in file /etc/sysconfig/docker .\r\n","stream":"stdout","time":"2021-03-28T18:37:48.648639286Z"}
{"log":"touch: cannot touch ‘/sfs/pvtest’: Permission denied\r\n","stream":"stdout","time":"2021-03-28T18:37:48.650466631Z"}
{"log":"Write access check failed for folder --\u003e /sfs \r\n","stream":"stdout","time":"2021-03-28T18:37:48.650934849Z"}
{"log":"Please make sure that the persistent folder is owned on your host by the same userid:groupid as the one used to launch the container.\r\n","stream":"stdout","time":"2021-03-28T18:37:48.650950558Z"}
{"log":"If you have selinux disabled also check that the dockerd option '--selinux-enabled' is disabled \r\n","stream":"stdout","time":"2021-03-28T18:37:48.6509575Z"}
{"log":" in file /etc/sysconfig/docker .\r\n","stream":"stdout","time":"2021-03-28T18:37:48.650963896Z"}
{"log":"+ '[' '!' 1 -eq 0 ']'\r\n","stream":"stdout","time":"2021-03-28T18:37:48.651364736Z"}
{"log":"+ exit 1\r\n","stream":"stdout","time":"2021-03-28T18:37:48.65138037Z"}

Error when building docker modules (SAI/CGW/SES)

Hi,
When performing the build step on base_siebel, an error returns as runInstaller.sh is not found.

Commit version: ad79029
Operating system: Ubuntu 16.04.2 LTS
Docker Server: 18.09.2
Siebel Enterprise Server: Siebel Industry Applications 17.0.0.0.0
Expected behavior: Three docker images for SAI/CGW/SES created
Actual behavior: The Siebel installation fails
Upon following all the required steps prior to the siebel_base build, the docker images are initiated pulling all the required packages but fails when calling the Siebel Installer.

Having in place the Siebel Enterprise Server and the siebelkeystore.jks files at place,

user:~/ConfiguringSiebel/Containerization/Docker/ol7/build/base_siebel/build$ ./build-all-base 17.0np registry.local.com:5000 siebel registry.local.com:5000/oracle/database-instantclient/32bit:12.2.0.1 2>&1 | tee build.$(date +%F_%R).log
...
Installing Siebel ...
bash: /mnt/Siebel_Enterprise_Server/Disk1/install/runInstaller.sh: No such file or directory
The command '/bin/sh -c mkdir -p -ma+rwx /siebel/sai /siebel/oraInventory  /stage && groupadd -g  487 siebel && useradd -m -g siebel -G siebel -u 9999  siebel && yum -y install  tcsh  ksh && yum clean all && rm -rf /var/cache/yum/x86_64  && rm -rf /var/cache/yum/i686 && echo Installing Siebel ... && bash /config/setup.sh && rm -rf /mnt/Siebel_Enterprise_Server/ && echo Waiting for deployment of web archive ... && sleep 30 && chmod -R 755 /siebel/sai' returned a non-zero code: 127
...
Installing Siebel ...
bash: /mnt/Siebel_Enterprise_Server/Disk1/install/runInstaller.sh: No such file or directory
The command '/bin/sh -c mkdir -p -ma+rwx /siebel/cgw /siebel/oraInventory  /stage && groupadd -g  487 siebel && useradd -m -g siebel -G siebel -u 9999  siebel && yum -y install  libgcc.i686  libxcb.i686  libX11.i686  libXext.i686  libXau.i686  libcurl.i686 && yum clean all && rm -rf /var/cache/yum/x86_64  && rm -rf /var/cache/yum/i686 && echo Installing Siebel ... && bash /config/setup.sh && rm -rf /mnt/Siebel_Enterprise_Server/ && echo Waiting for deployment of web archive ... && sleep 30 && chmod -R 755 /siebel/cgw' returned a non-zero code: 127
...
Installing Siebel ...
bash: /mnt/Siebel_Enterprise_Server/Disk1/install/runInstaller.sh: No such file or directory
The command '/bin/sh -c mkdir -p -ma+rwx /siebel/ses /siebel/oraInventory  /stage && groupadd -g  487 siebel && useradd -m -g siebel -G siebel -u 9999  siebel && yum -y install  libgcc.i686  libxcb.i686  libX11.i686  libXext.i686  libXau.i686  libcurl.i686 && yum clean all && rm -rf /var/cache/yum/x86_64  && rm -rf /var/cache/yum/i686 && echo Installing Siebel ... && bash /config/setup.sh && rm -rf /mnt/Siebel_Enterprise_Server/ && echo Waiting for deployment of web archive ... && sleep 30 && chmod -R 755 /siebel/ses' returned a non-zero code: 127

The current docker version

$ docker version
Client:
 Version:           18.09.2
 API version:       1.39
 Go version:        go1.10.6
 Git commit:        6247962
 Built:             Sun Feb 10 04:13:50 2019
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          18.09.2
  API version:      1.39 (minimum version 1.12)
  Go version:       go1.10.6
  Git commit:       6247962
  Built:            Sun Feb 10 03:42:13 2019
  OS/Arch:          linux/amd64
  Experimental:     true

The downloaded files for Siebel Installation and placed unzipped on /base_siebel/Siebel_Enterprise_Server are:

V886655-01.zip
V886658-01.zip
V886663-01.zip
V886671-01_1of2.zip
V886671-01_2of2.zip
V907898-01.zip
V907900-01.zip
V907901-01.zip
V907902-01.zip
V907903-01.zip
V907904-01.zip
V956661-01.zip

SES doesn't start

I finally went much further and was able to use "manage" utils to start containers and configure them.
SMC console shows all components are 'green' as in your video but app/callcenter/enu shows server is not started.
I've checked the logs in /var/lib/docker/volumes/PV/ENT1/SES/cfgtoollogs/cfg and found a lot of errors:

Calling typeUtil.buildNSCmd...
argument: $Gateway.UseDefault
dataType:
type: NSAttrib
Command after calling typeUtility.buildNSCmd: /siebel/ses/siebsrvr/bin/srvredit -g cgw-ENT1:4330 -e notempty -u SADMIN -p ******* -a -c $Gateway.UseDefault
Running above command using configUtil.runProgram
Jul 03, 2019 9:56:33 PM oracle.siebel.configurator.utility.ConfigUtility runProgram
FINER: Run Program
Jul 03, 2019 9:56:33 PM oracle.siebel.configurator.utility.ConfigUtility runProgram
FINER: configUtil runProgram Executing Command: /bin/sh -c /siebel/ses/siebsrvr/bin/srvredit -g cgw-ENT1:4330 -e notempty -u SADMIN -p ******* -a -c $Gateway.UseDefault
Jul 03, 2019 9:56:33 PM oracle.siebel.configurator.utility.ConfigUtility runProgram
FINER:
Exited with error 5004
Jul 03, 2019 9:56:33 PM oracle.siebel.configurator.utility.ConfigUtility runProgram
INFO: Config Util Exit Value: 1

Jul 03, 2019 9:56:33 PM oracle.siebel.configurator.utility.ConfigUtility runProgram
FINER: ConfigUtil RunProgram output: Exited with error 5004

=====Condition check NSATTRIB Not Masked and Not ReadOnly=====
Calling typeUtil.buildNSCmd...
argument: $Server.Last
dataType:
type: NSAttrib
Command after calling typeUtility.buildNSCmd: /siebel/ses/siebsrvr/bin/srvredit -g cgw-ENT1:4330 -e ENT1 -s SES -u SADMIN -p ******* -a -c $Server.Last
Running above command using configUtil.runProgram
Jul 03, 2019 9:56:33 PM oracle.siebel.configurator.utility.ConfigUtility runProgram
FINER: Run Program
Jul 03, 2019 9:56:33 PM oracle.siebel.configurator.utility.ConfigUtility runProgram
FINER: configUtil runProgram Executing Command: /bin/sh -c /siebel/ses/siebsrvr/bin/srvredit -g cgw-ENT1:4330 -e ENT1 -s SES -u SADMIN -p ******* -a -c $Server.Last
Jul 03, 2019 9:56:33 PM oracle.siebel.configurator.utility.ConfigUtility runProgram
FINER:
Exited with error 5004
Jul 03, 2019 9:56:33 PM oracle.siebel.configurator.utility.ConfigUtility runProgram
INFO: Config Util Exit Value: 1

Recursively Run Program # 0
Recursively Run Program command: /siebel/ses/siebsrvr/bin/srvrcfg -u SADMIN -p ******* -g cgw-ENT1:4330 -e ENT1 -a components -i /siebel/ses/siebsrvr/bin/enu/omdefs.run -c ALL
Jul 03, 2019 9:56:46 PM oracle.siebel.configurator.utility.ConfigUtility runProgram
FINER: Run Program
Jul 03, 2019 9:56:46 PM oracle.siebel.configurator.utility.ConfigUtility runProgram
FINER: configUtil runProgram Executing Command: /bin/sh -c srvrcfg -u SADMIN -p ******* -g cgw-ENT1:4330 -e ENT1 -a components -i /siebel/ses/siebsrvr/bin/$$DeployedLanguage$$/omdefs.run -c ALL
Jul 03, 2019 9:56:58 PM oracle.siebel.configurator.utility.ConfigUtility runProgram
FINER:
Error creating Parameter:AllowAnonUsers for Comp:SMObjMgr_enu in CompGroup:MktgOM
Strict Flag set to FALSE, continuing with the next Object...

Error creating Parameter:EnableSIDataLossWarning for Comp:SMObjMgr_enu in CompGroup:MktgOM
Strict Flag set to FALSE, continuing with the next Object...

Error creating Parameter:EnableSIFocusTracking for Comp:SMObjMgr_enu in CompGroup:MktgOM
Strict Flag set to FALSE, continuing with the next Object...

Error creating Parameter:HighInteractivity for Comp:SMObjMgr_enu in CompGroup:MktgOM
Strict Flag set to FALSE, continuing with the next Object...

Error creating Parameter:ListRowStyle for Comp:SMObjMgr_enu in CompGroup:MktgOM
Strict Flag set to FALSE, continuing with the next Object...

Error creating Parameter:UserAgentFile for Comp:SMObjMgr_enu in CompGroup:MktgOM
Strict Flag set to FALSE, continuing with the next Object...

Error creating Parameter:AllowAnonUsers for Comp:eMarketObjMgr_enu in CompGroup:MktgOM

SES doesn't start after some time of successful work.

Siebel server doesn't start after some time of work.
SES and SAI containers showed unhealthy status.
When I tried to stop them they seems hang and I restarted docker which also didn't restart and I had to run:

systemctl kill docker

then manually deleted containers and started it again (only then it
started).

Then I run:

bash startAll 19.01 ent1.sh

SES can't start.

SMC shows 'Server error' when I click on any deployed component.

Is it possible to troubleshoot that somehow?

deploying migration profile

This is more a question about whether you tried to create and deploy migration profile on your setup. So far I was unable to successfully deploy the migration profile and I cannot find the reason what's wrong. When I was checking HTTP trace I can see that there is something blocking the POST request. I did several combinations of ports and hosts in the profile configuration but none of them were success. I'll be glad for any hint as in logs I haven't found any useful info. If you didn't try this yet and not planing to do it then you can close this.

Unable to start Siebel server service

Hi,

When I start containers using "bash startAll 19.01 ent1.sh" command SAI and CGW containers and services start fine. I can also connect to SMC and see configuration. However SES container is not starting properly. I can see siebel service started for few mins and then it disappears from host. It also hangs all SSH sessions on my host. I could not find any error in containerInit.log log file and there are no log files created in Siebel except SiebSrvr.log. This file has below errors
GenericLog GenericError 1 000000025cc00101:0 2019-04-24 13:16:15 (sccnmsys.cpp (1306) err=2883609 sys=0) SBL-SCC-00025: No value found in the Gateway. Default value in the repository is used.
GenericLog GenericError 1 000000025cc00101:0 2019-04-24 13:16:15 (sccitems.cpp (310) err=2555932 sys=0) SBL-SCM-00028: Key not found
GenericLog GenericError 1 000000025cc00101:0 2019-04-24 13:16:15 (sccconfg.cpp (2155) err=2555932 sys=0) SBL-SCM-00028: Key not found
SisnTcpIp SisnSockError 1 000000025cc00101:0 2019-04-24 13:16:15 1444749504: [SISNAPI TLS] failed to read PARAM_GENERIC_ENABLE_OPENSSL parameter
SisnTcpIp SisnSockError 1 000000025cc00101:0 2019-04-24 13:16:15 1444749504: [SISNAPI TLS] failed to read PARAM_GENERIC_ENABLE_OPENSSL parameter

Am I using correct way to start containers? if yes, what is the issue?

Thanks,

Java Nullpointer exception on SES installation

I am getting the following error when trying to build the SES container.

Installing Siebel ...
Starting Oracle Universal Installer...

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2018-11-12_11-21-47AM. Please wait ...

===================================================


java.lang.NullPointerException
	at com.oracle.siebel.apiinstaller.InstallerUtility.loadResponseFile(InstallerUtility.java:438)
	at oracle.sysman.oio.oioc.OiocOneClickInstaller.main(OiocOneClickInstaller.java:306)

The other 2 images complete without any errors. I am attempting to install Siebel 15.x

Siebel IP2013 checout project

Hello,

I was able to integrate Siebel 2013 with on premise git server for a client.

While checkin invokes srcctrl.bat file which is the script for integration. However, for checkout process this script is not being invoked. I put a echo and pause command right on the top of the script but the script doesn't run whatsoever.

Is there a known defect about this?

Thanks.

Docker image for Document Server

Hi Duncan,
How to build docker image for Document server?
What is the base image that can be used?
Appreciate your guidance to build it.
Thanks & Regards,
SriJ

Stuck on "1. Set Up Gateway - Identify Host" on SMC

Hi,

I managed to build docker version Siebel 18.9 and open SMC; but even with many combination of hostname:port, getting "Invalid Gateway Host Name and/or HTTPS Port".
Log says "[FATAL] 2018-11-30 22:53:14.509 [https-jsse-nio-9011-exec-4] CommonLogger - com.siebel.swsm.util.CGUtil:initializeServiceDiscovery Unable to discover cloud gateway service.Check system configuration, network connection,node availability and zookeeper configuration : unknown protocol: cgwent1.sub09121804010.vcn0912180401.oraclevcn.com
"

Also tried with script setGateway, setGatewaySecProfile, etc, but no luck so far (PFB output)...

What would be the issue? REST is not working, maybe?


[root@ol7 smc]# ./setGateway -u sadmin -p sadmin -g cgwENT1.sub09121804010.vcn0912180401.oraclevcn.com -h 4430 -a localhost -b 8011
sadmin
sadmin
cgwENT1.sub09121804010.vcn0912180401.oraclevcn.com
4430
localhost
8011

{"CGHostURI":"cgwENT1.sub09121804010.vcn0912180401.oraclevcn.com:4430"}

  • About to connect() to localhost port 8011 (#0)
  • Trying 127.0.0.1...
  • Connected to localhost (127.0.0.1) port 8011 (#0)
  • Initializing NSS with certpath: sql:/etc/pki/nssdb
  • skipping SSL peer certificate verification
  • SSL connection using TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
  • Server certificate:
  •   subject: CN=*.sub09121804010.vcn0912180401.oraclevcn.com
    
  •   start date: Nov 26 17:18:32 2018 GMT
    
  •   expire date: Nov 23 17:18:32 2028 GMT
    
  •   common name: *.sub09121804010.vcn0912180401.oraclevcn.com
    
  •   issuer: CN=ol7
    

POST /siebel/v1.0/cginfo HTTP/1.1
User-Agent: curl/7.29.0
Host: localhost:8011
Accept: /
Content-Length: 71
Authorization: Basic c2FkbWluOnNhZG1pbg==
Content-Type: application/json

  • upload completely sent off: 71 out of 71 bytes
    < HTTP/1.1 401
    < Content-Length: 0
    < Date: Sat, 01 Dec 2018 00:21:57 GMT
    <
  • Connection #0 to host localhost left intact

[root@ol7 smc]# ./setGatewaySecProfile -u sadmin -p sadmin -a localhost -b 8011 -d ol7.sub09121804010.vcn0912180401.oraclevcn.com -e 1521 -f cdb1.9ub09121804010.vcn0912180401.oraclevcn.com -t SIEBEL -v SADMIN -w SADMIN_1

{"Profile":{"ProfileName":"secprof"}, "SecurityConfigParams": {"DataSources": [ {"Name":"secprof", "Type":"DB", "Host":"ol7.sub09121804010.vcn0912180401.oraclevcn.com", "Port":"1521", "SqlStyle":"Oracle", "Endpoint":"cdb1.9ub09121804010.vcn0912180401.oraclevcn.com", "TableOwner":"SIEBEL", "CRC":"", "HashUserPwd":"false"} ], "SecAdptMode":"DB", "SecAdptName":"DBSecAdpt", "DBSecurityAdapterDataSource":"secprof", "DBSecurityAdapterPropagateChange":"false", "NSAdminRole":["Siebel Administrator"], "TestUserName":"SADMIN", "TestUserPwd":"SADMIN_1" }}

  • About to connect() to localhost port 8011 (#0)
  • Trying 127.0.0.1...
  • Connected to localhost (127.0.0.1) port 8011 (#0)
  • Initializing NSS with certpath: sql:/etc/pki/nssdb
  • skipping SSL peer certificate verification
  • SSL connection using TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
  • Server certificate:
  •   subject: CN=*.sub09121804010.vcn0912180401.oraclevcn.com
    
  •   start date: Nov 26 17:18:32 2018 GMT
    
  •   expire date: Nov 23 17:18:32 2028 GMT
    
  •   common name: *.sub09121804010.vcn0912180401.oraclevcn.com
    
  •   issuer: CN=ol7
    

POST /siebel/v1.0/cloudgateway/GatewaySecurityProfile HTTP/1.1
User-Agent: curl/7.29.0
Host: localhost:8011
Accept: /
Content-Length: 550
Authorization: Basic c2FkbWluOnNhZG1pbg==
Content-Type: application/json

  • upload completely sent off: 550 out of 550 bytes
    < HTTP/1.1 500
    < Content-Type: text/html;charset=utf-8
    < Content-Language: en
    < Content-Length: 1096
    < Date: Sat, 01 Dec 2018 00:24:11 GMT
    < Connection: close
    <
    <!doctype html><title>HTTP Status 500 – Internal Server Error</title><style type="text/css">h1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} h2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} h3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} body {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} b {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} p {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;} a {color:black;} a.name {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style>

    HTTP Status 500 – Internal Server Error


    Type Status Report

    Message no protocol: /GatewaySecurityProfile

    Description The server encountered an unexpected condition that prevented it from fulfilling the re* Closing connection 0
    quest.


    Apache Tomcat/8.5.23


[root@ol7 smc]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b6aba9161855 registry.local.com:5000/siebel/ses:18.9 "/bin/bash" 2 hours ago Up 2 hours sesENT1
114bae249157 registry.local.com:5000/siebel/cgw:18.9 "/bin/bash" 2 hours ago Up 2 hours 0.0.0.0:8001->9001/tcp cgwENT1
84d563067c44 registry.local.com:5000/siebel/sai:18.9 "/bin/bash" 2 hours ago Up 2 hours 0.0.0.0:4439->4430/tcp, 0.0.0.0:8011->9011/tcp saiENT1


Thanks in advance,
Cheolmin Hwang

Build -all script

the text say we need to In order to build, descend into the build folder and first edit the build-all script. The scripts purpose is to build and tag containers ready to import to your local docker registry. Therefore before you start, you need to know the location of your local docker registry and you may also have a plan for naming the containers. Therefore the build script takes variables for you to specify these. Which variables are we changing? I am getting -bash: ./build-all: /bin/bash^M: bad interpreter: No such file or directory

LDAP search

Hi Duncan,
The base rpm to install Oracle client doesn't have ldapbind & ldapsearch.
Could you please let us how to test ldapsearch, do we need to install any rpm's for this and also do we require to these binaries to make Siebel ldap to be work.

Appreciate your response.
Thanks in advance

Thanks & Regards,
SriJ

setGateway command during configure fail

Hi Duncan. Thanks for sharing a great video. I followed commands at git and instruction in this video. Somehow for me configure step of container bash configure ent1.sh fails when it tries to setGateway

  • bash /root/ConfiguringSiebel/Containerization/Docker/ol7/manage/scripts/automate-architecture/smc/setGateway -u sadmin -p sadmin -g cgw-ENT2.company.com -h 4430 -a localhost -b 443
    I get error during REST Call.
    {"CGHostURI":"cgw-ENT2.company.com:4430"}
  • About to connect() to localhost port 443 (#0)
  • Trying 127.0.0.1...
  • Connected to localhost (127.0.0.1) port 443 (#0)
  • Initializing NSS with certpath: sql:/etc/pki/nssdb
  • skipping SSL peer certificate verification
  • SSL connection using TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
  • Server certificate:
  •   subject: CN=*.company.com
    
  •   start date: Aug 26 07:07:04 2019 GMT
    
  •   expire date: Aug 23 07:07:04 2029 GMT
    
  •   common name: *.company.com
    
  •   issuer: CN=my-custom-ca
    

POST /siebel/v1.0/cginfo HTTP/1.1
User-Agent: curl/7.29.0
Host: localhost
Accept: /
Content-Length: 41
Authorization: Basic c2FkbWluOnNhZG1pbg==
Content-Type: application/json

  • upload completely sent off: 41 out of 41 bytes
    < HTTP/1.1 500
    < Access-Control-Allow-Origin: *
    < Content-Type: text/html;charset=utf-8
    < Content-Language: en
    < Content-Length: 1081
    < Date: Tue, 24 Sep 2019 07:32:51 GMT
    < Connection: close
    <
    <!doctype html><title>HTTP Status 500 – Internal Server Error</title><style type="text/css">h1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} h2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} h3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} body {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} b {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} p {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;} a {color:black;} a.name {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style>

    HTTP Status 500 – Internal Server Error


    Type Status Report

    Message Internal Server Error

    Description The server encountered an unexpected condition that prevented it from fulfilling the request.

    <hr c* Closing connection 0
    lass="line" />

    Apache Tomcat/8.5.12

    + exit

Error from CommonTrace.log of SAI tomcat is this. Why am I missing this siebsrvr properties files. When I google it says, I should have javacontainer folder, but my container does not have it. Any glue what I am missing. In case you need any config , script file please ask.

regards Dilip
2019-09-24 08:49:44,173 [ERROR] - com.siebel.swsm.config.CloudSourcedConfigReader:getCGHeartBeatWithResponse Error occured while parsing siebsrvr property file or config data is missing in that fileA JSONObject text must begin with '{' at character 1 of <!doctype html><title>HTTP Status 404 – Not Found</title><style type="text/css">h1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} h2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} h3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} body {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} b {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} p {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;} a {color:black;} a.name {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style>

HTTP Status 404 – Not Found


Type Status Report

Message /siebel/v1.0/cloudgateway/heartbeat

Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.


Apache Tomcat/8.5.12

^M

New mde containers start fails with "exec: \"/config/initSiebel\": permission denied"

Hi Duncan,

first of all thank you very much for your effort here.

I was trying out the new build process with mde. I got through more or less until I started the containers when I encountered the issue:

starting container process caused "exec: \"/config/initSiebel\": permission denied"

I could solve this issue and would like to let you know.

I amended Containerization/Docker/oraclelinux/classic-mde/build/persistence/siebel/dockerfile with line

RUN ["chmod", "+x", "config/initSiebel"]

in below code part

HEALTHCHECK --interval=30s
--timeout=10s
--retries=3
--start-period=30s
CMD bash /config/healthcheck
VOLUME ["/persistent"]
VOLUME ["/sfs"]
RUN ["chmod", "+x", "config/initSiebel"]
ENTRYPOINT [ "/config/initSiebel" ]

After that the containers started without issue.

Can you confirm this and in case update the file?

Best regards

Invalid Keystore format

After running a build from base_siebel (/home/ubuntu/ConfiguringSiebel/Containerization/Docker/ol7/build/base_siebel/build) folder getting following error:

Could you please provide your inputs with regards to following:

03-Feb-2020 08:08:10.139 WARNING [main] org.apache.catalina.startup.SetAllPropertiesRule.begin [SetAllPropertiesRule]{Server/Service/Connector} Setting property 'SSLEngine' to 'on' did not find a matching property.
03-Feb-2020 08:08:10.262 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version:        Apache Tomcat/8.5.12
03-Feb-2020 08:08:10.263 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Mar 8 2017 17:41:47 UTC
03-Feb-2020 08:08:10.263 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number:         8.5.12.0
03-Feb-2020 08:08:10.263 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Linux
03-Feb-2020 08:08:10.263 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            4.15.0-1051-aws
03-Feb-2020 08:08:10.263 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
03-Feb-2020 08:08:10.263 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             /siebel/sai/jre
03-Feb-2020 08:08:10.263 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           1.8.0_45-b14
03-Feb-2020 08:08:10.263 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Oracle Corporation
03-Feb-2020 08:08:10.263 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         /siebel/sai/applicationcontainer
03-Feb-2020 08:08:10.263 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         /siebel/sai/applicationcontainer
03-Feb-2020 08:08:10.264 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/siebel/sai/applicationcontainer/conf/logging.properties
03-Feb-2020 08:08:10.264 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
03-Feb-2020 08:08:10.264 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
03-Feb-2020 08:08:10.264 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
03-Feb-2020 08:08:10.268 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djavax.net.ssl.trustStore=/siebel/sai/applicationcontainer/siebelcerts/siebelkeystore.jks
03-Feb-2020 08:08:10.269 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djavax.net.ssl.trustStorePassword=siebel
03-Feb-2020 08:08:10.269 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djavax.net.ssl.keyStore=/siebel/sai/applicationcontainer/siebelcerts/siebelkeystore.jks
03-Feb-2020 08:08:10.269 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djavax.net.ssl.keyStorePassword=siebel
03-Feb-2020 08:08:10.269 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/siebel/sai/applicationcontainer
03-Feb-2020 08:08:10.270 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/siebel/sai/applicationcontainer
03-Feb-2020 08:08:10.270 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/siebel/sai/applicationcontainer/temp
03-Feb-2020 08:08:10.271 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
03-Feb-2020 08:08:10.499 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
03-Feb-2020 08:08:10.516 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
03-Feb-2020 08:08:10.519 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["https-jsse-nio-4430"]
03-Feb-2020 08:08:10.741 SEVERE [main] org.apache.coyote.AbstractProtocol.init Failed to initialize end point associated with ProtocolHandler ["https-jsse-nio-4430"]
 java.lang.IllegalArgumentException: java.io.IOException: Invalid keystore format
        at org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLContext(AbstractJsseEndpoint.java:114)
        at org.apache.tomcat.util.net.AbstractJsseEndpoint.initialiseSsl(AbstractJsseEndpoint.java:85)
        at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:225)
        at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:972)
        at org.apache.tomcat.util.net.AbstractJsseEndpoint.init(AbstractJsseEndpoint.java:244)
        at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:558)
        at org.apache.coyote.http11.AbstractHttp11Protocol.init(AbstractHttp11Protocol.java:65)
        at org.apache.catalina.connector.Connector.initInternal(Connector.java:968)
        at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)
        at org.apache.catalina.core.StandardService.initInternal(StandardService.java:549)
        at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)
        at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:875)
        at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)


03-Feb-2020 08:08:10.743 SEVERE [main] org.apache.catalina.core.StandardService.initInternal Failed to initialize connector [Connector[HTTP/1.1-4430]]
 org.apache.catalina.LifecycleException: Failed to initialize component [Connector[HTTP/1.1-4430]]
        at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:112)
        at org.apache.catalina.core.StandardService.initInternal(StandardService.java:549)
        at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)
        at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:875)
        at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:606)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:629)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:497)
        at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:311)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:494)
Caused by: org.apache.catalina.LifecycleException: Protocol handler initialization failed
        at org.apache.catalina.connector.Connector.initInternal(Connector.java:970)
        at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)
        ... 12 more
Caused by: java.lang.IllegalArgumentException: java.io.IOException: Invalid keystore format
        at org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLContext(AbstractJsseEndpoint.java:114)
        at org.apache.tomcat.util.net.AbstractJsseEndpoint.initialiseSsl(AbstractJsseEndpoint.java:85)
        at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:225)
        at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:972)
        at org.apache.tomcat.util.net.AbstractJsseEndpoint.init(AbstractJsseEndpoint.java:244)
        at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:558)
        at org.apache.coyote.http11.AbstractHttp11Protocol.init(AbstractHttp11Protocol.java:65)

custom images, files not taking affect in contianers

Hi Duncan,

We placed our custom files, images and scripts in /sfs/webapps/siebel directories. However, the custom files, images and scripts are not taking affect and does not reflect in UI. Any suggestions?

Thanks
Sunku

build-all-base error su: System error

The step build-all-base fails with error su: System error

OS: Oracle Enterprise Linux 7.6

uname -a
Linux 4.1.12-124.28.5.el7uek.x86_64 #2 SMP Thu Jun 20 12:00:04 PDT 2019 x86_64 x86_64 x86_64 GNU/Linux

CreateAIprofile failing with 504 Gateway Timeout

We are setting up siebel and have successed in running all scripts however facing issue with CreateAIprofile step which is failing with 504 gateway timeout error. I m just 2 steps away in setting up this automation and need help in solving this issue . I have tried GET for AI profiles and it is giving result meaning connectivity is not an issue. Any pointers??

Missing folders in AI

Hello Duncan,

We observe that the siebel installer is Not installing some folders and files for AI. We do Not see folders like "smc" and files like default.htm. Due to this the AI docker is failing to run.

Please advice.

Thanks
Sunku

The server encountered an unexpected condition that prevented it from fulfilling the request

While running bash configure ent1.sh got errors:

Thu Jun 20 10:27:34 PDT 2019
Configuring Single Enterprise

  • bash /storage1/manage/scripts/automate-architecture/smc/setGateway -u sadmin -p sadmin -g cgw-ENT1 -h 4430 -a localhost -b 443
    sadmin
    sadmin
    cgw-ENT1
    4430
    localhost
    443

{"CGHostURI":"cgw-ENT1:4430"}

% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed

0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* About to connect() to localhost port 443 (#0)

  • Trying ::1...
  • Connected to localhost (::1) port 443 (#0)
  • Initializing NSS with certpath: sql:/etc/pki/nssdb
  • skipping SSL peer certificate verification
  • SSL connection using TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
  • Server certificate:
  • subject: CN=*.company.com
  • start date: Mar 28 14:00:17 2019 GMT
  • expire date: Jun 26 14:00:17 2019 GMT
  • common name: *.company.com
  • issuer: CN=*.company.com

POST /siebel/v1.0/cginfo HTTP/1.1
User-Agent: curl/7.29.0
Host: localhost
Accept: /
Content-Length: 29
Authorization: Basic c2FkbWluOnNhZG1pbg==
Content-Type: application/json

} [data not shown]

  • upload completely sent off: 29 out of 29 bytes
    < HTTP/1.1 500
    < Access-Control-Allow-Origin: *
    < Content-Type: text/html;charset=utf-8
    < Content-Language: en
    < Content-Length: 1081
    < Date: Thu, 20 Jun 2019 17:27:34 GMT
    < Connection: close
    <
    { [data not shown]

100 1110 100 1081 100 29 5854 157 --:--:-- --:--:-- --:--:-- 5875

  • Closing connection 0
    <!doctype html><title>HTTP Status 500 – Internal Server Error</title><style type="text/css">h1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} h2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} h3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} body {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} b {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} p {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;} a {color:black;} a.name {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style>

    HTTP Status 500 – Internal Server Error


    Type Status Report

    Message Internal Server Error

    Description The server encountered an unexpected condition that prevented it from fulfilling the request.


    Apache Tomcat/8.5.23

    + sleep 3
  • bash /storage1/manage/scripts/automate-architecture/smc/setGatewaySecProfile -u sadmin -p sadmin -d siebeldb -e 1521 -f ORCLCDB -t SIEBEL -v SADMIN -w SADMIN1 -a localhost -b 443

{"Profile":{"ProfileName":"secprof"}, "SecurityConfigParams": {"DataSources": [ {"Name":"secprof", "Type":"DB", "Host":"siebeldb", "Port":"1521", "SqlStyle":"Oracle", "Endpoint":"ORCLCDB", "TableOwner":"SIEBEL", "CRC":"", "HashUserPwd":"false"} ], "SecAdptMode":"DB", "SecAdptName":"DBSecAdpt", "DBSecurityAdapterDataSource":"secprof", "DBSecurityAdapterPropagateChange":"false", "NSAdminRole":["Siebel Administrator"], "TestUserName":"SADMIN", "TestUserPwd":"SADMIN1" }}

% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed

0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* About to connect() to localhost port 443 (#0)

  • Trying ::1...
  • Connected to localhost (::1) port 443 (#0)
  • Initializing NSS with certpath: sql:/etc/pki/nssdb
  • skipping SSL peer certificate verification
  • SSL connection using TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
  • Server certificate:
  • subject: CN=*.company.com
  • start date: Mar 28 14:00:17 2019 GMT
  • expire date: Jun 26 14:00:17 2019 GMT
  • common name: *.company.com
  • issuer: CN=*.company.com

POST /siebel/v1.0/cloudgateway/GatewaySecurityProfile HTTP/1.1
User-Agent: curl/7.29.0
Host: localhost
Accept: /
Content-Length: 471
Authorization: Basic c2FkbWluOnNhZG1pbg==
Content-Type: application/json

} [data not shown]

  • upload completely sent off: 471 out of 471 bytes
    < HTTP/1.1 500
    < Content-Type: text/html;charset=utf-8
    < Content-Language: en
    < Content-Length: 1096
    < Date: Thu, 20 Jun 2019 17:27:37 GMT
    < Connection: close
    <
    { [data not shown]

100 1567 100 1096 100 471 7269 3123 --:--:-- --:--:-- --:--:-- 7306

  • Closing connection 0
    <!doctype html><title>HTTP Status 500 – Internal Server Error</title><style type="text/css">h1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} h2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} h3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} body {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} b {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} p {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;} a {color:black;} a.name {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style>

    HTTP Status 500 – Internal Server Error


    Type Status Report

    Message no protocol: /GatewaySecurityProfile

    Description The server encountered an unexpected condition that prevented it from fulfilling the request.


    Apache Tomcat/8.5.23

    + sleep 3
  • bash /storage1/manage/scripts/automate-architecture/smc/bootstrapGateway -u SADMIN -p SADMIN1 -g SADMIN -h SADMIN1 -a localhost -b 443

{ "registryPort":"2320", "registryUserName":"SADMIN", "registryPassword":"SADMIN1", "PrimaryLanguage":"enu" }

% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed

0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* About to connect() to localhost port 443 (#0)

  • Trying ::1...
  • Connected to localhost (::1) port 443 (#0)
  • Initializing NSS with certpath: sql:/etc/pki/nssdb
  • skipping SSL peer certificate verification
  • SSL connection using TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
  • Server certificate:
  • subject: CN=*.company.com
  • start date: Mar 28 14:00:17 2019 GMT
  • expire date: Jun 26 14:00:17 2019 GMT
  • common name: *.company.com
  • issuer: CN=*.company.com

POST /siebel/v1.0/cloudgateway/bootstrapCG HTTP/1.1
User-Agent: curl/7.29.0
Host: localhost
Accept: /
Content-Length: 109
Authorization: Basic U0FETUlOOlNBRE1JTjE=
Content-Type: application/json

} [data not shown]

  • upload completely sent off: 109 out of 109 bytes
    < HTTP/1.1 500
    < Content-Type: text/html;charset=utf-8
    < Content-Language: en
    < Content-Length: 1085
    < Date: Thu, 20 Jun 2019 17:27:41 GMT
    < Connection: close
    <
    { [data not shown]

100 1194 100 1085 100 109 7292 732 --:--:-- --:--:-- --:--:-- 7331

  • Closing connection 0
    <!doctype html><title>HTTP Status 500 – Internal Server Error</title><style type="text/css">h1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} h2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} h3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} body {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} b {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} p {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;} a {color:black;} a.name {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style>

    HTTP Status 500 – Internal Server Error


    Type Status Report

    Message no protocol: /bootstrapCG

    Description The server encountered an unexpected condition that prevented it from fulfilling the request.


    Apache Tomcat/8.5.23

    + sleep 3
  • bash /storage1/manage/scripts/automate-architecture/smc/createEnterpriseProfile -u SADMIN -p SADMIN1 -n ENT -t SIEBEL -c ORCLPDB1 -a localhost -b 443

{"EnterpriseConfigParams": {"ServerFileSystem":"/sfs", "UserName":"SADMIN","Password":"SADMIN1", "DatabasePlatform":"Oracle","DBConnectString":"ORCLPDB1", "DBUsername":"SADMIN","DBUserPasswd":"SADMIN1", "TableOwner":"SIEBEL","SecAdptProfileName":"Gateway", "PrimaryLanguage":"enu","Encrypt":"SISNAPI"}, "Profile":{"ProfileName":"ENT"} }

  • echo '{"EnterpriseConfigParams":' '{"ServerFileSystem":"/sfs",' '"UserName":"SADMIN","Password":"SADMIN1",' '"DatabasePlatform":"Oracle","DBConnectString":"ORCLPDB1",' '"DBUsername":"SADMIN","DBUserPasswd":"SADMIN1",' '"TableOwner":"SIEBEL","SecAdptProfileName":"Gateway",' '"PrimaryLanguage":"enu","Encrypt":"SISNAPI"},' '"Profile":{"ProfileName":"ENT"}' '}'

  • curl -v -k -H 'Content-Length: 336' -H 'Authorization: Basic U0FETUlOOlNBRE1JTjEK' -H 'Content-Type: application/json' -X POST https://localhost:443/siebel/v1.0/cloudgateway/profiles/enterprises -d @-
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed

    0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* About to connect() to localhost port 443 (#0)

  • Trying ::1...
  • Connected to localhost (::1) port 443 (#0)
  • Initializing NSS with certpath: sql:/etc/pki/nssdb
  • skipping SSL peer certificate verification
  • SSL connection using TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
  • Server certificate:
  • subject: CN=*.company.com
  • start date: Mar 28 14:00:17 2019 GMT
  • expire date: Jun 26 14:00:17 2019 GMT
  • common name: *.company.com
  • issuer: CN=*.company.com

POST /siebel/v1.0/cloudgateway/profiles/enterprises HTTP/1.1
User-Agent: curl/7.29.0
Host: localhost
Accept: /
Content-Length: 336
Authorization: Basic U0FETUlOOlNBRE1JTjEK
Content-Type: application/json

} [data not shown]

  • upload completely sent off: 336 out of 336 bytes
    < HTTP/1.1 500
    < Content-Type: text/html;charset=utf-8
    < Content-Language: en
    < Content-Length: 1094
    < Date: Thu, 20 Jun 2019 17:27:44 GMT
    < Connection: close
    <
    { [data not shown]

100 1430 100 1094 100 336 6302 1935 --:--:-- --:--:-- --:--:-- 6323

  • Closing connection 0
    <!doctype html><title>HTTP Status 500 – Internal Server Error</title><style type="text/css">h1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} h2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} h3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} body {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} b {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} p {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;} a {color:black;} a.name {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style>

    HTTP Status 500 – Internal Server Error


    Type Status Report

    Message no protocol: /profiles/enterprises

    Description The server encountered an unexpected condition that prevented it from fulfilling the request.


    Apache Tomcat/8.5.23

    + sleep 3
  • bash /storage1/manage/scripts/automate-architecture/smc/deployEnterprise -u SADMIN -p SADMIN1 -d ENT -e ENT1 -f Enterprise -a localhost -b 443

{ "DeploymentInfo": { "ProfileName":"ENT", "Action":"Deploy" }, "EnterpriseDeployParams": { "SiebelEnterprise":"ENT1", "EnterpriseDesc":"Enterprise" } }

% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed

0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* About to connect() to localhost port 443 (#0)

  • Trying ::1...

  • Connected to localhost (::1) port 443 (#0)

  • Initializing NSS with certpath: sql:/etc/pki/nssdb

    0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* skipping SSL peer certificate verification

  • SSL connection using TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

  • Server certificate:

  • subject: CN=*.company.com

  • start date: Mar 28 14:00:17 2019 GMT

  • expire date: Jun 26 14:00:17 2019 GMT

  • common name: *.company.com

  • issuer: CN=*.company.com

POST /siebel/v1.0/cloudgateway/deployments/enterprises/ HTTP/1.1
User-Agent: curl/7.29.0
Host: localhost
Accept: /
Content-Length: 152
Authorization: Basic U0FETUlOOlNBRE1JTjEK
Content-Type: application/json

} [data not shown]

  • upload completely sent off: 152 out of 152 bytes
    < HTTP/1.1 500
    < Content-Type: text/html;charset=utf-8
    < Content-Language: en
    < Content-Length: 1098
    < Date: Thu, 20 Jun 2019 17:27:47 GMT
    < Connection: close
    <
    { [data not shown]

100 1250 100 1098 100 152 7141 988 --:--:-- --:--:-- --:--:-- 7129

  • Closing connection 0
    <!doctype html><title>HTTP Status 500 – Internal Server Error</title><style type="text/css">h1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} h2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} h3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} body {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} b {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} p {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;} a {color:black;} a.name {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style>

    HTTP Status 500 – Internal Server Error


    Type Status Report

    Message no protocol: /deployments/enterprises/

    Description The server encountered an unexpected condition that prevented it from fulfilling the request.


    Apache Tomcat/8.5.23

    + set +x
    Traceback (most recent call last):
    File "", line 1, in
    File "/usr/lib64/python2.7/json/init.py", line 290, in load
    **kw)
    File "/usr/lib64/python2.7/json/init.py", line 338, in loads
    return _default_decoder.decode(s)
    File "/usr/lib64/python2.7/json/decoder.py", line 366, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
    File "/usr/lib64/python2.7/json/decoder.py", line 384, in raw_decode
    raise ValueError("No JSON object could be decoded")
    ValueError: No JSON object could be decoded
    configure: line 8: [: !=: unary operator expected

Enterprise Deployed

  • bash /storage1/manage/scripts/automate-architecture/smc/createServerProfile -u SADMIN -p SADMIN1 -a localhost -b 443 -n CC_WebTools_EAI -c callcenter,siebelwebtools,eai -l GUESTCST -m GUESTCST1

{ "ServerConfigParams": { "Username":"SADMIN", "Password":"SADMIN1", "AnonLoginUserName":"GUESTCST", "AnonLoginPassword":"GUESTCST1", "EnableCompGroupsSIA":"callcenter,siebelwebtools,eai", "SCBPort":"2321", "LocalSynchMgrPort":"40400", "ModifyServerEncrypt":"false", "ModifyServerAuth":"false", "ClusteringEnvironmentSetup":"NotClustered", "UseOracleConnector":"true" }, "Profile": { "ProfileName":"CC_WebTools_EAI" } }

% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed

0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* About to connect() to localhost port 443 (#0)

  • Trying ::1...
  • Connected to localhost (::1) port 443 (#0)
  • Initializing NSS with certpath: sql:/etc/pki/nssdb
  • skipping SSL peer certificate verification
  • SSL connection using TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
  • Server certificate:
  • subject: CN=*.company.com
  • start date: Mar 28 14:00:17 2019 GMT
  • expire date: Jun 26 14:00:17 2019 GMT
  • common name: *.company.com
  • issuer: CN=*.company.com

POST /siebel/v1.0/cloudgateway/profiles/servers HTTP/1.1
User-Agent: curl/7.29.0
Host: localhost
Accept: /
Content-Length: 419
Authorization: Basic U0FETUlOOlNBRE1JTjEK
Content-Type: application/json

} [data not shown]

  • upload completely sent off: 419 out of 419 bytes
    < HTTP/1.1 500
    < Content-Type: text/html;charset=utf-8
    < Content-Language: en
    < Content-Length: 1090
    < Date: Thu, 20 Jun 2019 17:27:50 GMT
    < Connection: close
    <
    { [data not shown]

100 1509 100 1090 100 419 7778 2990 --:--:-- --:--:-- --:--:-- 7841

  • Closing connection 0
    <!doctype html><title>HTTP Status 500 – Internal Server Error</title><style type="text/css">h1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} h2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} h3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} body {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} b {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} p {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;} a {color:black;} a.name {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style>

    HTTP Status 500 – Internal Server Error


    Type Status Report

    Message no protocol: /profiles/servers

    Description The server encountered an unexpected condition that prevented it from fulfilling the request.


    Apache Tomcat/8.5.23

    + sleep 3
  • docker exec ses-ENT1 bash -c 'cp /siebel/ses/siebsrvr/admin/common.scm /siebel/ses/siebsrvr/admin/common.bck'
  • for comp in '${compsToManual[@]}'
  • docker exec ses-ENT1 bash -c 'bash /config/injectManualComp BusIntBatchMgr'
  • for comp in '${compsToManual[@]}'
  • docker exec ses-ENT1 bash -c 'bash /config/injectManualComp CustomAppObjMgr_enu'
  • for comp in '${compsToManual[@]}'
  • docker exec ses-ENT1 bash -c 'bash /config/injectManualComp SServiceObjMgr_enu'
  • for comp in '${compsToManual[@]}'
  • docker exec ses-ENT1 bash -c 'bash /config/injectManualComp eServiceObjMgr_enu'
  • for comp in '${compsToManual[@]}'
  • docker exec ses-ENT1 bash -c 'bash /config/injectManualComp JMSReceiver'
  • for comp in '${compsToManual[@]}'
  • docker exec ses-ENT1 bash -c 'bash /config/injectManualComp InfraEAIOutbound'
  • for comp in '${compsToManual[@]}'
  • docker exec ses-ENT1 bash -c 'bash /config/injectManualComp SMQReceiver'
  • for comp in '${compsToManual[@]}'
  • docker exec ses-ENT1 bash -c 'bash /config/injectManualComp MSMQRcvr'
  • for comp in '${compsToManual[@]}'
  • docker exec ses-ENT1 bash -c 'bash /config/injectManualComp MqSeriesSrvRcvr'
  • for comp in '${compsToManual[@]}'
  • docker exec ses-ENT1 bash -c 'bash /config/injectManualComp MqSeriesAMIRcvr'
  • for comp in '${compsToManual[@]}'
  • docker exec ses-ENT1 bash -c 'bash /config/injectManualComp JMSReceiver'
  • for comp in '${compsToManual[@]}'
  • docker exec ses-ENT1 bash -c 'bash /config/injectManualComp EIM'
  • for comp in '${compsToManual[@]}'
  • docker exec ses-ENT1 bash -c 'bash /config/injectManualComp CustomAppObjMgr_enu'
  • for comp in '${compsToManual[@]}'
  • docker exec ses-ENT1 bash -c 'bash /config/injectManualComp BusIntMgr'
  • for comp in '${compsToManual[@]}'
  • docker exec ses-ENT1 bash -c 'bash /config/injectManualComp BusIntBatchMgr'
  • bash /storage1/manage/scripts/automate-architecture/smc/deployServer -u SADMIN -p SADMIN1 -a localhost -b 443 -e SES -f SiebelServer -d CC_WebTools_EAI -h ses-ENT1 -i 4430 -l enu

{ "DeploymentInfo": { "PhysicalHostIP":"ses-ENT1:4430", "ProfileName":"CC_WebTools_EAI", "Action":"Deploy" }, "ServerDeployParams": { "SiebelServer":"SES", "SiebelServerDesc":"SiebelServer", "DeployedLanguage":"enu" } }

% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed

0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* About to connect() to localhost port 443 (#0)

  • Trying ::1...

  • Connected to localhost (::1) port 443 (#0)

  • Initializing NSS with certpath: sql:/etc/pki/nssdb

    0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* skipping SSL peer certificate verification

  • SSL connection using TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

  • Server certificate:

  • subject: CN=*.company.com

  • start date: Mar 28 14:00:17 2019 GMT

  • expire date: Jun 26 14:00:17 2019 GMT

  • common name: *.company.com

  • issuer: CN=*.company.com

POST /siebel/v1.0/cloudgateway/deployments/servers/ HTTP/1.1
User-Agent: curl/7.29.0
Host: localhost
Accept: /
Content-Length: 219
Authorization: Basic U0FETUlOOlNBRE1JTjEK
Content-Type: application/json

} [data not shown]

  • upload completely sent off: 219 out of 219 bytes
    < HTTP/1.1 500
    < Content-Type: text/html;charset=utf-8
    < Content-Language: en
    < Content-Length: 1094
    < Date: Thu, 20 Jun 2019 17:27:58 GMT
    < Connection: close
    <
    { [data not shown]

100 1313 100 1094 100 219 6644 1330 --:--:-- --:--:-- --:--:-- 6630

  • Closing connection 0
    <!doctype html><title>HTTP Status 500 – Internal Server Error</title><style type="text/css">h1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} h2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} h3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} body {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} b {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} p {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;} a {color:black;} a.name {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style>

    HTTP Status 500 – Internal Server Error


    Type Status Report

    Message no protocol: /deployments/servers/

    Description The server encountered an unexpected condition that prevented it from fulfilling the request.


    Apache Tomcat/8.5.23

    + set +x
    Traceback (most recent call last):
    File "", line 1, in
    File "/usr/lib64/python2.7/json/init.py", line 290, in load
    **kw)
    File "/usr/lib64/python2.7/json/init.py", line 338, in loads
    return _default_decoder.decode(s)
    File "/usr/lib64/python2.7/json/decoder.py", line 366, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
    File "/usr/lib64/python2.7/json/decoder.py", line 384, in raw_decode
    raise ValueError("No JSON object could be decoded")
    ValueError: No JSON object could be decoded
    configure: line 25: [: !=: unary operator expected
  • echo 'Server Deployed'
    Server Deployed
  • docker exec ses-ENT1 bash -c 'cp /siebel/ses/siebsrvr/admin/common.bck /siebel/ses/siebsrvr/admin/common.scm'
  • bash /storage1/manage/scripts/automate-architecture/smc/createSAIProfile -u SADMIN -p SADMIN1 -a localhost -b 443 -n CCWebTools -l GUESTCST -m GUESTCST1 -s sai-ENT1 -t 443

{ "ConfigParam": { "defaults": { "DoCompression":false, "EnableFQDN":false, "AuthenticationProperties": { "SessionTimeout":9000, "GuestSessionTimeout":300, "SessionTimeoutWLMethod":"HeartBeat", "SessionTimeoutWLCommand":"UpdatePrefMsg", "SessionTokenMaxAge":2880, "SessionTokenTimeout":9000, "SingleSignOn":false, "AnonUserName":"GUESTCST", "AnonPassword":"GUESTCST1" } }, "RESTInBound": { "RESTAuthenticationProperties": { "AnonUserName":"GUESTCST", "AnonPassword":"GUESTCST1", "AuthenticationType":"Basic", "SessKeepAlive":900, "ValidateCertificate":true }, "LogProperties":{"LogLevel":"ERROR"}, "ObjectManager":"eaiobjmgr_enu", "Baseuri":"https://sai-ENT1:443/siebel/v1.0/", "MaxConnections":20, "MinConnections":"5 ", "RESTResourceParamList":[] }, "UI": {"LogProperties":{"LogLevel":"ERROR"}}, "EAI": {"LogProperties":{"LogLevel":"ERROR"}}, "DAV": {"LogProperties":{"LogLevel":"ERROR"}}, "RESTOutBound": {"LogProperties":{"LogLevel":"ERROR"}}, "SOAPOutBound": {"LogProperties":{"LogLevel":"ERROR"}}, "Applications": [ { "Name":"callcenter", "ObjectManager":"sccobjmgr_enu", "Language":"enu", "StartCommand":"", "EnableExtServiceOnly":false, "AvailableInSiebelMobile":false, "AuthenticationProperties": { "SessionTimeout":9000, "GuestSessionTimeout":300, "SessionTimeoutWLMethod":"HeartBeat", "SessionTimeoutWLCommand":"UpdatePrefMsg", "SessionTokenMaxAge":2880, "SessionTokenTimeout":9000, "SingleSignOn":false, "AnonUserName":"GUESTCST", "AnonPassword":"GUESTCST1" } }, { "Name":"webtools", "ObjectManager":"swtoolsobjmgr_enu", "Language":"enu", "StartCommand":"", "EnableExtServiceOnly":false, "AvailableInSiebelMobile":false, "AuthenticationProperties": { "SessionTimeout":9000, "GuestSessionTimeout":300, "SessionTimeoutWLMethod":"HeartBeat", "SessionTimeoutWLCommand":"UpdatePrefMsg", "SessionTokenMaxAge":2880, "SessionTokenTimeout":9000, "SingleSignOn":false, "AnonUserName":"GUESTCST", "AnonPassword":"GUESTCST1" } } ], "RESTInBoundResource":[], "swe":{ "Language":"ENU", "MaxQueryStringLength":-1, "SeedFile":"", "SessionMonitor":false, "AllowStats":true } }, "Profile": {"ProfileName":"CCWebTools"} }

% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed

0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* About to connect() to localhost port 443 (#0)

  • Trying ::1...
  • Connected to localhost (::1) port 443 (#0)
  • Initializing NSS with certpath: sql:/etc/pki/nssdb
  • skipping SSL peer certificate verification
  • SSL connection using TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
  • Server certificate:
  • subject: CN=*.company.com
  • start date: Mar 28 14:00:17 2019 GMT
  • expire date: Jun 26 14:00:17 2019 GMT
  • common name: *.company.com
  • issuer: CN=*.company.com

POST /siebel/v1.0/cloudgateway/profiles/swsm/ HTTP/1.1
User-Agent: curl/7.29.0
Host: localhost
Accept: /
Content-Length: 2114
Authorization: Basic U0FETUlOOlNBRE1JTjEK
Content-Type: application/json
Expect: 100-continue

< HTTP/1.1 100
} [data not shown]
< HTTP/1.1 500
< Content-Type: text/html;charset=utf-8
< Content-Language: en
< Content-Length: 1088
< Date: Thu, 20 Jun 2019 17:28:01 GMT
< Connection: close
<
{ [data not shown]

100 3202 100 1088 100 2114 7604 14776 --:--:-- --:--:-- --:--:-- 14887

  • Closing connection 0
    <!doctype html><title>HTTP Status 500 – Internal Server Error</title><style type="text/css">h1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} h2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} h3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} body {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} b {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} p {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;} a {color:black;} a.name {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style>

    HTTP Status 500 – Internal Server Error


    Type Status Report

    Message no protocol: /profiles/swsm/

    Description The server encountered an unexpected condition that prevented it from fulfilling the request.


    Apache Tomcat/8.5.23

    + sleep 3
  • bash /storage1/manage/scripts/automate-architecture/smc/deploySAI -u SADMIN -p SADMIN1 -a localhost -b 443 -e AI_One -f AI_One -d CCWebTools -h sai-ENT1 -i 4430

{ "DeploymentInfo": { "PhysicalHostIP":"sai-ENT1:4430", "ProfileName":"CCWebTools", "Action":"Deploy" }, "DeploymentParam": { "Node":"AI_One", "NodeDesc":"AI_One" } }

% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed

0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* About to connect() to localhost port 443 (#0)

  • Trying ::1...
  • Connected to localhost (::1) port 443 (#0)
  • Initializing NSS with certpath: sql:/etc/pki/nssdb
  • skipping SSL peer certificate verification
  • SSL connection using TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
  • Server certificate:
  • subject: CN=*.company.com
  • start date: Mar 28 14:00:17 2019 GMT
  • expire date: Jun 26 14:00:17 2019 GMT
  • common name: *.company.com
  • issuer: CN=*.company.com

DELETE /siebel/v1.0/cloudgateway/deployments/swsm/ HTTP/1.1
User-Agent: curl/7.29.0
Host: localhost
Accept: /
Authorization: Basic U0FETUlOOlNBRE1JTjEK
Content-Type: application/json

< HTTP/1.1 500
< Content-Type: text/html;charset=utf-8
< Content-Language: en
< Content-Length: 1091
< Date: Thu, 20 Jun 2019 17:28:04 GMT
< Connection: close
<
{ [data not shown]

100 1091 100 1091 0 0 7308 0 --:--:-- --:--:-- --:--:-- 7322

  • Closing connection 0
    HTTP/1.1 500
    Content-Type: text/html;charset=utf-8
    Content-Language: en
    Content-Length: 1091
    Date: Thu, 20 Jun 2019 17:28:04 GMT
    Connection: close

<!doctype html><title>HTTP Status 500 – Internal Server Error</title><style type="text/css">h1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} h2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} h3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} body {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} b {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} p {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;} a {color:black;} a.name {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style>

HTTP Status 500 – Internal Server Error


Type Status Report

Message no protocol: /deployments/swsm/

Description The server encountered an unexpected condition that prevented it from fulfilling the request.


Apache Tomcat/8.5.23

% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed

0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* About to connect() to localhost port 443 (#0)

  • Trying ::1...

  • Connected to localhost (::1) port 443 (#0)

  • Initializing NSS with certpath: sql:/etc/pki/nssdb

  • skipping SSL peer certificate verification

    0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* SSL connection using TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

  • Server certificate:

  • subject: CN=*.company.com

  • start date: Mar 28 14:00:17 2019 GMT

  • expire date: Jun 26 14:00:17 2019 GMT

  • common name: *.company.com

  • issuer: CN=*.company.com

POST /siebel/v1.0/cloudgateway/deployments/swsm/ HTTP/1.1
User-Agent: curl/7.29.0
Host: localhost
Accept: /
Content-Length: 166
Authorization: Basic U0FETUlOOlNBRE1JTjEK
Content-Type: application/json

} [data not shown]

  • upload completely sent off: 166 out of 166 bytes
    < HTTP/1.1 500
    < Content-Type: text/html;charset=utf-8
    < Content-Language: en
    < Content-Length: 1091
    < Date: Thu, 20 Jun 2019 17:28:04 GMT
    < Connection: close
    <
    { [data not shown]

100 1257 100 1091 100 166 7283 1108 --:--:-- --:--:-- --:--:-- 7273

  • Closing connection 0
    <!doctype html><title>HTTP Status 500 – Internal Server Error</title><style type="text/css">h1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} h2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} h3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} body {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} b {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} p {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;} a {color:black;} a.name {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style>

    HTTP Status 500 – Internal Server Error


    Type Status Report

    Message no protocol: /deployments/swsm/

    Description The server encountered an unexpected condition that prevented it from fulfilling the request.


    Apache Tomcat/8.5.23

    + echo
  • echo 'Configuration Complete'
    Configuration Complete
  • date
    Thu Jun 20 10:28:05 PDT 2019

Unable to view list applet after registering PM PR for form applet against it.

Hi,

We are trying to make a control read only based on another one in Siebel Open UI form applet. The form applet opens in edit mode when New button on List Applet is clicked.
I have created JS files which are based on Physical Renderer. But the list applet is not visible now.
Kindly suggest some resolution.

Thanks,
Ketki

Error on Build command

Hi,
i have the following error when i run the following command:

docker build -t registry.local.com:5000/oracle/database-instantclient/32bit:12.2.0.1 --squash . 2>&1 | tee build.$(date +%F_%R).log

to build the 32-bit_instantclient_12c:

Sending build context to Docker daemon 52.37MB

Step 1/5 : FROM oraclelinux:latest
Trying to pull repository docker.io/library/oraclelinux ...
latest: Pulling from docker.io/library/oraclelinux
04e172e76262: Pulling fs layer
04e172e76262: Verifying Checksum
04e172e76262: Download complete
04e172e76262: Pull complete
Digest: sha256:27c0c3e5ca8ce6e9ef8121c106de2d8ad28067074d7f5f5ce4e5cb78a0f07b3d
Status: Downloaded newer image for oraclelinux:latest
---> 5f993b1aafe5
Step 2/5 : COPY oracle-instantclient12.2-.rpm /
---> 6ef6df36f612
Step 3/5 : COPY tnsnames.ora /config/
---> c3aea87b3595
Step 4/5 : RUN yum -y install ksh tcsh libstdc++.i686 glibc.i686 libaio.i686 && yum -y localinstall oracle-instantclient12.2-
.i386.rpm && yum clean all && rm -rf /var/cache/yum/x86_64 && rm -rf /var/cache/yum/i686 && rm oracle-instantclient12.2*.rpm && ln -s /usr/lib/oracle/12.2/client/lib/libclntsh.so.12.1 /usr/lib/oracle/12.2/client/lib/libclntsh.so && chmod 777 /config/tnsnames.ora
---> Running in 7ef5774276a5
Loaded plugins: ovl, ulninfo
Resolving Dependencies
--> Running transaction check
---> Package glibc.i686 0:2.17-292.0.1.el7 will be installed
--> Processing Dependency: glibc-common = 2.17-292.0.1.el7 for package: glibc-2.17-292.0.1.el7.i686
--> Processing Dependency: libfreebl3.so for package: glibc-2.17-292.0.1.el7.i686
--> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.17-292.0.1.el7.i686
---> Package ksh.x86_64 0:20120801-139.0.1.el7 will be installed
---> Package libaio.i686 0:0.3.109-13.el7 will be installed
---> Package libstdc++.i686 0:4.8.5-39.0.1.el7 will be installed
--> Processing Dependency: libgcc_s.so.1(GCC_3.3) for package: libstdc++-4.8.5-39.0.1.el7.i686
--> Processing Dependency: libgcc_s.so.1(GCC_3.0) for package: libstdc++-4.8.5-39.0.1.el7.i686
--> Processing Dependency: libgcc_s.so.1(GCC_4.2.0) for package: libstdc++-4.8.5-39.0.1.el7.i686
--> Processing Dependency: libgcc_s.so.1 for package: libstdc++-4.8.5-39.0.1.el7.i686
--> Processing Dependency: libgcc_s.so.1(GLIBC_2.0) for package: libstdc++-4.8.5-39.0.1.el7.i686
---> Package tcsh.x86_64 0:6.18.01-15.el7 will be installed
--> Running transaction check
---> Package glibc-common.x86_64 0:2.17-260.0.17.el7_6.6 will be updated
--> Processing Dependency: glibc-common = 2.17-260.0.17.el7_6.6 for package: glibc-2.17-260.0.17.el7_6.6.x86_64
---> Package glibc-common.x86_64 0:2.17-292.0.1.el7 will be an update
---> Package libgcc.x86_64 0:4.8.5-36.0.1.el7_6.2 will be updated
---> Package libgcc.i686 0:4.8.5-39.0.1.el7 will be installed
---> Package libgcc.x86_64 0:4.8.5-39.0.1.el7 will be an update
---> Package nss-softokn-freebl.x86_64 0:3.36.0-5.0.1.el7_5 will be updated
---> Package nss-softokn-freebl.i686 0:3.44.0-5.0.1.el7 will be installed
--> Processing Dependency: nss-util >= 3.44.0-3 for package: nss-softokn-freebl-3.44.0-5.0.1.el7.i686
--> Processing Dependency: nspr >= 4.21.0 for package: nss-softokn-freebl-3.44.0-5.0.1.el7.i686
---> Package nss-softokn-freebl.x86_64 0:3.44.0-5.0.1.el7 will be an update
--> Running transaction check
---> Package glibc.x86_64 0:2.17-260.0.17.el7_6.6 will be updated
---> Package glibc.x86_64 0:2.17-292.0.1.el7 will be an update
---> Package nspr.x86_64 0:4.19.0-1.el7_5 will be updated
---> Package nspr.x86_64 0:4.21.0-1.el7 will be an update
---> Package nss-util.x86_64 0:3.36.0-1.1.el7_6 will be updated
---> Package nss-util.x86_64 0:3.44.0-3.el7 will be an update
--> Finished Dependency Resolution
�[91mError: Multilib version problems found. This often means that the root
cause is something else and multilib version checking is just
pointing out that there is a problem. Eg.:

     1. You have an upgrade for libstdc++ which is missing some
        dependency that another package requires. Yum is trying to
        solve this by installing an older version of libstdc++ of the
        different architecture. If you exclude the bad architecture
        yum will tell you what the root cause is (which package
        requires what). You can try redoing the upgrade with
        --exclude libstdc++.otherarch ... this should give you an error
        message showing the root cause of the problem.
   
     2. You have multiple architectures of libstdc++ installed, but
        yum can only see an upgrade for one of those architectures.
        If you don't want/need both architectures anymore then you
        can remove the one with the missing update and everything
        will work.
   
     3. You have duplicate versions of libstdc++ installed already.
        You can use "yum check" to get yum show these errors.
   
   ...you can also use --setopt=protected_multilib=false to remove
   this checking, however this is almost never the correct thing to
   do as something else is very likely to go wrong (often causing
   much more problems).
   
   Protected multilib versions: libstdc++-4.8.5-39.0.1.el7.i686 != libstdc++-4.8.5-36.0.1.el7_6.2.x86_64

�[0mThe command '/bin/sh -c yum -y install ksh tcsh libstdc++.i686 glibc.i686 libaio.i686 && yum -y localinstall oracle-instantclient12.2-.i386.rpm && yum clean all && rm -rf /var/cache/yum/x86_64 && rm -rf /var/cache/yum/i686 && rm oracle-instantclient12.2.rpm && ln -s /usr/lib/oracle/12.2/client/lib/libclntsh.so.12.1 /usr/lib/oracle/12.2/client/lib/libclntsh.so && chmod 777 /config/tnsnames.ora' returned a non-zero code: 1

How i can solve it?

Object Managers are in Not Online status

Hello,

The object managers failed to start. They remain in "Not Online" status. Siebel server is up. I can also connect fine with srvrmgr. However, for some reason, the object managers remain in "Not Online" status.

Appreciate your help.

Thanks
Sunku

Margins and stuff

Added the below css code to get margins a showed in the #After screenshot. There may be still more places need to take care.

.fluid-form-group input {
width: 80% !important;
margin-top: 2px;
margin-bottom: 2px;
}

.fluid-form-group label {
margin-top: 2px;
margin-bottom: 2px;
}

.fluid-form-group .siebui-icon-dropdown {
margin-top: 2px;

}

.fluid-form-group .siebui-icon-datetime {
margin-top: 2px;

}

Need help on how to make this,

image

A section below a section. Each sections creates a new column in the page i think.

Regards,
PV

Custom component Groups & component

Hi Duncan,
While configuring Siebel server in docker setup, need to create custom component groups & custom components.
can we make it possible while deploying the profile referring those custom component groups?

Appreciate your response.
Thanks & Regards,
SriJ

Migration App not working after restart

Hello,

After deploying the application on Siebel 20.11, I can then deploy the migration application and login fine. However, removing the containers and re-deploying them I get the error "Unable to process the request. Application configuration does not exist." when trying to login to the migration application. When checking in Chorme DevTools, it looks like the URL https:///siebel/migration/Login is returning: {"status":"error","msg":"INTL_MISSING_CONFIG"}. If I delete and re-deploy the migration application in SMC, everything works again. I have found that if I restart everything except the cgw container, everything works fine. It only happens when I stop all containers including the cgw. I have verified the persistence file lists for cgw, ses and sai match what you have. I'm not sure where to look next or where this error is coming from.

Thanks,

-Nick

Git-Siebel integration

There are alot of questions about this and yet this is another one.

Is it possible to integration siebel with git?

If so how? Can you please elaborate?

Thanks.

Java Nullpointer exception on update process for all images

I am getting the following error when trying to build updated versions of the containers:

Starting Oracle Universal Installer...

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2019-06-14_12-44-20PM. Please wait ...

===================================================

Error

Press Any Key..................
java.lang.NullPointerException
at com.oracle.siebel.apiinstaller.InstallerUtility.loadResponseFile(InstallerUtility.java:541)
at oracle.sysman.oio.oioc.OiocOneClickInstaller.main(OiocOneClickInstaller.java:303)

I'm updating from Siebel IP17 to 19.5.0.0.

; This file is used to keep track of the products in this image.
; Do not modify this file.
[19.5.0.0.update]
Linux=Siebel_Enterprise_Server

Docker images small

I have run the build-all for the enterprise and i run docker images command after it says completed successfully and I get
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
registry.local.com:5000/siebel/ses 17.0 d7669bbee552 10 seconds ago 656MB
registry.local.com:5000/siebel/cgw 17.0 826c99426c81 About a minute ago 656MB
registry.local.com:5000/siebel/sai 17.0 4f625d374563 About a minute ago 656MB
registry.local.com:5000/oracle/database-instantclient/32bit 12.2.0.1 eaf71381bff5 21 hours ago 656MB
oraclelinux latest bf3369f67ef1 2 weeks ago 234MB
However there is nothing in the containers directories beyond ses and sai.
drwxrwxrwx 2 root root 4096 Oct 15 19:19 oraInventory
drwxr-xr-x 2 root root 4096 Oct 16 16:42 sai
drwxrwxrwx 2 root root 4096 Oct 15 19:19 ses
[root@0df4de5a1b6b siebel]# cd ses
[root@0df4de5a1b6b ses]# ll
total 0
[root@0df4de5a1b6b ses]# cd ../sai
[root@0df4de5a1b6b sai]# ll
total 0
It looks like nothing was installed.

Siebel Image build giving error su: System error

Hi,

When I am trying to create Siebel base version images, it is failing with error as "su: System error". Hence the empty images are created for all three entities. I checked running the images there is no siebel user created in those. Also if I create the user manually using the commands from dockerfile, although the user gets created without any error when I try to run command "su siebel" i get the same error.

Thanks,

strange characters in Siebel Fluid Form Applet

Hi, I followed the instructions to change my siebel applet with grid layout to Fluid Form Layout+, but when I try to edit layout some strange characters appears at the upper left corner as it showed in the attached file.

Could you tell me , which are these characters o how can I delete them?

editing_form_fluid_applet

Mapping browser script folder (srf*) to persistent layer

Hi Duncan,
Thanks a lot for sharing a great video. I am able to bring up the environment with the step provided.
Have one question, as you aware the browser scripts folder (srf* ) will store under SAI ../webapps/Siebel/ folder.
want to map to this folder to persistent layer. As this folder always create with unique name so how to map to persistent layer?
Is it possible to leverage server.xml file for this as you have done for other custom files ?

Appreciate your response.
Thanks & Regards,
SriJ

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.