Hallo,
Ik ben een XML ordering systeem aan het maken om te communiceren met een SAAS model oplossing van McAfee. McAfee heeft instructies geleverd over hoe een goed geschreven SOAP Request eruit ziet. Mijn kennis van soap en nusoap is echter behoorlijk beperkt op het moment, en natuurlijk zal ik mijzelf gaan inlezen maar ik zit vrij krap in mijn tijd...
Dus: ik realiseer me dat dit een wel erg makkelijke poging is, sorry
, maar zou iemand mij wellicht aan een nusoap-gebaseerd script kunnen helpen die het volgende SOAP Request zou genereren:
Ik ben een XML ordering systeem aan het maken om te communiceren met een SAAS model oplossing van McAfee. McAfee heeft instructies geleverd over hoe een goed geschreven SOAP Request eruit ziet. Mijn kennis van soap en nusoap is echter behoorlijk beperkt op het moment, en natuurlijk zal ik mijzelf gaan inlezen maar ik zit vrij krap in mijn tijd...
Dus: ik realiseer me dat dit een wel erg makkelijke poging is, sorry

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
| POST /ws/mop/mop.asmx HTTP/1.1 Host: testdrive.mcafeeasap.com Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://McAfeeAsap.com/ProcessOrder" <?xml version="1.0" encoding="UTF-8" standalone="no"?> <SOAP-ENV:Envelope xmlns:SOAPSDK1="http://www.w3.org/2001/XMLSchema" xmlns:SOAPSDK2="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAPSDK3="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/1999/XMLSchema" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance"> <SOAP-ENV:Header> <SOAPSDK4:AuthHeader xmlns:SOAPSDK4="http://McAfeeAsap.com"> <SOAPSDK4:sToken xsi:type="xsd:string">1234567890</SOAPSDK4:sToken> </SOAPSDK4:AuthHeader> </SOAP-ENV:Header> <SOAP-ENV:Body> <method:ProcessOrder xmlns:method="http://McAfeeAsap.com"> <method:sOrderXML> <Root> <PartnerInfo> <PartnerCode>DRIV7820031021</PartnerCode> <Password>welcome</Password> </PartnerInfo> <Contact> <PartnerCode>DRIV7820031021</PartnerCode> <PartnerGeneratedContactID>14807</PartnerGeneratedContactID> <EmailAddress>santhosh@mycio.com</EmailAddress> <Password>welcome</Password> <FirstName>Santhosh</FirstName> <LastName>P</LastName> <Phone>408-992-8345</Phone> <CompanyName>NAI Test</CompanyName> <AddressLine1>3965 Fredom Cir</AddressLine1> <AddressLine2>3965 Fredom Cir</AddressLine2> <SuiteFloor>3965 Fredom Cir</SuiteFloor> <CityName>Santa clara</CityName> <StateProvinceCD>CA</StateProvinceCD> <PostalCD>94086</PostalCD> <CountryCD>US</CountryCD> <ProductLanguageCode>E</ProductLanguageCode> <ManagedCustomer>1</ManagedCustomer> </Contact> <Product> <PartnerGeneratedOrderID>INT15Sep20080513</PartnerGeneratedOrderID> <OrderDate>2008-09-15</OrderDate> <DeskTopCount>5</DeskTopCount> <PaymentType>2</PaymentType> <ProductSku>TSBECE-AA</ProductSku> <ServiceStartDate>9/15/2008</ServiceStartDate> <ServiceEndDate>10/21/2009</ServiceEndDate> <OrderType>BUY</OrderType> <Action>NEW</Action> </Product> </Root> </method:sOrderXML> </method:ProcessOrder> </SOAP-ENV:Body> </SOAP-ENV:Envelope> |