[FX.php List] communication problem

DC dan.cynosure at dbmscan.com
Thu Jun 12 08:29:49 MDT 2008


also, xml parser can choke on corrupt data coming out of the database 
fields (including high ascii chars).

cheers,dan

Dale Bengston wrote:
> Hi Robert,
> 
> What happens if you do FMFindall() or FMView() queries against the Dutch 
> database? Can you retrieve data at all?
> 
> Can you confirm in the Web Publishing admin console that the Dutch 
> database is available to the web? There is a page showing hosted 
> databases. Are both the Dutch and Belgian versions showing?
> 
> Another thing to check would be file access permissions (at the 
> operating system level) after the transfer.
> 
> Hope this helps,
> Dale
> 
> 
>  --
> Dale Bengston
> Partner, The Whole Brain Group, LLC
> thewholebraingroup.com
> 
> On Jun 12, 2008, at 8:29 AM, Robert Janssen wrote:
> 
>> Hello people
>>
>> I have a rather puzzling problem with the FX module. I’ll try to be as 
>> succinct as possible but that is proving difficult.
>>
>> I have two different timesheet programs, one for Dutch timesheets, one 
>> for Belgian. These two programs are largely similar in
>> their communication ( databases ).  Last week Filemaker was 
>> transferred to another
>> server ( both windows 2003 servers ) (filemaker version 8.0.2.208 
>> advanced )
>>
>> After this migration the Dutch version failed to operate properly. 
>> However the Belgian version works flawlessly.
>>
>> I’ve isolated the code where the problem occurs.
>>
>>
>> include_once($_SERVER['DOCUMENT_ROOT'] . "/FX/FX.php");
>> include_once($_SERVER['DOCUMENT_ROOT'] . 
>> "/FX/server_data_urenstaat.php");
>>
>> $gekozen_week = 24;
>> $gekozen_jaar = 2008;
>> $filemaker_id = 1999001;
>>
>>
>>
>> $query = new FX($serverIP, $webCompanionPort, $dataSourceType, $scheme);
>> $query->SetDBUserPass ($webUN, $webPW);
>>
>>
>> $query->SetDBData($databaseName, "urenregistratie");
>> $query->AddDBParam('weeknummer', $gekozen_week);
>> $query->AddDBParam('weekjaar', (100*$gekozen_jaar+$gekozen_week));
>> $query->AddDBParam('medewerkernummer', $filemaker_id);
>> $query->AddSortParam('project_nr', 'ascend', 1);
>> $query->AddSortParam('activiteit_code', 'ascend', 2);
>> $query->AddSortParam('opmerking', 'ascend', 3);
>> $query->AddSortParam('datum', 'ascend', 4);
>> $data = $query->FMFind();
>>
>>
>> print_r($data);
>>
>>
>> if I run the code on the belgian database which for the 
>> "urenregistratie" layout is the same as the Dutch version, I get results.
>> If I run the code on the dutch database an error occurs and the 
>> print_r($data) returns the following code
>>
>> FX_Error Object ( [error_message_prefix] => [mode] => 1 [level] => 
>> 1024 [code] => 100 [message] => FX: ExecuteQuery XML error: Invalid 
>> document end at line 2 [userinfo] => [backtrace] => Array ( [0] => 
>> Array ( [file] => c:\Inetpub\intranet-ace-eu\FX\FX.php [line] => 1473 
>> [function] => FX_Error [class] => FX_Error [type] => -> [args] => 
>> Array ( [0] => ExecuteQuery XML error: Invalid document end at line 2 
>> ) ) [1] => Array ( [file] => c:\Inetpub\intranet-ace-eu\FX\FX.php 
>> [line] => 1687 [function] => ExecuteQuery [class] => FX [type] => -> 
>> [args] => Array ( [0] => -find ) ) [2] => Array ( [file] => 
>> c:\Inetpub\intranet-ace-eu\FX\FX.php [line] => 1921 [function] => 
>> FMAction [class] => FX [type] => -> [args] => Array ( [0] => -find [1] 
>> => 1 [2] => full [3] => 1 ) ) [3] => Array ( [file] => 
>> c:\Inetpub\intranet-ace-eu\gogo.php [line] => 23 [function] => FMFind 
>> [class] => FX [type] => -> [args] => Array ( ) ) ) [callback] => )
>>
>> I observed a similar problem in the online fx trouble forum:
>> [FX.php List] FX: ExecuteQuery XML error
>> Steve Bennett (steve at bentechaps.com)
>> Sat Sep 8 09:57:39 MDT 2007
>>
>> however that never ended in a sollution,
>>
>> best regards,
>>
>> Robert Janssen
>>
>> Het beste van Windows, nu ook online. Deel jouw wereld met Windows 
>> Live. Download nu._______________________________________________
>> FX.php_List mailing list
>> FX.php_List at mail.iviking.org
>> http://www.iviking.org/mailman/listinfo/fx.php_list
> 
> _______________________________________________
> FX.php_List mailing list
> FX.php_List at mail.iviking.org
> http://www.iviking.org/mailman/listinfo/fx.php_list
> 


More information about the FX.php_List mailing list