问题标签 [dpm]
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.
codeigniter - CI:Authorize.net(或其他?)
我正在寻找那些可能已经将 Authorize.net 集成到 CI 应用程序(或任何 PHP MVC)中的人的一些指导,和/或是否有您建议的其他支付处理产品。
特别是,有没有人有例子/可以指出我在 MVC PHP 应用程序中实现 Authorize.net 的 DPM 的正确方向?我的 relay_response_url 设置为我的应用程序中的一个控制器,然后将其重定向到一个视图以显示相关的成功/错误消息。但是当我将 DPM 指向我的控制器时,它会出错,因为我认为它期望立即做出响应,而不是通过漏斗?
DPM 是要使用的解决方案吗?无论如何,我应该如何在我的控制器中捕获来自 Auth.net 的响应,然后将其传递给我的视图?
谢谢!
jquery - 如何通过 jQuery/AJAX 提交 Authorize.Net DPM 表单?
有这个新的 Authorize.Net DPM API。您创建一个发布到 Authorize.Net 的 HTML 表单。AuthNet 然后调用一个中继响应脚本,也称为 IPN(对于那些知道 PayPal 的人)。IPN 脚本然后以 HTML 的形式返回响应,例如重定向到错误或成功页面。
好的,好的,它就是这样工作的。但现在我的雇主希望基于 AuthNet 发现的任何不正确的内容(例如错误的到期日期)进行内联表单验证。是否可以将其包装到 jQuery/AJAX 中的 $.post() 调用中,然后解析响应,而无需执行标准表单发布?
我试过这个,但我一直受到跨域限制。有什么诀窍?
powershell - DPM - 用于获取可用于备份的文件列表的 Powershell 脚本
我正在使用 DPM powershell 脚本来获取特定目录中可用于备份的文件/文件夹列表。更准确地说,我需要获取目录 D:\inetpub\vhosts\ 下的文件夹列表(即所有虚拟主机)。我一直在尝试使用 DPM powershell cmdlet 编写脚本,这就是我想出的。
但我无法获得所有目录。经过一番研究,我发现 New-SearchOption 最多可以返回 250 次搜索。在我的使用中,文件夹的数量最少为 1500。有没有办法获取所有文件。任何帮助将不胜感激。
azure - 我想使用 DPM 将某些文件夹备份到 Azure,有什么办法吗?
我们正在使用 DPM(数据保护管理器),我想将备份文件夹上传到 azure,我该怎么做?
magento - 如何强制 Authorize.net Directpost reply_url 为 HTTPS?
我正在尝试在 Magento 1.11.1 生产站点上启用 Authorize.net DPM(直接发布方法)。我的测试站点(也是 Magento 1.11.1.0)工作正常,因为该站点不安全(前端 SSL),但实时站点出现错误。原来发送到 Authorize.net (x_reply_url) 的 reply_url 是作为非 ssl 发送的(例如http://mysite.com/authorizenet/directpost_payment/response作为 POST)。但是,这会得到 500 错误,因为 Magento 设置为在前端需要 SSL。如果我使用( https://mysite.com/authorizenet/directpost_payment/response作为 POST)发送测试帖子,它会收到 200 响应。我通过在 DPM 付款方式中打开调试然后查看文件 var/log/payment_authorizenet_directpost.log 来查看这一点。
因此,我正在查看 app/code/core/Mage/Authorizenet 中的所有代码,但还没有提取一段可能会获取此非 SSL URL 的代码。当然,然后回答“为什么不提取安全 URL?”的问题。
看起来它可能起源于控制器/Directpost/PaymentController.php 的 placeAction 方法。
我希望我能在这里获得一些关于我是否走在正确的轨道上以及如何最好地记录或 var_dump 适当的变量(在我的测试站点上)以验证任何更改的见识。
java - Authorize.net DPM -- 在 servlet 而不是 jsp 中执行服务器端处理
我目前正在 Authorize.net 上使用一个测试帐户,并且正在使用他们的 Direct Post Method 表单将交易直接提交到他们的网关,而无需额外的服务器端处理。我的应用程序是一个基本的 jsp webapp,它位于 Apache Tomcat 7 之上。
根据他们的Java 快速入门指南中提供的说明,我设置了 3 个文件来:1) 接收用户输入,2) 传递响应,以及 3) 处理和显示输出。
说实话,我真的不需要向用户显示输出。相反,我想彻底处理 Authorize.net 发送给我的响应。他们提供的示例代码在 relay_response.jsp 文件中明确说明了这一点:
但是,看起来他们希望我在 jsp 中执行处理,而我宁愿使用 Java servlet 在后端执行这项工作。我尝试使用 2 种方法来完成此操作,但都没有达到我想要的效果。
尝试 1)我用另一个 jsp 的 url 替换了“order_receipt.jsp”标签,该 jsp 随后将表单提交给 servlet,传递所有请求参数。
这种方法的问题在于,在 relay_response.jsp 的初始转发中,所有参数都通过 GET 传递并出现在 URL 中,这是我不能允许的。
尝试 2)我没有将结果转发到另一个 jsp,而是在 relay_response.jsp 中创建了一个表单,并尝试提交表单并将结果作为请求参数传递。
这里的问题是,虽然浏览器显示了我的 relay_response.jsp 文件,但 document.location.hostname 的值是 test.authorize.net,所以它无法识别我的操作,因为它驻留在我的服务器上而不是 authorize.net 上服务器。
或者,我尝试将表单上的操作设置为我的服务器和 servlet 操作的完整 url:
但是我收到一个警告(至少在 Firefox 中),说数据没有通过安全连接传输:“虽然此页面是加密的,但您输入的信息将通过未加密的连接发送,很容易被第三方。”
如何将事务结果从 relay_response.jsp 传递到我的 Java servlet 而不会暴露传递给用户的参数?我应该使用https吗?为什么 document.location.host 指向 authorize.net 而不是我的 relay_response.jsp?
谢谢!
debugging - .ps1 中的 Powershell 函数存在问题
我正在尝试修改一个工作脚本,使其模块化。该脚本的目的是连接到 DPM 服务器、获取附加的库并清点它们。清点完成后,脚本会将相应的磁带标记为“空闲”。脚本如下
我有两个问题。第一个来了又走了,因为我已经编辑了脚本。当我运行脚本:.\script.ps1 时,Powershell 说:
C:\it\test.ps1:无法验证参数“DPMLibrary”上的参数。参数为空。提供一个非空参数并再次尝试该命令。
在 line:1 char:11 + .\test.ps1 <<<<
- CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorExceptionfullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,test.ps1
当我刚刚将函数复制到 shell 中时,第二个问题就出现了。Get-Libraries 函数工作正常并返回连接库的属性。当我将参数传递给 Inventory-DPMLibrary 时,库存完成。当我将库参数传递给 Update-TapeStatus 函数时,我收到一条错误消息
运算符“-notmatch”的错误参数:解析“槽” - 量词 {x,y} 没有任何内容..
在行:6 字符:77
- $tapes = 获取-DPMTape -DPMLibrary $lib | 其中 {$_.Location -notmatch <<<< " *slot *"} | 排序位置
- CategoryInfo : InvalidOperation: (:) [], RuntimeException ?+ FullyQualifiedErrorId : BadOperatorArgument
看起来 $liblist 参数为空,即使变量不是。是什么赋予了?
这是脚本:
谢谢。
azure - Azure 恢复服务,如何查看与 DPM 关联的受保护项目
是否可以查看与 Data Protection Manager 2012 R2 关联的受保护项目列表(基本上是 hyper-v 机器和 sql db)?使用服务保护仪表板可以查看整体使用情况,但未指定列表。找到使用 PowerShell cmdlet 管理(恢复)受保护项目的方法也会很有趣谢谢您的帮助,
dpm - 如何临时禁用 DPM 2012 计划备份?
我需要暂时禁用 Hyper-V 服务器映像的一些计划备份。我看到的唯一选项是“停止保护成员”,这似乎删除了备份作业。如何禁用备份作业而不删除它?
运行 System Center 2012 DPM SP1
powershell - 无法引用来自 Powershell cmdlet 的响应
我正在尝试通过 powershell 收集有关多个 DPM 服务器的一些信息。
首先,我将我感兴趣的保护组分配给$pg,然后将$po变量设置为有关该保护组的策略目标信息
最后我在控制台交互输入$po并得到这个响应:
现在我感兴趣的信息列在“同步频率”列下。但是我不知道如何引用这个!
我认为这将是$po对象的属性......但正如您在下面看到的那样,情况并非如此。
我在这里遗漏了一些明显的东西吗?“同步频率”的值存储在哪里?