I was able to get someone with AX experience to resolve the issue using the HTTP inbound port adapter with AX and the AIF Web Services.
Some key points related to my issue and setting up the inbound port in AIF with the configured AX AIF web sites that might be helpful to others in a similar situation:
Notes on setting up the AIF web sites within AX:
- To get the correct folder (virtual directory) for the actual IIS server setup, you must use IIS to find the association (Virtual server -> physical disk path).
- The URL must be a valid reference to a real HTTP server that will be servicing this service (port 85 in my case; not port 8101). The AOS hosted WCF services is configured for port 8101.
Notes on setting up the HTTP Inbound Port within AX:
- The site path in the URI for the Inbound port did not match any path defined in the “Web sites” configured. The text string must exactly match from the “http://...” beginning through to the inbound port name (“TestOrdImport/xppservice.svc” portion), using port 85 in my example and no “/Services/” in the path since that was for the basic inbound ports and “Services” sub-folder is not configured for the IIS virtual server. In fact, if you attempt to setup the web site configuration with the “Services” sub-folder so that it matches correctly there, the web sites form will give you an errors since “Services” sub-folder does not exist and if you create it, it does not have all the other support files that were installed (the “bin” folder and such).
- When deployed successfully and when I use the WSDL URI in the web browser, I get back a page stating “You have created a service….” And tell you some basics on how to use it (this shows it is installed correctly). For HTTP services you always add “?wsdl” to the URI to get the actual WSDL document so this URI/URL works correctly for that: http://ax2012-a.contoso.com:85/MicrosoftDynamicsAXAif60/TestOrdImport/xppservice.svc?wsdl
It is not much but I hope this helps someone else. Much of the above was written by the person who helped solve my issue.