Announcement

Collapse
No announcement yet.

TransmissionReport form Invoice insert via HTTPPOST

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • TransmissionReport form Invoice insert via HTTPPOST

    Hi All,

    We posted an invoice transmission document into OTM and could get TransmissionReport via email if we set AckSpec to EMAIL.
    Somehow if we set spec to HTTPPOST, then the TransmissionReport is not sent out.
    We did test to send TransmissionReport manually from Invoice interface with a selected external system. The remote system (same URL as we defined in header) CAN receive report without problem.
    Any suggestions that we can check with?
    Here is our Header settings:
    <TransmissionHeader>
    <SenderTransmissionNo>1207102009</SenderTransmissionNo>
    <ReferenceTransmissionNo>1207102009</ReferenceTransmissionNo>
    <AckSpec>
    <ComMethodGid>
    <Gid>
    <Xid>HTTPPOST</Xid>
    </Gid>
    </ComMethodGid>
    <ServletURL>http://targethost:5555/invoke/wm.tn/receive</ServletURL>
    <AckOption>YES</AckOption>
    </AckSpec>
    </TransmissionHeader>

    Thanks & Regards,
    KJ

  • #2
    Re: TransmissionReport form Invoice insert via HTTPPOST

    Hi

    Try ServeletURL without http:// (i.e)
    ServeletURL : <ServletURL>targethost:5555/invoke/wm.tn/receive</ServletURL

    Hope this will work.

    Rgds
    Sophia

    Comment


    • #3
      Re: TransmissionReport form Invoice insert via HTTPPOST

      Hi Sophia,

      Thanks for the reply!
      Somehow I changed URL as you mentioned but still nothing is posted to the listening node. I also tried to send an outbound invoice manually with a external system (same URL as in TransmissionReport Header) and it CAN receive invoice message. That menas the target listening node (external system) URL is valid.
      My question is, within AckSpec, there is no tag allows me to specify user id and password for TransmissionReport receiving server except its URL, how OTM can post the report to?
      I also tried use ContactGid with same external server as above test but also no report sent out.
      Any suggestions?

      Best Regards,
      KJ

      <AckSpec>
      <ComMethodGid>
      <Gid>
      <Xid>HTTPPOST</Xid>
      </Gid>
      </ComMethodGid>
      <AckOption>YES</AckOption>
      <ContactGid>
      <Gid>
      <DomainName>RDH</DomainName>
      <Xid>TEST_SYS</Xid>
      </Gid>
      </ContactGid>
      </AckSpec>
      <NotifyInfo>
      <ContactGid>
      <Gid>
      <DomainName>RDH</DomainName>
      <Xid>TEST_SYS</Xid>
      </Gid>
      </ContactGid>
      <ExternalSystemGid>
      <Gid>
      <DomainName>RDH</DomainName>
      <Xid>TEST_SYS</Xid>
      </Gid>
      </ExternalSystemGid>
      </NotifyInfo>

      Comment


      • #4
        Re: TransmissionReport form Invoice insert via HTTPPOST

        Hi,

        I am also facing the same issue, not able to pass username and password for HTTPPOST to send transmission report to webmethod. Did anyone find any solution?

        Thanks,
        Rachana.
        Last edited by Rachana Junwa; November 1, 2010, 06:00.

        Comment

        Working...
        X