java
  • web-services
  • salesforce
  • 2012-02-21 3 views 1 likes 
    1

    Opportunity에 Salesforce와 Java를 통합 할 때 CloseDate라는 필드가 있습니다. 같은 내 코드는 opportunitySObject.setField("CloseDate", "2010-01-01"); 하지만 나는 데이터베이스를 quering에 의해 무엇을보고 message='Close Date: value not of required type: 2010-01-01' statusCode='INVALID_TYPE_ON_FIELD_IN_RECORD'SalesForce Opportunity 필드 인세 트 오류

    yyyy-MM-dd2010-01-01 형식 CloseDate입니다 얻을.

    도와주세요.

    답변

    2

    자바 코드 인 경우 문자열 대신 실제 날짜 값을 전달하십시오. SOAP 스택 (Axis, CXF 등)은 날짜를 적절한 유선 형식으로 직렬화합니다.

    이 조언은 실제로 Enterprise API를위한 것입니다. 파트너 API를 사용하는 경우 조금 다를 수 있습니다.

    +0

    고마워요,하지만 해결책이 있어요. –

    +2

    우수합니다. 이 솔루션이 다른 사람들에게 유용 할 것이라고 생각되면 질문에 대한 답변으로 추가하십시오. 감사. –

    +0

    Java에서 Date 함수가 내장되어있어이 기능이 유용했습니다. 당신의 도움을 주셔서 감사합니다! – user1567909

    관련 문제