I/O Error in AXL - CCX 7
Hi,
I installed Contact Center Express 7. When trying to login it gives the following error: "I/O Error in AXL. Please try again. Please try the browsres back button to go back to login page"
I have attached the screen shot of the error.
Hi
Its solved now. i followed the steps from the below given link.
http://www.cisco.com/en/US/products/sw/custcosw/ps1846/products_tech_note09186a00805a7acc.shtml#topic3
Similar Messages
-
Maximum number of licenses reached error message on CCX agent's desktop
Intermittently CAD agents or supervisor are getting the error message "Maximum number of licenses reached". I have checked at the same time of error, still there are license available but users are getting this error message. Currently we have 50 seats licenses.I have noticed this problem reoccur when it's reaching the login agents between 40-50 agents. Is there any threshold value, we can modify to get rid of this error message.
We had a very similar issue last week. For us we had a couple of sessions that were stuck that didn't end properly even after a restart (probably because we have a HA cluster).
We have 35 seat licenses activated but only 33 agents could log in. Ended up raising a TAC case and doing the following -
1) From the command line run show uccx cad license usage to list the current license status - a list of IPs that are currently claiming a license.
2) Run the same command when the contact center is closed and see who is still claiming a license. Here I traced the computers down and made sure the Agent or Supervisor application was closed (forcibly if necessary).
3) Restart the Cisco Desktop License and Resource Manager Service on all nodes in the HA cluster to clear any stuck sessions.
Remember though that anyone logged into the Supervisor application also uses a seat license! -
CCX 7.0 pre-upgrade tool ERROR
Dear ALL,
I'm planning to upgrade my CCX 7.0 to the latest version, I know that I need to take the backup with pre-upgrade tool,
But When I enter details of SFTP and click to take a backup I'm getting this error:
Cisco Unified CCX backup pre-check operation failed. Check the pre-upgrade tool log for more details.
Please see below the log file.
May 4, 2015 2:12:07 PM com.cisco.ccx.w1.log.PUTLogger getLogger
INFO: ############# Cisco Unified CCX W1 Pre-Upgrade Tool Logger #############
May 4, 2015 2:12:07 PM com.cisco.ccx.w1.export.ui.PreUpgradeTool main
INFO: Creating the Pre Upgrade Tool (1.0 Build 108)
May 4, 2015 2:12:08 PM com.cisco.ccx.w1.export.ui.JHTMLEditorPane init
WARNING: Pre-Upgrade Tool status colors C8D2DC, F3F3FF
May 4, 2015 2:12:08 PM com.cisco.ccx.w1.export.ui.PreUpgradeTool initStatus
INFO: Initializing the status windows
May 4, 2015 2:12:29 PM com.cisco.ccx.w1.export.ui.WelcomeScreen jButton0ActionActionPerformed
INFO: CCX Version is 7.0(1)_Build168
May 4, 2015 2:15:49 PM com.cisco.ccx.w1.export.ui.SFTPScreen jButton0ActionActionPerformed
INFO: Checking the SFTP connection. Server = 10.100.0.93 , UserName = cisco, Password = 0c52000a73
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ui.ProgressScreen startBackup
INFO: Starting the backup process ...
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ui.ProgressScreen startBackup
INFO: Initializing the Export manager thread.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ui.SFTPScreen jButton0ActionActionPerformed
WARNING: Closing the SFTP connection.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ExportManager <init>
INFO: W1 Pre-Upgrade Tool version is 1.0 Build 108
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ExportManager <init>
INFO: Instantiating the W1 Upgrade ExportManager.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ExportManager execute
INFO: Starting the W1 Upgrade backup operation.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ExportManager execute
INFO: ExportManager arguments are, {BackupLocation [Server = 10.100.0.93, Path = \, UserName = cisco, password = *******, Type = SFTP], StatusListener = com.cisco.ccx.w1.export.ui.W1StatusListener@d57bcb }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.CCXUtil printRuntimeInfo
INFO:
===========================
Available Processors = 2
JVM Max Memory = 493.06 MB
JVM Total Memory = 106.94 MB
JVM Free Memory = 83.61 MB
===========================
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ExportManager init
INFO: W1 Config contents [ ConfigMap : {$$Backup Data Type=W1 Pre Upgrade Backup, JRE Version=1.6.0_13, PUT Version=1.0 Build 108, OS Version=Windows 2003,x86,5.2, Backup Start Time=Mon May 04 14:15:57 AZST 2015, User Name=Administrator}
ParamMap : {}
AppProperty : {com.cisco.ccx.w1.proxy.enabled=true, w1.stage.alarm=config\alarm, w1.put.instance.nwerr.skip=true, w1.stage.logs=logs, w1.stage.recordings=recordings, com.cisco.ccx.w1.put.retry=5, com.cisco.ccx.w1.put.colors=C8D2DC,F3F3FF, com.cisco.ccx.config.mgr.args=, w1.put.instance.port=13403, com.cisco.ccx.w1.put.lnf=com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel, w1.stage.jtrace=config\jtapi, w1.stage.database=db, w1.stage.config=config, com.cisco.ccx.w1.config.properties=CustomFileClasspath.properties,currency.properties,SubsystemRmCm.properties,TTSProvider.properties,CustomStep.properties,CustomSubsystem.properties,SubsystemEDBS.properties,locale.properties,application.MIVR.properties,system.properties, com.cisco.ccx.w1.cl.timeout=120, com.cisco.ccx.w1.stage.dir=C:\W1-STI, w1.stage.license=7xLicense, w1.stage.calabrio=cl}
Backup dir : C:\W1-STI ]
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ExportManager isDefaultLocale
INFO: checking if the locale is set to the default locale en_US)
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ExportManager isDefaultLocale
INFO: The current locale is ...en_US
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ExportManager isCCXVersionSupported
INFO: CCX version = 7.0(1)_Build168
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator <init>
INFO: CVDCommunicator default constructor.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator getCVDPort
INFO: Default CVD port set as 994
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator getCVDPort
INFO: Querying WIN registry on localhost to get the CVD Master listener port.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator getCVDPort
INFO: CVD Master listener port string returned from registry = 994
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator getCVDPort
INFO: Returning CVD Master listener port : 994
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator <init>
INFO: ccxHost = /127.0.0.1 port = 994
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator openCVDSession
INFO: Getting the socket input and output stream.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator openCVDSession
INFO: Sending a CVD Open Session request.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator sendOpenSessionReq
INFO: Sending {Req = OPEN_REQ, versionNbr = 1 , invokeID = 123 }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator openCVDSession
INFO: Waiting for a CVD Open Session response.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processResponse
INFO: Response header is : { Msg Len : 4 , Msg Type : OPEN_CONF }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processOpenSessionResponse
INFO: Invoke ID : 123
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator openCVDSession
INFO: Got the CVD Open Session response.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ExportManager initCVDCommunicator
INFO: Initialized the CVDCommunicator
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator sendSvcSnapshotReq
INFO: Sending {Req = ENABLE_SNAPSHOT_REQ, service = CRS Cluster View Daemon }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processResponse
INFO: Response header is : { Msg Len : 42 , Msg Type : ENABLE_SNAPSHOT_CONF }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processSnapshotResponse
INFO: Requested service : CRS Cluster View Daemon, service in response : CRS Cluster View Daemon
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processSnapshotResponse
INFO: Total service count : 2
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processSnapshotResponse
INFO: IP Address : 172.30.30.4, state : 2
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processSnapshotResponse
INFO: IP Address : 172.30.30.5, state : 0
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator sendSvcSnapshotReq
INFO: Sending {Req = ENABLE_SNAPSHOT_REQ, service = CRS Engine }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processResponse
INFO: Response header is : { Msg Len : 29 , Msg Type : ENABLE_SNAPSHOT_CONF }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processSnapshotResponse
INFO: Requested service : CRS Engine, service in response : CRS Engine
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processSnapshotResponse
INFO: Total service count : 2
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processSnapshotResponse
INFO: IP Address : 172.30.30.4, state : 6
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processSnapshotResponse
INFO: IP Address : 172.30.30.5, state : 0
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator sendSvcSnapshotReq
INFO: Sending {Req = ENABLE_SNAPSHOT_REQ, service = Cisco Desktop Recording Service }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processResponse
INFO: Response header is : { Msg Len : 50 , Msg Type : ENABLE_SNAPSHOT_CONF }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processSnapshotResponse
INFO: Requested service : Cisco Desktop Recording Service, service in response : Cisco Desktop Recording Service
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processSnapshotResponse
INFO: Total service count : 2
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processSnapshotResponse
INFO: IP Address : 172.30.30.4, state : 2
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processSnapshotResponse
INFO: IP Address : 172.30.30.5, state : 0
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator sendSvcSnapshotReq
INFO: Sending {Req = ENABLE_SNAPSHOT_REQ, service = Cisco Desktop VoIP Monitor Service }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processResponse
INFO: Response header is : { Msg Len : 53 , Msg Type : ENABLE_SNAPSHOT_CONF }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processSnapshotResponse
INFO: Requested service : Cisco Desktop VoIP Monitor Service, service in response : Cisco Desktop VoIP Monitor Service
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processSnapshotResponse
INFO: Total service count : 2
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processSnapshotResponse
INFO: IP Address : 172.30.30.4, state : 2
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processSnapshotResponse
INFO: IP Address : 172.30.30.5, state : 0
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ExportManager checkMaster
INFO: Querying engine master and DB publisher node.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator sendRegMasterListener
INFO: Sending {Req = REG_MASTER_LISTENER, masterName = CRS Engine }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processResponse
INFO: Response header is : { Msg Len : 16 , Msg Type : REG_MASTER_CONF }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processMasterResponse
INFO: Master service name in the response : CRS Engine
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processMasterResponse
INFO: Master IP address in the response : 172.30.30.4
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator sendRegMasterListener
INFO: Sending {Req = REG_MASTER_LISTENER, masterName = CRS SQL Server - Historical }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processResponse
INFO: Response header is : { Msg Len : 33 , Msg Type : REG_MASTER_CONF }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processMasterResponse
INFO: Master service name in the response : CRS SQL Server - Historical
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processMasterResponse
INFO: Master IP address in the response : 172.30.30.4
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ExportManager checkMaster
INFO: Engine master node = 172.30.30.4, DB publisher = 172.30.30.4
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ExportManager checkLicense
INFO: Validating the license info.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator sendChkoutLicenseRequest
INFO: Sending {Req = CHECKOUT_LICENSE_REQ, license = IVR_ENHANCED }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processResponse
INFO: Response header is : { Msg Len : 18 , Msg Type : CHECKOUT_LICENSE_CONF }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processLicChkoutResponse
INFO: Requested license : IVR_ENHANCED, License in response : IVR_ENHANCED
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processLicChkoutResponse
INFO: License checkout : true
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator sendLicenseRequest
INFO: Sending {Req = GET_LICENSE_REQ, license = PRE_SEAT }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processResponse
INFO: Response header is : { Msg Len : 14 , Msg Type : GET_LICENSE_CONF }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processLicenseResponse
INFO: Requested license : PRE_SEAT, License in response : PRE_SEAT
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processLicenseResponse
INFO: License Count : 5
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator sendChkoutLicenseRequest
INFO: Sending {Req = CHECKOUT_LICENSE_REQ, license = WARM_STANDBY }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processResponse
INFO: Response header is : { Msg Len : 18 , Msg Type : CHECKOUT_LICENSE_CONF }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processLicChkoutResponse
INFO: Requested license : WARM_STANDBY, License in response : WARM_STANDBY
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processLicChkoutResponse
INFO: License checkout : true
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator sendLicenseRequest
INFO: Sending {Req = GET_LICENSE_REQ, license = IVR_PORTS }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processResponse
INFO: Response header is : { Msg Len : 15 , Msg Type : GET_LICENSE_CONF }
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processLicenseResponse
INFO: Requested license : IVR_PORTS, License in response : IVR_PORTS
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator processLicenseResponse
INFO: License Count : 10
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ExportManager checkLicense
INFO: License Package = Cisco Unified CCX Premium, SeatCount = 5, HA = true, IVR Ports = 10
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ExportManager checkLicense
INFO: ## License package is Express
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.cvd.CVDCommunicator close
INFO: Closing the CVD connection.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.export.ExportManager checkProxy
INFO: Checking the proxy configurations.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.proxy.ProxyUtil isManualProxyEnabled
INFO: Proxy Enable Reg Value : dword:00000000
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.proxy.ProxyUtil isManualProxyEnabled
INFO: Manual proxy NOT enabled.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.proxy.ProxyUtil isAutoProxyEnabled
INFO: Proxy Auto Config URL : null
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.proxy.ProxyUtil isAutoProxyEnabled
INFO: Proxy Auto Config NOT enabled.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.proxy.ProxyUtil isJavaProxyEnabled
INFO: Checking the Java proxy settings.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.proxy.ProxyUtil isJavaProxyEnabled
INFO: Querying applicable proxies for the protocol => "http"
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.proxy.ProxyUtil isJavaProxyEnabled
INFO: Applicable Proxies : [DIRECT]
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.proxy.ProxyUtil isJavaProxyEnabled
INFO: Querying applicable proxies for the protocol => "https"
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.proxy.ProxyUtil isJavaProxyEnabled
INFO: Applicable Proxies : [DIRECT]
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.proxy.ProxyUtil isJavaProxyEnabled
INFO: Querying applicable proxies for the protocol => "ftp"
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.proxy.ProxyUtil isJavaProxyEnabled
INFO: Applicable Proxies : [DIRECT]
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.proxy.ProxyUtil isJavaProxyEnabled
INFO: Querying applicable proxies for the protocol => "gopher"
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.proxy.ProxyUtil isJavaProxyEnabled
INFO: Applicable Proxies : [DIRECT]
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.proxy.ProxyUtil isJavaProxyEnabled
INFO: Querying applicable proxies for the protocol => "socket"
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.proxy.ProxyUtil isJavaProxyEnabled
INFO: Applicable Proxies : [DIRECT]
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.util.proxy.ProxyUtil isJavaProxyEnabled
INFO: Java Proxy NOT enabled.
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.config.mgr.ConfigManagerStarter <clinit>
INFO: Cisco Unified CCX root directory : c:\progra~1\wfavvid
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.config.mgr.ConfigManagerStarter isMMStarted
INFO: Manager Manager is NOT started
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.config.mgr.ConfigManagerStarter initMM
INFO: Creating the Windows URL classloader params
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.config.mgr.ConfigManagerStarter createParams
INFO: Raw URLClassloaderParams : "Editor Class Loader";{0}\CiscoManagerManagerImpl.jar;com.cisco.manager.impl.ManagerManagerImpl;-property;{1};{2};{3};{4};-rootdir;{5};com.cisco.ccx.w1.config.mgr.MMInitLock
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.config.mgr.ConfigManagerStarter initMM
INFO: URLClassloaderParams : "Editor Class Loader", c:\progra~1\wfavvid\lib\CiscoManagerManagerImpl.jar, com.cisco.manager.impl.ManagerManagerImpl, -property, application.MCET.properties, -nokeepalive, -rootdir, c:\progra~1\wfavvid, com.cisco.ccx.w1.config.mgr.MMInitLock
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.config.mgr.ConfigManagerStarter initMM
INFO: Redirecting the ManagerManagerImpl output
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.config.mgr.ConfigManagerStarter initMM
INFO: Invoking the ManagerManagerImpl using the URLClassloader
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.config.mgr.URLClassLoader main
INFO: Invoking the URLClassLoader
May 4, 2015 2:15:57 PM com.cisco.ccx.w1.config.mgr.URLClassLoader convertToURL
INFO: *** Adding classpath: c:\progra~1\wfavvid\lib\CiscoManagerManagerImpl.jar, URL = file:/c:/progra~1/wfavvid/lib/CiscoManagerManagerImpl.jar
May 4, 2015 2:15:58 PM com.cisco.ccx.w1.config.mgr.ConfigManagerStarter initMM
INFO: ManagerManagerImpl initialization completed and waiting for the MMInitLock(Startable class to get invoked)
May 4, 2015 2:15:59 PM com.cisco.ccx.w1.config.mgr.MMInitLock start
INFO: Inside the startable class
May 4, 2015 2:15:59 PM com.cisco.ccx.w1.config.mgr.MMInitLock start
INFO: Notifying the object waiting for the mutex
May 4, 2015 2:15:59 PM com.cisco.ccx.w1.config.mgr.ConfigManagerStarter initMM
INFO: Config framework started completely.
May 4, 2015 2:15:59 PM com.cisco.ccx.w1.config.mgr.ConfigManagerStarter initMM
INFO: Restoring the Outputstream if -redirect is enabled
May 4, 2015 2:15:59 PM com.cisco.ccx.w1.export.cl.CLMigration getAllNodeIPs
INFO: Cluster IP addresses are, 172.30.30.5, 172.30.30.4
May 4, 2015 2:16:00 PM com.cisco.ccx.w1.export.ExportManager startConfigManager
INFO: CCX Node with IP address 172.30.30.5 is reachable.
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.export.ExportManager startConfigManager
INFO: CCX Node with IP address 172.30.30.4 is reachable.
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.export.ExportManager startConfigManager
INFO: Getting the node config for UCCX1
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.export.ExportManager startConfigManager
INFO: Local node config is NodeConfig[schema=NodeConfig,time=Mon Nov 09 12:55:40 AZT 2009,recordId=-668476853,desc=,node id=1,computer name=UCCX1,ip addresses=172.30.30.4,model=7816I02,nodeGuid={BDF658EF-26F2-4871-8FE4-C508A8AD387E},osArchitecture=X86-based PC,osName=Microsoft Windows Server 2003,osVersion=502,vendor=IBM,installtime=Mon Nov 09 12:55:03 AZT 2009,upgrade time=Mon Nov 09 12:55:03 AZT 2009,ccm colocated=false,deployment type=1,harddisk size=236472,install path=C:\Program Files\wfavvid\]
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.export.ExportManager startConfigManager
INFO: Getting all engine node ids.
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.export.ExportManager startConfigManager
INFO: Engine node ids = 2,1
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.db.util.DatabaseUtil getInstance
INFO: Creating the DB Util instance.
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.db.util.DatabaseUtil <init>
INFO: Loading the net.sourceforge.jtds.jdbc.Driver
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.db.util.DatabaseUtil <init>
INFO: DB Publisher IP is 172.30.30.4
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.db.util.DatabaseUtil <init>
INFO: DB CRA Url = jdbc:jtds:sqlserver://172.30.30.4:4433/db_cra
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.db.util.DatabaseUtil <init>
INFO: DB CRA Repository Url = jdbc:jtds:sqlserver://172.30.30.4:4433/db_cra_repository
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.db.util.DatabaseUtil <init>
INFO: FCRasSvr Url = jdbc:jtds:sqlserver://172.30.30.4:4433/FCRasSvr
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.db.util.DatabaseUtil getConnection
INFO: Getting connection for jdbc:jtds:sqlserver://172.30.30.4:4433/db_cra
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.db.util.DatabaseUtil getConnection
INFO: Obtaining new Connection.
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.db.util.DatabaseUtil getDbSpaceUsed
INFO: DB Spaced used for db_cra is 479117312 bytes
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.export.ExportManager checkSpace
INFO: Max allowed DB space=10.00 GB, Used db_cra space=456.92 MB
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.db.util.DatabaseUtil getConnection
INFO: Getting connection for jdbc:jtds:sqlserver://172.30.30.4:4433/db_cra_repository
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.db.util.DatabaseUtil getConnection
INFO: Obtaining new Connection.
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.db.util.DatabaseUtil getDbSpaceUsed
INFO: DB Spaced used for db_cra_repository is 9175040 bytes
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.db.util.DatabaseUtil getConnection
INFO: Getting connection for jdbc:jtds:sqlserver://172.30.30.4:4433/FCRasSvr
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.db.util.DatabaseUtil getConnection
INFO: Obtaining new Connection.
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.db.util.DatabaseUtil getDbSpaceUsed
INFO: DB Spaced used for FCRasSvr is 6938624 bytes
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.export.ExportManager checkSpace
INFO: Estimating the recording file size.
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.export.cl.CLMigration getAllNodeIPs
INFO: Cluster IP addresses are, 172.30.30.4, 172.30.30.5
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.export.cl.CLMigration getRecordingFolder
INFO: Recording file location for the node 172.30.30.4 is C:\Program Files\Cisco\Desktop_Audio
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.export.cl.CLMigration getRecordingFolder
INFO: Recording folder UNC path for node 172.30.30.4 is \\172.30.30.4\C$\Program Files\Cisco\Desktop_Audio
May 4, 2015 2:16:01 PM com.cisco.ccx.w1.export.ExportManager getRecSpace
INFO: Recording folder (*.Raw) size for IP 172.30.30.4 is 0.00 Bytes
May 4, 2015 2:16:43 PM com.cisco.ccx.w1.export.ExportManager preCheck
SEVERE: Error while doing Cisco Unified CCX backup pre-check
com.cisco.lang.IllegalArgumentException: errCode=-1; nested exception is:
com.ice.jni.registry.RegistryException: Registry API Error 53, '' - 'RegConnectRegistry()'
at com.cisco.util.RegistryProperties.<init>(RegistryProperties.java:474)
at com.cisco.util.RegistryProperties.<init>(RegistryProperties.java:408)
at com.cisco.ccx.w1.export.cl.CLConfigUtil.getRegHandle(CLConfigUtil.java:300)
at com.cisco.ccx.w1.export.cl.CLConfigUtil.getRecordingsLocation0(CLConfigUtil.java:221)
at com.cisco.ccx.w1.export.cl.CLConfigUtil.getRecordingsLocation(CLConfigUtil.java:183)
at com.cisco.ccx.w1.export.cl.CLMigration.getRecordingFolder(CLMigration.java:493)
at com.cisco.ccx.w1.export.ExportManager.getRecSpace(ExportManager.java:926)
at com.cisco.ccx.w1.export.ExportManager.checkSpace(ExportManager.java:995)
at com.cisco.ccx.w1.export.ExportManager.preCheck(ExportManager.java:593)
at com.cisco.ccx.w1.export.ExportManager.process(ExportManager.java:371)
at com.cisco.ccx.w1.export.ExportManager.execute(ExportManager.java:263)
at com.cisco.ccx.w1.export.ui.ProgressScreen$1.run(ProgressScreen.java:80)
nested stack trace is:
com.ice.jni.registry.RegistryException: Registry API Error 53, '' - 'RegConnectRegistry()'
at com.ice.jni.registry.RegistryKey.connectRegistry(Native Method)
at com.cisco.util.RegistryProperties.<init>(RegistryProperties.java:441)
at com.cisco.util.RegistryProperties.<init>(RegistryProperties.java:408)
at com.cisco.ccx.w1.export.cl.CLConfigUtil.getRegHandle(CLConfigUtil.java:300)
at com.cisco.ccx.w1.export.cl.CLConfigUtil.getRecordingsLocation0(CLConfigUtil.java:221)
at com.cisco.ccx.w1.export.cl.CLConfigUtil.getRecordingsLocation(CLConfigUtil.java:183)
at com.cisco.ccx.w1.export.cl.CLMigration.getRecordingFolder(CLMigration.java:493)
at com.cisco.ccx.w1.export.ExportManager.getRecSpace(ExportManager.java:926)
at com.cisco.ccx.w1.export.ExportManager.checkSpace(ExportManager.java:995)
at com.cisco.ccx.w1.export.ExportManager.preCheck(ExportManager.java:593)
at com.cisco.ccx.w1.export.ExportManager.process(ExportManager.java:371)
at com.cisco.ccx.w1.export.ExportManager.execute(ExportManager.java:263)
at com.cisco.ccx.w1.export.ui.ProgressScreen$1.run(ProgressScreen.java:80)
May 4, 2015 2:16:50 PM com.cisco.ccx.w1.export.ExportManager destroy
INFO: Cisco Unified CCX Backup destroy called.
May 4, 2015 2:16:50 PM com.cisco.ccx.w1.export.ExportManager destroy
INFO: Final W1 Config contents [ ConfigMap : {License Seat Count=5, Unified CCX Engine Master=172.30.30.4, Unified CCX Engine Count=2, PUT Run On=172.30.30.4, Engine Node IDs=2,1, PUT Version=1.0 Build 108, OS Version=Windows 2003,x86,5.2, Node ID=1, User Name=Administrator, License Package Type=Cisco Unified Express, Unified CCX Rec Nodes=172.30.30.4, 172.30.30.5, IVR Port Count=10, License Package=Cisco Unified CCX Premium, $$Backup Data Type=W1 Pre Upgrade Backup, JRE Version=1.6.0_13, Unified CCX Mon Nodes=172.30.30.4, 172.30.30.5, Unified CCX Nodes=172.30.30.4, 172.30.30.5, Backup Start Time=Mon May 04 14:15:57 AZST 2015, Host Name=UCCX1, Unified CCX DB Publisher=172.30.30.4}
ParamMap : {Unified CCX Engine Count=2, node.id=1, IVR Port Count=10}
AppProperty : {com.cisco.ccx.w1.proxy.enabled=true, w1.stage.alarm=config\alarm, w1.put.instance.nwerr.skip=true, w1.stage.logs=logs, w1.stage.recordings=recordings, com.cisco.ccx.w1.put.retry=5, com.cisco.ccx.w1.put.colors=C8D2DC,F3F3FF, com.cisco.ccx.config.mgr.args=, w1.put.instance.port=13403, com.cisco.ccx.w1.put.lnf=com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel, w1.stage.jtrace=config\jtapi, w1.stage.database=db, w1.stage.config=config, com.cisco.ccx.w1.config.properties=CustomFileClasspath.properties,currency.properties,SubsystemRmCm.properties,TTSProvider.properties,CustomStep.properties,CustomSubsystem.properties,SubsystemEDBS.properties,locale.properties,application.MIVR.properties,system.properties, com.cisco.ccx.w1.cl.timeout=120, com.cisco.ccx.w1.stage.dir=C:\W1-STI, w1.stage.license=7xLicense, w1.stage.calabrio=cl}
Backup dir : C:\W1-STI ]
May 4, 2015 2:16:50 PM com.cisco.ccx.w1.export.ExportManager execute
SEVERE: Cisco Unified CCX Backup operation failed. ProcessResult = false
May 4, 2015 2:16:50 PM com.cisco.ccx.w1.export.ui.JHTMLEditorPane saveStatus
INFO: Saving the PUT backup status and logs.
May 4, 2015 2:16:50 PM com.cisco.ccx.w1.export.ui.JHTMLEditorPane createZip
INFO: Getting the PUT log files from C:\
May 4, 2015 2:16:50 PM com.cisco.ccx.w1.export.ui.JHTMLEditorPane createZip
INFO: Creating the log archive file C:\PUTLog04-May-15#14-16.zip
May 4, 2015 2:16:50 PM com.cisco.ccx.w1.export.ui.JHTMLEditorPane saveStatus
INFO: PUT logs backup completed.
May 4, 2015 2:16:50 PM com.cisco.ccx.w1.util.CCXUtil printRuntimeInfo
INFO:
===========================
Available Processors = 2
JVM Max Memory = 493.06 MB
JVM Total Memory = 118.88 MB
JVM Free Memory = 90.53 MB
===========================The primary reason for this error is when a codec is not installed on the box that your running Windows Media Player from (that is the common knowledge part)...a possible reason for this could be that some wav files are being saved in different formats than others. A quick check to see if there are different CTI port groups configured to use different codec would prove that out. Also...can you play the files on another computer or in a different player like VLC?
Peace,
Michael Clendening -
hi, i send this axl to CM 6.1 as in CM 4.2
<?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<ns4072:getLine xmlns:ns4072="http://www.cisco.com/AXL/API/1.0">
<uuid xsi:type="xsd:string">CC0BF9F8-A6ED-D4A3-58DB-6177C5F3DD10</uuid>
</ns4072:getLine>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
but i received an error 5007:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Header/><SOAP-ENV:Body><SOAP-ENV:Fault><faultcode>SOAP-ENV:Client</faultcode><faultstring>Item not valid: The specified Line was not found</faultstring><detail><axl:Error xmlns:axl="http://www.cisco.com/AXL/API/1.0">
<axl:code>5007</axl:code><axl:message>Item not valid: The specified Line was not found</axl:message><request>getLine</request></axl:Error></detail></SOAP-ENV:Fault>
</SOAP-ENV:Body></SOAP-ENV:Envelope>
how is changed the request in CM6? and the definition of uuid?Hehe.. yes that's the thing with Linux. Plus, all table names are now all lowercase so if you were doing the correct thing in CCM4 and wrote table and field names to match the notation in the database, you can go over your sql queries again when you move up to ccm5 or higher.
On the plus side, it's a one time deal .. there's no change between ccm5 and ccm6 (and I suspect ccm7 either). -
Error in db_read & db_get
Hi,
I'm performing a script modification which the scripts involved the db_read and db_get.
I've configured the neccessary DB Resource Name, Data Source Name and Field selection.
When i performed a "Test", CCx returned the below result:
And, when i right-click on the db_get, the below error shown:
The CCx editor (8.0.5) is installed on a laptop, with remote connection to CCx server.
My question:
1. Do i have to establish a network connection to the respective SQL server (DSN) from the laptop that installed CCx for the test?
2. Is the entire script has to pass the SQL query test before upload to UCCx server? I was unable to change the information under the Field selection on db_read as it prompted for Database Name.
Can someone share some light on this?
ThanksHi Anthony,
I think the error message indicated that i do not have the DSN specified.
I believe i need to refresh the Database schema, so that i can choose the DSN from the drop down list,
but as you said, we do not need a network connection for that, so how can i enter the DSN value?
The error msg pop out when i tried to refresh the database schema.
Thanks. -
Was wondering if anyone could advise to every place I need to change DNS IP addresses when they need to be changed. I've changed the IP for the DNS servers on the CUCM Pub and Sub and CCX 1 and 2 and they will all resolve but once agents try to login to Agent Desktop they get the following error:
Cisco Unified CCX application may be offline. Please verify your system is online and try again
Is there somewhere I'm forgetting to change something? Thanks for any help.You may need to run postinstall.exe on the agent PCs, and the CAD admin update from CCX server.
Chris -
Hi All,
Iam using RsiPort webservice to get the RealTime Information from call manager (CCM 5.0)but i am getting ERROR cam anybody help me out iam sending my request and response here
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:tns="http://schemas.cisco.com/ast/soap/"
xmlns:types="http://schemas.cisco.com/ast/soap/encodedTypes"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
<tns:AstHeader id="id1">
<SessionId xsi:type="xsd:string">SessionId</SessionId>
</tns:AstHeader>
</soap:Header>
<soap:Body soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">
<tns:SelectCmDevice>
<Class xsi:type=\"tns:DeviceClass\">Phone</Class>
<Model xsi:type=\"xsd:unsignedInt\">255</Model>
</tns:SelectCmDevice>
</soap:Body>
</soap:Envelope>
Error Response is:
ERROR: Element type "soap:Envelope" must be followed by either attribute specifications, ">" or "/>".
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Header/><SOAP-ENV:Body><SOAP-ENV:Fault><faultcode>SOAP-ENV:Cli
ent</faultcode><faultstring>Element type "soap:Envelope" must be followed by either attribute specifications, ">" or "/>".</faultstring><detail>
<axl:Error xmlns:axl="http://www.cisco.com/AXL/1.0"><axl:code>5001</axl:code><axl:message>Element type "soap:Envelope" must be followed by either attr
ibute specifications, ">" or "/>".</axl:message><request/></axl:Error></detail></SOAP-ENV:Fault></SOAP-ENV:Body></SOAP-ENV:Envelope>************
in request what is href="id1",please any body tell me what this parameter
this is majour issue for me
Thanks in advance
Regards,
RavindraHi s.monteiro,
Thanks for ur reply,i tried that too its giving "Message sending failed " error ,can u send me sample soap request code to my mail id
[email protected]
i will wait for ur mail
Thanks in Advance
Regards,
Ravindra. -
CCM 6.1 - Get list of Devices + IP Address of each device
I am trying without much success to get a list of devices and their associated IP Address.
I have seen reference to an in MEMORY DB that you can not use SQL to query.
I saw a reference to using AXL and SelectCmDevice
When I tested this I get the following error:
"No Handler found for SelectCmDevice"
Why is there no real samples to do this as it is quite common. What was once a simple called to GetDeviceListX has got a lot more complex.
Does anyone have a working copy of code to pull this data?
The AXL example I have follows here:
<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<ns1:SelectCmDevice soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="http://schemas.cisco.com/ast/soap/">
<StateInfo/>
<CmSelectionCriteria soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns2:CmSelectionCriteria" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns2="http://schemas.cisco.com/ast/soap/">
<MaxReturnedDevices>200</MaxReturnedDevices>
<Class>Phone</Class>
<Model>255</Model>
<Status>Any</Status>
<SelectBy>Name</SelectBy>
<SelectItems soapenc:arrayType="ns2:SelectItem[2]" xsi:type="soapenc:Array">
<item soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns3:SelectItem" xmlns:ns3="http://schemas.cisco.com/ast/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<Item>SEP1234</Item>
</item>
<item soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xsi:type="ns3:SelectItem" xmlns:ns3="http://schemas.cisco.com/ast/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<Item>SEP1235</Item>
</item>
</SelectItems>
</CmSelectionCriteria>
</ns1:SelectCmDevice>
</soapenv:Body>
</soapenv:Envelope>
But this generates the following error response:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Header/><SOAP-ENV:Body><SOAP-ENV:Fault><faultcode>SOAP-ENV:Client</faultcode><faultstring>No Handler found for SelectCmDevice</faultstring><detail><axl:Error xmlns:axl="http://www.cisco.com/AXL/API/1.0"><axl:code>5003</axl:code><axl:message>No Handler found for SelectCmDevice</axl:message><request>SelectCmDevice</request></axl:Error></detail></SOAP-ENV:Fault></SOAP-ENV:Body></SOAP-ENV:Envelope>
Please help me as I do not know where to go next.Thanks for the reply.
Yes I would assume it was your sample code. I found that I was posting to the wrong URL originally when I got the error "No Handler found for SelectCmDevice"
I was posting to /AXL instead of /realtimeservice/services/RisPort
But I now get an HTTP 500 Internal Server Error when I post to the RisPort service.
My post URL is : https://10.3.24.23:8443/realtimeservice/services/RisPort
I add this header:
SOAPAction: "http://schemas.cisco.com/ast/soap/action/#RisPort#SelectCmDevice"
I am using a POST http verb
I am using a content type of text/XML
I am using an accept header of text/XML
My latest XML for the soap request is:
<?xml version="1.0" encoding="utf-8"?>
http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="http://schemas.cisco.com/ast/soap/" xmlns:types="http://schemas.cisco.com/ast/soap/encodedTypes" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
10.1.1.18-2006-02-01T07:16:21
http://schemas.xmlsoap.org/soap/encoding/">
4294967295
Phone
0
Any
Name
SEP0015632CE38B
And when I do this I get internal server error as a response.
Chris -
CCX 9.0.2 AXL/SOAP query to CCM
I am trying to create a script in CCX 9.0 premium ha that can perform an AXL/SOAP query on the CCM 9.1 cluster where CCX is registered. What I am trying to do is replicate the forced auth code functionality for a downstream PBX that is behind an MGCP QSIG gateway. I am collecting digits for the FAC. I want to query the facinfo table on CCM, and then transfer the call if I find a match. I have found a number of SOAP examples, but I am not quite able to connect all the dots. I was trying to do it with a URL document, but that step throws an exception because it doesn't trust the self signed cert from CCM.I get the feeling that this step won't allow me to properly format the SOAP query anyway. I can't imagine I am the first person to ever want to do this, but I haven't been able to find anything. I so wish I could just make a JDBC connection to CCM...
Based on Aaron's comments, I decided to try and adapt/bludgeon the UCMGetUserByExtension java class from Tanner Ezell. I would cite the article number where he posted that, but I can't find it.
Big disclaimer here. I used to do some C development 15+ years ago, but I have never done Java. I realize that makes me a total neophyte, so I apologize in advance if my questions are overly simple.
I am trying just to recompile the original source and the current javac (jdk-7u67-windows-i586) is throwing an error. Here is the code block in question exactly as it was formatted in the original JAR file:
UCMGetUserByExtension localUCMGetUserByExtension = new UCMGetUserByExtension(); UCMGetUserByExtension
tmp397_395 = localUCMGetUserByExtension;tmp397_395.getClass();localObject1 = new UCMGetUserByExtension.MyTrustManager(tmp397_395);
TrustManager[] arrayOfTrustManager = { localObject1 };
The error I get from javac is as follows:
z:UCMGetUserByExtension.java:56: error: non-static variable this cannot be referenced from a static context
tmp397_395 = localUCMGetUserByExtension;tmp397_395.getClass();localObjec
t1 = new UCMGetUserByExtension.MyTrustManager(tmp397_395);
^
z:UCMGetUserByExtension.java:57: error: cannot find symbol
TrustManager[] arrayOfTrustManager = { localObject1 };
^
symbol: variable localObject1
location: class UCMGetUserByExtension
3 errors
2 warnings
I tried defining localObject1 instead as "UCMGetUserByExtension localObject1", but then I get this error "non-static variable this cannot be referenced from a static context". I found some articles on stackoverflow, so I redefined MyTrustManager as "static public class" instead of just "public class", but that caused this error "constructor MyTrustManager in class MyTrustManager cannot be applied to given types". I feel pretty certain that is fairly elementary java data typing, but the answer has eluded me thus far. :-( -
CCX 7.01 Repository Data Store Error
Hi there,
We installed a CCX 7.01 and everything was working fine till we had to restart the server. Now it shows up this message when we access the Scripts Menu "Error reading scripts, Repository Data Store error," it says to check it in the Control Center, when we accessed the Control Center it has some services unavailable. I attached the image of the Control Center, by the way we just installed the SR1 and SR2 and it still has the issues described above.
Thanks in advance.Sometimes they are only resolved via TAC cases.
In our case, some of the underlying core services weren't running. Check and make sure you've got SQL server running, check you conneciton over to Callmanager (AXL provider) and consider rebooting things. -
Hi All,
CUCM & CCX Version:8.5.1.1
Currently CCX is integrated with CUCM using ‘administrator’ id of CUCM (axl user). I wanted to re-associate it with new user id (will create a new app user and add it Standard AXL Access group in CUCM) from system>Cisco unified configuration page of CCX.
I believe I can do so. But please let me know if there is any issues (unable to login to CAD or CTI port getting unregistered) will arise in doing so as it is a live set up.
Also, please let me know the correct procedure to do so.
Thanks!
SanoopHi,
yes, that's the procedure.
AXL is used for configuration only, for call control there are two other accounts (JTAPI, RMCM) so you don't need to worry about login or registration issues.
G. -
Getting wierd error when trying to getting phone IP address using AXL
I am current trying to use the AXL serviceability API to get phone IP
address information. I looked the developers guide and used the Java example to create a
SSL Socket connection to send the SOAP message to. The message I send is as follows:
POST: 8443/axl/ HTTP/1.0
Accept: application/soap+xml, application/dime, multipart/related, text/*
Host:localhost:8443
Authorization: Basic **************
Content-type: text/xml
SOAPAction: "http://schemas.cisco.com/ast/soap/action/#RisPort#SelectCmDevice"
Content-length: 610
<?xml version="1.0" encoding="utf-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<SelectCmDevice sequence="123456">
<CmSelectionCriteria>
<Class>Phone</Class>
<Model>255</Model>
<NodeName>10.248.140.11></NodeName>
<SelectBy>Name</SelectBy>
<MaxReturnedDevices>10</MaxReturnedDevices>
<SelectItems soapenc:arrayType="SelectItems[1]">
<Item>SEP001E4A3FAAAA</Item>
</SelectItems>
</CmSelectionCriteria>
</SelectCmDevice>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
The response I get back after about 30 seconds is as follows:
HTTP/1.1 400 Invalid URI
Content-Length: 0
Date: Wed, 12 Mar 2008 19:28:43 GMT
Server: Apache-Coyote/1.1
Connection: close
Could someone point me in the right direction as to what is going wrong?
Thanks
Mitchwell, getting closer. Of course you were correct. After changing it, I now get an http 500 error after a lenghty timeout.
POST /axl/ HTTP/1.0
Accept: application/soap+xml, application/dime, multipart/related, text/*
Host:localhost:8443
Authorization: Basic ***********
Content-type: text/xml
SOAPAction: "http://schemas.cisco.com/ast/soap/action/#RisPort#SelectCmDevice"
Content-length: 610
<?xml version="1.0" encoding="utf-8"?>
http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding">
Phone
255
10.248.140.11>
Name
10
SEP001E4A3FAAAA
HTTP/1.1 500 Internal Server Error
Content-Type: text/html;charset=utf-8
Content-Length: 4566
Date: Thu, 13 Mar 2008 02:15:53 GMT
Server: Apache-Coyote/1.1
Connection: close -
AXL getPhone 500 Server Error - until "Save"
Using Cisco Call Manager 8.5
We have a homegrown AXL solution that provisions phones via addPhone, and is doing so successfully. However, seemingly without a consistent pattern, some of the phones subsequently fail a getPhone request. The publisher replies with a 500 Internal Server Error, empty faultstring and axlcode -1. But after going into CUCM admin, drilling down to the device, and simply clicking "Save" suddenly it starts working. No changes were made, just the Save button was clicked. I have tried sending all manner of AXL reset requests to the device via doDeviceReset to no avail - those requests themselves are successful and the phone does reset, but the getPhone requests are still "stuck" until the Save button is manually clicked. I have also sent updatePhone requests, which are also successful in applying whatever updates were sent and if applicable causes a restart, but still the getPhone returns a 500.
What function is the Save button within CUCM admin performing that phone resets are not and why is this happening?Spot on, Aaron. I haven't tested a solution yet, will post when I have, but here's what I found. I verified the XML is 100% identical save for the vendorConfig section. Differences of note: there is a blank line after the parent element in the bad XML and each element is on its own line, whereas the good XML the entire vendorConfig is on one line (though may not look like it in this textbox). This doesn't render the XML malformed but you never know. Also each child element in the bad XML has a "xsi:type='xsd:XVendorConfig'" attribute. Perhaps most importantly the following 6 child elements are missing from the bad XML:
<recordingToneDuration></recordingToneDuration>
<logServer></logServer>
<lldpAssetId></lldpAssetId>
<ipv6LogServer></ipv6LogServer>
<sideToneLevel>0</sideToneLevel>
<headsetRecording>0</headsetRecording>
Here is the bad XML:
<vendorConfig>
<recordingToneRemoteVolume xsi:type="xsd:XVendorConfig">50</recordingToneRemoteVolume>
<minimumRingVolume xsi:type="xsd:XVendorConfig">0</minimumRingVolume>
<pcPort xsi:type="xsd:XVendorConfig">0</pcPort>
<webProtocol xsi:type="xsd:XVendorConfig">0</webProtocol>
<ehookEnable xsi:type="xsd:XVendorConfig">1</ehookEnable>
<headsetWidebandEnable xsi:type="xsd:XVendorConfig">0</headsetWidebandEnable>
<peerFirmwareSharing xsi:type="xsd:XVendorConfig">0</peerFirmwareSharing>
<forwardingDelay xsi:type="xsd:XVendorConfig">1</forwardingDelay>
<recordingToneLocalVolume xsi:type="xsd:XVendorConfig">100</recordingToneLocalVolume>
<disableSpeakerAndHeadset xsi:type="xsd:XVendorConfig">false</disableSpeakerAndHeadset>
<autoCallSelect xsi:type="xsd:XVendorConfig">1</autoCallSelect>
<useEnblocDialing xsi:type="xsd:XVendorConfig">1</useEnblocDialing>
<displayOnWhenIncomingCall xsi:type="xsd:XVendorConfig">0</displayOnWhenIncomingCall>
<disableSpeaker xsi:type="xsd:XVendorConfig">false</disableSpeaker>
<recordingTone xsi:type="xsd:XVendorConfig">0</recordingTone>
<settingsAccess xsi:type="xsd:XVendorConfig">1</settingsAccess>
<handsetHeadsetMonitor xsi:type="xsd:XVendorConfig">1</handsetHeadsetMonitor>
<g722CodecSupport xsi:type="xsd:XVendorConfig">0</g722CodecSupport>
<moreKeyReversionTimer xsi:type="xsd:XVendorConfig">5</moreKeyReversionTimer>
<garp xsi:type="xsd:XVendorConfig">1</garp>
<powerPriority xsi:type="xsd:XVendorConfig">0</powerPriority>
<voiceVlanAccess xsi:type="xsd:XVendorConfig">1</voiceVlanAccess>
<detectCMConnectionFailure xsi:type="xsd:XVendorConfig">0</detectCMConnectionFailure>
<headsetWidebandUIControl xsi:type="xsd:XVendorConfig">0</headsetWidebandUIControl>
<webAccess xsi:type="xsd:XVendorConfig">0</webAccess>
<autoSelectLineEnable xsi:type="xsd:XVendorConfig">0</autoSelectLineEnable>
<loggingDisplay xsi:type="xsd:XVendorConfig">1</loggingDisplay>
<spanToPCPort xsi:type="xsd:XVendorConfig">1</spanToPCPort>
</vendorConfig>
And the post-save good XML:
<vendorConfig>
<disableSpeaker>false</disableSpeaker><disableSpeakerAndHeadset>false</disableSpeakerAndHeadset><forwardingDelay>1</forwardingDelay><pcPort>0</pcPort><settingsAccess>1</settingsAccess><garp>1</garp><voiceVlanAccess>1</voiceVlanAccess><autoSelectLineEnable>0</autoSelectLineEnable><webAccess>0</webAccess><spanToPCPort>1</spanToPCPort><loggingDisplay>1</loggingDisplay><recordingTone>0</recordingTone><recordingToneLocalVolume>100</recordingToneLocalVolume><recordingToneRemoteVolume>50</recordingToneRemoteVolume><recordingToneDuration></recordingToneDuration><displayOnWhenIncomingCall>0</displayOnWhenIncomingCall><moreKeyReversionTimer>5</moreKeyReversionTimer><autoCallSelect>1</autoCallSelect><logServer></logServer><g722CodecSupport>0</g722CodecSupport><headsetWidebandUIControl>0</headsetWidebandUIControl><headsetWidebandEnable>0</headsetWidebandEnable><peerFirmwareSharing>0</peerFirmwareSharing><lldpAssetId></lldpAssetId><powerPriority>0</powerPriority><ehookEnable>1</ehookEnable><ipv6LogServer></ipv6LogServer><detectCMConnectionFailure>0</detectCMConnectionFailure><minimumRingVolume>0</minimumRingVolume><sideToneLevel>0</sideToneLevel><webProtocol>0</webProtocol><handsetHeadsetMonitor>1</handsetHeadsetMonitor><headsetRecording>0</headsetRecording><useEnblocDialing>1</useEnblocDialing></vendorConfig> -
AXL 6 - 401 Unauthorized Errors.
AXL 6 is buggy, that's a fact.
Be aware that when AXL returns a 401 unauthorized error, it doesnt necessarily mean your credentials are wrong - as evidenced by the fact that you can pass in one set of credentials, do a bunch of calls and when call manager feels like it, have some work and some return the 401.
Just an FYI from my own personal experience...
(e.g. I can start an app, have a call work, then the next call not work, returning a 401. Then without changing any code or my credentials, start the call process again and have it work. Note: This is NOT a throttling issue.)Negative man. I fixed the problem by repeating the call in a loop (I put a counter to kill it eventually) until it finally goes through AND CM IS ABLE TO SEND A RESPONSE. Its not formatting. The server catches my call and processes it (I can see it in the TRACE logs) it just fails on the return randomly providing a 401 or forced closed connection. This is a bug. The issue is communication from CM after the processing of the call to me. Cisco Developer services has it now.
As for you not getting these, good. I can only guess its the difference in our environment variables. Either way, thats not a user problem, thats a product development/and or requirements specification problem. -
Im having trouble with Axl Api
Im using getMGCP to get the configuration of the MGCP Gateways in the system. It works fine, but I have to know the name of the Gateways I would like to get the list of all the name of the MGCP gateways in the system so I can call getMGCP for all the Gateways.
It seems to me that listDeviceByNameAndClass could provide me this information. I successfully used it with the phone class, but when I pass Gateway to it I get an ODBC error response.
So my questions are:
Why do I get this error?
If I cannot use listDeviceByNameAndClass to list the MGCP Gateway names, how may I do it?
I am using Cisco CallManager 4.0. Version (4.0.1.16204) Installation Id (4.0(1)sr2a)
Received response:
HTTP/1.1 200 OK
Content-Type: text/xml
Content-Length: 1719
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" S
OAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Body>
<SOAP-ENV:Fault>
<faultcode>SOAP-ENV:Client</faultcode>
<faultstring>
<![CDATA[ODBC Error: Error executing "SELECT M.pkid, 'name'=M.domainName, M.desc
ription, T.tkModel, 'poolName'=NULL, M.tkProduct, 'deviceLevelTraceFlag'=0, 'pro
ductName'=T.name, D.routeListEnabled FROM MGCP AS M LEFT OUTER JOIN TypePro
duct AS T ON M.tkProduct = T.enum WHERE M.domainName LIKE '%' UNION SELECT D.pki
d, 'name'=D.name, D.description, D.tkModel, 'poolName'=P.name, D.tkProduct, D.de
viceLevelTraceFlag, 'productName'=T.name, D.routeListEnabled FROM Device AS D
LEFT OUTER JOIN DevicePool AS P ON D.fkDevicePoo]]></faultstring>
<detail xmlns:axl="http://www.cisco.com/AXL/1.0" xmlns:xsi="http://www.w3.org/2
001/XMLSchema-instance" xsi:schemaLocation="http://www.cisco.com/AXL/1.0 http://
COBRA1/CCMApi/AXL/V1/axlsoap.xsd">
<axl:error sequence="1234">
<code>64</code>
<message>
<![CDATA[ODBC Error: Error executing "SELECT M.pkid, 'name'=M.domainName, M.desc
ription, T.tkModel, 'poolName'=NULL, M.tkProduct, 'deviceLevelTraceFlag'=0, 'pro
ductName'=T.name, D.routeListEnabled FROM MGCP AS M LEFT OUTER JOIN TypePro
duct AS T ON M.tkProduct = T.enum WHERE M.domainName LIKE '%' UNION SELECT D.pki
d, 'name'=D.name, D.description, D.tkModel, 'poolName'=P.name, D.tkProduct, D.de
viceLevelTraceFlag, 'productName'=T.name, D.routeListEnabled FROM Device AS D
LEFT OUTER JOIN DevicePool AS P ON D.fkDevicePoo]]></message>
<request>listDeviceByNameAndClass</request>
</axl:error>
</detail>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>You can use the listDeviceByNameAndClass to get the name, you just have to split the name at the @ symbol to get the proper domainName to use. Watch out though, the GetMGCP or MGCP calls in general have problems, sometimes the server doesnt properly encode the soap response (some units and subunits can contain ., /, ) or other special characters) and this destroys the generated soap response between the cisco server and your application... I'm running into this now. (Which is why the executeSQLQuery doesnt work and I have to use the AXL getmgcp.
Maybe you are looking for
-
Is there any option to recover a file we saved with the same name that other by mistake in a MAC PC
is there any option to recover a file we saved with the same name that other by mistake in a MAC PC
-
I have purchased iphone 4s for India from India. Can I use the same phone in usa with usa based sim
-
Acrobat OCR - differences between Searchable Image and CleanScan
Look at these differences. Both 600dpi Searchable Image http://img72.imageshack.us/img72/8061/acrobat1bh3.gif CleanScan http://img72.imageshack.us/img72/4690/acrobat2uj8.gif CleanScan is very bad in this task. It totally ignores all the parts that ar
-
Qosmio DX730 - Screen is not working
Hi, my screen is not working. I can see that the computer is fine as I can get it to briefly flash into view when I switch the AV input mode, but then the screen just blanks out. I have tried rebooting a number of times, turning off completely, but n
-
Grand Totals on a column of a calculation
I'm trying to sum up a column that is a calculation. When the grand total appears ,it just does the calculation for the line and does not sum up the actual numbers in the column. Any way to fix this Thanks