Codeunit 18123060 EOS IXFE Utilities

Codeunit 18123060 EOS IXFE Utilities

Methods

ReadSetup

procedure ReadSetup(var EOSFESetup: Record "EOS IXFE Setup"; var IXFEv3AuthData: Record "EOS IXFE Auth. Data"; var SetupRead: Boolean)

Parameters / Return Value

  • EOSFESetup Record "EOS IXFE Setup"

  • IXFEv3AuthData Record "EOS IXFE Auth. Data"

  • SetupRead Boolean


CheckV3Enabled

procedure CheckV3Enabled(EOSFESetup: Record "EOS IXFE Setup"; IXFEv3AuthData: Record "EOS IXFE Auth. Data"; HideDialog: Boolean) Result: Boolean

Parameters / Return Value

  • EOSFESetup Record "EOS IXFE Setup"

  • IXFEv3AuthData Record "EOS IXFE Auth. Data"

  • HideDialog Boolean

  • Returns Boolean


NormalizeCompanyAOO

procedure NormalizeCompanyAOO(AooName: Text) Result: Text

Parameters / Return Value

  • AooName Text[]

  • Returns Text[]


GetXMLBufferFromInstream

procedure GetXMLBufferFromInstream(ResponseInStream: InStream; var XMLBuffer: Record "XML Buffer" temporary)

Parameters / Return Value

  • ResponseInStream InStream

  • XMLBuffer Record "XML Buffer"


JsonToXMLCreateDefaultRoot

procedure JsonToXMLCreateDefaultRoot(JsonInStream: InStream; var XMLOutStream: OutStream)

Parameters / Return Value

  • JsonInStream InStream

  • XMLOutStream OutStream


GetXMLBufferByElementName

procedure GetXMLBufferByElementName(var XMLBuffer: Record "XML Buffer" temporary; ElementName: Text): Text

Parameters / Return Value

  • XMLBuffer Record "XML Buffer"

  • ElementName Text[]

  • Returns Text[]


VerifyCurrentCompany

procedure VerifyCurrentCompany(HideDialog: Boolean) Result: Boolean

Parameters / Return Value

  • HideDialog Boolean

  • Returns Boolean


ParseGuidValue

procedure ParseGuidValue(Value: Text) Result: Guid

Parameters / Return Value

  • Value Text[]

  • Returns Guid


ParseExternalID

procedure ParseExternalID(inExtID: Text) Result: Text

Parameters / Return Value

  • inExtID Text[]

  • Returns Text[]


GetIXFileName

procedure GetIXFileName(LotID: Text; Type: Option Outbound,Inbound) Result: Text

Parameters / Return Value

  • LotID Text[]

  • Type Option

    Outbound (0) , Inbound (1)

  • Returns Text[]


OpenV3NotifFromV2Notif

procedure OpenV3NotifFromV2Notif(LotID: Guid; Type: Option Outbound,Inbound)

Parameters / Return Value

  • LotID Guid

  • Type Option

    Outbound (0) , Inbound (1)


RetrieveStatusText

procedure RetrieveStatusText(StatusCode: Code[50]): text

Parameters / Return Value

  • StatusCode Code[50]

  • Returns text[]


RetrieveOutbIXFENotifError

procedure RetrieveOutbIXFENotifError(OutbNotifEntryNo: Integer) ErrText: text

Parameters / Return Value

  • OutbNotifEntryNo Integer

  • Returns text[]


DelayCall

procedure DelayCall(SourceArea: Integer)

Parameters / Return Value

  • SourceArea Integer

DelayDocumentUpload

procedure DelayDocumentUpload(CDT: DateTime; BatchProcess: Boolean)

Parameters / Return Value

  • CDT DateTime

  • BatchProcess Boolean


RetryCall

procedure RetryCall(SourceFunction: text[50]; SourceArea: Integer; Result: Boolean): Boolean

Parameters / Return Value

  • SourceFunction text[50]

  • SourceArea Integer

  • Result Boolean

  • Returns Boolean



EOS Labs -