NetSuite searchMoreWithID가 잘못된 SOAP 작업으로 실패 함

새긴 ​​금

NetSuite 검색을 100 개 항목 제한을 초과하여 확장하려고합니다. 파이썬 앱에서 zeep을 통해 SOAP를 사용하고 있지만 먼저 Postman에서 테스트하고 있습니다. CustomRecordSearchAdvanced를 사용하여 검색의 첫 페이지를 성공적으로 가져올 수 있습니다 . 그러나 searchMoreWithId 요청 에 대한 응답의 nsid를 사용 하면 다음 오류가 발생합니다.

        <faultcode xmlns:ns1="http://xml.apache.org/axis/">ns1:Client.NoSOAPAction</faultcode>
        <faultstring>Invalid SOAPAction header: Search</faultstring>

SOAP 헤더는 두 경우 모두 정확히 동일합니다. 작동하는 첫 번째 검색의 SOAP 본문은 다음과 같습니다.

<soapenv:Body>
    <search xsi:type='platformMsgs:SearchRequest'>
        <searchRecord xsi:type='setupCustom:CustomRecordSearchAdvanced' savedSearchId='1234'/>
    </search>
</soapenv:Body>

실패한 두 번째 검색에 대한 SOAP 본문은 다음과 같습니다. 첫 번째 검색의 응답에서 정확히 searchId를 복사합니다.

<soapenv:Body>
    <searchMoreWithId xsi:type='platformMsgs:SearchMoreWithIdRequest'>
        <searchId xsi:type='xsd:string'>WEBSERVICES_************</searchId>
        <pageIndex xsi:type='xsd:int'>2</pageIndex>
    </searchMoreWithId>
</soapenv:Body>

내가 사용하는 WSDL은 https://webservices.na1.netsuite.com/wsdl/v2020_1_0/netsuite.wsdl 이며 WSDL에 SOAP 작업이있는 섹션이 없더라도 작동합니다.

보그 단

SOAP 오류 내부의 메시지는 다음과 같습니다.

잘못된 SOAPAction 헤더 : 검색

WSDL에 보면, 헤더 값은해야 searchMoreWithId하지 Search.

SOAPAction<soap:operation>WSDL 에서 헤더 에 사용할 값을 찾을 수 있습니다 . 요청하는 작업의 이름은 적절한 헤더와 일치해야합니다. 헤더 searchMoreWithId사용 하여에 요청하고 Search여기에서 오류 메시지를 보냅니다. 헤더 값을로 변경하고 searchMoreWithId다시 시도하십시오.

있음을 유의하십시오 SOAPAction헤더는 HTTP를 헤더가 아닌 SOAP 헤더 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

BadRequestException 400 잘못된 값으로 jx가 실패 함

분류에서Dev

Directory.CreateDirectory가 잘못된 문자로 실패 함

분류에서Dev

SSH를 통한 파일에 추가가 잘못된 인수로 실패 함

분류에서Dev

잘못된 인수 개수로 systemctl 데몬 다시로드가 실패 함

분류에서Dev

예약 된 작업으로 실행하면 단어 자동화가 실패 함

분류에서Dev

예약 된 작업으로 실행하면 단어 자동화가 실패 함

분류에서Dev

TFS 2018의 MSBuild 작업이 잘못된 .net SDK 경로로 실패 함

분류에서Dev

400 잘못된 요청으로 Jersey FormDataParam이 실패 함

분류에서Dev

잘못된 sources.list로 인해 apt-get 업데이트가 Ubuntu 13.04에 실패 함

분류에서Dev

잘못된 sources.list로 인해 apt-get 업데이트가 Ubuntu 13.04에 실패 함

분류에서Dev

yii2 고급 redactor 이미지 업로드가 '잘못된 구성 $ uploadDir'오류와 함께 실패

분류에서Dev

Busybox ping IP가 작동하지만 호스트 이름 nslookup이 "잘못된 주소"로 인해 실패 함

분류에서Dev

파일 "setup.py", 줄 1023, 구문 오류 : 잘못된 구문으로 인해 python 설치가 실패 함

분류에서Dev

Nuget packager 빌드 에이전트를 사용하는 VSO가 잘못된 속성으로 인해 실패 함

분류에서Dev

잘못된 키가있는 'aes-256-cbc'알고리즘에 대한 Crypto.decipher.final이 잘못된 암호 해독으로 실패 함

분류에서Dev

필터링 된 고유 색인으로 인해 잘못된 'QUOTED_IDENTIFIER'설정으로 인해 UPDATE가 실패 함

분류에서Dev

SQLFetch ()가 SQLState 24000 (잘못된 커서)과 함께 실패합니다.

분류에서Dev

