Experian Data Quality Pro OnDemand (PHP Only) Technical Update

Document type: Alert  
Associated product(s): Product name: Pro On DemandImplementation: On Demand
Views: 9076  |  Created: 4 years agoLast updated: 4 years ago

<< More documents like this

QAS OnDemand - PHP Clients Only


Clients with PHP integrations that are experiencing a disruption to their QAS On Demand service, please follow below instructions :-
 

The PHP constancts.inc file needs to be updated to point to wherever the On Demand WSDL is stored locally.

The URN of the OnDemand WSDL served by the OnDemand Server, because of a limitation in PHP with accessing WSDL documents over https, this should be downloaded from https://ws2.ondemand.qas.com/ProOnDemand/V3/ProOnDemandService.asmx?WSDL
and stored locally define("CONTROL_WSDL_URN", "C:\ProOnDemandService.wsdl");

 

The downloaded On Demand WSDL needs to be updated with the downloaded Oasis schema location.
 

From:
<xs:schema xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
elementFormDefault="qualified"
targetNamespace="http://www.qas.com/OnDemand-2011-03">
<xs:import namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
schemaLocation="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"/>


To:
<xs:schema xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
elementFormDefault="qualified"
targetNamespace="http://www.qas.com/OnDemand-2011-03">
<xs:import namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
schemaLocation="c:\oasis-200401-wss-wssecurity-secext-1.0.xsd"/>

 

The Oasis XSD file needs to be updated with downloaded WSC schemas


From:
<xsd:schema xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
targetNamespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
elementFormDefault="qualified" attributeFormDefault="unqualified" blockDefault="#all" version="0.2">
<xsd:import namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
schemaLocation="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"/>
<xsd:import namespace="http://www.w3.org/XML/1998/namespace"
schemaLocation="http://www.w3.org/2001/xml.xsd"/>
<xsd:import namespace="http://www.w3.org/2000/09/xmldsig#"
schemaLocation="http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd"/>


To:
<xsd:schema xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
targetNamespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
elementFormDefault="qualified" attributeFormDefault="unqualified" blockDefault="#all" version="0.2">


<xsd:import namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
schemaLocation="c:\oasis-200401-wss-wssecurity-utility-1.0.xsd"/>


<xsd:import namespace="http://www.w3.org/XML/1998/namespace"
schemaLocation="c:\xml.xsd"/>


<xsd:import namespace="http://www.w3.org/2000/09/xmldsig#"
schemaLocation="c:\xmldsig-core-schema.xsd"/>


Below are links to downloaded versions of the OnDemandService WSDL and remote schemas.


ProOnDemandService.wsdl
https://ws2.ondemand.qas.com/ProOnDemand/V3/ProOnDemandService.asmx?WSDL


oasis-200401-wss-wssecurity-secest-1.0.xsd
http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd


xmldsig-core-schema.xsd
http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd


xml.xsd
http://www.w3.org/2001/xml.xsd


oasis-200401-wss-wssecurity-utility-1.0.xsd
http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd
 

Was this document helpful?

What can we do to improve this information?