Tag: 肥皂

“101:产品不存在”(Magento API)product.update

我看到了文档,但是我仍然没有在代码中发现错误。 我试图从excel文件添加产品到Magento系统,然后在每个商店视图 (多语言商店) 上更新它 。 为此,我已经完成了下面的PHP脚本。 在这个代码中,我只读了一个Excel行(只是为了告诉你它是如何工作的),然后我将它添加到Magento(实际上是工作 ),然后我试图更新的东西(给出错误 )。 请注意$ col [9]是保存SKU的variables。 注意:我正在使用SOAP,但不是V2。 $rowdata=$sheet->rangeToArray('A' . $row.':'.$maxcol . $row, NULL, TRUE, FALSE); $col=$rowdata[0]; //$soap is the client. $session_id is the logged in SOAP session. $attributeSets = $soap->call($session_id, 'product_attribute_set.list'); $attributeSet = current($attributeSets); $result = $soap->call($session_id, 'catalog_product.create', array('simple', $attributeSet['set_id'], $col[9], array( 'categories' => array(2), 'websites' => array(1), 'name' […]

如何使用Excel 2016中的基本身份validation调用Web服务?

我需要从Excel 2016中调用SOAP Web服务,无论是在VBA代码中还是作为工作表函数。 WS需要凭据。 我怎样才能做到这一点? 具体而言,这是使用基本身份validation的POST请求。

在VBA Soap Service调用中导致SoapMapper错误的是什么?

我试图在Excel 2003工作簿中使用VBA代码中的基于Java的SOAP Web服务。 有两种方法可用。 一个检索数据,另一个上传数据。 检索数据的服务工作正常。 但是,当我们尝试上传数据时,我们遇到了一个奇怪的错误,我无法在Google上find有用的信息。 错误消息是: Run-time error '-2147221504 (800040000)'; SoapMapper: Putting data into SoapMapper element failed 如果我们试图从.NET应用程序中使用相同的Web服务,它看起来像生成的类和方法稍有不同。 例如,获取数据服务调用需要一个DataContainer对象,该对象具有一些标识属性以确定要获取的数据。 然后它返回与填充数据相同types的对象。 在由Web Reference Toolkit生成的VBA类中,提取和保存都采用相同types的对象。 但在.NET中,保存需要一个SaveDataContainerDetails对象。 所以真的有几个问题: 有没有人在他们的VBA工作之前见过SoapMapper错误? 有没有人看到.NET和VBA从同一个WSDL生成不同的方法签名? 什么可能导致,我怎么能解决它? 有没有更好的方法从VBA中调用SOAP服务,而不是使用Web Reference Toolkit和SOAP Toolkit?

Execl VBA:从MSSOAPLib迁移到MSXML2的任何提示和/或build议?

我将一些电子表格从Excel 2003 / WinXP迁移到Excel 2010 / Win7。 一些电子表格使用MS SOAP工具包来检索数据。 MS在Excel 2010中放弃了SOAP工具包的支持。我被迫迁移到MSXML2库。 任何人都曾经做过这种迁移? 是否有任何提示,build议或最佳做法?

戴尔服务标签请求使用VBA

我正试图让VBA与戴尔SOAP接口一起工作。 我想我已经有99%左右的方式了,因为请求已经成功地将我请求的数据返回给单元格A5。 我不能获得SystemModel节点值。 Private Sub CommandButton1_Click() 'Set and instantiate our working objects Dim sURL As String Dim sEnv As String Set xmlhtp = CreateObject("MSXML2.XMLHTTP") Dim xmldoc As New MSXML2.DOMDocument60 sURL = "http://xserv.dell.com/services/assetservice.asmx?WSD" ' we create our SOAP envelope for submission to the Web Service sEnv = "<?xml version=""1.0"" encoding=""utf-8""?>" sEnv = sEnv & " <soap:Envelope […]

使用VBA for Excel中的SOAP更新Sharepoint List中的查找字段

我正在尝试使用Excel 2010中的macros来更新Sharepoint列表。到目前为止,我没有更新常规文本或数字字段的问题,但是当涉及到查找字段时,它会返回错误0x80002005。 我猜你不能模拟使用列表中的现有文字,但不能在我的生活中find适当语法的任何文档。 这是我的VBA代码。 Set ObjHTTP = New MSXML2.XMLHTTP sURL = "http://SITE_NAME_HERE_vti_bin/lists.asmx?op=UpdateListItems" sEnv = "<?xml version=""1.0"" encoding=""utf-8""?>" sEnv = sEnv & " <soap:Envelope xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" " sEnv = sEnv & " xmlns:xsd=""http://www.w3.org/2001/XMLSchema""" sEnv = sEnv & " xmlns:soap=""http://schemas.xmlsoap.org/soap/envelope/"">" sEnv = sEnv & " <soap:Body>" sEnv = sEnv & " <UpdateListItems xmlns=""http://schemas.microsoft.com/sharepoint/soap/"">" sEnv = sEnv & " […]

无法通过使用VBA的SOAP请求获取来自webservice的响应

我一直在尝试使用VBA创build一个SOAP请求,但是每次我得到一个空白的响应。 请find下面的代码。 WSDLurl: http : //productavailabilityfeed.xxxx.com/Availability.svc?wsdl Dim sURL As String Dim sEnv As String 'Set and Instantiate our working objects Set objHttp = CreateObject("MSXML2.XMLHTTP") sURL = "http://productavailabilityfeed.xxxx.com/Product.svc/soap" ' we create our SOAP envelope for submission to the Web Service 'sEnv = "<?xml version=""1.0"" encoding=""utf-8""?>" 'sEnv = sEnv & "<soap:Envelope xmlns:soap=""http://schemas.xmlsoap.org/soap/envelope"">" sEnv = "<soapenv:Envelope xmlns:soapenv=""http://schemas.xmlsoap.org/soap/envelope/"" xmlns:tem=""http://tempuri.org/"">" […]