공급자에 정의되어 있지만 잘못된 지역으로 인해 Terraform 가져 오기가 실패 함

분류에서Dev

mysql에서 Redshift로 유니 코드 데이터로드가 "잘못된 UTF8 16 진수 시퀀스"와 함께 실패 함

분류에서Dev

Azure Devops-Terraform 작업이 오류 : 잘못된 백엔드 구성 인수와 함께 실패합니다.

분류에서Dev

CXF Soap Client가 처음 실행시 연결에 실패 함

분류에서Dev

Julia 예기치 않은 동작 : elseif 종료가 실패하거나 잘못된 결과를 반환하는 경우 내부 함수 정의

분류에서Dev

VBA "Mid"함수가 잘못된 값으로 평가됨

분류에서Dev

SQL 쿼리의 If-Then 문이 잘못된 유형으로 변환을 시도하면 실패 함

분류에서Dev

잘못된 파일 설명으로 인해 C의 쓰기 기능이 실패 함

분류에서Dev

"잘못된 발신자 도메인"으로 인해 Logwatch 이메일이 실패 함

분류에서Dev

잘못된 사용자 오류로 인해 패키지를 설치하는 동안 Dpkg 명령이 실패 함

분류에서Dev

vsTest가 잘못된 .NET 버전을 대상으로 함

분류에서Dev

Python "decimal"패키지가 잘못된 결과를 제공함

Related 관련 기사

  1. 1

    BadRequestException 400 잘못된 값으로 jx가 실패 함

  2. 2

    Directory.CreateDirectory가 잘못된 문자로 실패 함

  3. 3

    SSH를 통한 파일에 추가가 잘못된 인수로 실패 함

  4. 4

    잘못된 인수 개수로 systemctl 데몬 다시로드가 실패 함

  5. 5

    예약 된 작업으로 실행하면 단어 자동화가 실패 함

  6. 6

    예약 된 작업으로 실행하면 단어 자동화가 실패 함

  7. 7

    TFS 2018의 MSBuild 작업이 잘못된 .net SDK 경로로 실패 함

  8. 8

    400 잘못된 요청으로 Jersey FormDataParam이 실패 함

  9. 9

    잘못된 sources.list로 인해 apt-get 업데이트가 Ubuntu 13.04에 실패 함

  10. 10

    잘못된 sources.list로 인해 apt-get 업데이트가 Ubuntu 13.04에 실패 함

  11. 11

    yii2 고급 redactor 이미지 업로드가 '잘못된 구성 $ uploadDir'오류와 함께 실패

  12. 12

    Busybox ping IP가 작동하지만 호스트 이름 nslookup이 "잘못된 주소"로 인해 실패 함

  13. 13

    파일 "setup.py", 줄 1023, 구문 오류 : 잘못된 구문으로 인해 python 설치가 실패 함

  14. 14

    Nuget packager 빌드 에이전트를 사용하는 VSO가 잘못된 속성으로 인해 실패 함

  15. 15

    잘못된 키가있는 'aes-256-cbc'알고리즘에 대한 Crypto.decipher.final이 잘못된 암호 해독으로 실패 함

  16. 16

    필터링 된 고유 색인으로 인해 잘못된 'QUOTED_IDENTIFIER'설정으로 인해 UPDATE가 실패 함

  17. 17

    SQLFetch ()가 SQLState 24000 (잘못된 커서)과 함께 실패합니다.

  18. 18

    공급자에 정의되어 있지만 잘못된 지역으로 인해 Terraform 가져 오기가 실패 함

  19. 19

    mysql에서 Redshift로 유니 코드 데이터로드가 "잘못된 UTF8 16 진수 시퀀스"와 함께 실패 함

  20. 20

    Azure Devops-Terraform 작업이 오류 : 잘못된 백엔드 구성 인수와 함께 실패합니다.

  21. 21

    CXF Soap Client가 처음 실행시 연결에 실패 함

  22. 22

    Julia 예기치 않은 동작 : elseif 종료가 실패하거나 잘못된 결과를 반환하는 경우 내부 함수 정의

  23. 23

    VBA "Mid"함수가 잘못된 값으로 평가됨

  24. 24

    SQL 쿼리의 If-Then 문이 잘못된 유형으로 변환을 시도하면 실패 함

  25. 25

    잘못된 파일 설명으로 인해 C의 쓰기 기능이 실패 함

  26. 26

    "잘못된 발신자 도메인"으로 인해 Logwatch 이메일이 실패 함

  27. 27

    잘못된 사용자 오류로 인해 패키지를 설치하는 동안 Dpkg 명령이 실패 함

  28. 28

    vsTest가 잘못된 .NET 버전을 대상으로 함

  29. 29

    Python "decimal"패키지가 잘못된 결과를 제공함

뜨겁다태그

보관