2016-07-19 2 views

답변

0

NetSuite에는 SOAP 클라이언트가 포함되어 있지 않으므로 매우 어려워 질 것입니다. JS SOAP 라이브러리가 있지만 작동하지 않을 수도 있습니다. 앱에 REST 인터페이스가 있는지 확인해보세요. 사용하기가 훨씬 쉬울 것입니다. 비슷한 질문을 체크 아웃 할 수 있습니다. here

또 다른 방법은 사용자 정의 코드를 PHP 응용 프로그램에 넣고 NetSuite의 SOAP 인터페이스와 대화하는 것입니다.

0

xml을 생성하고 nlapiRequestURL을 전달해야합니다. 다음과 같은 내용 :

var postBody = '<?xml version="1.0" encoding="UTF-8" ?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema"><SOAP-ENV:Header><sapsess:Session xmlns:sapsess="http://www.sap.com/webas/630/soap/features/session/"><enableSession>true</enableSession></sapsess:Session></SOAP-ENV:Header><SOAP-ENV:Body><ns1:Ztest xmlns:ns1="urn:sap-com:document:sap:soap:functions:mc-style"></ns1:Ztest></SOAP-ENV:Body></SOAP-ENV:Envelope>'; 
var headers = {"Content-type": "application/xml"}; 
var url = 'http://sapserver/sap/bc/srt/rfc/sap/ztest/200/ztest/binding'; 
var aResponse = nlapiRequestURL(url, postBody, headers, 'POST'); 
관련 문제