0
soap을 사용하는 java로 만든 운송 모듈이 있습니다. 나는 디스플레이에 페덱스 운송 요금을 방지 다음과 같은 오류 메시지가 패키지를 제공하려고 할 때 :SOAP 메서드 호출 중 오류 : 메시지의 비 직렬화 오류
Sorry, there was an error in processing this form action. Please report the error or try again later.
(Error calling SOAP method: Error deserializing message: Can't locate ShipRequest/FedEx/SOAP/Elements /FuelSurchargePercent.pm in @INC
(@INC contains: /usr/lib/interchange
/var/lib/transactions/lib2
/usr
/lib/interchange/lib
/usr/local/lib/perl5/5.8.8/i686-linux
/usr/local/lib/perl5/5.8.8
/usr/local/lib
/perl5/site_perl/5.8.8/i686-linux
/usr/local/lib/perl5/site_perl/5.8.8
/usr/local/lib/perl5/site_perl
.) at (eval 3213) line 3.
at line 2 at /usr/local/lib/perl5/site_perl/5.8.8/SOAP/WSDL/Expat/Base.pm line 18 .
배송 모듈과 페덱스 API를 작동했지만, 지금은이 메시지가 나타납니다.
누구든지이 문제를 해결할 수 있습니까? 오류를 일으키는 문제에 관해 어떤 방향으로 가르쳐 주시겠습니까?
내가 여기 사지에 나갈거야 당신에게 스티브
예, fedex api는 fedex 서버에 연결됩니다. 오류 메시지가이 폴더에서 /FuelSurchargePercent.pm 파일을 찾은 것 같습니다. ShipRequest/FedEx/SOAP/Elements를 찾으십시오. 내 서버의 폴더를 검사했지만이 파일은 존재하지 않지만 다른 서비스와 유사한 파일이 있습니다. 이 파일을 만드는 방법을 모르겠습니다. SOAP-WSDL-2.00_23 사용법을 모르십니까? –
이것은 아마도 당신이 직접 만들고있는 파일이 아닙니다. 저는 FedEx와의 계약에 대해 더 많이 알지 못해서,이 파일이 귀하로부터받는 파일이라고 생각합니다. –