Server and Client for PHP

it is necessary to create a service that will be exposed by SOAP.
To be consumed by PHP.
Code Server:
ApplicationServer server = new ApplicationServer(“Servicio1”);

       SoapMessage soapMessage = new SoapMessage();
        BinMessage binMessage = new BinMessage();
        XmlRpcMessage xmlRpcMessage = new XmlRpcMessage();

        // soapMessage
        // 
        soapMessage.ContentType = "text/xml; charset=utf-8";
        soapMessage.CustomLocation = "";
       // soapMessage.Envelopes.Add(new RemObjects.SDK.MessageEnvelopeItem(aesEncryptionEnvelope));
        soapMessage.LibraryName = "";
        soapMessage.SerializationOptions = ((RemObjects.SDK.SoapSerializationOptions)((RemObjects.SDK.SoapSerializationOptions.SendUntyped | RemObjects.SDK.SoapSerializationOptions.Document)));
        soapMessage.SerializerInstance = null;
        // 
        // binMessage
        // 
        binMessage.ContentType = "application/octet-stream";
       // binMessage.Envelopes.Add(new RemObjects.SDK.MessageEnvelopeItem(aesEncryptionEnvelope));
        binMessage.SerializerInstance = null;
        // 
        // xmlRpcMessage
        // 
        xmlRpcMessage.ContentType = "text/xml";
       // xmlRpcMessage.Envelopes.Add(new RemObjects.SDK.MessageEnvelopeItem(this.aesEncryptionEnvelope));
        xmlRpcMessage.SerializerInstance = null;
        server.AutoCreateSelfSignedCertificate = false;                         // Create a certifcate on first run

        server.NetworkServer.UseTLS = false;                                    // Enable traffic encryption
        server.NetworkServer.ServerChannel = new IpHttpServerChannel();
        server.NetworkServer.Port = 8097;
        server.NetworkServer.ServerChannel.Dispatchers.Add(new RemObjects.SDK.Server.MessageDispatcher("bin", binMessage));
        server.NetworkServer.ServerChannel.Dispatchers.Add(new RemObjects.SDK.Server.MessageDispatcher("soap", soapMessage));
        server.NetworkServer.ServerChannel.Dispatchers.Add(new RemObjects.SDK.Server.MessageDispatcher("xmlrpc", xmlRpcMessage));
        server.NetworkServer.RegisterServerMessage(soapMessage);
        server.NetworkServer.RegisterServerMessage(xmlRpcMessage);

        server.Run(args);
        return 0;

The PHP interfaces are generated from the “Service Builder”, when inserting in the PHP project and using this error generates:
“Unable to parse URL”
Have an example of a client and server for PHP, which can serve as a guide.
Desktop.rar (124.1 KB)

Hello

Does this error happen server-side or client-side? Which Url do you pass to the client interface code?

Btw RO SDK servers can now be accessed from PHP via REST:
https://docs.remotingsdk.com/Servers/Concepts/HttpAPI/SampleNET/

https://docs.remotingsdk.com/Servers/Concepts/HttpAPI/NET/

Hello
When trying to use these libraries do not recognize them, should I update or add any reference?

image