I am working on a Simple php Client that uses OCPP (Open Charge Point Protocol). I have created the client and This is the request XML that goes from my code.
&l
According to OCPP specs, your current output is closer to what's correct but still has many problems.
.../2015/10/ which is for OCPP 1.6 but in your code, you're using WSDL for OCPP 1.5 which requires .../2012/06/ for URN.idTag is correct field name for Authorize message. in the SOAP body.xmlns:wsa="http://www.w3.org/2005/08/addressing" for addressing fields (MessageId, From, To, ReplyTo, RelatesTo and Action in the SOAP header.chargeBoxIdentity belongs to OCPP URN namespace.MessageId should be MessageID and it should not have mustUnderstand attribute.Action, To, ReplyTo and chargeBoxIdentity should have mustUnderstand="true" attribute. Others should not.ReplyTo is required and should always have the value http://www.w3.org/2005/08/addressing/anonymousRelatesTo is required for responses only. This is a request.Final version of the expected output should be like below:
XXX01
/Authorize
123
http://from-endpoint
http://www.w3.org/2005/08/addressing/anonymous
http://to-endpoint
1234567
Note: I've set a bit meaningful namespace prefixes, you can set anything you like.