Portage Bay
Solutions
Portage Bay

Sept/Oct 2013

PBS_enews_header 2

Mac OSX Mavericks

OSX MavericksApple released its latest major revision to Mac OS X last week. Mac OS X v10.9 (also known as Mavericks) introduces some interesting new features and, to a degree, synchronizes the user interface of Mac OS X with the recent iOS 7.0 upgrade. This is the first major OS X upgrade that Apple has released with no upgrade fees at all.

FileMaker released v12.05 for Mac OSX 10.9 compatibility; their official stance is that FileMaker v11 is not compatible with Mac OS 10.9. In my personal testing, I did not find any problems with running FileMaker v11 in Mavericks.

This should not be taken as comprehensive proof that there are no potential problems, but I was able to open, navigate around, and print reports without any trouble.

I have had essentially the same experience with 4th Dimension: no problems with either 4D v12 or v13 in Mac OS 10.9. 
~ John Newhoff


Containers & Port 16000 in FileMaker

icon_fm_kbFor those conversant with FileMaker Server setup, we’re quite familiar with port 16000. According to the FileMaker knowledgebase article 10672, port 16000 is used to serve the Admin Console Launch Page. We recently discovered a “new” use for port 16000 that, until now, was undocumented in any KB article.

In our latest upgrade to one of our more complex FileMaker apps, E-Com, we rolled out an anticipated new feature that utilizes the interactive container fields and external secure storage released in FileMaker 12. Right off the bat, the majority of the clients were using the new feature without issues, but there were a few clients reporting that the feature was not working as expected.

These users were able to upload to and download from a container, but were unable to see the file in the interactive container. Of course, we went over every detail: file permissions, field permissions, network settings (both client and server), server settings, FMS settings,... cloud coverage? Did the Mets win last night? Did we remember to cross our fingers before we deployed on that server? We were at a loss. A call to FileMaker support was in order. In my years of working with FileMaker, I have had mixed results working with FileMaker tech support, but in this case they were able to help out.

After going over every detail with the support rep (who was very courteous), the rep decided to ask his fellow reps if they had experienced similar issues. A few minutes later... 

“Is port 16000 open?” 

“Yes.”

“I mean... is port 16000 open from the server to the client (outbound)?”

That’s something that we didn’t think to check, so we did a port scan and, sure enough, port 16000 was not open to the remote users, but was open locally for the FMS Admin Console. We opened up port 16000 to the remote users and, sure enough, that did the trick.

So, if your solution is using interactive containers and users are reporting that they can’t seem to “see the files” interactively, check that port 16000 is open from the server to the users. 
~Joe Ranne


Credit Card Security & FileMaker

credit-cards-iconWe’ve recently been working on designing a new set of features for a FileMaker solution used by one of our clients, Darwin’s Natural Pet Products.

Our client asked us to write a new order processing interface, including credit card charging, while maintaining PCI compliance (essentially, credit card number security). 

We were able to meet these requirements through the use of 360Works Plastic, a 3rd party plug-in for FileMaker. The plug-in allows FileMaker to interact securely with 12 gateways, including Authorize.net.

The plugin comes with a sample file that includes demo code for every gateway.

The demo code is very handy for scripting transactions. The new version of Plastic supports payment profiles with Authorize.net. Payment profiles allow you to create a profile in Authorize.net by supplying the credit card data and billing data. Once submitted, you receive a profile ID, which is stored within the customer record (or credit card record if the customer has multiple credit cards).

Then, when you want to charge, authorize, or refund the credit card, only the payment profile ID needs to be supplied. The plugin also supports creating customer profiles and shipping profiles within Authorize.net. This functionality completely solves the problem of needing to support automated credit card charging without having to store the actual credit card number in the FileMaker application.
~ Kate Wheeler


Keep Up to Date with FileMaker and 4th Dimension

fmp 12

FileMaker Pro 12.0v4
FileMaker Pro 12.0v5 (Mac only)
FileMaker Pro 11.0v4

fms 12

FileMaker Server 12.0v4
FileMaker Server 11.0v5

4D_Developer_Standard 6

4D v12.4

Go_iPhone

FileMaker Go for iPhone

Go_iPad

FileMaker Go for iPad

4dv13_box

4D v13.3

Who We Are

Portage Bay Solutions is a database development firm based in Seattle, Washington that's been working with organizations of all sizes for almost 20 years. Our customer service is top-notch; we answer and return calls promptly, stay within budget, and provide quality support to our clients during all phases of the development process.
  • FileMaker Pro & 4th Dimension upgrade and development
  • MS Access to FileMaker conversions
  • FileMaker Pro & 4th Dimension integration with other data environments
  • Web/Database integration
  • FileMaker Instant Web Publishing

   PBS_enews_footer 2                   

Seattle - 425.481.8175 | Austin - 512.827.8517

Mailing Address: 17115 NE 163rd Place, Woodinville, WA 98072