MAME Service


Edit

1.0 Mobile Application Matrix Engine (MAME)

The MAME service is necessary for both PIN Blast and BlackBerry Browser Channel Support. It provides an HTTP REST stle interface for these services. MAME is an ASP application that communicates with DCOM on the designated itrezzoAgent Server. The IIS Server can be on the local itrezzoAgent Server, or it can use COM remoting to interface with a remote itrezzoAgent Server

Edit

2.0 Configuration

There are two locations in the itrezzoAgent MAME service.

Edit

2.1 PIN Distribution Lists

PIN Distribution Lists are part of the PIN Blast feature of itrezzoAgent. When a user is configured for a PIN Blast feature, the itrezzoAgent Server sends an MDS Push to that user which contains the URL of the MAME service. Once the itrezzoAgent at the handheld receives the MDS Push Packet, it will than issue an HTTP GET command to the MAME service, also via the BlackBerry Mobile Data Service.

Setting PINDL Properties

Setting PINDL Properties


From the itrezzoAgent Admnistrator:
This URL can also be set from the Mandatory Browser Channel Configuration.

See the Trouble shooting section below to perform basic testing on the MAME REST interface. The path can also be entered as a URL in a browser, for example, open Internet Explorer and paste in HTTP://computername/MAME

Edit

2.2 Mandatory Browser Channels



Edit

3.0 Troubleshooting

Mame is heavily dependent upon DCOM, Internet Information Server, .NET Framerworks and ASP. The following is a list of items to check when troubleshooting MAME. This list will become more detailed and expand in the near future.

Edit

3.1 MAME CheckList

  1. Test using IE, or Firefox, http://computername/MAME
  2. Make sure that the WWW service is running
  3. Place a Text file in x:\program files\itrezzoAgent\MAME and attempt to access it remotely from a browser.
  4. Web Service Extenstions
    • Allow ASP.Net
    • Allow .NET Framework 2.0
    • Allow Active Server Pages
  5. Permissions on the %TEMP% directory must allow IUSR_computername
  6. Permissions on the %TEMP% directory must allow Network services
  7. Permissions on the %TEMP% directory must allow ASP.Net account
  8. Re-Register ASP.net
    • Open a CMD Prompt
    • Change directories to the ASP.net version installed
      • Example would be cd C:\Windows\Microsoft.NET\Framework\version of ASP.net
    • Type in the following command
      • aspnet_regiis -i
    • Once completed restart itrezzo services
    • Test MAME