你好,
我目前使用Anaplan Connect在脚本上遇到问题,希望有人可以帮助我。
我收到的错误是:
“错误12476 | - 未找到导入:未找到型号ID = 8954E749858F4CEEB35EBD5BFBD5BFB54595B
(feign:状态401读取anaplanapi#getimports(字符串,字符串,int); content:{“ status”:{“ code”:401,“ message”:“未验证。”}})e:\ gms_anaplan \ anaplan \ anaplan--连接1-4-2>”
我已经检查了“明显”的内容:模型ID匹配,导入操作名称和文件名是正确的。
您能为我提供建议:
谢谢您的帮助!
脚本:
REM@回声离开
REM有关如何配置此脚本的详细信息,请参见Doc \ Anaplan Connect用户指南。
rem #############################
set certpath =“ e:\ gms_anaplan \ anaplan-connect-1-4-2 \ certs \ anaplangmscertpublickey.pem”
set private key =“ e:\ gms_anaplan \ anaplan-connect-1-4-2 \ certs \ anaplangmscertprivatekey.pem:”
SET WORKPACEID =“ 8A81B09E603D355D016149BA8D6E67CE”
set ModelID =“ 8954E749858F4CEEB35EBD5BFB54595B”
设置java_home = e:\ gms_anaplan \ jre1.8.0_144
SET SERVICEURL =“https://api.anaplan.com“
设置authurl =“https://auth.anaplan.com“
设置块= 40
设置文件名=“ mos_actuals_bu_rate.csv”
设置filepath =“ e:\ gms_anaplan \ uploadtoanaplan \ mos_actuals_bu_rate.csv”
设置dmpstname =“ e:\ gms_anaplan \ uploadtoanaplanmos_actuals_bu_rate_error.txt”
rem设置操作= -certificate“ e:\ gms_anaplan \ anaplan-connect-1-4-2 \ devcerts \ kzdworaepmd04.corp.zoetis.com.com.cer.cer” -export“ export_apot_apo_aop_aop new” -execute new“ -execute-execute-execute-execute -get”apo_data \ aop \ export_apo_aop.txt
rem ***设置结束 - 请勿在此行下方编辑***
设置操作= -debug -service%serviceUrl%-auth%authurl%-workspace%workspaceId%-model%modelId%-Chunksize%chunksize%chunksize%-file%fileName%-put put filepath%-Import” 2.从文件汇率“ -ececute -Output%dellmname%
设置凭据= -certificate%certPath%-pkey%privateKey%
setLocal EnableExtensions启用了Expansion ||出口 /b 1
CD%〜DP0
rem set命令=。\ anaplanclient.bat%凭据%-workspace%workspaceId%-Model%modelID%uperation%uperation%%
set command =。\ anaplanclient.bat%corterentials%-Service%serviceUrl%-auth%authurl%-workspace%worktpaceId%-model%modelId%-Chunksize%chunksize%chunksize%-file%fileName%-put%-put%-IMPORT%-IMPORT%-IMPORT%-Imimport%-Imimport%-Imimport%2。上传HFM实际按预算速率从文件中“ -ececute -Output%dellmpname%”上传
@回声%命令%
cmd /c%命令%
解决了!去解决方案。
在未加密的私钥结束时,需要尾随的结肠。@ben_speight,请参考交互式CA证书指南哪个@Jonferneau我加油了。
@LouiseBourgonjon- 我为您重写了您的Anaplan Connect脚本。您能尝试以下2个步骤吗?
1.您可以编辑Anaplan客户端。BAT行123-125以更新3行以在下面突出显示的引号中包括零吗?
2.您可以尝试使用底部的脚本吗?请将其保存在与您的anaplanclient.bat的同一文件夹中
设置证书=”
set private key =“ e:\ gms_anaplan \ anaplan-connect-1-4-2 \ certs \ anaplangmscertprivatekey.pem:”
SET WORKPACEID =“ 8A81B09E603D355D016149BA8D6E67CE”
set ModelID =“ 8954E749858F4CEEB35EBD5BFB54595B”
SET SERVICEURL =“https://api.anaplan.com“
设置authurl =“https://auth.anaplan.com“
设置文件名=“ mos_actuals_bu_rate.csv”
设置filepath =“ e:\ gms_anaplan \ uploadtoanaplan \ mos_actuals_bu_rate.csv”
设置importname =“ 2。从文件上按预算率上传HFM实际量”
设置errordump =“ e:\ gms_anaplan \ uploadtoanaplanmos_actuals_bu_rate_error.txt”
设置块= 40
设置操作= -debug -service%serviceUrl%-auth%authurl%-file%fileName%-put%filepath%-Import name%importname%-Execute -execute -Output%errordump%
设置凭据= -certificate%证书%-pkey%privateKey%
rem ***设置结束 - 请勿在此行下方编辑***
setLocal EnableExtensions启用了Expansion ||出口 /b 1
CD%〜DP0
set命令=。\ anaplanclient.bat%凭据%-workspace%workspaceId%-Model%modelID%uperation%uperation%%
@echo%命令%
cmd /c%命令%
暂停
让我知道这是否有帮助,还是您仍然面临问题。
你好@LouiseBourgonjon,,,,
我们快要到了。您是否可以访问与脚本相关的模型?
1)您可以截图以下内容:
a)您希望运行的Anaplan操作菜单中的导入(需要澄清这是动作或过程)
b)与导入相关的导入数据源(您将在操作旁边的“导入数据源”选项卡中找到它)
c)与脚本关联的用户选项卡中的用户
2)您能确认您拥有正确的型号ID吗?我相信Anaplan没有找到进口
“ 2.从文件上以预算率上传HFM实际量”在指定的Anaplan模型中“ 8954E749858F4CEEB35EBD5BFB54595B”
这可能是因为我们误解了一个有2个不同运算符的导入和过程,或者我们的模型ID错误。
c)如果这些步骤无济于事,我们可能需要在Anaplan中再次手动创建相同的操作并重新开始。
你好@DaanishSoomar,,,,
谢谢你的建议。
我可以访问该模型,请参见下面的屏幕截图。
动作“ 2。从文件中上传HFM实际设备”是过程的一部分。在脚本中,我们尝试单独运行动作。
这对我来说都很好。
我们能够解决这个问题。
该问题的根本原因是与证书关联的服务帐户尚未激活。收到激活电子邮件并设置密码后,脚本成功运行!亚搏彩票手机版免费下载
@DaanishSoomar感谢您为找到这个问题的解决方案所做的贡献!