<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>XML Gateway host instance</title>
  <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_recent_posts?p_l_id=" />
  <subtitle>XML Gateway host instance</subtitle>
  <id>http://developer.cisco.com/c/message_boards/find_recent_posts?p_l_id=</id>
  <updated>2013-05-19T18:51:18Z</updated>
  <dc:date>2013-05-19T18:51:18Z</dc:date>
  <entry>
    <title>RE: Blender API</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=13475201" />
    <author>
      <name>Michael Clendening</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=13475201</id>
    <updated>2013-03-25T14:43:49Z</updated>
    <published>2013-03-25T14:43:49Z</published>
    <summary type="html">Yeah, this is gonna be the case, BAPI not having a specific home on the forum. If one is developing an application with GED-145 for the MR-PG, and wanted to work with the ARM and MRI. then this topic would be relevant in that the Blender API (BAPI) would be required. Thanks for the quick response and excuse the static. 
Peace,

Michael Clendening
 </summary>
    <dc:creator>Michael Clendening</dc:creator>
    <dc:date>2013-03-25T14:43:49Z</dc:date>
  </entry>
  <entry>
    <title>RE: New Message from Michael Clendening in Enterpise Application Gateway Pr</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=13476256" />
    <author>
      <name>David Lender</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=13476256</id>
    <updated>2013-03-25T14:09:29Z</updated>
    <published>2013-03-25T14:09:29Z</published>
    <summary type="html">I do not know what BAPI is.  This forum is for GED-145 Application Gateway Protocol only.</summary>
    <dc:creator>David Lender</dc:creator>
    <dc:date>2013-03-25T14:09:29Z</dc:date>
  </entry>
  <entry>
    <title>Blender API</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=13460399" />
    <author>
      <name>Michael Clendening</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=13460399</id>
    <updated>2013-03-25T03:26:38Z</updated>
    <published>2013-03-25T03:26:26Z</published>
    <summary type="html">Looking for the BAPI documentation if anyone can point me in that direction. Have a project we are scoping that involves interfacing with the ARM and MRI through the BAPI. Peace, Michael Clendening</summary>
    <dc:creator>Michael Clendening</dc:creator>
    <dc:date>2013-03-25T03:26:26Z</dc:date>
  </entry>
  <entry>
    <title>RE: New Message from Michael Aossey in Enterpise Application Gateway Protoc</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=11938396" />
    <author>
      <name>Michael Aossey</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=11938396</id>
    <updated>2013-02-14T16:56:43Z</updated>
    <published>2013-02-14T16:56:43Z</published>
    <summary type="html">It is working now.  Thank you!</summary>
    <dc:creator>Michael Aossey</dc:creator>
    <dc:date>2013-02-14T16:56:43Z</dc:date>
  </entry>
  <entry>
    <title>RE: New Message from Michael Aossey in Enterpise Application Gateway Protoc</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=11937139" />
    <author>
      <name>David Lender</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=11937139</id>
    <updated>2013-02-14T16:54:26Z</updated>
    <published>2013-02-14T16:54:26Z</published>
    <summary type="html">I’ve updated the permissions for the document.  Would you please try again?  Thanks</summary>
    <dc:creator>David Lender</dc:creator>
    <dc:date>2013-02-14T16:54:26Z</dc:date>
  </entry>
  <entry>
    <title>RE: New Message from Michael Aossey in Enterpise Application Gateway Protoc</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=11938176" />
    <author>
      <name>Michael Aossey</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=11938176</id>
    <updated>2013-02-14T16:41:50Z</updated>
    <published>2013-02-14T16:41:50Z</published>
    <summary type="html">Yes i am logged in and i have an active CDN contract associated with my account. Just called TAC to verify the association.  I can also see the contract in the TAC service request tool.</summary>
    <dc:creator>Michael Aossey</dc:creator>
    <dc:date>2013-02-14T16:41:50Z</dc:date>
  </entry>
  <entry>
    <title>RE: New Message from Michael Aossey in Enterpise Application Gateway Protoc</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=11936890" />
    <author>
      <name>David Lender</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=11936890</id>
    <updated>2013-02-14T16:38:26Z</updated>
    <published>2013-02-14T16:38:26Z</published>
    <summary type="html">I don’t have a problem downloading the specification.  Are you logged into the CDN portal using your CCO id?  Do you have a CDN contract in your CCO profile?</summary>
    <dc:creator>David Lender</dc:creator>
    <dc:date>2013-02-14T16:38:26Z</dc:date>
  </entry>
  <entry>
    <title>Access to AGP documentation</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=11935905" />
    <author>
      <name>Michael Aossey</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=11935905</id>
    <updated>2013-02-14T16:27:21Z</updated>
    <published>2013-02-14T16:27:21Z</published>
    <summary type="html">I am trying to download the [url=http://developer.cisco.com/documents/1417938/1418164/Enterprise+Application+Gateway+Protocol+specification.pdf?redirect=http%3A%2F%2Fdeveloper.cisco.com%2Fweb%2Fagp%2Fdocumentation%3Fp_p_id%3Ddoc_library_summary_portlet_WAR_doclibrarysummaryportlet_INSTANCE_NejOi8GMRpJL%26p_p_lifecycle%3D0%26p_p_state%3Dnormal%26p_p_mode%3Dview%26p_p_col_id%3Dcolumn-5%26p_p_col_count%3D2]Enterprise Application Gateway Protocol specification.pdf[/url] but I get an 403 error after i agree to the terms of use. Does anyone else have this issue or know how to get it resolved?</summary>
    <dc:creator>Michael Aossey</dc:creator>
    <dc:date>2013-02-14T16:27:21Z</dc:date>
  </entry>
  <entry>
    <title>RE: Application GatewayXML push delay and agent activity to Server for Avay</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=6209490" />
    <author>
      <name>Michael Giberson</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=6209490</id>
    <updated>2012-07-31T22:46:09Z</updated>
    <published>2012-07-31T22:46:09Z</published>
    <summary type="html">It is possible with GatewayXML if the data that you want sent resides in and/or is accessible from the CUCCE Routing/Admin Scripts.</summary>
    <dc:creator>Michael Giberson</dc:creator>
    <dc:date>2012-07-31T22:46:09Z</dc:date>
  </entry>
  <entry>
    <title>Application GatewayXML push delay and agent activity to Server for Avaya</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=5484981" />
    <author>
      <name>MIKE SCHWERMIN</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=5484981</id>
    <updated>2012-04-18T20:22:43Z</updated>
    <published>2012-04-18T20:22:17Z</published>
    <summary type="html">Is it possible in a CUCCE 8.0 environment to utilize an Enterprise Application Gateway Server with Gateway XML(COM/ODBC) to write real-time AGent and Call activity to a Web/XML Server for "Avaya ACD" consumption to make Avaya routing decisions based on this Agent availability and Calls in Queue type statistics?  In this situation Avaya would then use this information to make routing decisions to in turn route calls into a call center on CUCCE 8.0.  The Avaya side could also use this real-time information to pull in real-time statistics for reporting purposes also.</summary>
    <dc:creator>MIKE SCHWERMIN</dc:creator>
    <dc:date>2012-04-18T20:22:17Z</dc:date>
  </entry>
  <entry>
    <title>RE: New Message from Karthik Bahiradhan in Enterpise Application Gateway Pr</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4732573" />
    <author>
      <name>David Lender</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4732573</id>
    <updated>2011-11-10T14:42:06Z</updated>
    <published>2011-11-10T14:42:06Z</published>
    <summary type="html">I do not have any C# code you will need to translate the Java yourself.</summary>
    <dc:creator>David Lender</dc:creator>
    <dc:date>2011-11-10T14:42:06Z</dc:date>
  </entry>
  <entry>
    <title>RE: New Message from Karthik Bahiradhan in Enterpise Application Gateway Pr</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4731789" />
    <author>
      <name>Karthik Bahiradhan</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4731789</id>
    <updated>2011-11-10T08:33:04Z</updated>
    <published>2011-11-10T08:33:04Z</published>
    <summary type="html">Here is the decryption code snippet in Java provided by a customer. No support is provided for it.



Security.addProvider(new BouncyCastleProvider());

SecretKeySpec keySpec = new SecretKeySpec( key, "DES");

Cipher cipher = Cipher.getInstance("DES/ECB/NoPadding", "BC");

cipher.init(Cipher.DECRYPT_MODE,keySpec);

byte[] decryptedText = new

byte[cipher.getOutputSize(encryptedMessage.length)];

int ctLength = cipher.update(encryptedMessage, 0, encryptedMessage.length,

decryptedText, 0);

ctLength += cipher.doFinal(decryptedText, ctLength);

byte[] result = decryptedText;





where key is a byte array containing the 8 bytes of the session key (which

is quite readable since it's all ASCII) and the encyptedMessage variable is

obviously what you get from the ICM router. One must import the

org.bouncycastle libraries as well.

And as the docs say, the result byte array is padded with nulls.


 
Thanks David, Is possible to get .NET C# Code for Encryption and decryption of request from ICM?</summary>
    <dc:creator>Karthik Bahiradhan</dc:creator>
    <dc:date>2011-11-10T08:33:04Z</dc:date>
  </entry>
  <entry>
    <title>RE: New Message from Karthik Bahiradhan in Enterpise Application Gateway Pr</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4729209" />
    <author>
      <name>David Lender</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4729209</id>
    <updated>2011-11-09T18:12:06Z</updated>
    <published>2011-11-09T18:12:06Z</published>
    <summary type="html">Here is the decryption code snippet in Java provided by a customer.  No support is provided for it.

 

Security.addProvider(new BouncyCastleProvider());

SecretKeySpec keySpec = new SecretKeySpec( key, "DES");

Cipher cipher = Cipher.getInstance("DES/ECB/NoPadding", "BC");

cipher.init(Cipher.DECRYPT_MODE,keySpec);

 byte[] decryptedText = new

byte[cipher.getOutputSize(encryptedMessage.length)];

int ctLength = cipher.update(encryptedMessage, 0, encryptedMessage.length,

decryptedText, 0);

ctLength += cipher.doFinal(decryptedText, ctLength);

byte[] result = decryptedText;

 

 

where key is a byte array containing the 8 bytes of the session key (which

is quite readable since it's all ASCII) and the encyptedMessage variable is

obviously what you get from the ICM router. One must import the

org.bouncycastle libraries as well.

And as the docs say, the result byte array is padded with nulls.</summary>
    <dc:creator>David Lender</dc:creator>
    <dc:date>2011-11-09T18:12:06Z</dc:date>
  </entry>
  <entry>
    <title>RE: Encryption</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4728074" />
    <author>
      <name>Karthik Bahiradhan</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4728074</id>
    <updated>2011-11-09T11:53:43Z</updated>
    <published>2011-11-09T11:53:43Z</published>
    <summary type="html">Could you please share the decryption code snippet in Java</summary>
    <dc:creator>Karthik Bahiradhan</dc:creator>
    <dc:date>2011-11-09T11:53:43Z</dc:date>
  </entry>
  <entry>
    <title>Encryption &amp; Decryption code available in .NET for Application Gateway</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4727512" />
    <author>
      <name>Karthik Bahiradhan</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=4727512</id>
    <updated>2011-11-09T04:30:30Z</updated>
    <published>2011-11-09T04:30:30Z</published>
    <summary type="html">Hi,
 
is there any .NET Code is available for Encryption &amp; decrption of Application Gateway communication?
if you have, please share me the sample code.</summary>
    <dc:creator>Karthik Bahiradhan</dc:creator>
    <dc:date>2011-11-09T04:30:30Z</dc:date>
  </entry>
  <entry>
    <title>RE: Encryption</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=3190068" />
    <author>
      <name>David Lender</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=3190068</id>
    <updated>2011-03-17T20:01:52Z</updated>
    <published>2011-03-17T20:00:26Z</published>
    <summary type="html">How does the App GW protocol handle encryption?


 
From Chapter 8 of the App GW protocol 
 
8. Encryption
Any host may be configured to use encrypted messages. When this is selected, the a private key must be selected and configured in the router, and at the host. When the connection is made, the router will generate a random, 8 byte session key, encrypt the session key using DES and the private key, and send the encrypted session key. To allow for checking, the session key is sent doubled, as a 16 byte string. For example, if the key was ABCDEFGH, ABCDEFGHABCDEFGH would be sent as a 16 byte encrypted string to the host. The host should decrypt this using the session key, verify that the first 8 bytes are the same as the last 8 bytes. If this check fails, the connection should be rejected.
All tagged fields in subsequent QUERY_REQ and QUERY_RESP messages will be encrypted and decrypted using this 8 byte session key. Each tagged field will be padded with nulls until it is a multiple of 8 bytes long, and encrypted. The tagged field sent will always be a multiple of 8 bytes. After decryption, the trailing nulls must be counted and removed in order to compute the true length of the string, if necessary.
Any tagged field that does not decrypt to a valid ASCII string will be treated as an error, and ignored.
 


Some additional information not included in the guide that may be  helpful:
 
- the private key string is
stored in the registry where the Application Gateway process
is running, more precisely: HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems,
Inc.\ICM\{ICM Instance
name}\Router{A,B}\Router\CurrentVersion\Configuration\ApplicationGateway,
the key name is SessionKey;
- seems the documentation
interchanges the terms "SessionKey" and "Private Key" freely
- look above, in the registry it is named SessionKey, in fact, that is the
Private Key;
- the host is supposed to expect the
encrypted session key in binary form, not in base64.
- only the payload is encrypted for
the regular fields (for instance var1..10), their type and payload length is
actually not encrypted, however, this does not apply to the ECC variables and
ECC array variables, where their name and payload length is encrypted as well,
- the DES algorithm uses the
Electronic Codebook
(EC[img]http://mce_host/html/js/editor/http://developer.cisco.comhttp://developer.cisco.com/cisco2-theme/images/emoticons/cool.gif[/img] cipher format (for a nice
example take a look at the lovely penguin on Wikipedia:
[url=http://en.wikipedia.org/wiki/Electronic_code_book#Electronic_codebook_.28ECB.29]http://en.wikipedia.org/wiki/Electronic_code_book#Electronic_codebook_.28ECB.29[/url]).
 
And here is a code sample in Java:
 
      public final
static byte[] getEncrypted(byte[] key, byte[] messageToEncrypt ) throws
DataLengthException, IllegalStateException, InvalidCipherTextException,
NoSuchAlgorithmException, NoSuchProviderException, NoSuchPaddingException,
InvalidKeyException, ShortBufferException, IllegalBlockSizeException,
BadPaddingException {
            //first,
pad it up to *8 with nulls:
            int
remainder = 0;
            remainder
= messageToEncrypt.length % 8;
            int
oldLength = messageToEncrypt.length;
            int
newLength = oldLength;
            if
(remainder &gt; 0) {
                  newLength
+= (8 - remainder);
            }
            byte[]
paddedMessageToEncrypt = new byte[newLength];
            System.arraycopy(messageToEncrypt,
0, paddedMessageToEncrypt, 0, oldLength); // copy the original bytearray over
            if
(remainder &gt; 0) {
                  java.util.Arrays.fill(paddedMessageToEncrypt,oldLength,paddedMessageToEncrypt.length-1,(byte)
0);
            }
            Security.addProvider(new
BouncyCastleProvider());
            SecretKeySpec
keySpec = new SecretKeySpec( key, "DES");
            Cipher
cipher = Cipher.getInstance("DES/ECB/NoPadding", "BC");
            cipher.init(Cipher.ENCRYPT_MODE,
keySpec);
            //get
the output length
            byte[]
cipherText = new
byte[cipher.getOutputSize(paddedMessageToEncrypt.length)];
            int
ciperTextLength = cipher.update(paddedMessageToEncrypt, 0,
paddedMessageToEncrypt.length, cipherText, 0);
            ciperTextLength
+= cipher.doFinal(cipherText, ciperTextLength);
            return
cipherText;
      } // method
getEncrypted</summary>
    <dc:creator>David Lender</dc:creator>
    <dc:date>2011-03-17T20:00:26Z</dc:date>
  </entry>
  <entry>
    <title>RE: Can't call out to a web service</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2666400" />
    <author>
      <name>Michael Giberson</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2666400</id>
    <updated>2010-10-22T20:45:38Z</updated>
    <published>2010-10-22T20:45:38Z</published>
    <summary type="html"> 
That error propagated from Microsoft is relatively vague and could mean many things -- the URL scheme could not be recognized or is not supported, the Web/XML service is not available or not processing XML over HTTP, etc.  A lot of dependence would reside with examining the characteristics of the URL, the Web/XML application, interface, and protocol being used for the RouteRequest.
 
Bottom line it appears that the issue probably due to the fact that you are trying to call a web service that has multiple web methods to retrieve routing data -- when GatewayXML requires a 1-to-1 mapping between each GatewayXML instance and Web/XML application.
 
If you still require additional support, then I would recommend the consideration of purchasing a Subject Matter Expert (SME) Contract or Custom Application Support (CAS/D2S) Agreement from your Services Account Team.</summary>
    <dc:creator>Michael Giberson</dc:creator>
    <dc:date>2010-10-22T20:45:38Z</dc:date>
  </entry>
  <entry>
    <title>RE: XML Gateway host instance</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2666371" />
    <author>
      <name>Michael Giberson</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2666371</id>
    <updated>2010-10-22T20:30:31Z</updated>
    <published>2010-10-22T20:30:31Z</published>
    <summary type="html">No, each instance of GatewayXML must only interface with a single Web/XML application.
 
Seems like you would either want to either setup each Web/XML appliction to use its own GatewayXML instance -- or use a master Web/XML application that internally calls other Web/XML applications.</summary>
    <dc:creator>Michael Giberson</dc:creator>
    <dc:date>2010-10-22T20:30:31Z</dc:date>
  </entry>
  <entry>
    <title>Can't call out to a web service</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2364593" />
    <author>
      <name>Vincent Crenshaw</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2364593</id>
    <updated>2010-07-17T02:27:09Z</updated>
    <published>2010-07-17T02:27:09Z</published>
    <summary type="html">Can anyone provide any insight to this error message/code?  I'm using the simulator (if it matters).  It attempts to call a web service that has multiple web methods to retrieve routing data.
 
 
07/16/2010 16:42:23.734----------------------BEGIN XML DOC--------------------
&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;soap:Envelope xmlns:xsi="[url=http://www.w3.org/2001/XMLSchema-instance]http://www.w3.org/2001/XMLSchema-instance[/url]" xmlns:xsd="[url=http://www.w3.org/2001/XMLSchema]http://www.w3.org/2001/XMLSchema[/url]" xmlns:soap="[url=http://schemas.xmlsoap.org/soap/envelope/]http://schemas.xmlsoap.org/soap/envelope/[/url]"&gt;
 &lt;soap:Body&gt;
  &lt;GetAniLookupRoutingInformation xmlns="[url=http://www.progressive.com/tad]http://www.progressive.com/tad[/url]"&gt;
   &lt;Ani&gt;2295322091&lt;/Ani&gt;
  &lt;/GetAniLookupRoutingInformation&gt;
 &lt;/soap:Body&gt;
&lt;/soap:Envelope&gt;
07/16/2010 16:42:23.750-----------------------END XML DOC---------------------
07/16/2010 16:42:23.750-Opening server connection.
07/16/2010 16:42:23.750-Error in GetRouteInfoECC2 Method
07/16/2010 16:42:23.750-Error in MSXML Module.
07/16/2010 16:42:23.750--2147012890
07/16/2010 16:42:23.750-The URL does not use a recognized protocol

07/16/2010 16:42:23.750-
07/16/2010 16:42:23.750-GetRouteInfoECC2::Exit</summary>
    <dc:creator>Vincent Crenshaw</dc:creator>
    <dc:date>2010-07-17T02:27:09Z</dc:date>
  </entry>
  <entry>
    <title>XML Gateway host instance</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2364567" />
    <author>
      <name>Vincent Crenshaw</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2364567</id>
    <updated>2010-07-17T02:15:59Z</updated>
    <published>2010-07-17T02:15:59Z</published>
    <summary type="html">Does anyone know if you can set up an instance pf GatewayXML that calls on a web method of a webservice that has multiple web methods?  The documentation says:  each instance of GatewayXML must be mapped to a unique Web/XML application. 
 
 
 </summary>
    <dc:creator>Vincent Crenshaw</dc:creator>
    <dc:date>2010-07-17T02:15:59Z</dc:date>
  </entry>
</feed>

