Wednesday, March 17, 2010

Issues in integrating PeopleSoft with Siebel UCM/HECH using XML web services

 

SOAPAction in double quotes

    SBL-EAI-08006: SOAPAction '<?>' is of invalid format: SOAPAction should be either rpc/operationName or document/operationName.

    Initially I had following in routing definition for a PeopleSoft service operation

    Property ID:             HEADER
    Property Name:        SOAPAction
    Value:                    document/http://siebel.com/marketing/contact:ContactCreateContact

    replaced it with

    Property ID:             HEADER
    Property Name:        SOAPAction
    Value:                    "document/http://siebel.com/marketing/contact:ContactCreateContact"

-

-

PeopleSoft Service Operation - Routing - Missing SOAP Body

    The PeopleSoft message was being carried over HTTP without SOAPBody, for an outbound service operation from PeopleSoft.
    I fixed it by incorporating following property in Service Operation - Routing. I persoanlly think that routing should be
    delivered as part of a PeopleSoft project and we must not rely on documentation and let customer do it as that could be error prone.

    Property ID:            HTTPPROPERTY 
    Property Name:        SOAPUpContent 
    Value:                    Y