思科IAC 4.1是一种高可扩展产品。服务、进程和用户界面可能被延伸和定制到套件部署特定需求。
思科IAC 4.1用户界面用途思科最初与提供思科IAC产品的IAC特定扩展的UI XWT工具套件一致品质。在本文和进程描述的工具将压缩并且优化您自己的用户接口的Web资产改进页装货时间和减小带宽利用率。
本文档没有任何特定的要求。
请确保思科IAC 4.1或以后安装,配置和在支持的版本的运行(或请参阅Cisco Intelligent Automation for Cloud兼容性矩阵关于详细信息),在您开始前。
有关文档规则的详细信息,请参阅 Cisco 技术提示规则。
思科IAC UI SDK使用Java SDK和Apache Maven。
保证JAVA_HOME环境变量包含Java SDK安装的位置。Java开发工具箱可以从www.oracle.com/technetwork/java/javase/downloads/index.htm下载。
Java开发工具箱(JDK) 1.6以上和确保,在您的PATH变量的JAVA_HOME的二进制文件目录。
Windows示例:
设置JAVA_HOME= C:\Program Files\Java\jdk1.7 .0_45
设置Path=%JAVA_HOME% \ bin; %Path%
Linux示例:
出口JAVA_HOME=/usr/lib/jvm/jre-1.7.0-openjdk.x86_64/
出口PATH=$JAVA_HOME/bin :$PATH
思科UI SDK用Maven 3.0.5, 3.1.1和3.2.2测试。解压缩Maven包到您的计算机并且设置您的PATH变量为解压缩的包的二进制文件目录,因此您能运行mvn命令,无需输入完整路径。
Apache Maven
Windows示例:集Path=%Path%; c:\Program Files\apache -maven-3.2.2\bin
Linux示例:出口PATH=$PATH:~/apache-maven-3.2.2/bin
创建与代理配置的一Maven settings.xml
Maven将自动地下载必要的插件和从属关系构件UI。如果不要求代理访问公共互联网,进一步配置没有要求。如果要求代理下载项目公共互联网,请创建定义了代理人信息的settings.xml文件。当高级配置要求时, settings.xml用于配置Maven行为。
模板settings.xml在conf下的Maven安装目录查找如下:
<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <proxies> <proxy> <id>myproxy</id> <active>true</active> <protocol>http</protocol> <username>proxyuser</username> <password>proxypass</password> <host>proxy.host.net</host> <port>80</port> </proxy> </proxies> </settings>
压缩文件的内容在呼叫一次解压缩的xwt IAC的目录将查找x.y.z是已安装思科IAC版本号的地方。也请确保dist.pom.xml在那里在提取以后。
查找压缩的文件, xwt IACx.y.z src.zip,在Windows Explorer。点击File> “从顶部菜单的解压缩全部”并且跟随Windows Explorer提取向导窗口
解xwt IACx.y.z src.zip压缩
cd xwt IAC
mvn [-s <path to settings.xml>] [-Dmaven.repo.local=.repository] - f dist.pom.xml包
选项的说明
-对settings.xml>的s <path :(可选),如果要求settings.xml配置代理设置,您必须指定路径到settings.xml。
- Dmaven.repo.local=.repository :(可选) Maven将下载项目相关性和maven插件,当构件UI时。此选项告诉什么目录那些文件将下载对,如果希望控制此。默认行为是下载他们到您的在.m2/repository的主目录
- f dist.pom.xml :强制性maven构建脚本的路径
包:强制性运行的构建目标。
cd c:\source\xwt - iac
mvn - s c:\source\xwt - iac \ settings.xml - Dmaven.repo.local= c:\source\xwt - iac \信息库- f dist.pom.xml包
被建立的包在目标\ xwt-iac.zip将查找
必须解压缩xwt IAC数据包内容到部署的RequestCenter.war在custom/IAC里面。在安装此包前创建此目录备份。
C:\CiscoPrimeServiceCatalog\jboss-as-7.1.1.Final\RequestCenterServer\deployments\RequestCenter.war\custom\IAC
/opt/cisco/cpsc/jboss-as-7.1.1.Final/RequestCenterServer/deployments/RequestCenter.war/custom/IAC