问题标签 [cisco-axl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
93 浏览

java - 需要帮助弄清楚为什么我在 axlPort.getPhone(axlParams) 调用上遇到异常

我正在尝试运行“ https://developer.cisco.com/docs/axl/#!javajax-ws-quickstart ”中显示的 axl 演示

我是 axl、eclipse 和 java 的新手,只是想弄湿我的脚趾。

我已按照列出的说明进行操作,该项目仅显示 1 行错误:

GetPhoneRes getPhoneResponse = axlPort.getPhone(axlParams);

错误类型为 AXL 错误。

编译器中没有显示其他错误。

谁能给我关于问题可能是什么或如何解决问题的任何想法?

其实我也注意到了包资源管理器树

其中包含以下代码:

导入 javax.xml.ws.WebFault;

/** * 此类由 JAX-WS RI 生成。* JDK 6 中的 JAX-WS RI 2.1.6 * 生成的源版本:2.1 * */ @WebFault(name = "axlError", targetNamespace = " http://www.cisco.com/AXL/API/10.5 ") public类 AXLError 扩展异常 {

}

当我查看“getFaultInfo():AXLError”的内容时,我看到“可序列化类 AXLError 没有声明 long 类型的静态最终 serialVersionUID 字段”,有 4 个快速修复可用。

但由于所有这些都是从 callmanager 下载的一部分,我认为它不会有错误。

也许这会给某人一个线索。

谢谢

0 投票
1 回答
142 浏览

python - 处理 CUCM 的 AXL 脚本 - 为什么此代码只处理最后一项?

我正在尝试这段代码并且它工作正常:

print(x)给出 3 个值: SEP003C53B8F073, SEP001FBB3669EA,SEP003A33B8F041

问题是当我将它传递给下面的try块 ( removePhone) 以删除这 3 个电话时:它只删除第一个。

我不知道如何将变量分配给单独的输出项。请让我知道我能做到这一点。

这是执行协议:

SEP001FCA3669EA此代码刚刚从服务器中删除了第二部电话 ( )。第一部手机还在。

0 投票
2 回答
187 浏览

java - CUCM 10.5 的 AXL Java UpdatePhoneReq 执行时没有错误,但不会更改电话

Eclipse 新手 - AXL - Java

我正在逐步学习上述内容。

使用 JavaSE 1.8 和 eclipse 4.13.0 与运行 v 10.5 的实验室呼叫管理器进行交互,并通过跟踪和修改演示,我能够成功运行 getphone 以返回有关手机的信息 - 包括 UUID 和描述。

从那里我尝试添加一个“setphone”部分来仅更改电话描述,然后再次显示电话信息。

一切运行良好,没有错误,但描述永远不会改变。

这是我正在使用的代码:

主要问题是,为什么它不更新描述?我看到以前的帖子表明我需要调用“应用”,但我没有看到相应的方法。当我查看 AXL 日志以进行尝试时,它显示为 XML:

显然 xlParams.setDescription(NewDescription); 没有通过参数 - 很明显我对我在做什么还不太了解。

您可以就该问题提供的任何帮助将不胜感激。

此外,当我第一次开始处理“设置”部分时,我认为我不必第二次设置连接,因为它是在“获取”部分中设置的。但是我发现有必要重复一遍。这是因为它在 getphone 部分而不是 main 部分,还是必须每次都设置?

此外,每次我运行它(一次用于获取,一次用于设置,然后再次用于第二次获取),我都会收到此错误:

警告:文件的导入:/C:/Users/ME/eclipse-workspace/axl-demo/schema/current/AXLSoap.xsd 违反了 BP 1.1 R2001。继续警告。R2001 描述只能使用 WSDL“import”语句来导入另一个 WSDL 描述。

我发现的帖子表明这是 Web 服务本身的问题,而不是我的代码:这是正确的吗?有没有办法在这种环境下压制它?

谢谢你的帮助

0 投票
1 回答
138 浏览

c# - 无法发布到 AXL 端点

我的目标是能够从使用基于 SOAP 的 API 的端点发布和检索


我的项目结构

我生成了一个带有 WSDL 文件的客户端以定位 cucm 11.5,然后

我按照github上的示例创建了所有在 repo 上完成的类和接口

第三,我的解决方案由两个项目组成,一个类库和一个控制台项目,类库包含从 WSDL 文件生成的客户端,控制台项目由与类库项目交互的类和接口组成


我有以下课程来执行操作


我像这样从主类中调用它



当我尝试运行控制台项目时,它以 0 启动并退出,

然后我回到 CUCM 沙箱环境,没有任何改变,可能是什么原因导致此操作无法正常工作

仅供参考:运行时 netCore 3.1

0 投票
0 回答
31 浏览

php - 如何根据返回的 SOAP AXL 中的空 stdClass() 编写 if 语句?

我是编程新手,我正在尝试为来自 SOAP 服务器的响应找到解决方案。

我正在尝试从服务器获取用户,如果用户 ID 可用,它会返回其用户 ID,但是当找不到用户时,它会给出如下所示的内容。

所以在 PHP 中,我试图定义一个条件,例如,

这是行不通的,并且请求某人帮助如何使用 if 语句处理这个空对象。

提前致谢。

0 投票
2 回答
115 浏览

java - Cisco AXL - 执行 SQL 查询,解析响应

AXL 12.5, Apache CXF 3.3.6, OpenJDK 14, Spring Boot 2.3.0, 执行 SQL 查询

给出一个响应List<Object>,如何解析结果?将对象转换为什么?

调试显示它是一个ElementNSImpl. 尝试将其强制转换为ElementNSImpl导致 IDE 添加依赖项:

但是铸造它导致了一个例外:

0 投票
1 回答
217 浏览

c# - 当我尝试使用 ExecuteQueryReq 查询时,CUCM axl api 返回 system.object

当我尝试从 CUCM AXL api 返回数据时,使用下面的代码

我得到 sytem.object[] 而不是 sql 数据,我尝试使用下面的代码从每个数据循环

我得到的错误是:

无法将“System.Xml.XmlNode[]”类型的对象转换为“System.String”类型。

有没有办法在不来回转换的情况下获取返回的数据

我一直在关注这里的例子

任何帮助,将不胜感激

0 投票
1 回答
258 浏览

cisco-axl - Cisco AXL 错误代码 - 访问文档、数据库表等

我找到了一些AXL Error Codes,5000 - 5007(缺少 5006),但必须有更多。

例如,我也收到了 -239。

是否有关于 AXL 错误代码的文档?也许有一个包含 AXL 错误代码的数据库表。

与 Cisco Unified Communications Manager 12.5(1) 数据库字典中的数据库表类似:

https://developer.cisco.com/docs/axl/#!12-5-cucm-data-dictionary

有像这样的桌子

包含错误代码和消息,但不包含 AXL 错误代码(如上所述,5000 - 5007、-239)。

这些 AXL 错误代码和消息在哪里定义?

0 投票
2 回答
105 浏览

spring-boot - 使用 AXL 的 Spring Boot 项目 (Maven) - NetBeans 找不到生成的 AXL 包/类

使用 的 Spring Boot 项目(Maven)AXL (Schema 12.5),我NetBeans 12用作开发环境。

我可以构建项目,它构建成功,target-forder 包含生成的 AXL 类等,但 NetBeans 仍然在编辑器中显示错误,例如在importAXL 类上的所有这些 -statements 上,例如

例如,错误是:

使用 AXL 工件的所有外观都标记为错误,例如:

为什么编辑器出现这个问题?如何配置?

由于错误我无法使用自动完成,没有关于可用方法等的建议。

-target文件夹的结构如下:

0 投票
2 回答
295 浏览

python - ciscoaxl api python错误

我开始研究将 Python 用于某些 Cisco CUCM 自动化。我在这里找到了插件 ciscoaxl ,我安装了它并编写了以下脚本:

我已连接到 Cisco 的 DevNET Sandbox,并且 AXL 用户的所有登录和配置似乎都是正确的,但是当我尝试运行脚本时得到以下输出:

我已经通过 python 和 ipython3 从 Linux 子系统(Ubuntu 20.04)在空闲环境中在 Windows10 上运行它。