SiebelBusinessLayerにアクセスするための関数を提供するシステム上のsstchca.dllという名前のDLLにアクセスできます。ExcelでDLLを参照し、機能を実行するVBAプログラムを作成できます。接続を実行するサンプルVBAコードは次のとおりです。
Private Function CreateConn(strConnect As String, strEnterprise As String, strPort As String, strPass As String) As Boolean
Dim errCode As Integer
Dim errText As String
Dim SiebelApp As SiebelDataControl
Set SiebelApp = CreateObject("SiebelDataControl.SiebelDataControl.1")
CreateConn = True
SiebelApp.Login "host=""siebel://" & strConnect & ":" & strPort & "/" & strEnterprise & "/EAIObjMgr_enu""", _
"sadmin", strPass
errCode = SiebelApp.GetLastErrCode()
If errCode <> 0 Then
errText = SiebelApp.GetLastErrText
CreateConn = False
Exit Function
PHPで同じCOMインターフェイスにアクセスする可能性を検討していますが、どこから始めればよいのかわかりません。
上記のVBAコードを基礎としてPHPでCOM接続を確立するためのサンプルコードを教えてもらえますか、またはPHP COMのいくつかの良い例の正しい方向を示してくれますか?